PCB Design Using Altium Designer/DXP/Protel Gabe A. Cohn

Slides:



Advertisements
Similar presentations
SolidWorks 3D Modeler for Altium Designer 6.
Advertisements

EMS1EP Lecture 3 Intro to Soldering Dr. Robert Ross.
UVM CricketSat Assembly Manual. Getting Started Make a hard copy print out of the following page It will help you identify the proper components Place.
PCB Design (with EAGLE tutorial) TA: Robert Likamwa ELEC 424, Fall 2010.
ORCAD Suite Using Layout Drew Hall. Motivation ORCAD is an entire software suite Schematic Schematic Simulation Simulation Layout Layout ECO (Engineering.
Produce Your Own PCB Board Jack Ou Engineering Science Sonoma State University.
PCB design with Design Entry CIS and Layout Plus
Sw module user files OrCad 9.2 in Sulautetut. Start  Cadence PSD 14.0  Capture Schematics, logical connections File  Open  Project  h8s_eval.opj.
Getting Started with Layout Compiled by Ryan Johnson May 1, 2002  Open Orcad Capture under Engineering Software  Under FILE, choose NEW, PROJECT  The.
CPE495 Computer Engineering Design I Emil Jovanov Electrical and Computer Engineering The University of Alabama in Huntsville Introduction to PCB Design.
How to Design Printed Circuits Boards... and live to tell about it. Bob Kressin, Instructor Department of Electrical Engineering and Computer Science.
Jan. 15, Safety Board Review (Rev D) Safety Board PCB Review (Rev D) Eric Warmbier.
PCB Workshop Michael Hwang 2/13/2008.
Printed Circuit Board Design
Robust Low Power VLSI R obust L ow P ower VLSI Designing Printed Circuit Boards – PADS Logic Yousef Shakhsheer Robust Low Power VLSI.
ECE 404 PCB Design Presentation Jakia Afruz.  Printed Circuit Board  Electronic Board that connects circuit components  PCB populated with electronic.
Printed Circuit Boards
Daniel Miller Joe Quesada Justine Lazo
One Way Circuits Limited
NI Multisim and Ultiboard
LSU 06/04/2007Electronics 81 CAD Tools for Circuit Design Electronics Unit – Lecture 8 Schematic Diagram Drawing Etched Circuit Board Layout Circuit Simulation.
Design Team 6 Alex Volinski Derek Brower Phil Jaworski Jung-Chung Lu Matt Affeldt.
EEL 3923C JD/ Module 6 PCB Design Using Altium Suite
Introduction to FPGA Design Illustrating the FPGA design process using Quartus II design software and the Cyclone II FPGA Starter Board. Physics 536 –
The printed circuit board (PCB) design
Simple Layout Class 2 zzz 2011/12/16
National Instruments Multisim What is Multisim? Multisim is a schematic capture and simulation application It consists of tools that assist you in carrying.
EAGLE Schematic Module PCB Layout Editor Autorouter Module.
“CAE-CAD-CAM” TECHNIQUES FOR DEVELOPMENT OF ELECTRONIC MODULES Faculty of Electronics and Information Technology University “Politehnica” of Bucharest.
1 EECS 373 Design of Microprocessor-Based Systems Prabal Dutta University of Michigan Lecture 13: PCB Design Oct 12, 2010 Some material from Mark Brehob.
Cadsoft Eagle Tutorial. Objectives Recognise the difference between Through Hole Parts (THP) and Surface Mount Devices (SMD) able to create a new project.
Network and Systems Laboratory nslab.ee.ntu.edu.tw 2010/12/10Wireless Sensor Network And Labs fall
Part II: Using PCB Layout Software – Custom Component Libraries
Printed Circuit Board Anarchy DriveBy ITP - November 13, 2006 Nick Sears – Michael Ang –
HKN Altium Workshop Basic Altium Workshop Friday, September 28th, 2007 HKN Brandon Gilles & Chris Mintle.
Intro to MicroControllers : Stellaris Launchpad Class 4: PCB Schematic Design & Board Layout.
Synopsys Custom Designer Tutorial for a chip integration using the University of Utah Standard Cell Libraries In ON Semiconductor 0.5u C5 CMOS Version.
Part IV: Finishing The Layout – Finishing Touches and Design Rule Check September 24-28, 2012 Carol Lenk Introduction to Prototyping a LED Driver.
IPC-SM Grid-Based Component Placement SMT component placement and orientation is generally more difficult than THT printed boards for two reasons:
Network and Systems Laboratory nslab.ee.ntu.edu.tw 2011/12/9Wireless Sensor Network And Labs fall
Making Eagle pcbs by Keith Barrett - Pakuranga College, Auckland, New Zealand v 1.0 December.
Trace connecting two pads! More than 45 degree bends Traces too close together Rule of thumb: traces at least 40 mil apart.
TCSP Presentation #3 Team 14 SPOT DASH. Schematics 3 Pages 3 Pages Page 1: Buttons, LEDs, sensors related circuits Page 1: Buttons, LEDs, sensors related.
Krister Borge Elektronics & computertechnology, employed at Sonen. CIRCUIT DESIGN IN EAGLE.
How to make a PCB.
The printed circuit board (PCB) design §PCB design is part of the design process of a product in electronics industry. §PCB is a piece of insulating plastic.
Making it at home. What is a PCB ?  A PCB contains a fiber glass epoxy board with thin copper layers attached to it.  A photographic process is used.
Year 8 Fuse Tester Design & Technology PCB Information Fixed value resistors 470R = Yellow, Purple, Brown This component is soldered directly onto the.
To Panelize or Not to Panelize
Mechatronics Putting It All Together A Quick Look Into PCB Design July 17, 2013.
EE 461/561 – Digital System Design PCB Tutorial #1 Starting a PCB Design in Mentor PADS w/ DxDesigner Topics 1.Directory Structure 2.Creating a.
Continuity tester a handy tool for testing circuits
Engineering Innovation Center
Development of T3Maps adapter boards
Eagle PCB Tutorial Josh Fromm EE 475, April 11th
The PCB Design Process From Vision To Reality Schematic Capture
Project Plan, Task Checklist, Estimates Project Prototyping
Printed Circuit Board Design
Daniel Miller Joe Quesada Justine Lazo
Basic Electronic Assembly and Test
Project Plan, Task Checklist, Estimates Project Prototyping
Changed wiring of the 555 timer
Using eagle for custom hsd schematic and layout
Fabrication Manager Features
MMI172 ExpressSCH & ExpressPCB Quick Tutorial and Design Notes
Instructor: Ted Markson
Dave Hurlburt March 27, 2018 Design True DFx Dave Hurlburt March 27, 2018.
Instructor: Ted Markson
From Prototype to Production with Eagle PCB Design
Presentation transcript:

PCB Design Using Altium Designer/DXP/Protel Gabe A. Cohn May 5, 2010 CSE 477 – Hardware Capstone University of Washington

Steps Draw schematics Attach footprints for all components Compile design Assign design rules Place components Check design rules Route PCB Generate manufacturing files

Terminology Net – representation of a signal (wire) and all of its connections SMT – surface mount component Trace (track) – metal connections on PCB between components Pad – metal on PCB where component is soldered Via – plated through-hole in PCB to connect traces on 2 sides Mil – 1/1000 of an inch (don’t confuse with mm) Pitch – spacing between pins DRC – design rule check Rat’s Nest – point-to-point drawings of all un-routed connections

Steps Draw schematics Attach footprints for all components Compile design Assign design rules Place components Check design rules Route PCB Generate manufacturing files

Schematics Components Power Testing Find in Altium libraries Draw your own Double-check the pins Connect “hidden” pins to the correct net Power Use bypass caps for all ICs Use large filter cap on power supply Testing Test points on power lines Test points on important signals Use Power LED (for basic signs of life)

Schematic Hints Use multi-sheet schematics for large designs Wires must touch to make a connection Use NetLabels to label all wires Can make your life easier in PCB layout For large complicated designs, connect by net rather than by connection Use buses Must label all signals pulled from buses Ensure that VCC and GND are labeled correctly (everywhere) No shorts (like VCC and GND, for example)

Steps Draw schematics Attach footprints for all components Compile design Assign design rules Place components Check design rules Route PCB Generate manufacturing files

Footprints Choose all parts before finalizing schematic Choose (hand-solderable) packaging: Through-hole: DIP, PLCC, etc. SMT: SOIC, SOP, SOT, QFP, etc. Make sure pin numbers on footprint match component Carefully check all footprint from libraries All components must have a footprint Print out footprints (on paper) and test the fit

Drawing Custom Footprints Most library footprints are not for soldering by hand (so, edit them or draw your own) Refer to mechanical drawings in datasheets Select correct units (mil or mm) Make pads longer than pins (at least 1 mm) Make holes larger than pins Use soldermask to show how to align part Check design rules: Min spacing Min. annular ring Soldermask expansion

Steps Draw schematics Attach footprints for all components Compile design Assign design rules Place components Check design rules Route PCB Generate manufacturing files

Compile Design Annotate design by adding designators Replace U? with U1, U2, etc. By hand (if very few components) or automatically using Altium’s tools Compile the design (will generate netlist) Read and address all errors and warnings Re-compile after making all changes

Steps Draw schematics Attach footprints for all components Compile design Assign design rules Place components Check design rules Route PCB Generate manufacturing files

Design Rules Defined by PCB manufacturer Must choose a PCB fab. house now Get rules from PCB fab. house: Trace width Clearance Via size Annular ring Hole size restrictions Soldermask expansion (swell) Run DRC (design rule check) after each change DRC violations highlighted in green

Design Rules: Trace Width Must be greater than manufacturer’s min. Must be large enough to handle current Signal Nodes: Preferred: 10 mil Limit: 8 mil Power Nodes: Preferred: 30 mil Limit: 20 mil

Design Rules: Clearance and Soldermask Expansion Must be greater than manufacturer’s min. Preferred: 10 mil Limit: 8 mil Soldermask expansion is space around pads that are not covered by soldermask Don’t put SMT pads so close that there is no soldermask between them (very hard to solder)

Design Rules: Hole/Via Size and Annular Ring Ensure that pins/wires fit in holes Warning: the plating will make holes smaller Size and annular ring must be greater than manufacturer’s min. Some manufacturers only allow certain sizes, and will round your sizes to the nearest drill (be careful) Preferred: 35 mil hole, 10 mil annulus Limit: 28 mil hole, 8 mil annulus

Steps Draw schematics Attach footprints for all components Compile design Assign design rules Place components Check design rules Route PCB Generate manufacturing files

Start PCB Layout Create a blank PCB (easiest to use the wizard) Choose a size Compromise between routing ease and wasted space Import all components from schematics Keep schematics and PCB in sync throughout design I always make changes to the schematics, and then sync the PCB layout (but Altium can go both ways) Keep an eye on what is happening when syncing! Save often!

Place Components Components start aligned on the right side of the screen (off of the PCB) Must manually place and orient each component Keep connections short Bypass caps must be next to power pins of each IC Connectors generally on edge of board (facing the correct way) Minimize wire crossings in Rat’s Nest Shortcuts (while dragging a component): Space rotate component 90 degrees L change which layer the component is on

Steps Draw schematics Attach footprints for all components Compile design Assign design rules Place components Check design rules – fix all violations Route PCB Check design rules Generate manufacturing files

Steps Draw schematics Attach footprints for all components Compile design Assign design rules Place components Check design rules Route PCB Generate manufacturing files

Routing Lay down traces to connect all nodes Can be done manually or automatically Routing ease depends on component placement (routing is NP-Complete) Untangle the Rat’s Nest as much as possible before routing: Re-order signals (headers, buffers, IOs, prog. logic) Alter the schematic (not necessarily the design)

Manual Routing Use interactive router Won’t let you violate design rules May need to adjust electrical grid Works well for buses and power lines Many digital designs must be manually routed It’s fun!  Shortcuts: * (on numpad) changes layers

Autorouting Ensure design rules are defined Define keepout regions (board edge, mounting holes) Try to autoroute first, then fix problems Must carefully check the autorouter’s output Fix all problems with the autorouter’s output Manually route some difficult/important nets, then run autorouter Buses and power are often manually routed Sparse designs can typically be easily autorouted

Steps Draw schematics Attach footprints for all components Compile design Assign design rules Place components Check design rules Route PCB Check design rules – fix all violations Generate manufacturing files

Steps Draw schematics Attach footprints for all components Compile design Assign design rules Place components Check design rules Route PCB Generate manufacturing files

Final Checklist Schematics still in sync? Check over connections (specially for ICs) Re-check footprint dimensions Include mounting holes Add name, title, date, logos to silkscreen Add board outline (mechanical layer) Check all hole sizes (in drill report) Run final DRC

Manufacturing Outputs Check with manufacturer for specifics Make using File->Fabrication Outputs Gerber files (one for each layer) NC Drill files Carefully check over the Gerber files in an Gerber viewer or CAM editor

Gerber Files Specify masks for each layer: .GTL top layer (metal) .GTS top soldermask .GTO top overlay (silkscreen) .GBL bottom layer (metal) .GBS bottom soldermask .GBO bottom overlay (silkscreen) .GM1 mechanical layer 1 etc.

NC Drill Files Specify location and size of all holes .DRL EIA (binary) drill file .DRR drill report .TXT text file describing holes

PCB Manufacturers Advanced Circuits www.4pcb.com Sunstone Circuits www.sunstone.com AP Circuits www.apcircuits.com Sierra Circuits www.protoexpress.com Prototron Circuits www.prototron.com In Redmond

www.gabeacohn.com/teaching/pcb Gabe A. Cohn PCB Design Demos www.gabeacohn.com/teaching/pcb Gabe A. Cohn