Course Details

Subject {L-T-P / C} : EE6336 : Embedded Control Systems {3-0-0 / 3}
Subject Nature : Theory
Coordinator : Prof. Bidyadhar Subudhi

Syllabus

Introduction to embedded system and embedded system design flow. Signal conditioning & various signal chain elements, their operation, critical specifications, how to smartly choose elements from wide choice available in market. Various elements include Op amps, comparators, Instrumentation op amps, ADCs, DACs, DC-DC converters, isolators, level shifters, ESD protection devices. use case analysis . Systems on chop, memory subsystem , Bus Structure, Interfacing protocol, Peripheral interfacing , testing & debugging, Power management, Software for embedded systems, design of analog signal chain from sensor to processor with noise, power, signal bandwidth, accuracy considerations. Software programming optimization, concurrent programming. Real time scheduling, I/O Management, Embedded Operating Systems. Developing Embedded Systems, Building Dependable Embedded Systems.
Controller implementation

Course Objectives

  1. To learn concepts of control systems and digital control systems
  2. To learn embedded implementation of control systems

Course Outcomes

CO1: Familiarize with main architectural principles and concepts of embedded control systems.
CO1: Develop low end applications using low and high level languages on microcontroller platform.
CO2:Test and debug peripherals in embedded system C.
CO3: Identify, design and implement applications on embedded platform
CO4: Write, Test and Debug programs in embedded board
CO5: Rapid prototyping of embedded system

Essential Reading

  1. Tim Wiscott, Applied control for embedded systems, Elsevier Publications, 2006
  2. Rajkamal, Embedded Systems- Architecture, Programming and Design, TMH, 2007

Supplementary Reading

  1. Wyne woff, Principles of Embedded computing system design, Mprgan koffman publication 2000
  2. Jim Ledin, Embedded control systems in C/C++, CMP Books, 2004.