The Texas Instruments (TI))(tm) TMS320 digital signal processor (DSP) floating-point ANSI C compiler generally uses a conventional mechanism for passing arguments and allocating local variables. Nevertheless the programmer has several options to pass arguments to a function to allocate automatic variables and to return a value from a called function. If the programmer uses only the C langua
Two of the most important specifications for a voltage reference are noise and stability with time. The zener-based REF102 10.0V voltage reference has much better noise and stability than band-gap-based references.
This application report studies the implementation of the Data Encryption Standard (DES) on TMS320C6000?(C6000) family of processors. C source code from the public domain was optimized using the version 3.01 Optimizing C Compiler. Data rates on the C6201 (200 MHz) are measured at 53 Mbits per second for DES and 22 Mbits per second for triple-DES. Data rates on the C6211 (150 MHz) device are measur
This application report describes the implementation of a two-dimensional capacitive touch pad using the high-resolution Timer D of the MSP4305132 MCU.
In many microprocessor applications where a watchdog supervisor, such as the TPS3306, is required, it may be necessary to disable the watchdog. This is particularly true when software boot times excee
This application note describes the implementation of a dual tone multiple frequency (DTMF) tone generator and detector for the TMS320C54?. This application note provides some theoretical background on the algorithms used for tone generation and detection. It documents the actual implementation in detail. Finally the code is benchmarked in terms of its speed and memory requirements.
This application report discusses how to use a parallel ADC as a serial ADC by using a low-cost CPLD. This concept is tested with a Texas Instruments ADS8411/12 (16-bit 2 MSPS SAR ADC) and an Altera(TM) MAX 3000A CPLD. A full solution with a schematic layout and software for programming the CPLD is presented at the end of the report.
This application report presents a strategy for high-speed, economical calibration and data flash programming of the bq27350 single-cell gas gauge chipset. Flowcharts and VB6 code examples are provide
Recent low-dropout (LDO) linear voltage regulator devices from Texas Instruments feature a new function termed ANY-OUT. With an ANY-OUT LDO, the device output voltage can be programmed by selecting th