Overview
The TMS320F28374S, produced by Texas Instruments, is a powerful 32-bit floating-point microcontroller unit (MCU) designed for advanced closed-loop control applications. This MCU is part of the C2000™ microcontroller family, optimized for processing, sensing, and actuation to improve real-time control performance in various industrial and automotive applications.
The TMS320F28374S features a 32-bit C28x floating-point CPU operating at 200MHz, enhanced by accelerators such as the Trigonometric Math Unit (TMU) and the Viterbi/Complex Math Unit (VCU-II). It also includes a Programmable Control Law Accelerator (CLA), which is an independent 32-bit floating-point processor that executes code concurrently with the main CPU, effectively doubling the computational performance of the system.
Key Specifications
Specification | Details |
---|---|
Processor | TMS320C28x 32-bit CPU, 200MHz |
Floating-Point Unit | IEEE 754 single-precision FPU |
Accelerators | Trigonometric Math Unit (TMU), Viterbi/Complex Math Unit (VCU-II), Programmable Control Law Accelerator (CLA) |
Memory | Up to 1MB (512KW) of flash (ECC-protected), up to 164KB (82KW) of RAM (ECC-protected or parity-protected) |
Package Options | 100-pin PowerPAD Thermally Enhanced Thin Quad Flatpack (HTQFP), 176-pin PowerPAD Thermally Enhanced Low-Profile Quad Flatpack (HLQFP), 337-ball New Fine Pitch Ball Grid Array (nFBGA) |
Operating Temperature Range | -40°C to 105°C junction, -40°C to 125°C free-air (AEC Q100 qualification for automotive applications) |
Analog-to-Digital Converters (ADCs) | Up to four 16-bit ADCs, 1.1MSPS each (up to 4.4MSPS system throughput), up to four 12-bit ADCs, 3.5MSPS each (up to 14MSPS system throughput) |
Digital-to-Analog Converters (DACs) | Three 12-bit buffered DAC outputs |
Pulse Width Modulators (PWMs) | 24 PWM channels with enhanced features, 16 High-Resolution PWM channels |
Communication Peripherals | USB 2.0 (MAC + PHY), two CAN modules, three high-speed SPI ports, two McBSPs, four SCI/UART, two I2C interfaces |
Key Features
- High-Performance CPU and Accelerators: The TMS320C28x 32-bit CPU operates at 200MHz and is enhanced by the TMU and VCU-II accelerators for fast trigonometric and complex math operations.
- Programmable Control Law Accelerator (CLA): An independent 32-bit floating-point processor that executes code concurrently with the main CPU, doubling the computational performance.
- Advanced Memory: Up to 1MB of flash memory and up to 164KB of RAM, both with ECC or parity protection.
- Analog and Control Peripherals: Four independent 16-bit ADCs, three 12-bit buffered DAC outputs, 24 PWM channels, and other enhanced control peripherals like eCAP, eQEP, and SDFM.
- Communication and Interface: USB 2.0, CAN modules, high-speed SPI ports, McBSPs, SCI/UART, and I2C interfaces.
- Functional Safety Compliance: Developed for functional safety applications with documentation supporting ISO 26262, IEC 61508, IEC 60730, and UL 1998 certifications.
- Security Features: Dual-zone security supporting third-party development and unique identification number.
Applications
- Industrial Motor Drives: Optimized for advanced closed-loop control in industrial motor drive applications.
- Solar Inverters and Digital Power: Suitable for solar inverter and digital power applications requiring high-performance real-time control.
- Electrical Vehicles and Transportation: Used in electrical vehicles and transportation systems for real-time control and sensing.
- Sensing and Signal Processing: Ideal for applications involving sensing and signal processing due to its advanced analog and control peripherals.
- Functional Safety Applications: Compliant with various functional safety standards, making it suitable for safety-critical applications.
Q & A
- What is the primary application of the TMS320F28374S MCU?
The TMS320F28374S MCU is primarily designed for advanced closed-loop control applications such as industrial motor drives, solar inverters, digital power, electrical vehicles, and sensing and signal processing.
- What is the clock speed of the TMS320C28x CPU in the TMS320F28374S?
The TMS320C28x CPU operates at a clock speed of 200MHz.
- What accelerators are included in the TMS320F28374S MCU?
The MCU includes the Trigonometric Math Unit (TMU), Viterbi/Complex Math Unit (VCU-II), and the Programmable Control Law Accelerator (CLA).
- How much flash and RAM memory does the TMS320F28374S MCU have?
The MCU has up to 1MB of flash memory and up to 164KB of RAM, both with ECC or parity protection.
- What types of ADCs are available on the TMS320F28374S MCU?
The MCU features up to four 16-bit ADCs and up to four 12-bit ADCs with various sampling rates.
- Does the TMS320F28374S MCU support functional safety standards?
Yes, it is developed for functional safety applications and supports various standards such as ISO 26262, IEC 61508, IEC 60730, and UL 1998.
- What communication peripherals are available on the TMS320F28374S MCU?
The MCU includes USB 2.0, two CAN modules, three high-speed SPI ports, two McBSPs, four SCI/UART, and two I2C interfaces.
- What is the purpose of the Programmable Control Law Accelerator (CLA) in the TMS320F28374S MCU?
The CLA is an independent 32-bit floating-point processor that executes code concurrently with the main CPU, effectively doubling the computational performance of the system.
- What security features are included in the TMS320F28374S MCU?
The MCU includes dual-zone security supporting third-party development and a unique identification number.
- What are the package options available for the TMS320F28374S MCU?
The MCU is available in 100-pin HTQFP, 176-pin HLQFP, and 337-ball nFBGA packages.