110 likes | 227 Vues
This course provides a comprehensive introduction to PCB design and schematic capture using ExpressPCB software. Key topics include component selection, design for test, grounding techniques, and error checking. Students will learn to effectively use the software for designing printed circuit boards, while gaining insights into best practices for layout, component placement, and signal integrity. Practical examples and a quick start guide help facilitate hands-on learning, preparing students for real-world PCB design challenges.
E N D
CPE495 Computer Engineering Design I Introduction to PCB Design Emil Jovanov Electrical and Computer Engineering The University of Alabama in Huntsville
Schematic Capture and PCB Design • ExpressPCB schematic capture and PCB Design • http://www.expresspcb.com/ ExpressPCB software • Component selection • Through hole • SMT • Design for Test • Test points, grounds, etc. • Spare components CPE495 Computer Engineering Design I, Dr. Emil Jovanov, UAH
ExpressSCH • ExpressPCB schematic capture • Quick Start Guide • examples • New Schematic • Component Manager • Custom Components • Wiring • Standard NET lists • ExpressPCB integrated support • Sheets and Ports • Checking for Errors CPE495 Computer Engineering Design I, Dr. Emil Jovanov, UAH
ExpressPCB • ExpressPCB PCB design • Quick Start Guide • examples • Layers • Traces • Linking the Schematic and PCB • Grid • Rules for Component Placement • Ground plane • Component Manager • Custom components • Ordering boards CPE495 Computer Engineering Design I, Dr. Emil Jovanov, UAH
PCB Design • Component floor plan • Placing components on one side only / both sides • Snap-to-grid • Turn-off for unusual pin spacing • Components that need to be in specific locations • Daughter board • Minimize trace lengths • Component orientation • Polarized part orientation • Mark the positive leads / pin#1 (silk or text on the layer) • Leave enough room for traces in the beginning • Test points and design for test • Print out a copy of the layout and check the design with real parts CPE495 Computer Engineering Design I, Dr. Emil Jovanov, UAH
PCB Design – Power and Ground(s) • Wide traces to common rails • 0.05” - 0.1” (GND) if possible • Suggested: Power rail along the front edge, Ground along the rear edge of the board • Ground(s) • Analog and digital ground • Design issues • System separation • Ground problems • Optical isolation • Double diode • Examples CPE495 Computer Engineering Design I, Dr. Emil Jovanov, UAH
PCB Design – Signals • Wide traces for higher current signals • 0.01” – 300 mA • Good for low current digital and analog signals • 0.05” – 2 A • 0.1” – 4 A • Make at least 10 mils spacing • Larger voltages – larger gaps • Vias (plated-through hole) • Vertical traces on one side, horizontal on the other • Directions: vertical, horizontal, 45 • Avoid sharp, right angle turns (use two bends) • Place text to determine what is the top layer • Project, author,etc. CPE495 Computer Engineering Design I, Dr. Emil Jovanov, UAH
Analog Ground Example AnalogGround CPE495 Computer Engineering Design I, Dr. Emil Jovanov, UAH
WISE 2.1 Example CPE495 Computer Engineering Design I, Dr. Emil Jovanov, UAH
Custom components • Custom components in SCH and PCB • Libraries • Sharing the same libraries • Team work CPE495 Computer Engineering Design I, Dr. Emil Jovanov, UAH
Verification • Print and check component layout • Double check the routing of every signal • Use highlighter • Check for missing vias • Print separate layers • check for traces with dead-ends (not connected) • Check for traces that cross each other • Check for metal components (heat sinks, crystals, etc.) that can cause shorts • Ordering boards CPE495 Computer Engineering Design I, Dr. Emil Jovanov, UAH