Overview
The TMS320F28063UPFPS is a high-performance real-time microcontroller from Texas Instruments, part of the TMS320F2806x family. This device is optimized for low overhead and latency, making it suitable for a wide range of applications, particularly in the fields of industrial control, motor control, and automotive systems.
It features a 32-bit CPU based on the TMS320C28x architecture, operating at a clock speed of 90 MHz with an instruction cycle time of 11.11 ns. The microcontroller is designed to provide high computational efficiency with its Multiply and Accumulate (MAC) operations and a Floating-Point Unit (FPU) for native single-precision floating-point operations.
Key Specifications
Specification | Value |
---|---|
CPU Type | 32-bit TMS320C28x |
Clock Speed | 90 MHz |
Instruction Cycle Time | 11.11 ns |
MAC Operations | 16 × 16 and 32 × 32 |
Floating-Point Unit (FPU) | Native single-precision floating-point operations |
Programmable Control Law Accelerator (CLA) | 32-bit floating-point math accelerator |
Analog-to-Digital Converter (ADC) | 12-bit, dual Sample-and-Hold (S/H), up to 3.46 MSPS, up to 16 channels |
Enhanced Pulse-Width Modulator (ePWM) Modules | Up to 8 modules, 16 PWM channels total (8 HRPWM-capable) |
General-Purpose Input/Output (GPIO) Pins | Up to 54 individually programmable, multiplexed pins |
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) |
Supply Voltage | 3.3 V (nominal) |
Key Features
- High-Efficiency CPU: 32-bit TMS320C28x CPU with 90 MHz clock speed and 11.11 ns instruction cycle time.
- MAC Operations: Supports 16 × 16 and 32 × 32 Multiply and Accumulate operations.
- 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.
- Advanced Control Peripherals: Includes up to 8 Enhanced Pulse-Width Modulator (ePWM) modules, Enhanced Capture (eCAP) modules, High-Resolution Capture (HRCAP) modules, and 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 Serial Communications Interface (SCI) modules, two Serial Peripheral Interface (SPI) modules, one Inter-Integrated-Circuit (I2C) bus, one Multichannel Buffered Serial Port (McBSP) bus, one Enhanced Controller Area Network (eCAN), and Universal Serial Bus (USB) 2.0.
- Security Features: 128-bit security key and lock to protect secure memory blocks and prevent firmware reverse-engineering.
- Advanced Debug Features: Analysis and breakpoint functions, real-time debug through hardware.
Applications
The TMS320F28063UPFPS microcontroller is optimized for various applications, including:
- Industrial Control: Suitable for control systems in industrial automation, such as motor control, power conversion, and industrial drives.
- Motor Control: Ideal for advanced motor control algorithms, including field-oriented control (FOC) and sensorless control.
- Automotive Systems: Qualified for automotive applications with AEC Q100 certification, making it suitable for automotive control systems, such as engine control units and transmission control units.
- Medical Devices: Can be used in medical devices that require high computational efficiency and real-time processing.
- Aerospace and Defense: Suitable for various aerospace and defense applications due to its high reliability and performance.
Q & A
- What is the clock speed of the TMS320F28063UPFPS microcontroller?
The clock speed of the TMS320F28063UPFPS microcontroller is 90 MHz.
- What type of CPU does the TMS320F28063UPFPS use?
The TMS320F28063UPFPS uses a 32-bit TMS320C28x CPU.
- What is the instruction cycle time of the TMS320F28063UPFPS?
The instruction cycle time is 11.11 ns.
- Does the TMS320F28063UPFPS support floating-point operations?
Yes, it supports native single-precision floating-point operations through its Floating-Point Unit (FPU).
- What is the Programmable Control Law Accelerator (CLA) in the TMS320F28063UPFPS?
The CLA is a 32-bit floating-point math accelerator that executes code independently of the main CPU.
- What types of analog-to-digital converters are available on the TMS320F28063UPFPS?
The microcontroller features a 12-bit ADC with dual Sample-and-Hold (S/H), up to 3.46 MSPS, and up to 16 channels.
- What are the package options for the TMS320F28063UPFPS?
The package options include 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 TMS320F28063UPFPS?
The temperature options are 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).
- Does the TMS320F28063UPFPS have any security features?
Yes, it includes a 128-bit security key and lock to protect secure memory blocks and prevent firmware reverse-engineering.
- What are the advanced debug features of the TMS320F28063UPFPS?
The microcontroller includes analysis and breakpoint functions, as well as real-time debug through hardware.