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: 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…
TI C2000: Interrupts
STM32 Microcontroller and FreeRTOS Development TMS320F28x7x Interrupt Sources TMS320F28x7x Interrupt Processing TMS320F28x7x IFR, IER, INTM TMS320F28x7x Peripheral Interrupt Expansion (PIE) TMS320F28x7x PIE Block Initialization TMS320F28x7x Interrupt Signal Flow TMS320F28x7D Dual-Core Interrupt Structure TMS320F28x7x Interrupt Response and Latency TMS320F28x7x Interrupt Sources The internal interrupt sources include the general purpose timers 0, 1, and 2, and all…
STM32 FreeRTOS: Task API Functions
Work in Process STM32 Microcontroller and FreeRTOS Development Back to top of the page
STM32 FreeRTOS: Introduction to FreeRTOS
STM32 Microcontroller and FreeRTOS Development FreeRTOS is a lightweight, deterministic real-time operating system (RTOS) designed for microcontrollers and small embedded processors where timing, reliability, and resource efficiency are critical. Unlike general-purpose operating systems, FreeRTOS provides a minimal kernel focused on predictable task scheduling, fast interrupt response, and low memory footprint, making it well suited for…
TI C2000: Analog Subsystem – Analog-to-Digital Converter (ADC)
TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication TMS320F28x7x ADC Subsystem TMS320F28x7x ADC Module Block Diagram TMS320F28x7x ADC SOCx Functional Diagram TMS320F28x7x ADC Triggering TMS320F28x7x ADC Ping-Pong Triggering TMS320F28x7x ADC Conversion Priority Example – Round Robin Priority Example – High Priority Example – Round Robin Burst Mode with High Priority TMS320F28x7x ADC Post Processing Block…
TI C2000: General-Purpose I/O (GPIO) and PinMux
TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication TMS320F28x7x General Purpose Digital I/O TMS320F28x7x GPIO Input Qualification TMS320F28x7x GPIO Input X-Bar TMS320F28x7x GPIO Output X-Bar TMS320F28x7x External Interrupts TMS320F28x7x General Purpose Digital I/O The F2837xD device incorporates a multiplexing scheme to enable each I/O pin to be configured as a GPIO pin or one of…