This application report describes the development of a sensorless brushless DC motor phase advance actuator system based on the Texas Instruments (TI)(tm) TMS320C50 digital signal processor (DSP) and TMS320C50 evaluation module (EVM). Results show that applying a direct digital control methodology to the problem of controlled phase advance in a brushless DC machine substantially increases the effe
The bq20z70/90 evaluation module (EVM) and its corresponding evaluation software provides a rich and effective environment for examining the bq20z70/90 - a new advanced battery gas gauge. This application report covers this EVM and software with an emphasis on how to use it and what to expect. EVM board connections are discussed in detail and helpful hints are offered. For the evaluation softwar
The DS40MB200 is a new signal conditioning mux/buffer in TI’s high-speed product portfolio. It enables redundancy and acts as a repeater in high-speed backplanes and cables. It features programmable pre-emphasis and fixed input equalization enabling error free data links to 4 Gbps. It can also be used as a signal conditioning driver to provide equalization to FR4 board traces as well as cables s
This application report provides a step-by-step procedure for calculating buck converter efficiency and power dissipation at operating points not provided by the data sheet.
Load requirements often change during the project development phase affecting time to market schedules and budgets. Additionally higher efficiency may be needed to meet tight power budgets and higher output current devices typically have lower drain-to-source resistances. Fortunately many SWIFT(TM) DC/DC converters are pin compatible allowing the user to increase or decrease the output curr
This document describes how to configure the digital I/Os of the Texas Instruments (TI?) TMS320F240. The TMS320F240 DSP controller has 28 digital I/O pins. All 28 digital I/Os are multiplexed with oth
It is well known to analog experts that you can use the positive and negative inputs of an operationalamplifier to make a high-impedance current source (current pump) using a conventional operationalamplifier (op amp). This basic circuit can put out both + and - output current (or zero current) into variousloads. The theory is simple. But the practical problems involved are not so simple or
This document describes how to configure Codec Engine-based audio/video applications on the DM6446 (DaVinci) for use in a system that has less than the 256 MB of DDR2 memory that the evaluation board provides. Specifically we present steps for shrinking memory requirements down to 64 MB but the principles apply to any amount of DDR2.
This voice-echo canceler implementation is based on a similar implementation using the TMS320C2x 16-bit fixed-point digital signal processor (DSP). This document shows the differences between the two applications and highlights specific TMS320C5x features that support a voice echo canceler. The appendix provides a schematic for a dual-telephone interface for the TMS320C51.
This application note explains the basic operation of the two-switch Flyback-power stage, and clarifies benefits and design restrictions not present in traditional Flyback-topology. Power st
When using the I2C™ bus protocol the designer must ensure that the hardware complies with the I2C standard. This application report describes the I2C protocol and provides guidelines on debugging a missing acknowledgment selecting the pullup resistors or meeting the maximum capacitance load of an I2C bus. A conflict occurs if devices sharing the I2C bus have the same slave address. This
This report details the factors that influence achievable accuracy of the low frequency oscillator, specifically for real-time clock (RTC) applications. The intent of this application report is to pro
The MSP430 is typically used in applications such as metering, intelligent sensing, control systems and portable instrumentation. In some systems, the microcontroller may need to interface to an exter
Every real-time embedded system needs to be able to interact to events associated with the external world in a timely manner; for this typically every digital signal processor (DSP) device features one or more dedicated pins which are used for carrying these external signals called interrupts inside the device for further processing by the application. The TMS320C672x generation of processors