Quantcast
Channel: Forums - Recent Threads
Viewing all 262198 articles
Browse latest View live

SN74HC595: Can I use PWM on the Output Enable line to effect dimming?

$
0
0

Part Number: SN74HC595

I am using this device to drive a 7 segment display.  Can I get a dimming effect with PWM on the Output Enable line?  Any guidance on duty cycle, frequency or filters?

Thanks, Chip


TMDSSK3358: MCASP Transmit Clock Generation

$
0
0

Part Number: TMDSSK3358

There is a very detailed diagram (Figure 22-17) of the Transmit Clock Generator in Section 22.3.5.1 of the AM335X and AMIC110 Sitara Processors Reference Manual (SPRUH73P). We have .wav files that have been recorded at an 8kHz sample rate, with 32 bits per frame (16 bit for the left channel and 16 bits for the right channel) (voice only).  The TMDSSK3358 Evaluation board comes populated with the TI TLV320AIC3106 audio codec and it is connected to the AM3358 via the MCASP1 digital audio interface. The .wav files recorded with these settings play fine with this setup.

From Figure 22-17, it indicates that the transmit bit clock, ACLKX, can be either externally sourced from the ACLKX pin or internally generated within the AM3358 via either feeding an external AHCLKX to the CLKXDIV (divides by 1 to 32 in integer values) or by using the AUXCLK (which in the case of the TMDSSK3358 Evaluation Board is 24MHz (please correct me if I am wrong on this frequency as it is crucial for the rest of the explanation) and dividing the AUXCLK by the HCLKXCTL divider (divides by 1 to 4096 in integer values).

My question is: If the TMDSSK3358 Evaluation Board is using the internal AUXCLK of 24MHZ to generate the Transmit Bit clock (ACLKX and XCLK)., the bit clock for a sound file sampled at 8kHz with 2 channels of 16 bit date would have to be 8kHz * 16 * 2 = 256kHz.  There is no integer division ratio to divide 24MHz by to get to a bit clock of 256kHz. the division ratio is 24MHz/256kHz = 93.75.  How is the correct bit clock (ACLKX and XCLK) of 256kHz generated for the audio file that we are playing.

I'm asking this because understanding how this is accomplished is crucial as we are using the Octavo OSD3358-SM RED EVM, which contains the TI AM3358 Processor with the same TI TLV320AIC3106 audio codec interfaced via MCASP that is used on the TMDSSK3358 Evaluation Board with an external AHCLKX_IN of 24.576MHZ which would require that the CLKXDIV divider be able to divide by 96 to generate a 256kHz bit clock (its maximum division is 32) that the 8kHz sampled audio would require.

I appreciate any information on how the clocks are generated for this scenario.

Thank you.

Stephen Gilbert

Staff Engineer

NORTHROP GRUMMAN

Mission Systems

CC2640R2F: CPUDelay

$
0
0

Part Number: CC2640R2F

Hello,

Could you confirm whether the CPUdelay implementation in Driverlib v1.50.00.58 takes 3 clock cycles or 4 clock cycles?

Commenting in the code indicates 3 clock cycles. In using the function to implement a 1 second delay, it appears to actually use 4 clock cycles.

In disassembling the code, I see the processor cycling between SUBS and BNE.N instructions.

I suspect I'm missing something in my analysis, so would appreciate any guidance you can provide.

Many thanks,

John

LAUNCHXL-CC26X2R1: Uart log for simple peripheral project

$
0
0

Part Number: LAUNCHXL-CC26X2R1

Hi,

I am trying to get uartLog to work in the simple peripheral project of the latest sdk. I have been able to do so with older SDK versions but either I am forgetting some crucial part or the simple project has been changed with the latest SDK in a way which forces me to do additional steps that I do not know about.

I have added -DUARTLOG_ENABLE to simple_peripheral_app.opt which seems to be the new ble5_simple_peripheral_cc26x2r1lp_app_FlashROM_Debug.opt where the pre processing symbols are defined. For some reason the build behaves as if UARTLOG_ENABLE is not defined.

Any ideas?

Best Regards!

TMS320DM8168: RTC only mode

$
0
0

Part Number: TMS320DM8168

Hi all,

          A question about the recommended Power Supply configuration for the TMS320DM8168 processor to support RTC-Only Mode.

          Please suggest any reference design for TMS320DM8168 processor to make RTC-Only Mode alive  when power goes off.

Thanks in advance,

Soundath G V

TIDA-00355: where to buy tida-00355 , the demo

MSP430G2553: SPI-By-Wire Programming Requirements?

$
0
0

Part Number: MSP430G2553

I am working on an embedded design that will use the MSP430 as the main controller.  Specifically, I plan on using this part.  I am currently using the PDIP version of the MSP430G2553.  I have this MSP430 on a perfboard and I can program it via SPI-By-Wire when I use the MSP-EXP430G2ET LaunchPad emulator as the programmer. 

If I have the same external bypass caps and Reset resistor (as per the datasheet) and a header for the Power, GND, Reset, and Vtest pins, can I also program the MSP430 I linked above via SPI-By-Wire?  I am pretty sure I can because it works with the PDIP package, I just want to double check before I commit myself to a PCB.

Follow up question, is it possible to use the MSP-EXP430G2ET LaunchPad emulator to program other MSP430s via SPI-By-Wire so long as I select the proper target board in the IDE?  Right now I am only using the G2553 because it is what came with the LaunchPad.  Another MSP430 device might actually be better for my design...

CCS/MSP430G2553: chool project, trying to do a visible light communication

$
0
0

Part Number: MSP430G2553

Tool/software: Code Composer Studio

I am trying to do a VLC with an infrared light. I have 2 MSP430G2553 one for transmitter side and other for receiver side. On the transmitter side i have a 4x4 keypad with the IR led and on receiver side I have the transistor that sees the IR and displays it one a 2x16 LCD. I am having trouble with the code. i have code for the LCD and keypad but i am not sure how to tell the keypad what i push on it to send through the IR LED and for the other microcontroller to read it through the transistor and display it on the LCD. 

can someone suggest some code i can use as a reference or help me write a code. 

Thank you 


DRV8301-69M-KIT: Included Motor

$
0
0

Part Number: DRV8301-69M-KIT

Hi Team,

We just want to clarify the details on the product page.

http://www.ti.com/tool/DRV8301-69M-KIT

In the Getting Started Statement its says "Use included motor or your own." While on the What's Included there are no details about the motor. I tried to check further and on the user guide there is "1 NEMA17 BLDC/PMSM 55W Motor" which is under the DRV8312-69M-KIT.

Please help us clarify 

Thank you.

CCS/CC1312R: CCS and SCS XDS110 debug probe firmware out of sync

$
0
0

Part Number: CC1312R

Tool/software: Code Composer Studio

The debug probe firmware in CCS and SCS are out of sync. In other words, when I connect to my 1312 in SCS, it asks to update the firmware... then when I connect via CCS, it asks to update again... and then again if I go back to SCS.

This is on CCS 9.0.1.00004 and SCS 2.4.0.793 with patches 1-5.

Everything still works, just wanted to call it to your attention.

DP83TC811S-Q1: About wake up time

$
0
0

Part Number: DP83TC811S-Q1

Hi team,

I know from datasheet that the device has different operation modes. I'm a little confused with below questions.

1. Can the device be waken up by magic packet in standby mode? If yes, how long will it take before entering normal mode?

2. Can the device be waken up by magic packet in sleep mode? If yes, how long will it take before entering normal mode?

TLV320AIC12K: Need alternate part with SMARTDM or equivalent port with can match SPI timing parameters

$
0
0

Part Number: TLV320AIC12K

Hi ,

In one of our mobile phone product , we are still using Audio codec TLV320AIC12KIRHBR .

As per our customer requirement , we need to replace this legacy chip with mobile category codec . In  existing design,  TLV320AIC12KIRHBR  codec 's  SMARTDM port  is connected to host vocoder chip SPI  port.As per datasheet , SMARTDM timings  are  fully compatible with SPI timing. 

Please suggest one  audio codec (with inbuilt class D amplifier for 8 ohm speaker, Head phone Jack (L/R/MIC) support with detect pin, 32 ohm  ear piece support, MIC support ) with SMARTDM interface  or fully compatible with SMARTDM port timing . Ensure  newly suggesting codec  interface PORT timing  (SMARTDM or equivalent) is fully matching with SPI timing parameters .

Reg

S Ge

TMP116: Polling the data ready flag seems to clear it inadvertently

$
0
0

Part Number: TMP116

Hi

I'm using the TMP116 in CC mode (continuous conversion) , 500ms for both AVG and CONV

I want to get each new measurement and only one of each new.

So I poll read continuously the data ready flag of the configuration register, when it is set, I read the temperature register only once.

However sometimes, I miss a measurement, like if the data ready flag was inadvertently cleared during a poll read of the configuration register.

So instead of having 500ms between each sample, sometimes I have 1 second. And to me, during this time, there's no other evidence than a cleared data ready flag

I don't know how to solve this, or even debug this, from my side ...

Is it my fault ?

Thanks

RTOS/MSP430F5528: A C language "if" statement fails to execute correctly

$
0
0

Part Number: MSP430F5528

Tool/software: TI-RTOS

Hi,     I have a simple statement in my code that is malfunctioning.  The two test variables ( temperature, hi_temp_threshold ) are both declared as float.

When I am in the debugger, and stop on a breakpoint just before the if statement,  I modify temperature to a value of 3000.   hi_temp_threshold has a value of 2285.

Despite a large number attempts, the if statement always results in a false outcome, and does not execute my subsequent code.  

if( temperature > hi_temp_threshold )

{

a0 = a0_80;

a1 = 0;

a2 = 0;

}

This looks like some sort of memory issue to me, but I am not sure how to proceed.  Any help would be appreciated.

Note:  While looking around I discovered that my BIOS.heapSize is set to zero in the project CFG file.  Just as an experiment I boosted it to a value of 512 bytes.

This did not help, so the value was restored to zero.

My total SRAM usage is at 52%,  and I have done a fresh clean / build of the project.  The code in question is executed within an RTOS Task.

Thanks

Roy   

TPS3430-Q1: Simulation model

$
0
0

Part Number: TPS3430-Q1

Hi team,

Do you have any SPICE or TINA model of this device? Thank you.

Best Regards,

Arie


MSP430F449: MMB3 Schematics

$
0
0

Part Number: MSP430F449

Hello,

I've been looking for schematics of the MMB3 Board but I cannot get access to the ftp site that all the forums posts point to.

Please help me find a secure location to view the MMB3 files.

Best Regards,

Jerome Villapando

TMS320F28069F: USB Host Mass Storage Application issues

$
0
0

Part Number: TMS320F28069F

I am attempting to implement a USB Host Mass Storage application on an F28069FPZT device.

On my custom board I have a fixed VBUS with just DP and PM attached to the socket, with a flash drive in the socket.

I have compiled the example usb_host_msc.c file, and the code seems to run ok.

All registers show initialized, and the serial interface behaves as expected.

The flash drive led lights when the board is powered.

However, I am never able to connect to the drive.

The serial interface prompt continuously shows NODEV,

All attempts to connect to the devices through the serial UI  return FR_NOT_READY.

g_eState has the value STATE_NO_DEVICE.

I can see no data on the DP and DM lines.

Can anyone confirm that the F28069FPZT device has the USB peripheral?

The tables show that "F" devices have the USB module on board.

Thanks!

TPS63070: Use as a battery charger for remote system e.g. weather station

$
0
0

Part Number: TPS63070

I'm trying to design a system that runs from a single 3,000 mAHr 4.2 V LiFe battery (the 18650 cells that are commonly available) with a small solar panel charging during daylight as the only supply.  I have several applications that could need the full 2A capability of the TPS63070 but the first one I'm working on uses a small 5V, 250 mA cell (I have other panels if I need more V or A).  I hooked this up to a Sparkfun TPS63070 eval PCB and I have the system powering up in daylight and my next move is to set up for a custom output voltage of 4.2V and then wire in a single cell for testing.  Questions:

1. Will the TPS63070 provide a discharge path to the battery when the solar panel is not illuminated?

2. What will happen if the cell can't provide the current drawn by the battery when it's low? E.g. in the morning the cell will be low and the sun will be weak.  I'm familiar with MPPT concepts but is there an application note or a recommended way to connect the TPS63070, perhaps using the EN pin,  to address this?

3. My project will include a small microcontroller so I'm able to measure voltages (and currents) and take action (including PWM) to adjust the state of control pins on the TPS63070.  The microcontroller will monitor the state of the battery and remove virtually all load from it if it gets low.

Any suggestions on how to achieve my aim, basically using the TPS63070 (or another IC you may recommend) would be much appreciated.

Ted

AM6548: Power consumption & performance information for AM6548

$
0
0

Part Number: AM6548

Hello. I'm wondering if there is a technical paper or similar document on the power consumption and performance of this processor against some of the standard benchmarks from standby to full processing. Just looking for a power/performance budget right now.

Thank you.

SN55LVDS33-SP: ESD status for 5962-0724801VFA and 5962-9762101VFA

$
0
0

Part Number: SN55LVDS33-SP

Hi,

Could you provide me with the ESD status (CDM, MM, and HBM) for 5962-0724801VFA and 5962-9762101VFA? 

Regards,

Tom

Viewing all 262198 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>