Overview
The TMS320F28075PTPS is a 32-bit floating-point microcontroller from Texas Instruments, part of the C2000™ microcontroller family. It is based on TI's industry-leading C28x core, enhanced by a trigonometric hardware accelerator. This microcontroller is optimized for processing, sensing, and actuation to improve closed-loop performance in real-time control applications. The device features a Control Law Accelerator (CLA), an independent 32-bit floating-point processor that runs at the same speed as the main CPU, enabling parallel processing and doubling the computational performance of real-time control systems.
Key Specifications
Specification | Details |
---|---|
CPU | TMS320C28x 32-bit CPU |
Clock Speed | 120 MHz |
Floating-Point Unit (FPU) | IEEE 754 single-precision FPU |
Trigonometric Math Unit (TMU) | Trigonometric hardware accelerator |
Memory | Up to 512KB (256KW) ECC-protected onboard flash memory, up to 100KB (50KW) SRAM with parity |
Analog-to-Digital Converters (ADCs) | Up to three 12-bit ADCs, 3.1MSPS each (up to 9.3MSPS system throughput) |
Digital-to-Analog Converters (DACs) | Three 12-bit buffered DAC outputs |
Communication Interfaces | Two CAN modules, USB 2.0 (MAC + PHY), three high-speed SPI ports, two McBSPs, four SCI/UART, two I2C interfaces |
Pulse Width Modulators (PWM) | 24 PWM channels with enhanced features, 16 High-Resolution Pulse Width Modulator (HRPWM) channels |
Operating Temperature | -40°C to 125°C junction temperature |
Key Features
- Control Law Accelerator (CLA): An independent 32-bit floating-point processor that runs at the same speed as the main CPU, enabling parallel processing and doubling the computational performance of real-time control systems.
- Trigonometric Math Unit (TMU): Enhances performance of trigonometric-based algorithms with CPU instructions such as sine, cosine, and arctangent functions.
- Analog Subsystem: Up to three 12-bit ADCs, eight windowed comparator subsystems, and three 12-bit DACs.
- Enhanced Control Peripherals: Precision control peripherals including enhanced pulse width modulators (ePWMs) with fault protection, eQEP peripherals, and eCAP units.
- Connectivity Peripherals: Dual CAN modules (ISO 11898-1/CAN 2.0B-compliant) and a USB 2.0 port with MAC and full-speed PHY.
- Security Features: Two independent security zones for 128-bit code protection of the main C28x.
Applications
- Industrial Motor Drives: Optimized for advanced closed-loop control in industrial motor drive applications.
- Solar Inverters and Digital Power: Suitable for real-time control in solar inverter and digital power systems.
- Electrical Vehicles and Transportation: Used in electrical vehicle and transportation systems for real-time control and sensing.
- Motor Control: Ideal for motor control applications requiring precise and fast processing.
- Sensing and Signal Processing: Effective in applications involving sensing and signal processing due to its advanced analog and digital capabilities.
Q & A
- What is the core architecture of the TMS320F28075PTPS?
The TMS320F28075PTPS is based on TI's industry-leading C28x 32-bit CPU core.
- What is the significance of the Trigonometric Math Unit (TMU) in this microcontroller?
The TMU enhances the performance of trigonometric-based algorithms with CPU instructions such as sine, cosine, and arctangent functions, which are common in torque-loop and position calculations.
- What is the role of the Control Law Accelerator (CLA) in the TMS320F28075PTPS?
The CLA is an independent 32-bit floating-point processor that runs at the same speed as the main CPU, enabling parallel processing and effectively doubling the computational performance of real-time control systems.
- What are the key features of the analog subsystem in this microcontroller?
The analog subsystem includes up to three 12-bit ADCs, eight windowed comparator subsystems, and three 12-bit DACs, enabling simultaneous management of multiple power phases and fast, direct trip of PWMs in overvoltage or overcurrent conditions.
- What communication interfaces are available on the TMS320F28075PTPS?
The device features dual CAN modules, USB 2.0 (MAC + PHY), three high-speed SPI ports, two McBSPs, four SCI/UART, and two I2C interfaces.
- What are the memory specifications of the TMS320F28075PTPS?
The device supports up to 512KB (256KW) of ECC-protected onboard flash memory and up to 100KB (50KW) of SRAM with parity.
- What are the operating temperature ranges for the TMS320F28075PTPS?
The operating temperature range is -40°C to 125°C junction temperature.
- What are some typical applications for the TMS320F28075PTPS?
Typical applications include industrial motor drives, solar inverters and digital power, electrical vehicles and transportation, motor control, and sensing and signal processing.
- Are there any software development kits available for the TMS320F28075PTPS?
Yes, the DigitalPower software development kit (SDK) for C2000 MCUs and the MotorControl software development kit (SDK) for C2000 MCUs are available to accelerate application development.
- What security features are included in the TMS320F28075PTPS?
The device includes two independent security zones for 128-bit code protection of the main C28x.