Category Archives: Embedded System

Real-time Control Module for HIL

I developed a real-time control module (a.k.a. simplified dSPACE MicroAutoBox or Speedgoat target machine) using TI C2000 microcontrollers for hardware-in-the-loop (HIL) applications in electric vehicles, utilizing both CAN and Ethernet interfaces. The system architecture assigns one CPU and CLA group … Continue reading

Posted in Control, Embedded System | Comments Off on Real-time Control Module for HIL

TI ARM-based MCUs and MPUs

TI ARM-based MCU & MPU w/wo FreeRTOS Microcontroller: TM4C123GXL, MSP432P401R, MSP432E401Y, AM2432, AM2732, etc Software: Code Composer Studio (CCS), SysConfig, UniFlash Library: Bare-Metal Programming, Driverlib Debugger: XDS200 (JTAG) AM2434 Programming Documents AM2434 Features AM2434 Block Diagram AM2732 Programming Documents AM2732 … Continue reading

Posted in Embedded System | Comments Off on TI ARM-based MCUs and MPUs

TI C2000 Real-time Microcontrollers

TI C2000 Microcontrollers w/wo TI-RTOS (SYS/BIOS) The Essential Guide for Developing With C2000 Real-Time Microcontrollers C2000 SysConfig, Application Note C2000 Real-time Microcontrollers Peripherals Getting Started with the MCAN (CAN FD) Module C2000 Safety Package for Automotive and Industrial Real-Time Microcontrollers … Continue reading

Posted in Embedded System | Comments Off on TI C2000 Real-time Microcontrollers

Comparison of TI and STM32 MCUs

TI Microcontrollers C2000 real-time: TMS320F28375D, TMS320F28379D, TMS320F28388D, etc ARM-based: AM243x, AM263x, AM273x, MSP432x, etc Direct (Direct Register Access): bare-metal programming Bit Field: register access whole or by bits DriverLib: high-level and feature-oriented APIs TI MCUs and MPUs (Copyright to TI) … Continue reading

Posted in Embedded System | Leave a comment

Sensor Calibration

Stay tuned for future updates! Back to top of the page

Posted in Embedded System, mmWave Radar, Perception | Comments Off on Sensor Calibration

TI MCU and MPU

Contents TI C2000 Microcontroller TI ARM-based MCU & MPU I learned to work with C2000 microcontrollers under the guidance of my teacher, Dan Block, at the University of Illinois Urbana-Champaign. If you’re interested in learning more about C2000, I highly … Continue reading

Posted in Control, Embedded System | Comments Off on TI MCU and MPU

STM32 Microcontrollers

I learned STM32 microcontrollers from Udemy, Embedded Expert IO, Controllers Tech, YouTube, etc. STM32 Microcontrollers w/wo FreeRTOS Microcontroller: STM32G474Vxx, F407xx, H753xx, F767xx, H755xx, etc Software: STM32CubeIDE, STM32CubeMX, STM32CubeProgrammer Library: Bare-Metal Programming (LL), CMSIS, HAL Debugger: STLINK-V3SET FreeRTOS is an open-source … Continue reading

Posted in Embedded System | Comments Off on STM32 Microcontrollers

Hardware Peripheral

Serial Communications Interface (SCI/UART) Synchronous Serial Interface (SSI) Fast Serial Interface (FSI) Inter-Integrated Circuit (I2C) Serial Audio Interface (SAI) Serial Peripheral Interface (SPI) Multichannel Buffered Serial Port (McBSP) Controller Area Network (CAN/DCAN) Controller Area Network Flexible Data-Rate (CAN-FD/MCAN) Local Interconnect … Continue reading

Posted in Embedded System | Comments Off on Hardware Peripheral

Simulink Embedded Coder

TI C2000 TMS320F28388D >> c2000setup C2000 Microcontroller Blockset – Examples Signal Monitoring and Parameter Tuning over XCP on TCP/IP Back to top of the page

Posted in Embedded System | Comments Off on Simulink Embedded Coder

PCB Design

I use AVR, STM32, TI microcontrollers in my research and projects. Here is the collection of the PCB boards that I designed for control, signal processing, communication, etc. PCB Design Development Module Development Board for TI C2000 Real-time Microcontrollers Development … Continue reading

Posted in Embedded System | Comments Off on PCB Design