Syllabus of Embedded System Training (90Hrs)
- Introduction of Electronics (10Hrs)
- Electronics Engineering scope and introduction
- Electronic materials
- Electronic circuit synthesis and circuit theorems (Ohm’s law, KCL, KVL, etc.)
- Circuit simulation basics (NI-Multisim)
- Analog electronics
- Digital electronics (Number system, combinational logic and sequential logic)
- Introduction of digital logic
- Linear integrated circuits (op-amp)
- Filter design basics (analog)
- Laplace and Fourier transformation and utilization
- Analog and digital filter design (simulation using MATLAB and Multisim)
- Embedded systems (bare metal) (10Hrs)
- Introduction of Embedded Systems
- Custom single purpose processors (Hardware)
- General purpose processors (Software)
- Standard single purpose processor - peripherals
- Introduction of memory
- Interfacing
- State machine and concurrent process model
- Control system
- IC technology
- Design Technology
- C Language Basics (20Hrs)
- Introduction of C language
- Environment setup (visual studio 10 or Linux ubuntu)
- Program structure
- Basic syntax
- Data types
- Variables
- Constants and literals
- Storage classes
- Operators
- Decision making (branching)
- Loops
- Functions
- Scope rules
- Arrays
- Pointers
- Strings
- Structures
- File I/O
- Header Files
- Data structure using C (Array, Link list etc.)
- Introduction of AVR microcontrollers (40Hrs)
- Microprocessors and microcontrollers
- CISC and RISC architectures
- AVR architecture and assembly level programming
- AVR I/O programming using C
- AVR timer programming
- AVR interrupt programming
- AVR UART programming
- LCD interfacing
- ADC, DAC and sensor interfacing (Proximity sensor, float sensor, temperature sensor etc.)
- Relay, opto-isolator and motor control (L293D)
- Input capture
- Waveform generation
- PWM programming and DC motor controlling
- Constant current and constant voltage driver design. (LED driver controller)
- SPI protocol (NRF24L01+ wireless communication)
- I2C protocol (MPU6050 6 axis inertial mass unit interfacing)
- Digital filter design and implementation (Running Average Filter, Running RMS filter, FIR filter, rectangular window, hamming window, IIR filter, Butterworth filter)
- Instrumental Amplifier (Bio-potential pick up, ECG design, ENG design)
- Voltmeter, ammeter and other measurement instrument design
- Electronic Product Development (10Hrs)
- Introduction to product development
- Introduction to development management
- Introduction of quality
- Mandatory quality standards for different class of products
- Product development methods
- DMADV
- Top down approach, bottom up approach and mixed approach of product development.
- General IPC, IEC, UL and BIS standards
- Report of product, quality checking report, control of experiment, inventory control.