Overview
The TMS320F28377SPZPS is a powerful 32-bit floating-point microcontroller unit (MCU) from Texas Instruments, part of the C2000™ Delfino family. This MCU is optimized for advanced closed-loop control applications, including industrial motor drives, solar inverters and digital power, electrical vehicles and transportation, and sensing and signal processing. The real-time control subsystem is based on TI’s 32-bit C28x floating-point CPU, which provides 200 MHz of signal processing performance, enhanced by accelerators such as the Trigonometric Math Unit (TMU) and the Viterbi/Complex Math Unit (VCU-II).
Key Specifications
Specification | Details |
---|---|
CPU | TMS320C28x 32-bit CPU, 200 MHz |
Floating-Point Unit | IEEE 754 single-precision FPU |
Math Units | Trigonometric Math Unit (TMU), Viterbi/Complex Math Unit (VCU-II) |
Control Law Accelerator | Programmable Control Law Accelerator (CLA), 200 MHz |
Memory | 512 KB or 1 MB of flash (ECC-protected), 132 KB or 164 KB of RAM (ECC-protected or parity-protected) |
Security | Dual-zone security supporting third-party development, unique identification number |
Clock and System Control | Two internal zero-pin 10 MHz oscillators, on-chip crystal oscillator, windowed watchdog timer module |
Power and Voltage | 1.2 V core, 3.3 V I/O design |
GPIO | Up to 169 individually programmable, multiplexed General-Purpose Input/Output (GPIO) pins with input filtering |
Analog Subsystem | Up to four 16-bit or 12-bit Analog-to-Digital Converters (ADCs), three 12-bit buffered DAC outputs |
Communication Peripherals | USB 2.0 (MAC + PHY), two CAN modules, three high-speed SPI ports, two McBSPs, four SCI/UART, two I2C interfaces |
PWM and Control Peripherals | 24 PWM channels, 16 High-Resolution Pulse Width Modulator (HRPWM) channels |
Package Options | 100-pin PowerPAD Thermally Enhanced Thin Quad Flatpack (HTQFP), 337-ball New Fine Pitch Ball Grid Array (nFBGA) |
Operating Temperature Range | –40°C to 105°C junction, –40°C to 125°C junction, –40°C to 125°C free-air (AEC Q100 qualification for automotive applications) |
Key Features
- High-Performance CPU: The TMS320C28x 32-bit CPU operates at 200 MHz and includes an IEEE 754 single-precision Floating-Point Unit (FPU), Trigonometric Math Unit (TMU), and Viterbi/Complex Math Unit (VCU-II) for enhanced mathematical processing.
- Control Law Accelerator (CLA): An independent 32-bit floating-point processor that runs at the same speed as the main CPU, executing code concurrently to double computational performance in real-time control systems.
- Memory and Security: Onboard memory includes up to 1 MB of flash and 164 KB of RAM, both with ECC or parity protection. Dual-zone security supports third-party development and includes a unique identification number.
- Analog Subsystem: Features up to four 16-bit or 12-bit Analog-to-Digital Converters (ADCs), three 12-bit buffered DAC outputs, and other analog peripherals like sigma-delta filter modules and windowed comparators.
- Communication and Control Peripherals: Includes USB 2.0, CAN modules, high-speed SPI ports, McBSPs, SCI/UART, I2C interfaces, and enhanced PWM channels with high-resolution capabilities.
- Safety and Reliability: Designed for functional safety applications with documentation supporting ISO 26262, IEC 61508, IEC 60730, and UL 1998 certifications. Hardware integrity up to ASIL B, SIL 2.
Applications
- Industrial Motor Drives: Optimized for advanced motor control in industrial settings, including servo motor control and three-phase motor control.
- Solar Inverters and Digital Power: Suitable for solar inverter and digital power applications, enhancing efficiency and reducing system components.
- Electrical Vehicles and Transportation: Used in electrical vehicles and transportation systems for real-time control and sensing applications.
- Sensing and Signal Processing: Ideal for sensing and signal processing tasks due to its advanced analog and control peripherals.
- Power Line Communications: Can be used in power line communication systems for efficient data transmission.
Q & A
- What is the primary CPU of the TMS320F28377SPZPS?
The primary CPU is the TMS320C28x 32-bit CPU, operating at 200 MHz.
- What accelerators are included in the TMS320F28377SPZPS?
The MCU includes the Trigonometric Math Unit (TMU), Viterbi/Complex Math Unit (VCU-II), and the Programmable Control Law Accelerator (CLA).
- How much onboard memory does the TMS320F28377SPZPS have?
The MCU has up to 1 MB of flash and up to 164 KB of RAM, both with ECC or parity protection.
- What are the key features of the analog subsystem?
The analog subsystem includes up to four 16-bit or 12-bit ADCs, three 12-bit buffered DAC outputs, and other peripherals like sigma-delta filter modules and windowed comparators.
- What communication peripherals are available on the TMS320F28377SPZPS?
The MCU includes USB 2.0, CAN modules, high-speed SPI ports, McBSPs, SCI/UART, and I2C interfaces.
- What are the safety certifications for the TMS320F28377SPZPS?
The MCU is designed for functional safety applications with certifications supporting ISO 26262, IEC 61508, IEC 60730, and UL 1998.
- What are the package options for the TMS320F28377SPZPS?
The MCU is available in 100-pin PowerPAD Thermally Enhanced Thin Quad Flatpack (HTQFP) and 337-ball New Fine Pitch Ball Grid Array (nFBGA) packages.
- What is the operating temperature range of the TMS320F28377SPZPS?
The operating temperature range is –40°C to 105°C junction, –40°C to 125°C junction, and –40°C to 125°C free-air (AEC Q100 qualification for automotive applications).
- What development tools are available for the TMS320F28377SPZPS?
Development tools include the DigitalPower SDK and the MotorControl SDK for C2000 MCUs, along with comprehensive documentation and support resources.
- How does the Control Law Accelerator (CLA) enhance performance?
The CLA is an independent 32-bit floating-point processor that executes code concurrently with the main CPU, effectively doubling the computational performance in real-time control systems.