C2000 Microcontroller Blockset

 

C2000 Microcontroller Blockset

Design, simulate, and implement applications for Texas Instruments C2000 microcontrollers

Reference Applications

Reference applications for rapid prototyping of motor control and power conversion applications using TI C2000 evaluation kits and booster packs

Motor with a hardware control board.

Motor Control

Power conversion hardware with a TI C2000 microcontroller.

Power Conversion

Product Highlights

Designing and Deploying C2000 Microcontroller Applications

Model embedded application software, generate real-time executables from your models, and run them on C2000 microcontrollers.

Simulink blocks for TI C2000 hardware peripherals.

Peripheral Support

Model applications with on-chip and on-board peripherals such as ADC, digital I/O, ePWM, SPI, I2C, eCAP, eQEP, and more.

Signal Monitoring and Parameter Tuning

Perform real-time signal monitoring and parameter tuning using the Monitor and Tune feature.

Simulink model of a field-oriented control algorithm for a dual core TI C2000 MCU.

Multicore Architecture Modeling

Partition algorithms for multicore execution with IPC and Control Law Accelerator (CLA) blocks.

Connected I/O Simulation

Connect your Simulink model directly to supported hardware for live I/O data exchange.

Model for performing PIL tests with a plant, a controller, and a placeholder for a PIL block.

Code Verification and Validation

Perform code verification and validation using processor-in-the-loop tests with execution profiling (with Embedded Coder).

Supported Microcontroller Families

C2000 Microcontroller Blockset supports the following TI C2000 32-bit microcontroller families. The LaunchPads and controlCARDs for these MCUs are also supported, including most board peripherals.

TI C2000 Generation 2 Microcontrollers TI C2000 Generation 3 Microcontrollers TI C2000 Concerto Microcontrollers
  • F2806x
  • F2805x
  • F2803x
  • F2802x
  • F2833x
  • F281x
  • F280x
  • F2834x
  • F2838xD
  • F2838xS
  • F2837xD
  • F2837xS
  • F28004x
  • F28002x
  • F2807x
  • F28003x
  • F280015x
  • F280013x
  • F28P65x
  • F28P55x
  • F29H85x 
  • F28M35x
  • F28M36x

“MathWorks tools enabled us to verify the quality of our design at multiple stages of development, and to produce a high-quality component within a short time frame.”

C2000 Microcontroller Blockset FAQs

C2000 Microcontroller Blockset is a Simulink toolbox that enables you to model, simulate, and implement digital power conversion and motor control applications for Texas Instruments C2000 microcontrollers.

The blockset includes peripheral blocks for on-chip and on-board components such as digital I/O, ADC, DAC, ePWM, eCAP, eQEP, SPI, I2C, and more.

Yes, you can generate optimized, real-time, interrupt-driven code using IQMath and related optimization routines for deployment on C2000 MCUs.

Yes, the blockset enables you to partition algorithms for multicore execution with inter-processor communication (IPC) and Control Law Accelerator (CLA) co-processor blocks.

Yes, you can connect your Simulink model directly to supported hardware for live I/O data exchange for rapid prototyping using the Connected I/O Simulation feature.

The blockset includes reference examples for motor control and digital power conversion applications that help you build and deploy applications on C2000 MCUs using TI evaluation kits and booster packs.

The blockset supports TI C2000 Generation 2 (F280x, F281x, F2833x, F2806x series), Generation 3 (F2837xD/S, F2838xD/S, F28004x, F28P65x, F29H85x series), and Concerto (F28M35x, F28M36x) microcontroller families, including their LaunchPads and controlCARDs.

Yes, you can perform processor-in-the-loop (PIL) testing with execution profiling, real-time signal monitoring, and parameter tuning when used with Embedded Coder.