Overview
The TMS320F28374DZWTS is a powerful 32-bit floating-point microcontroller unit (MCU) from Texas Instruments, designed for advanced closed-loop control applications. This MCU is part of the C2000 family and features a dual-core architecture with two TMS320C28x 32-bit CPUs, each operating at 200MHz. The device is equipped with an IEEE 754 single-precision Floating-Point Unit (FPU), a Trigonometric Math Unit (TMU), and a Viterbi/Complex Math Unit (VCU-II), enhancing its signal processing capabilities.
The TMS320F28374DZWTS also includes two programmable Control Law Accelerators (CLAs) that can execute code independently of the main CPU, allowing for efficient handling of time-critical functions. This architecture enables intelligent partitioning of system tasks, such as tracking speed and position on one core while controlling torque and current loops on the other.
Key Specifications
| Specification | Details |
|---|---|
| Core Processor | 32-bit Dual-Core C28x |
| Core Frequency | 200MHz |
| Memory | Up to 1MB (512KW) of flash (ECC-protected), up to 204KB (102KW) of SRAM (ECC-protected or parity-protected) |
| Math Units | IEEE 754 single-precision Floating-Point Unit (FPU), Trigonometric Math Unit (TMU), Viterbi/Complex Math Unit (VCU-II) |
| Control Law Accelerators (CLAs) | Two CLAs, each operating at 200MHz, with IEEE 754 single-precision floating-point instructions |
| Analog to Digital Converters (ADCs) | Four independent 16-bit ADCs |
| Pulse Width Modulators (PWMs) | 24 PWM channels with enhanced features, 16 High-Resolution PWM (HRPWM) channels |
| Package Type | nFBGA (337-ball), HLQFP (176-pin) |
| Connectivity | CAN, EBI/EMI, I2C, McBSP, SCI, SPI, uPP, UART |
Key Features
- Dual-core architecture with two TMS320C28x 32-bit CPUs, each operating at 200MHz.
- IEEE 754 single-precision Floating-Point Unit (FPU), Trigonometric Math Unit (TMU), and Viterbi/Complex Math Unit (VCU-II).
- Two programmable Control Law Accelerators (CLAs) for independent code execution.
- On-chip memory: up to 1MB of flash and up to 204KB of SRAM, both with ECC or parity protection.
- Dual-zone security supporting third-party development and unique identification number.
- Performance analog and control peripherals, including four independent 16-bit ADCs and multiple PWM channels.
- Enhanced capture (eCAP) modules, enhanced quadrature encoder pulse (eQEP) modules, and Sigma-Delta Filter Module (SDFM) input channels.
- Configurable Logic Block (CLB) to augment existing peripheral capability.
Applications
- Industrial motor drives and control systems.
- Solar inverters and digital power systems.
- Electrical vehicles and transportation systems.
- Sensing and signal processing applications.
- Functional safety applications, compliant with ISO 26262 up to ASIL D and IEC 61508 up to SIL 3.
Q & A
- What is the core architecture of the TMS320F28374DZWTS?
The TMS320F28374DZWTS features a dual-core architecture with two TMS320C28x 32-bit CPUs.
- What is the operating frequency of the CPUs?
Each CPU operates at 200MHz.
- What type of memory does the MCU have?
The MCU has up to 1MB of flash memory and up to 204KB of SRAM, both with ECC or parity protection.
- What are the Control Law Accelerators (CLAs) used for?
The CLAs execute code independently of the main CPU, handling time-critical functions.
- What analog peripherals are integrated into the MCU?
The MCU includes four independent 16-bit ADCs, multiple PWM channels, and other analog control peripherals.
- What are the key math units available on this 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 types of connectivity options are available?
The MCU supports CAN, EBI/EMI, I2C, McBSP, SCI, SPI, uPP, and UART connectivity.
- What are the package options for the TMS320F28374DZWTS?
The MCU is available in nFBGA (337-ball) and HLQFP (176-pin) packages.
- What safety standards does the MCU comply with?
The MCU is compliant with ISO 26262 up to ASIL D and IEC 61508 up to SIL 3 for functional safety applications.
- What software development kits are available for this MCU?
The DigitalPower SDK and MotorControl SDK for C2000 MCUs are available to accelerate application development.
