Syllabus
Introduction to embedded systems – Hardware & Software Components. Embedded system design process. Architecture of ARM Cortex Microcontroller – Peripherals – Ports, Timers, PWM, ADC, UART, SPI, I2C – Application development – Bare-metal Programming, Rapid Prototyping with libraries.
Architecture of TMS320F28335 Delfino Digital Signal Processor – Code Composer Studio development environment – Embedded C programming of GPIO – Timers – Enhanced PWM (ePWM) – QEP – CAN – Implementation of sine PWM and space vector PWM.
Interfacing analog and digital sensors – Real-time waveform acquisition and data display – Basic motor control using PWM – Real-time waveform sampling and PI-based closed-loop control – Speed and position control using QEP feedback – Pulse generation techniques for various power converters – DSP-based control for electric drive applications – Case studies from industrial automation, electric vehicles, or renewable energy systems.