Zenode.ai Logo
TMS320F28P550SJ

TMS320F28P550SJ Series

C2000™ 32-bit MCU with 1x C28x + 1x CLA, 150MHz, 1.1MB flash, 5x ADCs, CLB, AES and NPU

Manufacturer: Texas Instruments

Catalog

C2000™ 32-bit MCU with 1x C28x + 1x CLA, 150MHz, 1.1MB flash, 5x ADCs, CLB, AES and NPU

Description

AI
The TMS320F28P55x (F28P55x) 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 suchapplicationsas: Thereal-time control subsystemis based on TI’s 32-bit C28x DSP core, which provides 150MHz 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 theFloating-Point Unit (FPU),Trigonometric Math Unit (TMU), andVCRC (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 Neural-network Processing Unit (NPU) can support machine-learning inferencing using pre-trained models. Capable of 600–1200MOPS (Mega Operations Per Second) with model support for ARC fault detection or Motor Fault detection, the NPU provides up to 10x NN inferencing cycle improvement versus a SW-only-based implementation. Load and train models with theEdge AI Studio - Model Composerfrom TI or with theTiny ML Modelmakerfor an advanced set of capabilities. Source code for the C28x is generated by these tools, no manual coding is necessary. For customers who rely on their own AI training framework, TI’s Neural Network Compiler can help port your AI model to be compatible with many C28x-based MCUs. For those interested in reference solutions, request access toTI’s Arc Fault Detection Projector theMotor Bearing Fault Detection Project. The F28P55x supports up to 1088KB of flash memory divided into four 256KB banks plus one 64KB bank, which enable programming one bank and execution in another bank in parallel. Up to 133KB of on-chip SRAM is also available to supplement the flash memory. The Live Firmware Update hardware enhancements on F28P55x 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 F28P55x real-time microcontroller (MCU) and are closely coupled with the processing and PWM units to provide optimal real-time signal chain performance. Twenty-four 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 addcustom logicand potentiallyintegrate FPGA-like functionsinto the C2000 real-time MCU. Interfacing is supported through various industry-standard communication ports (such as SPI, SCI, I2C, PMBus, LIN, and CAN FD) and offersmultiple pin-muxing optionsfor optimal signal placement. Want to learn more about features that make C2000 Real-Time MCUs the right choice for your real-time control system? Check outThe Essential Guide for Developing With C2000™ Real-Time Microcontrollersand visit theC2000™ real-time control MCUspage. TheGetting Started With C2000™ Real-Time Control Microcontrollers (MCUs) Getting Started Guidecovers 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 theTMDSCNCD28P55Xevaluation board or theLAUNCHXL-F28P55Xdevelopment kit, and downloadC2000Ware. The TMS320F28P55x (F28P55x) 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 suchapplicationsas: Thereal-time control subsystemis based on TI’s 32-bit C28x DSP core, which provides 150MHz 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 theFloating-Point Unit (FPU),Trigonometric Math Unit (TMU), andVCRC (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 Neural-network Processing Unit (NPU) can support machine-learning inferencing using pre-trained models. Capable of 600–1200MOPS (Mega Operations Per Second) with model support for ARC fault detection or Motor Fault detection, the NPU provides up to 10x NN inferencing cycle improvement versus a SW-only-based implementation. Load and train models with theEdge AI Studio - Model Composerfrom TI or with theTiny ML Modelmakerfor an advanced set of capabilities. Source code for the C28x is generated by these tools, no manual coding is necessary. For customers who rely on their own AI training framework, TI’s Neural Network Compiler can help port your AI model to be compatible with many C28x-based MCUs. For those interested in reference solutions, request access toTI’s Arc Fault Detection Projector theMotor Bearing Fault Detection Project. The F28P55x supports up to 1088KB of flash memory divided into four 256KB banks plus one 64KB bank, which enable programming one bank and execution in another bank in parallel. Up to 133KB of on-chip SRAM is also available to supplement the flash memory. The Live Firmware Update hardware enhancements on F28P55x 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 F28P55x real-time microcontroller (MCU) and are closely coupled with the processing and PWM units to provide optimal real-time signal chain performance. Twenty-four 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 addcustom logicand potentiallyintegrate FPGA-like functionsinto the C2000 real-time MCU. Interfacing is supported through various industry-standard communication ports (such as SPI, SCI, I2C, PMBus, LIN, and CAN FD) and offersmultiple pin-muxing optionsfor optimal signal placement. Want to learn more about features that make C2000 Real-Time MCUs the right choice for your real-time control system? Check outThe Essential Guide for Developing With C2000™ Real-Time Microcontrollersand visit theC2000™ real-time control MCUspage. TheGetting Started With C2000™ Real-Time Control Microcontrollers (MCUs) Getting Started Guidecovers 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 theTMDSCNCD28P55Xevaluation board or theLAUNCHXL-F28P55Xdevelopment kit, and downloadC2000Ware.
    TMS320F28P550SJ Series | Texas Instruments | Zenode.ai