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.