Overview
The TMS320F28075PTPQR 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 and is enhanced with a trigonometric hardware accelerator and a Programmable Control Law Accelerator (CLA). This microcontroller is designed for advanced closed-loop control applications, offering high-performance processing, sensing, and actuation capabilities. It is particularly suited for real-time control in industrial motor drives, solar inverters, digital power systems, electrical vehicles, and sensing and signal processing applications.
Key Specifications
Specification | Details |
---|---|
Processor Core | TMS320C28x 32-bit CPU, 120 MHz |
Floating-Point Unit (FPU) | IEEE 754 single-precision FPU |
Trigonometric Math Unit (TMU) | Trigonometric hardware accelerator |
Programmable Control Law Accelerator (CLA) | 120 MHz, IEEE 754 single-precision floating-point instructions, executes code independently of main CPU |
On-chip Memory | 512KB (256KW) of flash (ECC-protected), 100KB (50KW) of RAM (ECC-protected or parity-protected) |
Clock and System Control | Two internal zero-pin 10-MHz oscillators, on-chip crystal oscillator, windowed watchdog timer module, missing clock detection circuitry |
I/O and Voltage | 3.3-V I/O with available internal voltage regulator for 1.2-V core supply |
System Peripherals | External Memory Interface (EMIF) with ASRAM and SDRAM support, 6-channel Direct Memory Access (DMA) controller |
Connectivity Peripherals | Dual Controller Area Network (CAN) modules (ISO 11898-1/CAN 2.0B-compliant), USB 2.0 port with MAC and full-speed PHY |
Package | HLQFP (176) package, 24.0 mm × 24.0 mm body size |
Key Features
- High-Performance Processing: The TMS320C28x core operates at 120 MHz and includes a single-precision IEEE 754 floating-point unit and a trigonometric math unit for enhanced performance in trigonometric-based algorithms.
- Programmable Control Law Accelerator (CLA): The CLA is an independent 32-bit floating-point processor that runs at the same speed as the main CPU, allowing for parallel processing and doubling the computational performance of real-time control systems.
- On-chip Memory: Features 512KB of ECC-protected flash memory and 100KB of ECC-protected or parity-protected RAM.
- System Peripherals: Includes an External Memory Interface (EMIF) with ASRAM and SDRAM support, a 6-channel Direct Memory Access (DMA) controller, and various control peripherals like ePWM, eQEP, and eCAP units.
- Connectivity Options: Dual CAN modules and a USB 2.0 port with MAC and full-speed PHY for universal serial bus connectivity.
- Analog Peripherals: 12-bit ADCs, temperature sensor, comparators, and buffered DACs.
Applications
The TMS320F28075PTPQR is optimized for various real-time control applications, including:
- Industrial Motor Drives: High-performance motor control and sensing.
- Solar Inverters and Digital Power: Efficient power conversion and control.
- Electrical Vehicles and Transportation: Advanced control systems for electric vehicles.
- Sensing and Signal Processing: High-speed data processing and analysis in various sensing applications.
Q & A
- What is the core frequency of the TMS320F28075PTPQR microcontroller?
The core frequency is 120 MHz. - What type of floating-point unit does the TMS320F28075PTPQR have?
It has an IEEE 754 single-precision floating-point unit. - What is the Programmable Control Law Accelerator (CLA) and its benefits?
The CLA is an independent 32-bit floating-point processor that runs at the same speed as the main CPU, allowing for parallel processing and effectively doubling the computational performance of real-time control systems. - How much on-chip memory does the TMS320F28075PTPQR have?
It has 512KB of ECC-protected flash memory and 100KB of ECC-protected or parity-protected RAM. - What types of connectivity peripherals are available on the TMS320F28075PTPQR?
Dual CAN modules (ISO 11898-1/CAN 2.0B-compliant) and a USB 2.0 port with MAC and full-speed PHY. - What are some of the key analog peripherals available on this microcontroller?
12-bit ADCs, temperature sensor, comparators, and buffered DACs. - In what types of applications is the TMS320F28075PTPQR commonly used?
Industrial motor drives, solar inverters, digital power systems, electrical vehicles, and sensing and signal processing applications. - What is the package type and body size of the TMS320F28075PTPQR?
HLQFP (176) package, 24.0 mm × 24.0 mm body size. - Does the TMS320F28075PTPQR support external memory?
Yes, it supports external memory through the External Memory Interface (EMIF) with ASRAM and SDRAM support. - What software development kits are available for the TMS320F28075PTPQR?
The DigitalPower software development kit (SDK) and the MotorControl software development kit (SDK) for C2000 MCUs are available to accelerate application development.