Back close

Course Detail

Course Name Embedded System Design and Control
Course Code 25DT614
Program M.Tech. in Defence Technology
Credits 4
Campus Coimbatore

Syllabus

Unit Contents Contact Hrs.
1. 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. 17
2. 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. 17
3. 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. 16
Total 50

Objectives and Outcomes

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.

Text Books / References

Reference/Suggested Books:

  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