The TPS43000 is a high-frequency, voltage-mode, synchronous PWM controller that can be flexibly used in buck, boost, buck-boost, and SEPIC topologies. This reference design explains the design proced
This application report explains different parameters used for selecting the appropriate topology for powering Insulated gate bipolar transistor (IGBT) Gate-drivers in Industrial Motor Drives.
The 24x (TMS320F243 and TMS320F241) and 240xA (TMS320LF2407A 2406A and 2403A) series of digital signal processor (DSP) controllers feature an on-chip Controller Area Network (CAN) module. This module is a Full-CAN controller compliant with CAN specification 2.0B. This application report describes the operation of the CAN module and its control registers. Several programming examples have been
bq2423x, bq2407x, bq2407xT Selecting the Best bq2407x/23x Single Cell Battery Charger for your Application bq2423x SLUA659 PMP/BMS/Battery_Charge/2-App_Reports/
The timer modules on MSP430? ultra-low power microcontrollers often base several different outputs off of a single time base ? a single timer period. This is especially true for the typical implementa
This application report briefly describes extending the voltage range of current shunt monitor integrated circuits such as the Texas Instruments INA168.
The Controller Area Network (CAN) protocol requires strict tolerances from reference bit clocks which are generally met using quartz crystal oscillators or ceramic resonators. The TMS320F2803x TMS320F2805x and TMS320F2806x microcontrollers use an on-chip zero-pin oscillator with no external components as a reference clock for the CAN bootloader. This oscillator's tolerance is sufficient at room
This application report discusses the design of non-invasive optical plethysmography also called as pulsoximeter using the MSP430FG437 microcontroller (MCU). The pulsoximeter consists of a peripheral probe combined with the MCU displaying the oxygen saturation and pulse rate on a LCD glass. The same sensor is used for both heart-rate detection and pulsoximetering in this application. The probe is
The TMS320C6000 compiler automatically performs a great deal of performance-related tuning. This compiler-driven optimization usually suffices. For the occasional cases where additional CPU performance is needed this application report presents strategies and examples for improving performance of C/C++ applications. Memory-related performance improvements (such as background DMA transfers or cach
This application report describes issues of interest related to migration from the TMS320C6416 to the TMS320TCI100 device. The objective of this document is to indicate differences between the two devices. Functions that are identical between the two devices are not included. For detailed information on the specific functions of either device refer to the TMS320C6414 TMS320C6415 TMS320C6416 Fix