Texas Instruments TMS320F28P55x/TMS320F28P55x-Q1 Real-Time MCUs
Texas Instruments TMS320F28P55x/TMS320F28P55x-Q1 Real-Time Microcontrollers (MCUs) are part of the C2000™ real-time MCU family of scalable, ultra-low latency devices designed for efficiency in power electronics. These applications include but are not limited to high power density, high switching frequencies, and support for using GaN and SiC technologies. The real-time control subsystem is based on TI's 32-bit C28x DSP core, which provides 150MHz of signal-processing performance for fixed-point or floating code running from either on-chip SRAM or Flash. The C28x CPU is boosted by the Trigonometric Math Unit (TMU), Floating-Point Unit (FPU), and VCRC (Cyclical Redundancy Check) extended instruction sets. These instruction sets speed up common algorithms that are key to real-time control systems.
The CLA allows significant offloading of common tasks from the main C28x CPU. It is an independent 32-bit floating-point math accelerator that executes parallel to the CPU. Additionally, the CLA has dedicated memory resources and can directly access the critical peripherals required in a typical control system. This support of a subset of ANSI C is standard, as are key features like hardware task-switching and breakpoints.
Features
- Real-time processing
- 150MHz C28x 32-bit DSP CPU
- Equivalent to 300MHz Arm® Cortex®-M7 based device on real-time signal chain performance
- IEEE 754 single-precision Floating-Point Unit (FPU32)
- Trigonometric Math Unit (TMU)
- Support for Nonlinear Proportional Integral Derivative (NLPID) control
- CRC Engine and Instructions (VCRC)
- Programmable Control Law Accelerator (CLA)
- 150MHz
- Equivalent to 200MHz Arm Cortex-M7 based device on real-time signal chain performance
- IEEE 754 single-precision floating-point instructions
- Executes code independently of the main CPU
- On-chip memory
- 1088KB of Flash (ECC-protected) across five independent banks
- Four 256KB banks
- One 64KB bank, ideal for LFU/Bootloaders/data
- 8KB of OTP (One Time Programmable flash memory)
- 133KB of RAM (ECC/Parity protected)
- 1088KB of Flash (ECC-protected) across five independent banks
- Security
- Secure boot
- JTAG lock
- Advanced Encryption Standard (AES) accelerator
- Unique Identification (UID) number
- Clock and system control
- 3.3V I/O design
- Variety of system, communications, and enhanced control peripherals
- Analog system
- Five 3.9MSPS, 12-bit Analog-to-Digital Converters (ADCs)
- Up to 39 external channels (includes one GPDAC output)
- Four integrated Post-Processing Blocks (PPB) per ADC
- Four windowed comparators (CMPSS) with 12-bit reference Digital-to-Analog Converters (DACs)
- Digital glitch filters
- Low DAC output to pin capability on CMPSS1
- One 12-bit buffered DAC output
- Three Programmable Gain Amplifiers (PGAs)
- Unity gain support
- Inverting and non-inverting gain mode support
- Programmable output filtering
- Five 3.9MSPS, 12-bit Analog-to-Digital Converters (ADCs)
- Configurable Logic Block (CLB)
- Neural-network Processing Unit (NPU)
- Live Firmware Update (LFU)
- Diagnostic features - Memory Power-On Self-Test (MPOST)
- Functional safety-compliant targeted
- Safety-related certification of ISO 26262 certification up to ASIL B by TÜV SÜD planned
Applications
- Appliances - air conditioner outdoor unit
- Building automation - door operator drive control
- Industrial machine and machine tools
- Automated sorting equipment
- Textile machine
- AC inverter and VF drives
- AC drive control module
- AC drive position feedback
- AC drive power stage module
- Linear motor transport systems - linear motor power stage
- Single and multi-axis servo drives
- Speed-controlled BLDC drives
- Factory automation
- Robot servo drive
- Mobile robot motor control
- Position sensor
- Industrial power - industrial AC-DC
- Uninterruptible power supplies (UPS)
- Telecom and server power
- Hybrids, electric and powertrain systems
- ADAS - mechanically scanning LIDAR
- Infotainment and cluster
- Head-up displays
- Automotive head units
- Automotive external amplifiers
- Body electronics and lighting
- Automotive HVAC compressor modules
- DC/AC inverters
- Headlights
- EV charging infrastructure
- AC charging (pile) stations
- DC charging (pile) stations
- EV charging station power modules
- Wireless EV charging stations
- Renewable energy storage
- Solar energy
- Central inverters
- Microinverters
- Solar power optimizers
- Solar arc protection
- Rapid shutdown
- String inverters
Videos
Functional Block Diagram
Additional Resources
- Real-Time Benchmarks Showcasing C2000™ Control MCU's Optimized Signal Chain
- User Guide: TMS320F28P55x Real-Time Microcontrollers Technical Reference Manual
- User Guide: Migration Between TMS320F28P5xx and TMS320F280013x/TMS320F280015x
- User Guide: Migration Between TMS320F28P5xx and TMS320F28003x
- Advanced Driver Assistance Systems (ADAS)
