Overview
The TMS320F28374SZWTS 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 in various industrial and automotive applications.
The MCU is based on TI’s 32-bit C28x floating-point CPU, providing 200 MHz of signal processing performance. It is enhanced by several accelerators, including the Trigonometric Math Unit (TMU) and the Viterbi/Complex Math Unit (VCU-II), which significantly boost the execution of complex mathematical operations.
The TMS320F28374SZWTS also features a Programmable Control Law Accelerator (CLA), an independent 32-bit floating-point processor that runs at the same speed as the main CPU, allowing for parallel processing and doubling the computational performance of the system.
Key Specifications
Specification | Details |
---|---|
CPU | TMS320C28x 32-bit CPU, 200 MHz |
Floating-Point Unit | IEEE 754 single-precision FPU |
Memory | Up to 1 MB (512 KW) of flash (ECC-protected), up to 164 KB (82 KW) of RAM (ECC-protected or parity-protected) |
Accelerators | Trigonometric Math Unit (TMU), Viterbi/Complex Math Unit (VCU-II), Programmable Control Law Accelerator (CLA) |
Operating Temperature | -40°C to 125°C Junction (S option) |
Supply Voltage | 1.2V core, 3.3V I/O design |
Peripherals | Two External Memory Interfaces (EMIFs), 6-channel DMA controller, up to 169 GPIO pins, USB 2.0, CAN modules, SPI ports, McBSPs, SCI/UART, I2C interfaces |
Analog Subsystem | Four independent 16-bit ADCs, sigma-delta filter module (SDFM), Comparator Subsystem (CMPSS), DACs, PWMs, eCAPs, eQEPs |
Key Features
- High-Performance CPU: TMS320C28x 32-bit CPU with 200 MHz signal processing performance.
- Math Accelerators: Trigonometric Math Unit (TMU) and Viterbi/Complex Math Unit (VCU-II) for fast execution of complex mathematical operations.
- Programmable Control Law Accelerator (CLA): Independent 32-bit floating-point processor running at the same speed as the main CPU, enabling parallel processing.
- On-Chip Memory: Up to 1 MB of flash memory and up to 164 KB of RAM, both with error correction code (ECC) or parity protection.
- System Peripherals: Two External Memory Interfaces (EMIFs), 6-channel DMA controller, and a wide range of communication and control peripherals.
- Analog Subsystem: Four independent 16-bit ADCs, sigma-delta filter module (SDFM), Comparator Subsystem (CMPSS), and other analog and control peripherals.
- Security Features: Dual-zone security supporting third-party development and a unique identification number.
- Functional Safety Compliance: Developed for functional safety applications, compliant with ISO 26262, IEC 61508, IEC 60730, and UL 1998 standards.
Applications
- Industrial Motor Drives: Advanced control for industrial motor drives, including AC and DC motors.
- Solar Inverters and Digital Power: High-efficiency control for solar inverters and digital power systems.
- Electrical Vehicles and Transportation: Control systems for electric vehicles, including on-board chargers and wireless chargers.
- Sensing and Signal Processing: Real-time sensing and signal processing for various industrial and automotive applications.
- Functional Safety Applications: Compliant with various safety standards, making it suitable for safety-critical applications.
Q & A
- What is the primary CPU of the TMS320F28374SZWTS?
The primary CPU is the TMS320C28x 32-bit CPU, running at 200 MHz.
- What accelerators are included in the TMS320F28374SZWTS?
The MCU includes the Trigonometric Math Unit (TMU), Viterbi/Complex Math Unit (VCU-II), and the Programmable Control Law Accelerator (CLA).
- How much on-chip memory does the TMS320F28374SZWTS have?
It has up to 1 MB of flash memory and up to 164 KB of RAM.
- What are the key features of the analog subsystem?
The analog subsystem includes four independent 16-bit ADCs, a sigma-delta filter module (SDFM), and a Comparator Subsystem (CMPSS), among other peripherals.
- Is the TMS320F28374SZWTS compliant with functional safety standards?
Yes, it is developed for functional safety applications and is compliant with ISO 26262, IEC 61508, IEC 60730, and UL 1998 standards.
- What are the operating temperature ranges for the TMS320F28374SZWTS?
The operating temperature range is -40°C to 125°C Junction (S option).
- What communication peripherals are available on the TMS320F28374SZWTS?
The MCU includes USB 2.0, CAN modules, SPI ports, McBSPs, SCI/UART, and I2C interfaces.
- Does the TMS320F28374SZWTS support external memory interfaces?
Yes, it supports two External Memory Interfaces (EMIFs) with ASRAM and SDRAM support.
- What is the purpose of the Programmable Control Law Accelerator (CLA)?
The CLA is an independent 32-bit floating-point processor that runs at the same speed as the main CPU, enabling parallel processing and doubling the computational performance of the system.
- Are there any software development kits available for the TMS320F28374SZWTS?
Yes, the DigitalPower SDK and the MotorControl SDK are available to accelerate application development.