Submitted By, BINDUSHREE B S(1KI10EC013) LAVANYA H M(1KI10EC091) NAMITHA H S(1KI10EC043) RASHMI P...

22
DESIGN AND DEVELOPMENT OF LOW COST ARM CORTEX-M BASED EVALUATION BOARD Submitted By, BINDUSHREE B S (1KI10EC013) LAVANYA H M (1KI10EC091) NAMITHA H S (1KI10EC043) RASHMI P S (1KI10EC060) Head of the Department, Dr. RAJASHEKARARADYA Professor & HOD, Dept. of ECE K.I.T Tiptur. Under the guidance of, NIRANJANA SWAMY G S Asst. professor, Dept. of ECE K.I.T Tiptur KALPATARU INSTITUTE OF TECHNOLOGY, Tiptur. DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

Transcript of Submitted By, BINDUSHREE B S(1KI10EC013) LAVANYA H M(1KI10EC091) NAMITHA H S(1KI10EC043) RASHMI P...

DESIGN AND DEVELOPMENT OF LOW COST ARM CORTEX-M BASED

EVALUATION BOARD

Submitted By,BINDUSHREE B S (1KI10EC013)LAVANYA H M (1KI10EC091)NAMITHA H S (1KI10EC043)RASHMI P S (1KI10EC060)

Head of the Department,Dr. RAJASHEKARARADYA

Professor & HOD, Dept. of ECEK.I.T Tiptur.

Under the guidance of,NIRANJANA SWAMY G SAsst. professor, Dept. of ECE

K.I.T Tiptur

KALPATARU INSTITUTE OF TECHNOLOGY, Tiptur.DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

Problem definition

Engineering team need to prototype the project  before they actually implement.

Team needs some prototyping board or evaluation board to get start up.

This boards helps to develop and test the complete features and all the peripherals of LPC1768 micro controller.

Block diagram

Software and hardware

Keil MDK-ARM software for Application development

Altium for PCB Designing, PCB board and all the semiconductor components including LPC1768 micro-controller.

Methodology

Hardware Design Schematic Design PCB Design Board Manufacturing Board Testing Application Loading/Testing various Protocols 

Steps for PCB designing

Draw schematic. Attach footprints for all the components. Compile design. Assign design rules. Place components. Check design rules. Route PCB. Check design rules. Generate manufacturing files.

Draw schematic

Draw footprint

Route PCB

Manufacturing files

Bottom layer

Composite layer

Top overlay

Drilling file

Steps for creating application

Create project file and select devices. Create new source file. Add source file to project. Create file groups. Set tool options. Configure setup code. Build project. Create hex file.

Programming language and programmer

Embedded C In system programming using serial port

Applications

e-Metering Home automation Industrial networking Automobiles

Advantages and disadvantages

Advantages :› Single board can be used for development of Various

applications based on ARM Cortex M3 Architecture.› Low cost and low power controller.

Disadvantages : › Controller is fixed and only we can evaluate LPC 1768

controller from NXP.

conclusion

The board that we have designed is of low cost and it contain many peripheral in it.

Resources system internal LPC1768 are quite perfect and suitable for learning and test the operations.

The board also supports group of customers and engineers who actually want study, test, adapt or apply application by self.

References ARM SYSTEM DEVELOPER’S GUIDE- Andrew N sloss,

Dominic Symes & Chris Wright http://www.keil.com/support/man_arm.htm LPC1768 user manual www.arm.com/products/processors/index.php www.electronics.stackexchange.com

THANK YOU