Overview
The TMS320F28068PZT is a high-performance 32-bit microcontroller from Texas Instruments, part of the C2000™ Piccolo™ family. This MCU is optimized for real-time control applications, such as industrial motor drives, solar inverters, digital power systems, and electrical vehicles. It features the TMS320C28x CPU core, which provides high-efficiency processing capabilities. The device is code-compatible with previous C28x-based code and offers a high level of analog integration, making it suitable for a wide range of control and sensing applications.
Key Specifications
Specification | Details |
---|---|
CPU | High-Efficiency 32-Bit CPU (TMS320C28x) |
Clock Speed | 90 MHz (11.11-ns cycle time) |
MAC Operations | 16 × 16 and 32 × 32 Multiply and Accumulate (MAC) operations, 16 × 16 dual MAC |
Memory | Up to 256KB of flash, up to 100KB of RAM, 2KB of One-Time Programmable (OTP) ROM |
Peripherals | 6-channel Direct Memory Access (DMA), 8 Enhanced Pulse-Width Modulator (ePWM) modules, 3 Input Enhanced Capture (eCAP) modules |
Power Supply | Single 3.3-V supply, no power sequencing requirement |
Package | 100-pin LQFP (Low-Profile Quad Flatpack) |
GPIO | Up to 54 individually programmable, multiplexed GPIO pins with input filtering |
Communication Interfaces | One Inter-Integrated-Circuit (I2C) bus, one Multichannel Buffered Serial Port (McBSP), Universal Serial Bus (USB) 2.0, Enhanced Controller Area Network (eCAN) |
Key Features
- Floating-Point Unit (FPU): Native single-precision floating-point operations.
- Programmable Control Law Accelerator (CLA): Executes code independently of the main CPU, 32-bit floating-point math accelerator.
- Viterbi, Complex Math, CRC Unit (VCU): Extends C28x instruction set to support complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC).
- Advanced Control Peripherals: Enhanced Pulse-Width Modulator (ePWM) modules, Input Enhanced Capture (eCAP) modules, and High-Resolution Pulse-Width Modulator (HRPWM) with dual-edge control.
- Analog Integration: Analog comparators with internal 10-bit references, ADC with optimized interface for low overhead and latency.
- Low-Power Modes: IDLE, STANDBY, HALT modes supported, disable individual peripheral clocks.
- Advanced Emulation Features: Analysis and breakpoint functions, real-time debug via hardware.
Applications
- Industrial Motor Drives: High-performance motor control for industrial applications.
- Solar Micro Inverters and Converters: Efficient control for solar power systems.
- Switch Mode Power Supplies (SMPSs): High-efficiency power supply control.
- Smart Grid and Power Line Communications: Advanced control for smart grid and power line communication systems.
- AC/DC Inverters and Power Factor Correction: Efficient control for AC/DC conversion and power factor correction.
- Electrical Vehicles and Transportation: High-performance control for electrical vehicles and transportation systems.
Q & A
- What is the clock speed of the TMS320F28068PZT?
The clock speed is 90 MHz with an 11.11-ns cycle time.
- What type of CPU does the TMS320F28068PZT use?
The TMS320F28068PZT uses a high-efficiency 32-bit CPU (TMS320C28x).
- How much flash and RAM does the TMS320F28068PZT have?
It has up to 256KB of flash and up to 100KB of RAM.
- What are the key peripherals of the TMS320F28068PZT?
The key peripherals include 8 Enhanced Pulse-Width Modulator (ePWM) modules, 3 Input Enhanced Capture (eCAP) modules, and 6-channel Direct Memory Access (DMA).
- Does the TMS320F28068PZT support low-power modes?
Yes, it supports IDLE, STANDBY, and HALT modes, and allows disabling individual peripheral clocks.
- What communication interfaces are available on the TMS320F28068PZT?
The device includes one Inter-Integrated-Circuit (I2C) bus, one Multichannel Buffered Serial Port (McBSP), Universal Serial Bus (USB) 2.0, and Enhanced Controller Area Network (eCAN).
- What is the package type of the TMS320F28068PZT?
The package type is 100-pin LQFP (Low-Profile Quad Flatpack).
- Is the TMS320F28068PZT code-compatible with previous C28x-based code?
Yes, it is code-compatible with previous C28x-based code.
- What are the advanced emulation features of the TMS320F28068PZT?
The device includes analysis and breakpoint functions, and real-time debug via hardware.
- What are some typical applications of the TMS320F28068PZT?
Typical applications include industrial motor drives, solar micro inverters, switch mode power supplies, smart grid and power line communications, and electrical vehicles.