You are on page 1of 3

05EC 6092 EMBEDDED SYSTEMS LAB 0-0-2-1

COURSE OBJECTIVES:
Introduce different interfaces available in ARM microcontroller and DSP processor.

Experiments consisting of programming, simulation, debugging, embedding and


testing.

COURSE OUTCOMES:
Students will be able to design software and hardware components of an
embedded system.

Syllabus
Design and hardware realization of embedded systems consisting of

1. Direct Memory Access


2. PWM
3. QEP
4. Analog-to-digital converter
5. Digital-to-Analog converter
6. Controller area network
7. Serial peripheral interface
8. Inter-integrated circuit
9. USB
10.Ethernet
11.FIR and IIR Filters
12.Audio signal processing
13.SD Cards

Micro Project
Design and fabricate LPC1769 ARM based board with any SPI or I2C peripheral
(adc, dac, temp sensor...)

Main peripherals

1. LPC1769
2. USB to UART converter
3. 3.3V Regulator
4. 16x2 Alphanumeric LCD Display
5. Sensor
6. Matrix keyboard
Time plan

No Activity Due date Marks


1 Sensor identification 17/01/201 10
7
2 Orcad Schematic 19/01/201 10
7
3 Orcad Layout 23/01/201 20
7
4 Submit Gerber file, proceed to fabrication (EMAIL 27/01/201 10
Proof) 7
5 Procurement of components (Dept. Consumable 06/02/201
fund) 7
6 Submit Unpopulated PCB 20/02/201 5
7
7 Submit populated PCB 27/02/201 15
7
8 Demonstrate test program 06/03/201 30
7

3 students / batch

Experiments
Note: 2 members per batch, use lpcXpresso and Flashmagic.

Cycle I - Based on general purpose LPC1769 Board

LED blink - sample prog


LED blink - timer, delay loop
Single bit input from switch, control LED - use different ports
Two 7 segment display, direct connection (1K), display seconds from RTC
Two 7 segment display, direct connection (1K), display seconds from RTC,
multiplexed display
PC side GUI (matlab or VB hyper terminal etc) send byte and control LED,
read switch and display on PC
Sine wave generator frequency range 20Hz to 500Hz, amplitude range
1Vpp to 3.3V PP, use push button switches for up/down, use 1024 sized
lookup table to store sine table. Use DAC for outputting.
Sine wave generator frequency range 20Hz to 500Hz, amplitude range
1Vpp to 3.3V PP, use push button switches for up/down, use 1024 sized
lookup table to store sine table. Use PWM module for waveform generation.
Sine wave generator frequency range 20Hz to 500Hz, amplitude range
1Vpp to 3.3V PP, Read potentiometer voltage for the parameter control, use
1024 sized lookup table to store sine table. Use DAC for outputting.
Generate 50Hz square wave on GPIO, connect to ADC input, filter using FIR /
IIR method, output using DAC.

Cycle II - Experiments based on Micro project board

16*2 LCD display


Matrix KB
Sensor interface

References
http://shopping.kitsnspares.com/Element14/Ele_addToCart.asp

www.digikey.com

www.mouser.com

www.sunrom.com

www.pcbpower.com

You might also like