InfoCoBuild

Introduction to Embedded System Design

Introduction to Embedded System Design. Instructors: Prof. Dhananjay V. Gadre and Prof. Badri N Subudhi. Embedded Systems surround us in the form of gadgets and devices that we use. There is no aspect of human lives, which is untouched by such devices at home or for health diagnostics, transportation, entertainment. Learning out Embedded Systems will give the skills to design and manufacture embedded system products of the future which will help participants towards better employability. This course teaches embedded system design using a building block approach, which allows one to visualize the requirement of an embedded system and then to design it efficiently. The course will teach embedded system design using a microcontroller, namely Texas Instruments MSP430 low power microcontroller. The course will introduce various interfacing techniques for popular input devices including sensors, output devices and communication protocols. It will teach power supply design for embedded applications. It will also teach effective embedded programming techniques in C and how to maintain code using GIT. It will have a significant practical component, which will be achieved through a MSP430 microcontroller kit, to be distributed for free, to selected participants. (from nptel.ac.in)

Lecture 32 - ADC and DAC using R2R Ladder and Random Number Generation using LFSR


Go to the Course Home or watch other lectures:

Lecture 01 - Introduction
Lecture 02 - Introduction continued with Project Demos
Lecture 03 - Modular Approach to ESD
Lecture 04 - Modular Approach to ESD (cont.)
Lecture 05 - Salient Features of Modern Microcontrollers
Lecture 06 - Salient Features of Modern Microcontrollers (cont.)
Lecture 07 - Elements of Microcontroller Ecosystem
Lecture 08 - Elements of Microcontroller Ecosystem (cont.)
Lecture 09 - Power Supply for Embedded Systems
Lecture 10 - Power Supply for Embedded Systems (cont.)
Lecture 11 - Introduction to MSP430
Lecture 12 - MSP430 Architecture
Lecture 13 - MSP430 Architecture (cont.)
Lecture 14 - Programming Methods for MSP430
Lecture 15 - Physical Interfacing: Input Devices
Lecture 16 - Physical Interfacing: Switches
Lecture 17 - Physical Interfacing: Controlling LEDs
Lecture 18 - Physical Interfacing: Driving LEDs
Lecture 19 - Physical Interfacing: Driving LEDs (cont.)
Lecture 20 - Physical Interfacing: Digital to Analog Conversion
Lecture 21 - GIT, CCS Installation and Embedded C
Lecture 22 - MSP430 Digital I/O
Lecture 23 - MSP430 Digital I/O: Switch Interfacing
Lecture 24 - MSP430 Clock System and Reset
Lecture 25 - Interrupts in MSP430
Lecture 26 - Interrupts in MSP430 (cont.)
Lecture 27 - Interfacing Seven Segment Displays with MSP430
Lecture 28 - Interfacing Liquid Crystal Displays (LCD)
Lecture 29 - MSP430 Timer Module: Introduction and Timer Capture
Lecture 30 - Pulse Width Modulation, PWM using Timer Capture
Lecture 31 - Analog to Digital Converter in the MSP430
Lecture 32 - ADC and DAC using R2R Ladder and Random Number Generation using LFSR
Lecture 33 - Serial Communication Protocols, USCI Module in MSP430
Lecture 34 - MSP430 Timer in Capture Module
Lecture 35 - Coding Ninja
Lecture 36 - Building an Electronics Project
Lecture 37 - Circuit Prototyping Techniques
Lecture 38 - Single Purpose Computers
Lecture 39 - Single Purpose Computers (cont.)
Lecture 40 - Recap and Project Demonstration