SFFS779 December 2024 TMS320F28P550SJ
The TMS320F28P55x is a powerful 32-bit floating-point microcontroller unit (MCU) designed for advanced closed-loop control in automotive and industrial applications.
The TMS320F28P55x real-time control subsystem is based on TI’s 32-bit C28x DSP core, which provides 150 MIPS of signal-processing performance in each core for floating- or fixed-point code running from either on-chip flash or SRAM. The C28x CPU is further boosted by the trigonometric math unit (TMU) and VCRC (cyclical redundancy check) extended instruction sets, speeding up common algorithms that are essential to real-time control systems. Extended instruction sets enable IEEE single-precision 32-bit floating-point math. Users can refer to Enhancing the Computational Performance of the C2000™ Microcontroller Family to learn how the instruction set extensions can be employed to increase the performance of the MCU in many real-time applications.
The CLA is an independent 32-bit floating-point accelerator that runs at the same speed as the main C28x CPU, responding to peripheral triggers with minimum event latency and executing code concurrently with the main CPU.
To allow fast context switching from existing firmware to new firmware, hardware enhancements for live firmware update (LFU) exist on this device.
High-performance analog blocks are tightly integrated with the processing and control units to provide excellent real-time signal chain performance. The analog-to-digital converter (ADC) has been enhanced with up to 40 analog channels. For safety-critical ADC conversions, a hardware redundancy checker has been added that provides the ability to compare ADC conversion results from multiple ADC modules for consistency without additional CPU cycles. The comparator subsystem (CMPSS), with windowed comparators, allows for protection of power stages when current limit conditions are exceeded or not met. Other analog and control peripherals include the digital-to-analog converter (DAC), pulse width modulation (PWM), enhanced capture (eCAP), enhanced quadrature encoder pulse (eQEP) and other peripherals. Peripherals such as controller area network (CAN) modules (ISO11898-1/CAN 2.0B-compliant) extend the connectivity of the C2000 MCUs.
The device configurations supported by this safety manual for TMS320F28P55xMCUs are outlined in the TMS320F28P55x Real-Time Microcontrollers data sheet. Not all variants are available in all packages or all temperature grades. To confirm availability, contact your local Texas Instruments sales and marketing representative.
The major safety features of the TMS320F28P55x are shown in Figure 4-2.