PCB Design. Gabe A. Cohn. May 2010. Using Altium Designer/DXP/Protel. Electrical Engineering University of Washington



Similar documents
PCB Board Design. PCB boards. What is a PCB board

Laboratory 2. Exercise 2. Exercise 2. PCB Design

Altium Designer Guide

PCB Artist Tutorial:

OrCad Layout Plus PCB Tutorial

EECAD s MUST List MUST MUST MUST MUST MUST MUST MUST MUST MUST MUST

PCB Design with Altium: Schematic Entry, Libraries, and Designing Components

Prototyping Printed Circuit Boards

Designing a Schematic and Layout in PCB Artist

TINA. PCB Design Manual. DesignSoft.

KiCad Step by Step Tutorial

Executive Summary. Table of Contents

KiCad Step by Step Tutorial

PCB Artist. Library Creation Tutorial

Steps to PCB design using Orcad.

IIB. Complete PCB Design Using OrCAD Capture and PCB Editor. Kraig Mitzner. ~»* ' AMSTERDAM BOSTON HEIDELBERG LONDON ^ i H

Guide to Designing and Fabricating Printed Circuit Boards

PCB Design Guidelines for In-Circuit Test


Designing with High-Density BGA Packages for Altera Devices

Some Notes on Using Protel Software for Schematic Capture and PCB Layout

EXPRESS PCB TUTORIAL Author: Lee Morey Revised: JE Feb 2015

Wurth Electronics Midcom Altium Library Training Module Altium Designer layout software and the Wurth Electronics Midcom Altium libraries

Lab 3: PCB design with EAGLE

This presentation is courtesy of PCB3D.COM

PCB Project (*.PrjPcb)

Net Ties and How to Use Them

PCB Design Perfection Starts in the Cad Library Part 1 The 1608 (Eia 0603) Chip Component

Complete. PCB Design Using. NI Multisim, NI Ultiboard, LPKF CircuitCAM and BoardMaster. pg. 1. Wei Siang Pee

CadSoft EAGLE Version 7

P. I.. C F K..

The Universal PCB Design Grid System

Merlin PCB Designer Printed circuit design using CorelDRAW

Application Note: PCB Design By: Wei-Lung Ho

Orcad Layout. Autorouter User s Guide

Best Practices in PCB Design: Exporting Gerber Files

Tutorials Drawing a 555 timer circuit

PCB Design Tutorial. by David L. Jones. david AT alternatezone DOT com. Revision A - June 29th 2004

LO5: Understand commercial circuit manufacture

What is surface mount?

Spirent Communications

Pololu DRV8835 Dual Motor Driver Shield for Arduino

A and M Electronics Contract Manufacturing Circuit Board Assembly Avenue Kearny Valencia, Ca (661) or (800)

Notes for OrCAD PCB Designer

Using CAD Data in Assembly - Advantages and Pitfalls

Introducing CAM350 a Complete PCB Fabrication Flow for Both PCB Designers and PCB Fabricators.

1. Single sided PCB: conductors on only one surface of a dielectric base.

WICE-SPI Hardware Operation Manual

Printed Circuit Boards. Bypassing, Decoupling, Power, Grounding Building Printed Circuit Boards CAD Tools

Electronic Circuit Construction:

Printed Circuit Boards

Rogers 3003, 3006, 3010, 3035, 3203, 3206, 3210

PROTO-SHIELD development board Users Manual

Release Highlights for CAM350 Product Version 11.0

Flexible Circuit Simple Design Guide

Adapters - Overview. Quick-Turn Solutions for IC Supply Issues

Release Highlights for CAM350 Product Version 10.2

How to Build a Printed Circuit Board. Advanced Circuits Inc 2004

Accelerometer and Gyroscope Design Guidelines

Designing a Printed Circuit Board

Module 19: Output Generation and CAM File Editing

INTERNATIONAL ATOMIC ENERGY AGENCY INSTRUMENTATION UNIT SMD (SURFACE MOUNTED DEVICES) REPAIR S. WIERZBINSKI FEBRUARY 1999

P C B Wiz a r d 3 T u t o r i a l 3 Drawing a test probe circuit

Page 1

Getting Started in KiCad

1.Introduction. Introduction. Most of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda.

PICAXE VSM Tutorial Part 4

Printed Circuit Design Tutorial

Assembly of LPCC Packages AN-0001

This first tutorial goes over how to install the software, and tailor-fit its interface and support files.

An Introduction to Rigid-Flex PCB Design Best Practices

How to avoid Layout and Assembly got chas with advanced packages

Be the best. PCBA Design Guidelines and DFM Requirements. Glenn Miner Engineering Manager March 6, 2014 DFM DFT. DFx DFC DFQ

Flex Circuit Design and Manufacture.

Rigid Printed Circuit Board Requirements

Module 11: PCB Design Flow, Transferring a Design and Navigation

Module 1: Getting Started With Altium Designer

POWER FORUM, BOLOGNA

! Making your own Open Source Hardware Arduino Shield with Fritzing. Justin Mclean

Multilevel Socket Technologies

Component, Model and Library Concepts

Graser User Conference Only

Writing Gerber Files from Cadence APD/Allegro for NETEX-G

PCB ROUTERS AND ROUTING METHODS

Webinar HDI Microvia Technology Cost Aspects

PCIE 16X CONNECTOR BOARD ROUTING RECOMMENDATIONS TABLE OF CONTENTS

PRINTED CIRCUIT BOARD DESIGN AND MANUFACTURING CORP.

Typical Performance 1. IS-95C ACPR dbm WCDMA ACLR dbm

Suggested PCB Land Pattern Designs for Leaded and Leadless Packages, and Surface Mount Guidelines for Leadless Packages

Ultra Reliable Embedded Computing

Capacitive Touch Sensor Project:

PIN IN PASTE APPLICATION NOTE.

Quadcept Tutorial. Product Version August 2014

Acceptability of Printed Circuit Board Assemblies

TEST SOLUTIONS CONTACTING - SEMICONDUCTOR

BUILDING INSTRUCTIONS

Cost-cutting online prototype & small batch PCB services

Preamplifier Circuit for IR Remote Control

Molded. By July. A chip scale. and Omega. Guidelines. layer on the silicon chip. of mold. aluminum or. Bottom view. Rev. 1.

Transcription:

PCB Design Using Altium Designer/DXP/Protel Gabe A. Cohn May 2010 Electrical Engineering University of Washington

Printed Circuit Board

Steps 1. Draw schematics 2. Attach footprints for all components 3. Compile design 4. Assign design rules 5. Place components 6. Check design rules 7. Route PCB 8. Check design rules 9. Generate manufacturing files

Terminology Net representation of a signal (wire) and all of its connections SMD (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 1. Draw schematics 2. Attach footprints for all components 3. Compile design 4. Assign design rules 5. Place components 6. Check design rules 7. Route PCB 8. Check design rules 9. Generate manufacturing files

Schematics Components 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 1. Draw schematics 2. Attach footprints for all components 3. Compile design 4. Assign design rules 5. Place components 6. Check design rules 7. Route PCB 8. Check design rules 9. 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 silkscreen to show how to align part Check design rules: Min spacing Min. annular ring Soldermask expansion

Steps 1. Draw schematics 2. Attach footprints for all components 3. Compile design 4. Assign design rules 5. Place components 6. Check design rules 7. Route PCB 8. Check design rules 9. 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 1. Draw schematics 2. Attach footprints for all components 3. Compile design 4. Assign design rules 5. Place components 6. Check design rules 7. Route PCB 8. Check design rules 9. 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 Move the new PCB document into the project and save it Do an initial Import Changes from Schematic (described later)

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 (in real-time)

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 1. Draw schematics 2. Attach footprints for all components 3. Compile design 4. Assign design rules 5. Place components 6. Check design rules 7. Route PCB 8. Check design rules 9. Generate manufacturing files

Sync PCB with Schematic 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 1. Draw schematics 2. Attach footprints for all components 3. Compile design 4. Assign design rules 5. Place components 6. Check design rules fix all violations 7. Route PCB 8. Check design rules 9. Generate manufacturing files

Steps 1. Draw schematics 2. Attach footprints for all components 3. Compile design 4. Assign design rules 5. Place components 6. Check design rules 7. Route PCB 8. Check design rules 9. 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 1. Draw schematics 2. Attach footprints for all components 3. Compile design 4. Assign design rules 5. Place components 6. Check design rules 7. Route PCB 8. Check design rules fix all violations 9. Generate manufacturing files

Steps 1. Draw schematics 2. Attach footprints for all components 3. Compile design 4. Assign design rules 5. Place components 6. Check design rules 7. Route PCB 8. Check design rules 9. Generate manufacturing files

Final Checklist 1. Schematics still in sync? 2. Check over connections (specially for ICs) 3. Re-check footprint dimensions 4. Include mounting holes 5. Add name, title, date, logos to silkscreen 6. Add board outline (mechanical layer) 7. Check all hole sizes (in drill report) 8. 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 Sunstone Circuits AP Circuits Sierra Circuits Prototron Circuits In Redmond www.4pcb.com www.sunstone.com www.apcircuits.com www.protoexpress.com www.prototron.com

Altium Resources All Documentation http://wiki.altium.com/display/adoh/home Keyboard Shortcuts http://wiki.altium.com/display/adoh/editor+shor tcuts Manual Routing http://wiki.altium.com/display/adoh/interactivel y+routing+a+net

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