Overview
The TMS320F28375SPZPS is a high-performance 32-bit microcontroller from Texas Instruments, part of the C2000™ Delfino family. This microcontroller is optimized for advanced closed-loop control applications, including industrial motor drives, solar inverters, digital power systems, electrical vehicles, and sensing and signal processing. It features a TMS320C28x 32-bit CPU operating at 200 MHz, along with a Programmable Control Law Accelerator (CLA) that runs concurrently with the main CPU, effectively doubling the computational performance for real-time control systems.
The device includes a range of peripherals and features that enhance its capability for complex control and signal processing tasks. It supports various development kits such as the DigitalPower SDK and the MotorControl SDK to accelerate application development.
Key Specifications
Parameter | Specification |
---|---|
CPU | TMS320C28x 32-bit CPU, 200 MHz |
FPU | IEEE 754 single-precision Floating-Point Unit (FPU) |
CLA | Programmable Control Law Accelerator (CLA) |
TMU | Trigonometric Math Unit (TMU) |
VCU | Viterbi/Complex Math Unit (VCU-II) |
Flash Memory | Up to 1 MB (512 KW) with ECC protection |
RAM | Up to 164 KB (82 KW) with ECC or parity protection |
ADCs | Up to four 16-bit or 12-bit ADCs, up to 14 MSPS system throughput |
DACs | Three 12-bit buffered DAC outputs |
PWM Channels | 24 PWM channels with enhanced features, 16 High-Resolution PWM channels |
Communication Peripherals | USB 2.0, two CAN modules, three SPI ports, two McBSPs, four SCI/UART, two I2C interfaces |
Package | 100-pin HTQFP (PZP) package |
Operating Temperature Range | -40°C to 105°C or -40°C to 125°C |
Security Features | Dual-zone security, unique identification number, debug security, software IP protection |
Key Features
- High-Performance CPU and CLA: The TMS320C28x 32-bit CPU and the Programmable Control Law Accelerator (CLA) provide high computational performance, allowing for efficient execution of complex control algorithms.
- Analog and Control Peripherals: Includes up to four ADCs, three DACs, 24 PWM channels, 16 High-Resolution PWM channels, and other control peripherals like eCAP, eQEP, and SDFM.
- Communication Interfaces: Supports USB 2.0, two CAN modules, three SPI ports, two McBSPs, four SCI/UART, and two I2C interfaces.
- Memory and Security: Features up to 1 MB of flash memory and 164 KB of RAM, both with ECC or parity protection, and dual-zone security for code protection.
- Low-Power Modes: Multiple Low-Power Mode (LPM) support with external wakeup capabilities.
- System Peripherals: Includes two External Memory Interfaces (EMIFs), a 6-channel DMA controller, and up to 169 individually programmable GPIO pins.
Applications
- Industrial Motor Drives: Optimized for high-performance motor control applications, including servo drives and three-phase motors.
- Solar Inverters and Digital Power: Suitable for advanced power conversion and control in solar and digital power systems.
- Electrical Vehicles and Transportation: Used in control systems for electric vehicles and other transportation applications.
- Sensing and Signal Processing: Ideal for applications requiring precise sensing and signal processing, such as in industrial automation and medical devices.
Q & A
- What is the primary CPU of the TMS320F28375SPZPS?
The primary CPU is the TMS320C28x 32-bit CPU, operating at 200 MHz.
- What is the role of the CLA in the TMS320F28375SPZPS?
The CLA (Control Law Accelerator) is an independent 32-bit floating-point processor that runs concurrently with the main CPU, enhancing real-time control performance.
- How much flash and RAM memory does the TMS320F28375SPZPS have?
It has up to 1 MB of flash memory and up to 164 KB of RAM, both with ECC or parity protection.
- What types of ADCs are available on the TMS320F28375SPZPS?
The device features up to four 16-bit or 12-bit ADCs, with up to 14 MSPS system throughput.
- What communication interfaces are supported by the TMS320F28375SPZPS?
It supports USB 2.0, two CAN modules, three SPI ports, two McBSPs, four SCI/UART, and two I2C interfaces.
- What is the package type of the TMS320F28375SPZPS?
The package type is a 100-pin HTQFP (PZP) package.
- What are the operating temperature ranges for the TMS320F28375SPZPS?
The operating temperature ranges are -40°C to 105°C or -40°C to 125°C.
- Does the TMS320F28375SPZPS support low-power modes?
Yes, it supports multiple Low-Power Mode (LPM) with external wakeup capabilities.
- What security features are available on the TMS320F28375SPZPS?
The device features dual-zone security, a unique identification number, debug security, and software IP protection.
- What development kits are available for the TMS320F28375SPZPS?
The DigitalPower SDK and the MotorControl SDK are available to accelerate application development.