TIDUF99 November 2024
The TMS320F280013x (F280013x) is a member of the C2000™ real-time microcontroller family of scalable, ultra-low latency devices designed for efficiency in power electronics.
The real-time control subsystem is based on TI’s 32-bit C28x DSP core, which provides 120MHz 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 Trigonometric Math Unit (TMU), speeding up common algorithms key to real-time control systems. The F280013x supports up to 256KB (128KW) of flash memory. Up to 36KB (18KW) of on-chip SRAM is also available to supplement the flash memory.
High-performance analog blocks are integrated into the F280013x real-time microcontroller (MCU) and are closely coupled with the processing and pulse width modulation (PWM) units to provide best-in-class real-time signal chain performance.
Fourteen PWM channels enable control of various power stages from a 3-phase inverter to power-factor correction and other advanced multilevel power topologies.
The voltage and current of the panel and string lines are used to calculate and track the maximum power point (MPP) and the TMS320F2800137 enables quick data acquisition from the various analog signals using the internal analog-to-digital converter (ADC), set to read from the ADC channels once every 40μs. Operating at 120MHz allows for fast conversion and calculation to efficiently perform MPPT and adjust the duty cycle of converter accordingly. The comparator subsystem (CMPSS) is also utilized to fast protect the converter from overvoltage, overcurrent or overtemperature.
An enhanced pulse width modulator (ePWM) is used to generate the PWM for 4 switches. The high-resolution pulse width modulator (HRPWM) can be used to generate a 3-level signal for AFE031, which can be used for PLC transmission function. The internal ADC is used to sample the RX signal at 300kHz to receive the PLC signals. An FSK decoding library (part of the C2000 ware) is used to decode the sampled signal.
Status indicators, controlled by the MCU, are also included in the design to provide feedback to the user.