Overview
The TMS320F28374SPTPSR is a powerful 32-bit floating-point microcontroller unit (MCU) from Texas Instruments, designed for advanced closed-loop control applications. It is part of the C2000™ microcontroller family, which is optimized for processing, sensing, and actuation to improve real-time control performance. This MCU is particularly suited for applications such as industrial motor drives, solar inverters, digital power systems, electrical vehicles, and sensing and signal processing.
The real-time control subsystem of the TMS320F28374SPTPSR is based on TI’s 32-bit C28x floating-point CPU, which provides 200MHz of signal processing performance. The CPU is enhanced by accelerators like the Trigonometric Math Unit (TMU) and the Viterbi/Complex Math Unit (VCU-II), which accelerate trigonometric and complex math operations respectively.
Key Specifications
Specification | Details |
---|---|
CPU | TMS320C28x 32-bit CPU, 200MHz |
Floating-Point Unit (FPU) | IEEE 754 single-precision FPU |
Math Units | Trigonometric Math Unit (TMU), Viterbi/Complex Math Unit (VCU-II) |
Control Law Accelerator (CLA) | Programmable CLA, executes code independently of main CPU |
On-chip Memory | 512KB or 1MB of flash (ECC-protected), 132KB or 164KB 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 10MHz oscillators, on-chip crystal oscillator, windowed watchdog timer module, missing clock detection circuitry |
Voltage | 1.2V core, 3.3V I/O design |
System Peripherals | Two External Memory Interfaces (EMIFs), 6-channel DMA controller, up to 169 GPIO pins |
Communications Peripherals | USB 2.0 (MAC + PHY), two CAN modules, three high-speed SPI ports, two McBSPs, four SCI/UART, two I2C interfaces |
Analog Subsystem | Up to four 16-bit ADCs, three 12-bit buffered DAC outputs, Comparator Subsystem (CMPSS) |
Key Features
- High-Performance CPU: 32-bit C28x floating-point CPU with 200MHz signal processing performance.
- Math Accelerators: Trigonometric Math Unit (TMU) and Viterbi/Complex Math Unit (VCU-II) for accelerated math operations.
- Control Law Accelerator (CLA): Programmable CLA that executes code independently of the main CPU, enhancing real-time control performance.
- On-chip Memory: ECC-protected flash and RAM, with options for 512KB or 1MB of flash and 132KB or 164KB of RAM.
- Security Features: Dual-zone security for third-party development and a unique identification number.
- Clock and System Control: Internal oscillators, on-chip crystal oscillator, windowed watchdog timer, and missing clock detection circuitry.
- System Peripherals: External Memory Interfaces (EMIFs), DMA controller, and extensive GPIO capabilities.
- Communications Peripherals: USB 2.0, CAN modules, SPI ports, McBSPs, SCI/UART, and I2C interfaces.
- Analog Subsystem: Multiple ADCs, DACs, and a Comparator Subsystem (CMPSS) for advanced analog processing.
- Functional Safety Compliance: Developed for functional safety applications, compliant with ISO 26262, IEC 61508, IEC 60730, and UL 1998 standards.
Applications
- Industrial Motor Drives: High-performance motor control for industrial applications.
- Solar Inverters and Digital Power: Efficient control for solar inverters and digital power systems.
- Electrical Vehicles and Transportation: Advanced control for electrical vehicles and transportation systems.
- Motor Control: Precise control for various motor types, including AC and DC motors.
- Sensing and Signal Processing: Enhanced sensing and signal processing capabilities for real-time applications.
- Automotive Systems: Suitable for automotive applications, including on-board chargers and motor control modules.
- Industrial AC-DC and UPS Systems: Reliable control for industrial AC-DC converters and UPS systems.
Q & A
- What is the primary CPU of the TMS320F28374SPTPSR?
The primary CPU is the TMS320C28x 32-bit floating-point CPU, operating at 200MHz.
- What math accelerators are included in the TMS320F28374SPTPSR?
The MCU includes the Trigonometric Math Unit (TMU) and the Viterbi/Complex Math Unit (VCU-II).
- What is the Control Law Accelerator (CLA) and its role?
The CLA is a programmable accelerator that executes code independently of the main CPU, enhancing real-time control performance.
- What are the memory options for the TMS320F28374SPTPSR?
The MCU offers 512KB or 1MB of ECC-protected flash and 132KB or 164KB of ECC-protected or parity-protected RAM.
- What security features does the TMS320F28374SPTPSR have?
The MCU features dual-zone security for third-party development and a unique identification number.
- What are the key communications peripherals of the TMS320F28374SPTPSR?
The MCU includes USB 2.0, two CAN modules, three high-speed SPI ports, two McBSPs, four SCI/UART, and two I2C interfaces.
- What analog subsystem components are integrated into the TMS320F28374SPTPSR?
The MCU includes up to four 16-bit ADCs, three 12-bit buffered DAC outputs, and a Comparator Subsystem (CMPSS).
- Is the TMS320F28374SPTPSR compliant with any functional safety standards?
Yes, it is compliant with ISO 26262, IEC 61508, IEC 60730, and UL 1998 standards.
- What are some typical applications of the TMS320F28374SPTPSR?
Typical applications include industrial motor drives, solar inverters, electrical vehicles, motor control, and sensing and signal processing.
- Are there any software development kits available for the TMS320F28374SPTPSR?
Yes, the DigitalPower SDK and the MotorControl SDK for C2000 MCUs are available to accelerate application development.