TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication Inter-Processor Communications (IPC) IPC Global Shared RAM IPC Message RAM IPC Message Registers IPC Interrupts and Flags IPC Data Transfer IPC Software Solutions Summary Inter-Processor Communications (IPC) The IPC allows communication between the two CPU subsystems (i.e. CPU1 and CPU2). Message RAMs IPC flags and interrupts IPC…
Author: hangcui1201
TI C2000: Communication – Multichannel Buffered Serial Port (McBSP)
TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication Multichannel Buffered Serial Port (McBSP) McBSP Definition Multi-Channel Selection 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 reception for supporting continuous…
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. Universal Serial Bus (USB) Controller USB Communication Enumeration USB Hardware 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. It complies with the USB…
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. Controller Area Network (CAN) CAN Bus and Node Principles of Operation Message Format and Block Diagram CAN Summary Controller Area Network (CAN) The CAN module is a serial communications protocol that efficiently supports distributed real-time control with…
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. Inter-Integrated Circuit (I2C) I2C Operating Modes and Data Formats 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 components attached to…
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. Serial Peripheral Interface (SPI) SPI Transmit / Receive Sequence 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 of the device…
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. Serial Communications Interface (SCI) SCI Multiprocessor Wake-Up Modes 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 other asynchronous peripherals…
TI C2000: Control – enhanced Quadrature Encoder Pulse Module (eQEP)
TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication Quadrature Encoder Pulse Module (eQEP) Example: eQEP1 (Quadrature Encoder Counter) 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) Example: eCAP1 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 ePWM Trip-Zone and Digital Compare Sub-Module ePWM Event-Trigger Sub-Module Hi-Resolution PWM (HRPWM) Example: ePWM1A ePWM Module Signals and Connections ePWM Block Diagram ePWM…