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: Communication – Serial Peripheral Interface (SPI)
TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication 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 at a programmable bit-transfer rate. It is typically used for communications between processors and external peripherals, and it has a 16-level…
TI C2000: Communication – Serial Communication Interface (SCI)
TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication 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 that use the standard non-return-to-zero (NRZ) format. A receiver and transmitter 16-level deep FIFO is used to reduce servicing overhead….
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…
TI C2000: Analog Subsystem – Sigma Delta Filter Module (SDFM)
TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication TMS320F28x7x Sigma Delta Filter Module (SDFM) TMS320F28x7x SDFM Block Diagram Sigma Delta Filter Module (SDFM) The SDFM is a four-channel digital filter designed specifically for current measurement and resolver position decoding in motor control applications. Each channel can receive an independent delta-sigma modulator bit stream which is…
TI C2000: Analog Subsystem – Comparator Subsystem (CMPSS)
TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication TMS320F28x7x Comparator Subsystem (CMPSS) TMS320F28x7x Comparator Subsystem Block Diagram Comparator Subsystem (CMPSS) The F2837xD includes eight independent Comparator Subsystem (CMPSS) modules that are useful for supporting applications such as peak current mode control, switched-mode power, power factor correction, and voltage trip monitoring. The Comparator Subsystem modules have…
STM32 FreeRTOS: FreeRTOS Scheduler
Work in Process STM32 Microcontroller and FreeRTOS Development The scheduling algorithm is the software routine that decides which ready state task to transition into the running state. Round Robin: this scheduler will ensure tasks that share priority are selected to enter the running state in turn. The Round Robin scheduling algorithm in FreeRTOS does not…
STM32 FreeRTOS: Task Notifications
Work in Process STM32 Microcontroller and FreeRTOS Development Back to top of the page
TI C2000: Analog Subsystem – Digital-to-Analog Converter (DAC)
TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication TMS320F28x7x Digital-to-Analog Converter (DAC) TMS320F28x7x Buffered DAC Block Diagram Digital-to-Analog Converter (DAC) The F2837xD includes three buffered 12-bit DAC modules that can provide a programmable reference output voltage capable of driving an external load. Values written to the DAC can take effect immediately or be synchronized with…