Overview
The TMS320F28374SPZPS is a powerful 32-bit floating-point microcontroller unit (MCU) from Texas Instruments, part of the Delfino™ TMS320F2837xS family. This MCU is designed 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. The MCU is enhanced by various accelerators such as the Trigonometric Math Unit (TMU) and the Viterbi/Complex Math Unit (VCU-II), along with a Programmable Control Law Accelerator (CLA) that executes code independently of the main CPU.
Key Specifications
Specification | Details |
---|---|
CPU | TMS320C28x 32-bit CPU, 200 MHz |
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 at 200 MHz |
On-Chip Memory | 512KB (256KW) or 1MB (512KW) of flash (ECC-protected), 132KB (66KW) or 164KB (82KW) 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 |
Package Options | 100-Pin PowerPAD Thermally Enhanced Thin Quad Flatpack (HTQFP) [PZP Suffix] |
Temperature Options | -T: –40ºC to 105ºC Junction, -S: –40ºC to 125ºC Junction, -Q: –40ºC to 125ºC Free-Air (AEC Q100 Qualification for Automotive Applications) |
Key Features
- Advanced Math Units: Includes IEEE 754 single-precision Floating-Point Unit (FPU), Trigonometric Math Unit (TMU), and Viterbi/Complex Math Unit (VCU-II) for enhanced mathematical processing.
- Programmable Control Law Accelerator (CLA): Executes code independently of the main CPU at 200 MHz, enhancing real-time control performance.
- Analog Subsystem: Up to four 16-bit ADCs with differential inputs, up to 12 external channels, and up to 24 single-ended inputs. Also includes a sigma-delta filter module (SDFM) and Comparator Subsystem (CMPSS) with windowed comparators.
- Control Peripherals: 24 PWM channels with enhanced features, 16 high-resolution PWM channels, six Enhanced Capture (eCAP) modules, and three Enhanced Quadrature Encoder Pulse (eQEP) modules.
- Memory and Security: ECC-protected flash memory and ECC-protected or parity-protected RAM. Dual-zone security for code protection and a unique identification number.
- System Peripherals: Two External Memory Interfaces (EMIFs) with ASRAM and SDRAM support, two Multichannel Buffered Serial Ports (McBSPs), four Serial Communications Interfaces (SCI/UART), and two I2C Interfaces.
Applications
- Industrial Motor Drives: Optimized for advanced closed-loop control in industrial motor drives and servo motor control.
- Solar Inverters and Digital Power: Suitable for solar inverters, digital power, and power line communications.
- Electric Vehicles and Transportation: Used in electric vehicle and hybrid electric vehicle powertrains and other transportation systems.
- Factory Automation: Applicable in factory automation and industrial transport systems.
- Grid Infrastructure: Used in grid infrastructure and power delivery systems.
- Medical and Healthcare: Suitable for medical, healthcare, and fitness applications.
- Telecom Infrastructure: Used in telecom infrastructure and test and measurement applications.
- Advanced Driver Assistance Systems (ADAS): Applicable in ADAS and building automation.
Q & A
- What is the primary CPU of the TMS320F28374SPZPS?
The primary CPU is the TMS320C28x 32-bit CPU, operating at 200 MHz.
- What math units are integrated into the MCU?
The MCU includes an IEEE 754 single-precision Floating-Point Unit (FPU), a Trigonometric Math Unit (TMU), and a Viterbi/Complex Math Unit (VCU-II).
- What is the role of the Programmable Control Law Accelerator (CLA)?
The CLA executes code independently of the main CPU at 200 MHz, enhancing real-time control performance.
- How much on-chip memory does the MCU have?
The MCU has up to 1MB (512KW) of ECC-protected flash memory and up to 164KB (82KW) of ECC-protected or parity-protected RAM.
- What are the key features of the analog subsystem?
The analog subsystem includes up to four 16-bit ADCs, a sigma-delta filter module (SDFM), and a Comparator Subsystem (CMPSS) with windowed comparators.
- What are the temperature options for the MCU?
The temperature options include -T: –40ºC to 105ºC Junction, -S: –40ºC to 125ºC Junction, and -Q: –40ºC to 125ºC Free-Air (AEC Q100 Qualification for Automotive Applications).
- What package options are available for the TMS320F28374SPZPS?
The MCU is available in a 100-Pin PowerPAD Thermally Enhanced Thin Quad Flatpack (HTQFP) [PZP Suffix] package.
- What are some of the key applications of the TMS320F28374SPZPS?
Key applications include industrial motor drives, solar inverters and digital power, electric vehicles and transportation, factory automation, and grid infrastructure.
- Does the MCU support external memory interfaces?
Yes, the MCU supports two External Memory Interfaces (EMIFs) with ASRAM and SDRAM support.
- What security features does the MCU have?
The MCU features dual-zone security supporting third-party development and a unique identification number.