The TMS320F28003x (F28003x) is a
member of the C2000™ real-time microcontroller family of scalable, ultra-low
latency devices designed for efficiency in power electronics, including but not
limited to: high power density, high switching frequencies, and supporting the use
of GaN and SiC technologies. These include such applications as:
Motor drives
Appliances
Hybrid, electric & powertrain systems
Solar & EV charging
Digital power
Body electronics & lighting
Test & measurement
The real-time control
subsystem is based on TI’s 32-bit C28x DSP core, which provides 120 MHz
of signal-processing performance for floating- or fixed-point code running from
either on-chip flash or SRAM. The C28x CPU is further boosted by the Floating-Point Unit (FPU), Trigonometric Math Unit
(TMU), and VCRC (Cyclical Redundancy Check) extended instruction
sets, speeding up common algorithms key to real-time control systems.The CLA allows significant offloading
of common tasks from the main C28x CPU. The CLA is an independent 32-bit
floating-point math accelerator that executes in parallel with the CPU.
Additionally, the CLA has its own dedicated memory resources and it can directly
access the key peripherals that are required in a typical control system. Support of
a subset of ANSI C is standard, as are key features like hardware breakpoints and
hardware task-switching.The F28003x supports up to 384KB
(192KW) of flash memory divided into three 128KB (64KW) banks, which enable
programming and execution in parallel. Up to 69KB (34.5KW) of on-chip SRAM is also
available to supplement the flash memory.The Live Firmware Update hardware
enhancements on F28003x allow fast context switching from the old firmware to the
new firmware to minimize application downtime when updating the device firmware.High-performance analog blocks are
integrated on the F28003x real-time microcontroller (MCU) and are closely coupled
with the processing and PWM units to provide optimal real-time signal chain
performance. Sixteen PWM channels, all supporting frequency-independent resolution
modes, enable control of various power stages from a 3-phase inverter to power
factor correction and advanced multilevel power topologies. The inclusion of the Configurable
Logic Block (CLB) allows the user to add custom logic and
potentially integrate FPGA-like functions into the C2000 real-time
MCU.Interfacing is supported through
various industry-standard communication ports (such as SPI, SCI, I2C, PMBus, LIN,
CAN and CAN FD) and offers multiple pin-muxing options for optimal
signal placement. The Fast Serial Interface (FSI) enables up to 200Mbps of
robust communications across an isolation boundary.New to the C2000 platform is the Host
Interface Controller (HIC), a high-throughput interface that allows an
external host to access the resources of the TMS320F28003x directly.Want to learn more about features that
make C2000 Real-Time MCUs the right choice for your real-time control system? Check
out The
Essential Guide for Developing With C2000™ Real-Time
Microcontrollers and visit the C2000™ real-time control
MCUs page.The Getting Started With C2000™ Real-Time
Control Microcontrollers (MCUs) Getting Started Guide covers all
aspects of development with C2000 devices from hardware to support resources. In
addition to key reference documents, each section provides relevant links and
resources to further expand on the information covered.Ready to get started? Check out the
TMDSCNCD280039C evaluation board and download C2000Ware.