Syllabus
Module 1
Various logic families – features – comparison – PLA – PAL- GAL -comparison – combinational PAL – PAL with flip-flops – study of 16L8, 22V10 GAL – dual port RAM – FIFO – FPGA – gate arrays.
Module 2
Embedded C compiler – advantages – memory models – interrupt functions – code optimization – 89C2051 micro-controller- architecture-comparison with 89C51- design of a simple trainer circuit using 89C51/89C2051 µC – interfacing of DIP switch, LED, 7 segment display, alphanumeric LCD – relay interface – design of a traffic light control system – interfacing programs using C and assembly language.
Module 3
Analog to digital converters- single slope, dual slope, successive approximation, sigma delta, flash – comparison – typical ICs – A/D interface – digital to analog converters – different types – D/A interface – optically isolated triac interface- design of a temperature control system- interfacing programs using C and assembly language.
Module 4
Serial bus standards – I2C bus, SPI bus – operation – timing diagrams – 2 wire serial EEPROM – 24C04 – 3wire serial EEPROM – 93C46 – interfacing – serial communication standards – RS232, RS422, RS485 – comparison – MAX232 line driver/ receiver – interfacing – interfacing programs using C and assembly language – low voltage differential signaling – PC printer port – registers – interfacing – universal serial bus – PCI bus.
Module 5
Matrix key board interface – AT keyboard – commands – keyboard response codes – watch dog timers – DS1232 watch dog timer – real time clocks – DS1302 RTC – interfacing – measurement of frequency – phase angle – power factor – stepper motor interface – dc motor speed control – L293 motor driver – design of a position control system – interfacing programs using C and assembly language.