Overview
The TMS320F28062UPZT is a high-performance microcontroller from Texas Instruments, part of the Piccolo family of microcontrollers. This device is designed for real-time control applications, offering a robust set of features and peripherals that make it ideal for various industrial and automotive uses. The TMS320F28062UPZT is built around a 32-bit TMS320C28x CPU, operating at 90 MHz with a cycle time of 11.11 ns. It includes advanced peripherals and a high level of analog integration, making it a versatile choice for complex control systems.
Key Specifications
Feature | Specification |
---|---|
CPU | 32-bit TMS320C28x, 90 MHz (11.11-ns cycle time) |
Multiply and Accumulate (MAC) Operations | 16 × 16 and 32 × 32 MAC operations, 16 × 16 dual MAC |
Memory | Up to 256KB of flash, up to 100KB of RAM, 2KB of One-Time Programmable (OTP) ROM |
Direct Memory Access (DMA) | 6-channel DMA |
Analog-to-Digital Converter (ADC) | 12-bit ADC, dual Sample-and-Hold (S/H), up to 3.46 MSPS, up to 16 channels |
Pulse-Width Modulator (ePWM) | Up to 8 Enhanced PWM modules, 16 PWM channels total (8 HRPWM-capable) |
Capture Modules | Three input Enhanced Capture (eCAP) modules, up to 4 High-Resolution Capture (HRCAP) modules |
Quadrature Encoder Pulse (eQEP) | Up to 2 Enhanced Quadrature Encoder Pulse modules |
Serial Port Peripherals | Two SCI (UART) modules, two SPI modules, one I2C bus, one McBSP bus, one eCAN, USB 2.0 |
GPIO | Up to 54 individually programmable, multiplexed GPIO pins with input filtering |
Package Options | 80-pin PFP and 100-pin PZP PowerPAD™ Thermally Enhanced Thin Quad Flatpacks (HTQFPs), 80-pin PN and 100-pin PZ Low-Profile Quad Flatpacks (LQFPs) |
Temperature Options | T: –40°C to 105°C, S: –40°C to 125°C, Q: –40°C to 125°C (AEC Q100 qualification for automotive applications) |
Key Features
- High-Efficiency CPU: 32-bit TMS320C28x CPU with 90 MHz clock speed and 11.11-ns cycle time.
- MAC Operations: Supports 16 × 16 and 32 × 32 Multiply and Accumulate operations, including 16 × 16 dual MAC.
- Floating-Point Unit (FPU): Native single-precision floating-point operations.
- Programmable Control Law Accelerator (CLA): 32-bit floating-point math accelerator that executes code independently of the main CPU.
- Viterbi, Complex Math, CRC Unit (VCU): Extends the C28x instruction set to support complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC).
- Advanced Control Peripherals: Includes up to 8 Enhanced Pulse-Width Modulator (ePWM) modules, three input Enhanced Capture (eCAP) modules, up to 4 High-Resolution Capture (HRCAP) modules, and up to 2 Enhanced Quadrature Encoder Pulse (eQEP) modules.
- Analog-to-Digital Converter (ADC): 12-bit ADC with dual Sample-and-Hold (S/H), up to 3.46 MSPS, and up to 16 channels.
- Serial Port Peripherals: Includes two SCI (UART) modules, two SPI modules, one I2C bus, one McBSP bus, one eCAN, and USB 2.0.
- Security Features: 128-bit security key and lock to protect secure memory blocks and prevent reverse-engineering of firmware.
- Debug Features: Advanced debug features including analysis and breakpoint functions, and real-time debug through hardware.
Applications
The TMS320F28062UPZT is optimized for a variety of real-time control applications, including:
- Industrial Control Systems: Suitable for motor control, power conversion, and other industrial automation tasks.
- Automotive Systems: Qualified for automotive applications with AEC Q100 certification, making it suitable for engine control, transmission control, and other automotive control systems.
- Medical Devices: Can be used in medical devices that require precise control and high-performance processing.
- Aerospace and Defense: Applicable in various aerospace and defense systems where high reliability and performance are critical.
- Consumer Electronics: Suitable for advanced consumer electronics that require real-time processing and control.
Q & A
- What is the clock speed of the TMS320F28062UPZT CPU?
The TMS320F28062UPZT CPU operates at a clock speed of 90 MHz with a cycle time of 11.11 ns.
- What types of MAC operations does the TMS320F28062UPZT support?
The TMS320F28062UPZT supports 16 × 16 and 32 × 32 Multiply and Accumulate operations, including 16 × 16 dual MAC.
- Does the TMS320F28062UPZT have a Floating-Point Unit (FPU)?
Yes, the TMS320F28062UPZT includes a Floating-Point Unit (FPU) that supports native single-precision floating-point operations.
- What is the Programmable Control Law Accelerator (CLA) in the TMS320F28062UPZT?
The CLA is a 32-bit floating-point math accelerator that executes code independently of the main CPU.
- What is the Viterbi, Complex Math, CRC Unit (VCU) in the TMS320F28062UPZT?
The VCU extends the C28x instruction set to support complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC).
- How many Enhanced Pulse-Width Modulator (ePWM) modules does the TMS320F28062UPZT have?
The TMS320F28062UPZT has up to 8 Enhanced Pulse-Width Modulator (ePWM) modules.
- What is the resolution and sample rate of the Analog-to-Digital Converter (ADC) in the TMS320F28062UPZT?
The ADC is a 12-bit converter with dual Sample-and-Hold (S/H), capable of up to 3.46 MSPS and supporting up to 16 channels.
- Does the TMS320F28062UPZT support USB?
Yes, the TMS320F28062UPZT supports USB 2.0, including full-speed device mode and full-speed or low-speed host mode.
- What are the package options for the TMS320F28062UPZT?
The TMS320F28062UPZT is available in 80-pin PFP and 100-pin PZP PowerPAD™ Thermally Enhanced Thin Quad Flatpacks (HTQFPs), and 80-pin PN and 100-pin PZ Low-Profile Quad Flatpacks (LQFPs).
- What are the temperature options for the TMS320F28062UPZT?
The TMS320F28062UPZT is available with temperature options T: –40°C to 105°C, S: –40°C to 125°C, and Q: –40°C to 125°C (AEC Q100 qualification for automotive applications).