Designing a mixed-signal circuit containing analog and digital components can be a challenge to the development engineer. Requirements such as a low single-polarity supply voltage and a high degree of precision may conflict and make the choice of components and the best circuit design difficult. This report discusses problems that arise in using operational amplifiers (op amps) for signal conditi
The bq2902 and bq2903 charge/discharge controller ICs manage rechargeable alkaline cells. The bq2902 manages two cells; the bq2903 manages either three or four cells. This application note for the bq2902/3 provides a functional description of the parts and discusses charge control discharge control and practical considerations involving cell use resetting the IC and reduction of electromagneti
The TMS320C8x (?C8x) family of parallel multi-processors (PP) provide solutions for videoconferencing and telecommunications applications. This document shows the efficient performance of the 32-bit ?C8x PP using the vector maximum search benchmark algorithm and the PP?s advanced assembly language features. It provides an understanding of the PP architecture and shows how to write efficient code f
The Basic Clock Module of the MSP430x11x family allows the CPU and on-chip peripherals to be supplied with a clock generated by an internal RC-type digitally-controlled oscillator (DCO) without the ne
The Digital Addressable Lighting Interface (DALI) was defined in IEC 60929 and has been updated in IEC 62386. One of the main reasons for this update was the inclusion of the LED device type.This application uses the existing TPS62260LED-338 EVM and a level translation board to implement a DALI LED device type control gear. The microcontroller found on the TPS62260LED-338 EVM is the MSP430F2131.
This application report provides the necessary information to use the temperature sensor of the CC112X and CC120X families. The temperature sensor is based on a proportional to absolute temperature (P
Flash programming is a process that occurs during all stages of a TMS320F28xxx digital signal controller (DSC) development cycle: firmware debug prototyping production and field reprogramming. Several solutions are available to accommodate programming for all of these development stages. This application report presents solutions that are available and at what stage in the development cycle the
The linker is the code generation development tool responsible for linking together all the object files and libraries into the final executable form. The linker offers many features including some recent additions which make it easy to use system memory efficiently. This application note gives practical advice on how to use three of these features: automatic section splitting copy tables and