The PCB Design Process AED 703 J. Ebden.

Slides:



Advertisements
Similar presentations
Numbers Treasure Hunt Following each question, click on the answer. If correct, the next page will load with a graphic first – these can be used to check.
Advertisements

AKC Rally Signs These are copies of the 2008 AKC Rally signs, as re-drawn by Chuck Shultz. Use them to print your own signs. Be prepared to use a LOT of.
Variations of the Turing Machine
Adders Used to perform addition, subtraction, multiplication, and division (sometimes) Half-adder adds rightmost (least significant) bit Full-adder.
3rd Annual Plex/2E Worldwide Users Conference 13A Batch Processing in 2E Jeffrey A. Welsh, STAR BASE Consulting, Inc. September 20, 2007.
Fundamentals of Engineering
Zhongxing Telecom Pakistan (Pvt.) Ltd
AP STUDY SESSION 2.
1
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 4 Computing Platforms.
Fixture Measurements Doug Rytting.
Writing Pseudocode And Making a Flow Chart A Number Guessing Game
Whiteboardmaths.com © 2004 All rights reserved
Microsoft Access 2007 Advanced Level. © Cheltenham Courseware Pty. Ltd. Slide No 2 Forms Customisation.
Prepared by: Workforce Enterprise Services For: The Illinois Department of Commerce and Economic Opportunity Bureau of Workforce Development ENTRY OF EMPLOYER.
Local Customization Chapter 2. Local Customization 2-2 Objectives Customization Considerations Types of Data Elements Location for Locally Defined Data.
Process a Customer Chapter 2. Process a Customer 2-2 Objectives Understand what defines a Customer Learn how to check for an existing Customer Learn how.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt BlendsDigraphsShort.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt RhymesMapsMathInsects.
1 Advanced Tools for Account Searches and Portfolios Dawn Gamache Cindy Bylander.
Chapter 7 Sampling and Sampling Distributions
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
Office 2003 Introductory Concepts and Techniques M i c r o s o f t Windows XP Project An Introduction to Microsoft Windows XP and Office 2003.
Photo Slideshow Instructions (delete before presenting or this page will show when slideshow loops) 1.Set PowerPoint to work in Outline. View/Normal click.
Break Time Remaining 10:00.
Figure 12–1 Basic computer block diagram.
Jongsok Choi M.A.Sc Candidate, University of Toronto.
Turing Machines.
Table 12.1: Cash Flows to a Cash and Carry Trading Strategy.
1 Room Planning Service Area.
PP Test Review Sections 6-1 to 6-6
Vanderbilt Business Objects Users Group 1 Reporting Techniques & Formatting Beginning & Advanced.
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
Chapter 3 Logic Gates.
John Ogilvie High School - CfE Physics
Outline Minimum Spanning Tree Maximal Flow Algorithm LP formulation 1.
Bellwork Do the following problem on a ½ sheet of paper and turn in.
Power Systems Design -II
CS 6143 COMPUTER ARCHITECTURE II SPRING 2014 ACM Principles and Practice of Parallel Programming, PPoPP, 2006 Panel Presentations Parallel Processing is.
Operating Systems Operating Systems - Winter 2010 Chapter 3 – Input/Output Vrije Universiteit Amsterdam.
Exarte Bezoek aan de Mediacampus Bachelor in de grafische en digitale media April 2014.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
Success with ModelSmart3D Pre-Engineering Software Corporation Written by: Robert A. Wolf III, P.E. Copyright 2001, Pre-Engineering Software Corporation,
1..
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 10 Routing Fundamentals and Subnets.
Adding Up In Chunks.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Synthetic.
1 Motion and Manipulation Configuration Space. Outline Motion Planning Configuration Space and Free Space Free Space Structure and Complexity.
1 hi at no doifpi me be go we of at be do go hi if me no of pi we Inorder Traversal Inorder traversal. n Visit the left subtree. n Visit the node. n Visit.
Essential Cell Biology
Converting a Fraction to %
Clock will move after 1 minute
PSSA Preparation.
Chapter 13: Digital Control Systems 1 ©2000, John Wiley & Sons, Inc. Nise/Control Systems Engineering, 3/e Chapter 13 Digital Control Systems.
Chapter 13 Web Page Design Studio
Physics for Scientists & Engineers, 3rd Edition
Energy Generation in Mitochondria and Chlorplasts
Select a time to count down from the clock above
Import Tracking and Landed Cost Processing An Enhancement For AS/400 DMAS from  Copyright I/O International, 2001, 2005, 2008, 2012 Skip Intro Version.
Copyright Tim Morris/St Stephen's School
How to create Magic Squares
1 Decidability continued…. 2 Theorem: For a recursively enumerable language it is undecidable to determine whether is finite Proof: We will reduce the.
ORCAD Suite Using Layout Drew Hall. Motivation ORCAD is an entire software suite Schematic Schematic Simulation Simulation Layout Layout ECO (Engineering.
CPE495 Computer Engineering Design I Emil Jovanov Electrical and Computer Engineering The University of Alabama in Huntsville Introduction to PCB Design.
Printed Circuit Board Design
LSU 06/04/2007Electronics 81 CAD Tools for Circuit Design Electronics Unit – Lecture 8 Schematic Diagram Drawing Etched Circuit Board Layout Circuit Simulation.
The printed circuit board (PCB) design
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.
Presentation transcript:

The PCB Design Process AED 703 J. Ebden

The PCB Design Process Before the design Preparing the design Draw the board Import the net Place the parts Route the traces Final work AED703

Before the Design You will need (as a minimum): The required dimensions of the board A list of parts to be used on the board The data sheets for each part A schematic diagram of the board AED703

Before the Design Board Dimensions Where does the board go? Into a case Slides into a rack What are the external dimensions for the board? AED703

Before the Design Board Dimensions Board requires connections to: Obtain power Exchange information Display results Where do the connectors go? What size connectors are to be used? AED703

Before the Design Board Dimensions How is the board held in place? Guide rails Mounting bracket(s) Bolts AED703

Before the Design Board Dimensions Are there any height restrictions? Some components have higher profiles Transformers Large capacitors Batteries AED703

Before the Design Board Dimensions What thickness of copper should be used? The more current to be carried, the thicker the copper has to be. Copper laminate thickness is usually given in ounces per square foot For general use boards, a common thickness is 1 oz copper (1.4 mil, 0.0014in, 0.035mm, 35) AED703

Before the Design Parts List Known also as the BOM (bill of materials) Each part is must be identified by a unique reference designator and a part description e.g. R5 “1 k, ¼ watt metal film resistor, 5%” AED703

Data Sheets for each Part Before the Design Data Sheets for each Part The most important information is the physical dimensions of the part. if you do not have a data sheet obtain part and measure it yourself. not as accurate as using part manufacturer’s information, but better than guessing AED703

Schematic Diagram of the Board Before the Design Schematic Diagram of the Board Shows the connection of the parts on the board Each part on schematic has a reference designator that matches that on the BOM Most ECAD programs give an automatic generation of the BOM AED703

Preparing the Design Two steps involved here are: Generation of the netlist Creating the Parts Database AED703

Generating the Netlist Preparing the Design Generating the Netlist The netlist is a file that has the device names of the parts used on the board. It also shows the “nets” - interconnections between the pins of the parts. AED703

Generating the Netlist Preparing the Design Generating the Netlist Although can be typed by hand if schematic was manually drawn best to let system generate it from the schematic. The netlist file is critical to PCB function. Should be double checked as the smallest mistake can cause board to be scrapped. AED703

Creating the Parts DataBase Preparing the Design Creating the Parts DataBase Most ECAD systems define the parts to be placed on the board as a special type of file called the PDB file. Allows better use of computer memory and disk resources by allowing multiple instances. AED703

Creating the Parts DataBase Preparing the Design Creating the Parts DataBase PDB is built in a hierarchy: Devices  Packages  Pads AED703

Creating the Parts DataBase Preparing the Design Creating the Parts DataBase Pads Entities that interface the part pins to the copper traces of the board Pad must be big enough top allow enough copper around a hole (for thru-hole components) If pad is too large may have trouble soldering Many ECAD systems include solder mask information with the pad files. AED703

Creating the Parts DataBase Preparing the Design Creating the Parts DataBase Packages Entities that represent the part. Consist of lines and text. Lines represent the maximum dimensions of the part on the assembly drawing and the layout Lines are also drawn on a different layer to represent the part outline on the silkscreen legend. Text shows the designator for the part when placed on the board. AED703

Creating the Parts DataBase Preparing the Design Creating the Parts DataBase Devices Entities that link the value or part number of a part with the ECAD package. Thus can design one “DIP14” package and a number of device files to link “74S00” and other part numbers to it in the netlist. On many systems these are text files to allow for selective swapping of pins and mapping of pin numbers to a different pin when inserted. AED703

Draw the Board First draw outline of the board Need a datum Place tool holes at three corners Two are on same vertical axis and third on same horizontal axis as the first Hole at intersection of horizontal and vertical axis is the datum or (0,0) coordinate of the PCB AED703

Draw the Board May need to set-up placement keep-out areas: if board fits into a card rack need to allow for amount of board that sits in the slides a keep- out of 0.050” around board edge to allow for manufacturing tolerances May need special keep-out areas: to impose height limitations to limit what parts and signals may be routed within them to allow for testing and assembly AED703

Import the Netlist The netlist is then read in and associated with any pre-existing fixed parts on the board Any errors made will usually be apparent here – automatic error detection is one of the big advantages of using ECAD systems AED703

Place the Parts Placement factors Electrical function Physical size Temperature factors Routability AED703

Place the Parts Most ECAD programs have autoplacement options. Often only good for boards with just a few parts Even for manual placement programs have aids Ratsnest display shows all connections. AED703

Placement Guidelines Can save space by using both sides of the board in the old days parts went on one side called the component side. With the advent of surface mount this is now the “primary” side, as components can be placed on both sides Surface mount devices are smaller than conventional ones AED703

Placement Guidelines Use a standard grid. A common size is 0.025” easier to align components Place parts in only one or two orientations, vertical and horizontal non-orthogonal angles are harder to assemble AED703

Placement Guidelines Place polarized parts in the same orientation to keep assembly and repair errors to a minimum all diode cathodes to be up or to the right Place IC packages in an even matrix and make sure they are functionally grouped. power and ground connections will be easier AED703

Placement Guidelines Arrange parts so: they are evenly spaced do not overlap their pads are a sufficient distance apart to allow traces to pass between them pads should have minimum 0.020” gap in a general purpose board AED703

Placement Guidelines Axial parts such as resistors and capacitors should be placed so: there is an equal amount of lead wire on either side of the body the two pads are at a similar distance as other axial parts good general value is 0.500” for smaller parts Usually should not allow a lead to bend more than twice the lead diameter from the body of the part AED703

Placement Guidelines Allow sufficient diameter around mounting holes for hardware to be inserted and tightened without affecting neighbouring parts. Allow sufficient distance between parts so that their leads will not touch when bent over to secure them before soldering. AED703

AED703

Placement Guidelines Edge connector device placed to reduce routing length Analog circuit placed near output connector to reduce digital noise AED703

AED703

Placement Guidelines Device driving analog circuit placed adjacent to analog circuit Other devices placed according to circuit flow AED703

AED703

AED703

Routing the Board Routing is the connecting of the parts that have been placed on the board Can be done manually or automatically usually better to do automatically AED703

Routing the Board Even if adopt automatic routing it is good practice to lay out power and ground traces. use a “rail” structure where possible with parallel ground and power traces between rows of ICs use a wide trace for these runs 0.05” for power and 0.100” for ground can usually use 0.025” traces for connecting each part to to the rail but do calculations first. AED703

Routing the Board Good routing strategy normally has traces on side of the board vertical, with the other horizontal. It is cheaper to have signal traces 0.013” on a 0.025” centers. Many shops can do 0.004” on 0.008” centers (or even finer), but this is often overkill. AED703

Routing the Board Good routing strategy normally means trace should be as short and direct as possible. Could be possible to have all signal traces starting and ending on a component pad. trace would then snake around so much that circuit function is degraded. avoid this problem by using pads without component leads. These are called feed-thrus or vias. AED703

Routing the Board Vias allow better routing of the board as vertical/horizontal strategy is maintained as well as minimizing signal path. Although professional designers take pride in minimizing number of vias, they lead to better designs. AED703

Routing the Board Critical signals are best done by hand. This allows the signal trace to have less bends and vias than the autorouter would use. Flag the trace before turning on the autorouter so that it is not moved. AED703

Routing the Board On a complex board some signals will not be routed and must be finished manually. This is where the skill of the designer comes in. If 95% of the board is finished by the autorouter, it can be quite time consuming and tricky to finish the last 5% manually. AED703

Final Work After placement and routing is complete will need to: adjust the silkscreen legend prepare a fabrication drawing prepare an assembly drawing AED703

Final Work Adjust the silkscreen legend Part outlines need to be trimmed to keep lines off pads and vias many ECAD programs do this automatically Reference designators need to be moved for same reason and also so they can be seen when part is installed May need other details to be shown AED703

Final Work Prepare a fabrication drawing Dimensions of board are to be shown in reference to the datum tool hole Different symbol should be shown for each hole size. Table to be given showing quantity of each hole size AED703

Final Work Prepare an assembly drawing Used as an aid for building and repairing the board Outlines of parts and reference designators to be shown Any special assembly instructions to be shown For simple boards some companies just use a copy of the silkscreen legend as their assembly drawing AED703

Post processing Prepares data that is used by the manufacturer to generate the finished board AED703

Post processing First step is to print the fabrication and assembly drawings Should check these before sending out. Correction of mistakes once board has been made are very expensive AED703

Post processing Second step is to generate the NC drill file of hole positions. Manufacturer uses this data to set-up for drilling the boards Can set up drills by optically inputting data from assembly drawing. this is more expensive and error prone. better to generate the drill file AED703

Post processing Third step is to generate the art work for the board Each layer of the board must have a master artwork with opaque features on a clear background May be possible to do printing yourself but better to send to a reprographic company Many manufacturers accept photoplot files (gerber files) AED703