Main Content

Examples Supporting Texas Instruments C2000 Processors

Processor Family

Processors

Supported C2000™ Microcontroller Blockset ExamplesType of Kit

TI Delfino F28377S LaunchPad

F28377S

Using the Control Law Accelerator (CLA) 
TI Delfino F2837xS

F28379S, F28377S, F28376S, F28375S, and F28374S

ADC-PWM Synchronization Using ADC Interrupt 
Asynchronous Scheduling 
Single Click and Double Click Detection Using LIS3DH Single Click Interrupt

LIS3DH sensor

Free-Fall Detection Using LIS3DH Freefall Application Interrupt

LIS3DH sensor

Impact Detection Using LIS3DH Inertial Wakeup Interrupt

LIS3DH sensor

Real-Time Code Execution Profiling 
Using the I2C Bus to Access Sensors 
TI Delfino F28379D LaunchPad

F28379D

Control PMSM Loaded with Dual Motor (Dyno) Using C2000 Processors2 BOOSTXL-DRV8305 inverters
Partition Motor Control for Multiprocessor MCUs

BOOSTXL-DRV8305EVM motor driver board and Teknic M-2310P-LN-04K PMSM motor

Integrate MCU Scheduling and Peripherals in Motor Control Application

BOOSTXL-DRV8305EVM motor driver board and Teknic M-2310P-LN-04K PMSM motor

Closed Loop Control of a DC-DC Buck ConverterDigital Power Buck Converter BoosterPack (BOOSTXL-BUCKCONV)
C2000 DC-DC Buck Converter Using MCUTI BOOSTXL-BUCKCONV kit
Control Law Accelerator in DC-DC Power ConversionTI BOOSTXL-BUCKCONV kit
Serially Managed DC-DC Power Converter Using C2000TI BOOSTXL-BUCKCONV kit
Using Comparator Subsystem (CMPSS) for Voltage Compare 
Implement Crossbar (X-BARs) Functionality with C2000 Microcontroller Blockset 
Using Sigma Delta Filter Module (SDFM) to Measure the Analog Input Signal 
Synchronizing ePWM and eCAP Modules using Time-Base Counter Synchronization 
Generate ePWM Waveform for Specified Frequency and Duty Cycle 
Using the Control Law Accelerator (CLA) 
Using the Control Law Accelerator (CLA) 
Getting Started with Texas Instruments C2000 Microcontroller Blockset 
Control Law Accelerator in DC-DC Power ConversionTI BOOSTXL-BUCKCONV kit
Inter-Processor Communication Using IPC Blocks 
Using SPI to Read and Write Data to SPI EEPROMTexas Instruments Peripheral Explorer or CAT25256 256kB SPI EEPROM Memory.
Interface LCD Booster Pack with Texas Instruments C2000 Processors

BOOSTXL-K350QVG-S1 Kentec QVGA Display Booster Pack

Read Data from IMU and Environmental Sensors
  • BOOSTXL-SENSORS BoosterPack plug-in module

  • BMM150 Geomagnetic Sensor on an I2C-based board

Triple-Axis Tilt Calculation Using LIS3DH FIFO Data Ready Interrupt 
Encode and Decode Serial Data Using C2000-based Hardware 
Get Started with C2000 Multiprocessor Blocks on MCUs 
Getting Started with Connected IO 
Calibrate ECU Parameters from Third-party Calibration Tools Using XCP-based CAN Interface 
Generate Motor Control Models for Selected Algorithm and Hardware 
TI Delfino F2837xD

F28379D, F28377D, F28376D, F28375D, and F28374D

ADC-PWM Synchronization Using ADC Interrupt 
Asynchronous Scheduling 
Modify Duty Cycle of ePWM Using DMA 
Using the Control Law Accelerator (CLA) 
Inter-Processor Communication Using IPC Blocks 
Get Started with C2000 Multiprocessor Blocks on MCUs 
Code Execution Profiling on Texas Instruments C2000 Targets in XCP External Mode 
Signal Logging and Parameter Tuning in XCP External Mode with Packed Mode 
MAT-file Logging on SD Card for Texas Instruments C2000 Processors 
TI Delfino F2833x

F28335, F28334, and F28332

Field-Oriented Control of PMSM with Quadrature Encoder Using C2000 ProcessorsDRV8312-C2-KIT inverter
Field-Oriented Control of PMSM with Hall Sensor Using C2000 ProcessorsDRV8312-C2-KIT inverter
Sensorless Field-Oriented Control of PMSM Using C2000 ProcessorsDRV8312-C2-KIT inverter
Schedule a Multi-Rate Controller for a Permanent Magnet Synchronous Machine
  • Digital Motor Controller board: Spectrum Digital DM550

  • Three-phase Permanent Magnet Synchronous Motor with quadrature encoder

ADC-PWM Synchronization Using ADC Interrupt 
Asynchronous Scheduling 
Modify Duty Cycle of ePWM Using DMA 
Using the I2C Bus to Access Sensors 
Parameter Tuning and Signal Logging with Serial Communication 
TI Delfino C2834x

C28346, C28345, C28344, C28343, C28342, and C28341

  
TI Piccolo F280049C LaunchPadF280049CSensorless Field-Oriented Control of PMSM Using C2000 ProcessorsBOOSTXL-DRV8305 inverter
Open-Loop Control of 3-Phase AC Motors Using C2000 ProcessorsBOOSTXL-DRV8305 inverter
Digital DC/DC Buck Converter Using Peak Current Mode ControlDigital Power Buck Converter BoosterPack (BOOSTXL-BUCKCONV)
Read Position of BiSS-C Absolute EncoderTI BOOSTXL-POSMGR Position Manager Booster Pack
Using Comparator Subsystem (CMPSS) for Voltage Compare 
Trigger Downstream Function-Call Subsystem Using C2000 External Interrupt Block with Single Tap Event on BMI160 Sensor

BMI160 Boosterpack

TI Piccolo F28004x

F280049M, F280049C, F280049, F280048C, F280048, F280045, F280041C, F280041, F280040C, and F280040

Field-Oriented Control of PMSM with Quadrature Encoder Using C2000 ProcessorsBOOSTXL-DRV8305 inverter
Field-Oriented Control of PMSM with Hall Sensor Using C2000 ProcessorsBOOSTXL-DRV8305 inverter
Sensorless Field-Oriented Control of PMSM Using C2000 ProcessorsBOOSTXL-DRV8305 inverter
ADC-PWM Synchronization Using ADC Interrupt 
Asynchronous Scheduling 
Modify Duty Cycle of ePWM Using DMA 
Using the Control Law Accelerator (CLA) 
TI Piccolo F2807x

F28075 and F28074

ADC-PWM Synchronization Using ADC Interrupt 
Asynchronous Scheduling 
Using Sigma Delta Filter Module (SDFM) to Measure the Analog Input Signal 
Modify Duty Cycle of ePWM Using DMA 
TI Piccolo F2806x

F28069M, F28069, F28068, F28067, F28066, F28065, F28064, F28063, and F28062

Field-Oriented Control of PMSM with Hall Sensor Using C2000 ProcessorsTMDSHVMTRINSPIN
Sensorless Field-Oriented Control of PMSM Using C2000 ProcessorsDRV8312-C2-KIT inverter
MPPT Using Flyback Converter in TI Solar Micro Inverter Development Kit

Texas Instruments Solar Micro Inverter Development Kit (TMDSSOLARUINVKIT)

Field Oriented Control of PMSM with Input Power Factor Correction Using Boost Converter

High voltage motor control kit (TMDSHVMTRINSPIN)

Modify Duty Cycle of ePWM Using DMA 
Using HRCAP to Capture Input Signals 
Using the Control Law Accelerator (CLA)

TI DRV8312 Three-Phase Brushless Motor Control Kit (DRV8312-C2-KIT or DRV8312-69M-KIT) with F28069 Piccolo processor

Code Verification and Validation with PIL 
TI Piccolo F28069M LaunchPad

F28069M

Control PMSM Loaded with Dual Motor (Dyno) Using C2000 Processors2 BOOSTXL-DRV8305 inverters
Using HRCAP to Capture Input Signals 
Getting Started with Texas Instruments C2000 Microcontroller Blockset 
Communication Using CAN BlocksVector CAN hardware
Serial Communication Using SCI Blocks 
TI Piccolo F2805x

F28055, F28054, F28053, F28052, F28051, and F28050

  
TI Piccolo F2803x

F28035, F28034, F28033, F28032, F28031, and F28030

Field-Oriented Control of PMSM with Quadrature Encoder Using C2000 ProcessorsDRV8312-C2-KIT inverter
Field-Oriented Control of PMSM with Hall Sensor Using C2000 ProcessorsDRV8312-C2-KIT inverter
Sensorless Field-Oriented Control of PMSM Using C2000 ProcessorsDRV8312-C2-KIT inverter
Open-Loop Control of 3-Phase AC Motors Using C2000 ProcessorsDRV8312-69M-KIT inverter
Photovoltaic Inverter with MPPT Using Solar Explorer Kit

Texas Instruments Solar Explorer Kit (TMDSSOLAR(P/C)EXPKIT)

MPPT Using Flyback Converter in TI Solar Micro Inverter Development Kit

Texas Instruments Solar Micro Inverter Development Kit (TMDSSOLARUINVKIT)

ADC-PWM Synchronization Using ADC Interrupt 
Asynchronous Scheduling 
Using the Control Law Accelerator (CLA)

TI® DRV8312 Three-Phase Brushless Motor Control Kit (DRV8312-C2-KIT or DRV8312-69M-KIT) with F28035 processor

LIN-Based Control of PWM Duty Cycle
  • Docking station

  • Oscilloscope and probes

TI Piccolo F2802x

F28027, F28026, F28023, F28022, F28021, F28020, and F280200

ADC-PWM Synchronization Using ADC Interrupt 
Asynchronous Scheduling 
TI Piccolo F28027/F28027F LaunchPad

F28027

Sensorless Field-Oriented Control of PMSM Using C2000 ProcessorsDRV8301/DRV8305EVM inverter
Open-Loop Control of 3-Phase AC Motors Using C2000 ProcessorsBOOSTXL-DRV8301 or BOOSTXL-DRV8305 inverter
TI F280x

F2809, F2808, F2806, F2802, F2801, F28016, and F28015

ADC-PWM Synchronization Using ADC Interrupt 
Asynchronous Scheduling 
TI F28044

F28044

  
TI F281x

F2812, F2811, and F2810

ADC-PWM Synchronization Using ADC Interrupt 
Asynchronous Scheduling 
TI F2838xF28388D, F28388S, F28386D, F28386S, F28384D, and F28384SNetwork Managed DC-DC Power ConverterTI BOOSTXL-BUCKCONV kit
Synchronizing ePWM and eCAP Modules using Time-Base Counter Synchronization 
Getting Started with Texas Instruments C2000 Microcontroller Blockset180 pin ControlCard Docking Station
Inter-Processor Communication Using IPC Blocks 
Signal Monitoring and Parameter Tuning Over XCP-based CAN Interface 
TI F28002xF280025, F280025C, F280024, F280024C, F280023, F280023C, F280022 and F280021Using eCAP Block in HRCAP Mode to Capture Input Signals 
TI F280025C LaunchPadF280025CUsing eCAP Block in HRCAP Mode to Capture Input Signals 
TI F28003xF280033, F280034, F280036, F280036C, F280037, F280037C, F280038, F280038C, F280039, and F280039CHigh-Voltage HEV/EV HVAC eCompressor Motor Control

TIDM-02012 high voltage ecompressor

Generate Motor Control Models for Selected Algorithm and Hardware 
TI F280013xF2800132, F2800133, F2800135, and F2800137  
TI F2800137 LaunchPadF2800137Generate Motor Control Models for Selected Algorithm and Hardware 
TI F280015xF2800152, F2800153, F2800154, F2800155, F2800156, and F2800157  
TI F28P65xF28P650D, F28P650S, F28P659D, and F28P659S   
TI F28P650D LaunchPadF28P650DGenerate Motor Control Models for Selected Algorithm and Hardware 
TI F28P55xF28P550SJ9, F28P550SG9, F28P550SD7, F28P550SD4,F28P559SJ9, F28P559SJ2, F28P559SG8, F28P559SG2, and F28P559SD7  
TI Concerto F28M35xF28M35H52C, F28M35H22C, F28M35M52C, F28M35M22C, F28M35M20B, and F28M35E20BPermanent Magnet Synchronous Motor Field-Oriented Control Using Concerto ProcessorsDRV8312EVM
ADC-PWM Synchronization Using ADC Interrupt 
Asynchronous Scheduling 
Serial Data Communication on F28M3x Concerto between ARM, C28x and the Host Computer 
Exchanging Ethernet Data with the F28M3x Concerto Processor 
Code Verification and Validation with External Mode 
Code Verification and Validation with PIL on the ARM Cortex M3 Core of the F28M3x Concerto Processor 
TI Concerto F28M36xF28M36P63C, F28M36P53C, F28M36H53C, F28M36H53B, F28M36H33C, and F28M36H33BPermanent Magnet Synchronous Motor Field-Oriented Control Using Concerto ProcessorsDRV8312EVM+TMSADAP180TO100
ADC-PWM Synchronization Using ADC Interrupt 
Asynchronous Scheduling 
Serial Data Communication on F28M3x Concerto between ARM, C28x and the Host Computer 
Exchanging Ethernet Data with the F28M3x Concerto Processor 
Code Verification and Validation with External Mode 
Code Verification and Validation with PIL on the ARM Cortex M3 Core of the F28M3x Concerto Processor 

See Also