C2000™ Microcontroller Blockset enables you to model digital power conversion and motor control applications for TI C2000 microcontrollers (MCUs). The blockset includes peripheral blocks, such as digital I/O, ADC, and ePWM, to perform simulations of control algorithms that require ADC-PWM synchronization in industrial and automotive applications using C2000 MCUs.
The blockset enables you to partition algorithms for multicore execution with inter-processor data communication (IPC) and co-processor (Control Law Accelerator) blocks. You can connect your Simulink® model directly to supported hardware for live I/O data exchange for rapid prototyping.
You can generate optimized code for C2000 MCUs for real-time and interrupt-driven execution of code using IQ Math and related optimization routines and perform real-time signal monitoring, parameter tuning, and processor-in-the-loop (PIL) testing (with Embedded Coder®). The blockset includes reference examples that help you build and deploy motor control applications on C2000 MCUs (with Motor Control Blockset™ and Embedded Coder).
C2000™ is a trademark of Texas Instruments®.
Designing and Deploying C2000 Microcontroller Applications
Model embedded application software, generate real-time executables from your models, and run them on C2000 microcontrollers.
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.
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.
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|
“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.”Markus Schertler, ATB Technologies