Back close

Course Detail

Course Name Embedded System Design and Control
Program M.Tech. Electrical Engineering
Semester 1
Credits 4
Campuses Bengaluru, Coimbatore

Syllabus

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.

Objectives and Outcomes

Pre-requisite: Nil

Course Objectives

  • To impart fundamental knowledge of embedded systems, focusing on ARM Cortex microcontroller architecture, peripheral programming, and application development.
  • To develop competency in programming TMS320F28335 Delfino DSP for real-time control, signal processing, and PWM-based applications.
  • To enable students to design and implement sensor interfacing, real-time data acquisition, and DSP-based control strategies for power converters and electric drive applications.

Course Outcomes

CO1: Understand the architecture, peripherals, and application development process of ARM Cortex microcontrollers

for embedded system design.

CO2: Understand the architecture, peripherals, and application development process of TMS320F28335 Delfino DSP.

CO3: Develop embedded C programs for real-time control applications using ARM Cortex microcontroller &

TMS320F28335 Delfino DSP.

CO4: Design and implement real world automation solutions using embedded systems.

CO-PO Mapping

PO/PSO PO1 PO2 PO3 PO4/PSO1 PO5/PSO2
CO
CO1 1 3 2
CO2 2 2 3 3 2
CO3 3 2 3 3 3
CO4 3 2 3 3 3

Textbooks/ References

  1. ARM Cortex Microcontroller Reference Manual.
  2. TMS320F28335 Delfino Technical Reference Manual.
  3. Raj Kamal, “Microcontrollers: Architecture, Programming, Interfacing and System Design”, 2nd Edition, Pearson Education, 2011.
  4. Michael D. Tidwell, “Digital Signal Processing and Applications with the TMS320F28335”, 1st Edition, Wiley, 2009.
  5. Carmine Noviello, “Mastering STM32”, 1st Edition, Independently Published, 2017
  6. B Venkataramani and M Bhaskar, “Digital Signal Processors: Architecture, Programming and Applications”, 2nd Edition Tata McGraw Hill, 2017.
  7. Donald Norris, “Programming with STM32: Getting Started with the Nucleo Board and C/C++”, 1st Edition, McGraw-Hill Education, 2018.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now