Overview
The TMS320F28379DZWTQR is a powerful 32-bit floating-point microcontroller unit (MCU) from Texas Instruments, part of the C2000™ microcontroller family. This device is designed for advanced closed-loop control applications, leveraging a dual-core architecture to significantly enhance system performance. Each core is based on TI's 32-bit C28x CPUs, operating at 200 MHz and featuring an IEEE 754 single-precision Floating-Point Unit (FPU), a Trigonometric Math Unit (TMU), and a Viterbi/Complex Math Unit (VCU-II). The MCU also includes two programmable Control Law Accelerators (CLAs) that can execute code independently of the main CPU, further optimizing real-time control tasks.
Key Specifications
Specification | Details |
---|---|
Processor | Dual-core TMS320C28x 32-bit CPUs |
Frequency | 200 MHz |
Floating-Point Unit (FPU) | IEEE 754 single-precision |
Math Units | Trigonometric Math Unit (TMU), Viterbi/Complex Math Unit (VCU-II) |
Control Law Accelerators (CLAs) | Two programmable CLAs, 200 MHz, IEEE 754 single-precision floating-point instructions |
On-chip Memory | 512KB (256KW) or 1MB (512KW) of flash (ECC-protected), 172KB (86KW) or 204KB (102KW) of RAM (ECC-protected or parity-protected) |
Security Features | Dual-zone security, unique identification number |
Analog and Control Peripherals | Four independent 16-bit ADCs, eight windowed comparators, three 12-bit buffered DAC outputs, 24 PWM channels, 16 HRPWM channels, six eCAP modules, three eQEP modules, eight SDFM input channels |
Package Type | nFBGA (337 pins), 16mm × 16mm |
Operating Temperature | -40°C to 125°C (junction temperature for automotive applications) |
Key Features
- Dual-core architecture with two TMS320C28x 32-bit CPUs operating at 200 MHz
- 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
- ECC-protected flash memory (512KB or 1MB) and ECC-protected or parity-protected RAM (172KB or 204KB)
- Dual-zone security and unique identification number for enhanced security
- Integrated analog and control peripherals including ADCs, DACs, PWMs, eCAPs, eQEPs, and SDFM modules
- Support for high-resolution pulse width modulation (HRPWM) and dead-band support
- Enhanced capture (eCAP) and quadrature encoder pulse (eQEP) modules
Applications
- Industrial motor drives and servo motor control
- Solar micro inverters and converters
- Radar and digital power systems
- Automotive transportation and electrical vehicles
- Smart metering and power line communications
- Sensing and signal processing in various industrial and automotive contexts
Q & A
- What is the core architecture of the TMS320F28379DZWTQR?
The TMS320F28379DZWTQR features a dual-core architecture with two TMS320C28x 32-bit CPUs.
- What is the operating frequency of the CPUs?
The CPUs operate at 200 MHz.
- What type of floating-point unit does the MCU include?
The MCU includes an IEEE 754 single-precision Floating-Point Unit (FPU).
- What are the Control Law Accelerators (CLAs) used for?
The CLAs are used to execute code independently of the main CPU, enhancing real-time control tasks.
- How much on-chip memory does the MCU have?
The MCU has up to 1MB of flash memory and up to 204KB of RAM.
- What security features are included in the MCU?
The MCU includes dual-zone security and a unique identification number.
- What types of analog and control peripherals are integrated into the MCU?
The MCU includes ADCs, DACs, PWMs, eCAPs, eQEPs, and SDFM modules.
- What are some common applications of the TMS320F28379DZWTQR?
Common applications include industrial motor drives, solar inverters, digital power systems, automotive transportation, and smart metering.
- What software development kits are available for this MCU?
The DigitalPower SDK and the MotorControl SDK are available to accelerate application development.
- What is the operating temperature range for the MCU?
The operating temperature range is -40°C to 125°C for automotive applications.