350 likes | 652 Views
Microprocessor PCB Design. by: Tuan Hung Huynh April 3, 2006. Outline. Background Design Process Application Results. Purpose. Designing computer circuits and software for the Microprocessor class. PCB layout software Documentation. Background. Past Designs. People to mention
E N D
Microprocessor PCB Design by: Tuan Hung Huynh April 3, 2006
Outline • Background • Design Process • Application • Results
Purpose • Designing computer circuits and software for the Microprocessor class. • PCB layout software • Documentation
Past Designs • People to mention • Wi Sugiri (projects) • Dan Sossaman (board) • Neil Clukode • Matt Olson • Tuan Huynh • Chris Carpenter
Microcontroller • Microcontroller or Microprocessor? • Microcontroller – basic • Microprocessor - complex • Atmel and Intel 8051 core architecture • AT89S8252 (8052) • AT89S8253 (8053)
Structure • Developing the schematic layout • Updating and improvements • Ordering of components • Developing software • Transforming into a workable circuit • Testing and demonstration • Optional manufacture of the PCB
Protel • Schematic Layout
Protel • Schematic and PCB Libraries • Custom components • Link of files PCB library Schematic library
Protel • PCB Layout • Physical representation
Protel • Design Rule Check (DRC) • Short Circuits • Broken Nets • Height and Width Constraints • Hole Size • Clearance Constraints
Protel • Assembly Files • Gerber Files • NC Drill Files
Assembly Files • Top Silkscreen
Assembly Files • Top and Bottom Copper
Assembly Files • Top Soldermask and Bottom Soldermask
Assembly Files • Drill File
Creation of the PCB • Board Manufacture • Advanced Circuits • www.4PCB.com • www.FreeDFM.com • Component Vendors • Digikey • All Electronics
Microprocessor Projects • Microprocessor Design class: • Digital Metronome • T-Bird Taillights • Digital Clock • Serial Communication • Memory Mapped Input/Output • 7-Segment Displays • Keypad Input • LCD Display
SEC MIN Microprocessor Projects • Digital Metronome • T-Bird Taillights • Digital Clock • Port 3
Microprocessor Projects • Serial Communications • Hyper-terminal • RS232 buffer chip • Serial cable
Microprocessor Projects • Serial Communications Cable • DB9 to RJ45
Microprocessor Projects • Memory Mapped Input/Output • Data latch
Microprocessor Projects • 7-Segement Displays • Data latch • Programmable logic device • FETs
Microprocessor Projects • Keypad • Data latch • PLD
Microprocessor Projects • Liquid Crystal Display • Data latch • PLD
Problems Encountered • Issues with new microcontrollers • Chip burners • Capacitance • Internal Fuse Bits • In-System-Programming Circuit
Pin 20 Pin 8 RJ45 Jack Programmable Logic Device Pin 8 Pin 19 In-System-Programming • Modification of the board is possible • Buffer chip • Programmable logic device • Re-wire
In-System-Programming • ISP Cable • DB25 to RJ45
Completion • Board applied in the classroom • Update from previous designs • Capable of future updates
Future Design • Reduction of Components • Dual Microcontrollers • USB • Surface Mount Components
References • Marcus O. Durham, PhD. Systems Design and the 8051. Second Edition. TechnoPress. Tulsa, OK. 2003 – 2004. • Altium – Protel • http://www.4pcb.com • http://www.allelectronics.com • http://www.play-hookey.com/digital/experiments /seven_seg_led.html