TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication TI Dual-core TMS320F28375D Core Board V1.3 TMS320F28375D Core Board V1.3 GPIO and Peripheral Muxing Comparison between LAUNCHXL-F28377S/F28379D and Core Board V1.3 TI Dual-core TMS320F28375D Core Board V1.3 Dimension: 55 mm x 55 mm CPUs: 2× C28x (200 MHz each) CLAs: 2× Control Law Accelerator (200 MHz each)…
TI C2000: Multi-Core Communication – Inter-Processor Communications (IPC)
TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication TMS320F28x7x Inter-Processor Communications (IPC) TMS320F28x7x IPC Global Shared RAM TMS320F28x7x IPC Message RAM TMS320F28x7x IPC Message Registers TMS320F28x7x IPC Interrupts and Flags TMS320F28x7x IPC Data Transfer TMS320F28x7x IPC Software Solutions Summary Inter-Processor Communications (IPC) The IPC allows communication between the two CPU subsystems (i.e. CPU1 and CPU2)….
TI C2000: Communication – Multichannel Buffered Serial Port (McBSP)
TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication TMS320F28x7x Multichannel Buffered Serial Port (McBSP) TMS320F28x7x McBSP Definition TMS320F28x7x Multi-Channel Selection TMS320F28x7x McBSP Summary Multichannel Buffered Serial Port (McBSP) The McBSP provides a high-speed direct interface to codecs, analog interface chips (AICs), and other serially connected A/D and D/A devices. It has double-buffered transmission and triple-buffered…
TI C2000: Communication – Universal Serial Bus (USB)
TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication Please also see this post about the USB communication protocol. TMS320F28x7x Universal Serial Bus (USB) Controller TMS320F28x7x USB Communication TMS320F28x7x Enumeration TMS320F28x7x USB Hardware TMS320F28x7x USB Summary Universal Serial Bus (USB) Controller The USB operates as a full-speed function controller during point-to-point communications with a USB host….
TI C2000: Communication – Controller Area Network (CAN)
TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication Please also see this post about the CAN communication protocol. TMS320F28x7x Controller Area Network (CAN) TMS320F28x7x CAN Bus and Node TMS320F28x7x Principles of Operation TMS320F28x7x Message Format and Block Diagram TMS320F28x7x CAN Summary Controller Area Network (CAN) The CAN module is a serial communications protocol that efficiently…
TI C2000: Communication – Inter-Integrated Circuit (I2C)
TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication Please also see this post about the I2C communication protocol. TMS320F28x7x Inter-Integrated Circuit (I2C) TMS320F28x7x I2C Operating Modes and Data Formats TMS320F28x7x I2C Summary Inter-Integrated Circuit (I2C) The I2C provides an interface between devices that are compliant I2C-bus specification version 2.1 and connect using an I2C-bus. External…
TI C2000: Communication – Serial Peripheral Interface (SPI)
TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication Please also see this post about the SPI communication protocol. TMS320F28x7x Serial Peripheral Interface (SPI) TMS320F28x7x SPI Transmit / Receive Sequence TMS320F28x7x SPI Summary Serial Peripheral Interface (SPI) The SPI is a high-speed synchronous serial port that shifts a programmable length serial bit stream into and out…
TI C2000: Communication – Serial Communication Interface (SCI)
TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication Please also see this post about the SCI/UART communication protocol. TMS320F28x7x Serial Communications Interface (SCI) TMS320F28x7x SCI Multiprocessor Wake-Up Modes TMS320F28x7x SCI Summary Serial Communications Interface (SCI) The SCI is a two-wire asynchronous serial port (also known as a UART) that supports communications between the processor and…
TI C2000: Control – enhanced Quadrature Encoder Pulse Module (eQEP)
TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication Quadrature Encoder Pulse Module (eQEP) Reference [1] TMS320F2837xD Microcontroller Workshop Back to top of the page
TI C2000: Control – enhanced Capture (eCAP)
TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication Capture Module (eCAP) Reference [1] TMS320F2837xD Microcontroller Workshop Back to top of the page
TI C2000: Control – enhanced Pulse Width Modulation (ePWM)
TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication ePWM Module Signals and Connections ePWM Block Diagram ePWM Time-Base Sub-Module ePWM Compare Sub-Module ePWM Action Qualifier Sub-Module ePWM Dead-Band Sub-Module ePWM Chopper Sub-Module Purpose of the PWM Chopper Allows a high frequency carrier signal to modulate the PWM waveform generated by the Action Qualifier and Dead-Band…