SN74HC595: Can I use PWM on the Output Enable line to effect dimming?
TMDSSK3358: MCASP Transmit Clock Generation
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
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
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
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
Part Number: TIDA-00355
http://www.ti.com/tool/tida-00355?jktype=design#supportandcommunity
where to buy this?
in the link, the order tad not clickable.
thanks a lot
MSP430G2553: SPI-By-Wire Programming Requirements?
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
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
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
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
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
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
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
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
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
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
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
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
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
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