SlideShare a Scribd company logo
1
EECS 373
Design of Microprocessor-Based Systems
Prabal Dutta
University of Michigan
PCB Design Overview
Some material from Mark Brehob
• A PCB is just a set of
wires that connect
components.
– But there are some
issues
• The wires have
restricted
dimensionality
• The wires are very
thin
– So high resistance
(as conductors go)
• The board needs to
include holes (or
pads) for the devices.
• You can’t easily
change things once
you build it.
http://www.linkwitzlab.com/Pluto/supplies-subw.htm,
http://www.musicfromouterspace.com/analogsynth/SINGLEBUSSKEYBOARD2007/SINGLEBUSSKEYBOARD2007.php
So you want to make a PCB?!
2
Some U-M Designs
3
Basic Terminology
• The wires you are laying
out are called “traces” or
“tracks”
• Inside of a given “layer”
tracks which cross are
electrically connected.
– If you have traces on
both sides of the board,
you are said to have to
layers.
• Through-hole: Having pins
designed to be inserted
into holes and soldered to
pads on a printed board.
– Contrast with surface
mount where device goes
on top.
4
5
Starting with the end in mind: a printed circuit board
Drill files
(size & x-y coords)
Top side Bottom side
Silkscreen
(white)
Copper
(pads & traces)
Soldermask
(green)
6
The cross-section of a PCB shows its layers
Step 1: Schematic
• The first thing you want is something that looks
like a textbook circuit diagram. It just shows the
devices and how they are connected.
– Sometimes you will worry about pinouts here (say when
working with a microprocessor maybe)
– But usually you don’t
• No notion of layout belongs here!
7
Example schematic
8
Why a schematic?
• In general it is drawn to be readable.
– This is probably what your sketch on paper would look
like.
– You can find and fix bugs more easily here than the PCB
layout.
9
Patterns
• Once you know what
it is you want to
build, you need to
figure out how to lay
it out on the board.
– You need to know how
big each piece is, and
where the holes need
to be placed.
• Each device has a
pattern which shows
exactly that.
– You will occasionally
need to create a
pattern.
10
Placement
• You need to place the patterns on the
board.
– You need to not overlap them so that the
components can actually fit on the board.
– You want to leave room for the traces to
connect everything.
• This is very much an art form.
– In fact you will find people who rant about
“sloppy” or “unprofessional” placements.
• Some tools will do this for you. No one
seems to like them. (Actually, some are
not that bad)
11
Routing
• A route (or net) is a connection between
devices.
– It may consist of multiple traces
• There are design rules which include:
– Minimum trace width
– Minimum spacing between traces and holes
– Minimum spacing between holes and holes.
• These rules will vary by manufacturer.
– Even better, units will vary by manufacturer!
12
Issues of measure
• PCB land uses some interesting terminology.
– A “thou” is a thousandth of an inch.
– A “mm” is a millimeter
– A “mil” is a thousandth of an inch.
• Thou is generally preferred over mill to avoid
confusion, but most tools/vendors use mil.
13
Trace width
• In general most PCB manufacturers seem
to have trace-width minimums of 6-10
thous.
– Most are willing to go smaller for a price.
• A rule of thumb is to use a 50 thou
minimum for power/ground and 15-25 for
everything else.
– This is to drop the resistance of the traces.
– In general you are worried about heat
dissipation
• There are lots of guidelines for
width/power but in general you are
looking at:
– A 10cm trace needs to be 10 thou wide if it
will carry 1 amp.
– 5 amps at 10cm would require 110 thou.
14
Trace width continued
• The problem with wide traces is that they are
hard to route.
– In particular you might wish to go between pins of a
device.
• One solution is to be wide normally and “neck
down” when you have to.
– This is more reasonable than you think.
• Think resistors in series.
15
Rat’s nest.
• A rat’s nest shows
the placement of
the devices and
the connections
but not the routing
16
Routing for real
• You can use an
autorouter to
route your traces
– Some people hate
these as the design
will be “ugly”
– Saves a lot of
time.
– Oddly, not as good
as a person can do.
• But much faster.
17
Vias
• Sometimes you need to connect two traces on
two different layers.
– To do this we use a via.
– It is just a a plated through hole
• Generally smaller than a through hole for a part.
18
Clearances
• Again there will be space between the traces,
plated holes and each other.
– You need to meet the requirement of the
manufacturer.
• 15 thou is a good idea
• Often you can drop to 6 or 10.
• For high-power systems there are rules about
this stuff.
19
Routing quality
20
Other things:
• Silkscreen
– Use this to label parts to insert, directions
parts go, names user might want (on/off for
example)
• Solder mask or solder resist
– a lacquer-like layer of polymer that provides
a permanent protective coating for the
copper traces of a (PCB) and prevents solder
from bridging between conductors, thereby
preventing short circuits.
– Solder mask is traditionally green but is now
available in many colors.
21
22
Putting it all together
23
The schematic captures the logical circuit design
24
Floorplanning captures the desired part locations
25
The auto-router places tracks on the board, saving time
26
Sources
• http://alternatezone.com/electronics/files/PC
BDesignTutorialRevA.pdf
– Very nice tutorial/overview
– Seems to have strong viewpoint
• http://www.goldengategraphics.com/pcgloss.
htm
– Some definitions taken verbatim.
• Wikipedia
• And others where noted
27
Questions?
Comments?
Discussion?

More Related Content

Similar to pcb Design complete guideline with images

High Voltage PCB Design Presentation by Altium
High Voltage PCB Design Presentation by AltiumHigh Voltage PCB Design Presentation by Altium
High Voltage PCB Design Presentation by AltiumAltium
 
breadboards.pptxkjxdnflksdnfpaksfxckjvbxcv
breadboards.pptxkjxdnflksdnfpaksfxckjvbxcvbreadboards.pptxkjxdnflksdnfpaksfxckjvbxcv
breadboards.pptxkjxdnflksdnfpaksfxckjvbxcvanshparashar5
 
10 Tips to Squeeze your Embedded Design or Product
10 Tips to Squeeze your Embedded Design or Product10 Tips to Squeeze your Embedded Design or Product
10 Tips to Squeeze your Embedded Design or ProductPallav Aggarwal
 
PCB designing and Manufacturing
PCB designing and Manufacturing PCB designing and Manufacturing
PCB designing and Manufacturing ManishKenchi
 
Circuit bending presentation
Circuit bending presentationCircuit bending presentation
Circuit bending presentationDan Wilson
 
Printed circuit Board in Electronics.pptx
Printed circuit Board in Electronics.pptxPrinted circuit Board in Electronics.pptx
Printed circuit Board in Electronics.pptxRanjeetYadav375587
 
Printed circuit board
Printed circuit boardPrinted circuit board
Printed circuit boardSuhail Ahmed
 
GabunaMary-Joy-D.Procedures-in-making-PCB.pptx
GabunaMary-Joy-D.Procedures-in-making-PCB.pptxGabunaMary-Joy-D.Procedures-in-making-PCB.pptx
GabunaMary-Joy-D.Procedures-in-making-PCB.pptxChristopherGalivo
 
PPT ON PCB DESIGN INTERNSHIP
PPT ON PCB DESIGN INTERNSHIPPPT ON PCB DESIGN INTERNSHIP
PPT ON PCB DESIGN INTERNSHIPSujoyHalder4
 
Printed circuit Board Description
Printed circuit Board DescriptionPrinted circuit Board Description
Printed circuit Board DescriptionRUBY DIKSHIT
 
EE 330 Lect 3 Spring 2022.pdf
EE 330 Lect 3 Spring 2022.pdfEE 330 Lect 3 Spring 2022.pdf
EE 330 Lect 3 Spring 2022.pdfPatriciaTutuani1
 

Similar to pcb Design complete guideline with images (20)

computer
computercomputer
computer
 
High Voltage PCB Design Presentation by Altium
High Voltage PCB Design Presentation by AltiumHigh Voltage PCB Design Presentation by Altium
High Voltage PCB Design Presentation by Altium
 
Breadboard
BreadboardBreadboard
Breadboard
 
breadboards.pptxkjxdnflksdnfpaksfxckjvbxcv
breadboards.pptxkjxdnflksdnfpaksfxckjvbxcvbreadboards.pptxkjxdnflksdnfpaksfxckjvbxcv
breadboards.pptxkjxdnflksdnfpaksfxckjvbxcv
 
10 Tips to Squeeze your Embedded Design or Product
10 Tips to Squeeze your Embedded Design or Product10 Tips to Squeeze your Embedded Design or Product
10 Tips to Squeeze your Embedded Design or Product
 
Circuit Mechanix Jun 2016
Circuit Mechanix Jun 2016Circuit Mechanix Jun 2016
Circuit Mechanix Jun 2016
 
PCB designing and Manufacturing
PCB designing and Manufacturing PCB designing and Manufacturing
PCB designing and Manufacturing
 
Computer Parts
Computer PartsComputer Parts
Computer Parts
 
Circuit bending presentation
Circuit bending presentationCircuit bending presentation
Circuit bending presentation
 
Printed circuit Board in Electronics.pptx
Printed circuit Board in Electronics.pptxPrinted circuit Board in Electronics.pptx
Printed circuit Board in Electronics.pptx
 
Jsk urja pcb ppt
Jsk urja pcb pptJsk urja pcb ppt
Jsk urja pcb ppt
 
pcb design
pcb designpcb design
pcb design
 
Printed circuit board
Printed circuit boardPrinted circuit board
Printed circuit board
 
GabunaMary-Joy-D.Procedures-in-making-PCB.pptx
GabunaMary-Joy-D.Procedures-in-making-PCB.pptxGabunaMary-Joy-D.Procedures-in-making-PCB.pptx
GabunaMary-Joy-D.Procedures-in-making-PCB.pptx
 
PPT ON PCB DESIGN INTERNSHIP
PPT ON PCB DESIGN INTERNSHIPPPT ON PCB DESIGN INTERNSHIP
PPT ON PCB DESIGN INTERNSHIP
 
Printed circuit Board Description
Printed circuit Board DescriptionPrinted circuit Board Description
Printed circuit Board Description
 
INTRODUCTION TO PCB
INTRODUCTION TO PCBINTRODUCTION TO PCB
INTRODUCTION TO PCB
 
EE 330 Lect 3 Spring 2022.pdf
EE 330 Lect 3 Spring 2022.pdfEE 330 Lect 3 Spring 2022.pdf
EE 330 Lect 3 Spring 2022.pdf
 
PCB fabrication.pptx
PCB fabrication.pptxPCB fabrication.pptx
PCB fabrication.pptx
 
CMOS Layout
CMOS LayoutCMOS Layout
CMOS Layout
 

Recently uploaded

Redefining Globalization, urbanisation and Localisation
Redefining Globalization, urbanisation and LocalisationRedefining Globalization, urbanisation and Localisation
Redefining Globalization, urbanisation and LocalisationJIT KUMAR GUPTA
 
Abdulaziz Tariq Abdulaziz Mustafa CV 2024
Abdulaziz Tariq Abdulaziz Mustafa CV 2024Abdulaziz Tariq Abdulaziz Mustafa CV 2024
Abdulaziz Tariq Abdulaziz Mustafa CV 2024Abdulaziz Mustafa
 
The Design Code Google Developer Student Club.pptx
The Design Code Google Developer Student Club.pptxThe Design Code Google Developer Student Club.pptx
The Design Code Google Developer Student Club.pptxadityakushalsaha
 
一比一原版谢菲尔德大学毕业证成绩单如何办理
一比一原版谢菲尔德大学毕业证成绩单如何办理一比一原版谢菲尔德大学毕业证成绩单如何办理
一比一原版谢菲尔德大学毕业证成绩单如何办理cyebo
 
Common Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid themCommon Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid themmadhavlakhanpal29
 
National-Learning-Camp 2024 deped....pptx
National-Learning-Camp 2024 deped....pptxNational-Learning-Camp 2024 deped....pptx
National-Learning-Camp 2024 deped....pptxAlecAnidul
 
Research about Venice ppt for grade 6f anas
Research about Venice ppt for grade 6f anasResearch about Venice ppt for grade 6f anas
Research about Venice ppt for grade 6f anasanasabutalha2013
 
Eric Parein CV. Parein in English is best pronounced as PARE-IN
Eric Parein CV. Parein in English is best pronounced as PARE-INEric Parein CV. Parein in English is best pronounced as PARE-IN
Eric Parein CV. Parein in English is best pronounced as PARE-INEric Parein
 
一比一原版格林威治大学毕业证成绩单如何办理
一比一原版格林威治大学毕业证成绩单如何办理一比一原版格林威治大学毕业证成绩单如何办理
一比一原版格林威治大学毕业证成绩单如何办理cyebo
 
Heidi Livengood's Professional CADD Portfolio
Heidi Livengood's Professional CADD PortfolioHeidi Livengood's Professional CADD Portfolio
Heidi Livengood's Professional CADD PortfolioHeidiLivengood
 
Heuristic Evaluation of System & Application
Heuristic Evaluation of System & ApplicationHeuristic Evaluation of System & Application
Heuristic Evaluation of System & ApplicationJaime Brown
 
Claire's designing portfolio presentation
Claire's designing portfolio presentationClaire's designing portfolio presentation
Claire's designing portfolio presentationssuser8fae18
 
Recycled Modular Low Cost Construction .pdf
Recycled Modular Low Cost Construction .pdfRecycled Modular Low Cost Construction .pdf
Recycled Modular Low Cost Construction .pdfjeffreycarroll14
 
Knowing, Understanding and Planning Cities- Role and Relevance Physical Plan...
Knowing, Understanding and Planning Cities- Role and Relevance  Physical Plan...Knowing, Understanding and Planning Cities- Role and Relevance  Physical Plan...
Knowing, Understanding and Planning Cities- Role and Relevance Physical Plan...JIT KUMAR GUPTA
 
Week of Action 2022_EIT Climate-KIC_Headers
Week of Action 2022_EIT Climate-KIC_HeadersWeek of Action 2022_EIT Climate-KIC_Headers
Week of Action 2022_EIT Climate-KIC_Headersekinlvnt
 
Extended Reality(XR) Development in immersive design
Extended Reality(XR) Development in immersive designExtended Reality(XR) Development in immersive design
Extended Reality(XR) Development in immersive designGOWSIKRAJA PALANISAMY
 
Second Order Systems Qhhhhhhhhuestions.pptx
Second Order Systems Qhhhhhhhhuestions.pptxSecond Order Systems Qhhhhhhhhuestions.pptx
Second Order Systems Qhhhhhhhhuestions.pptxjoshuaclack73
 
Art Nouveau Movement Presentation for Art History.
Art Nouveau Movement Presentation for Art History.Art Nouveau Movement Presentation for Art History.
Art Nouveau Movement Presentation for Art History.rrimika1
 
Design lessons from Singapore | Volume 3
Design lessons from Singapore | Volume 3Design lessons from Singapore | Volume 3
Design lessons from Singapore | Volume 3Remy Rey De Barros
 
Pitch Presentation for Service Design in Technology
Pitch Presentation for Service Design in TechnologyPitch Presentation for Service Design in Technology
Pitch Presentation for Service Design in TechnologyJaime Brown
 

Recently uploaded (20)

Redefining Globalization, urbanisation and Localisation
Redefining Globalization, urbanisation and LocalisationRedefining Globalization, urbanisation and Localisation
Redefining Globalization, urbanisation and Localisation
 
Abdulaziz Tariq Abdulaziz Mustafa CV 2024
Abdulaziz Tariq Abdulaziz Mustafa CV 2024Abdulaziz Tariq Abdulaziz Mustafa CV 2024
Abdulaziz Tariq Abdulaziz Mustafa CV 2024
 
The Design Code Google Developer Student Club.pptx
The Design Code Google Developer Student Club.pptxThe Design Code Google Developer Student Club.pptx
The Design Code Google Developer Student Club.pptx
 
一比一原版谢菲尔德大学毕业证成绩单如何办理
一比一原版谢菲尔德大学毕业证成绩单如何办理一比一原版谢菲尔德大学毕业证成绩单如何办理
一比一原版谢菲尔德大学毕业证成绩单如何办理
 
Common Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid themCommon Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid them
 
National-Learning-Camp 2024 deped....pptx
National-Learning-Camp 2024 deped....pptxNational-Learning-Camp 2024 deped....pptx
National-Learning-Camp 2024 deped....pptx
 
Research about Venice ppt for grade 6f anas
Research about Venice ppt for grade 6f anasResearch about Venice ppt for grade 6f anas
Research about Venice ppt for grade 6f anas
 
Eric Parein CV. Parein in English is best pronounced as PARE-IN
Eric Parein CV. Parein in English is best pronounced as PARE-INEric Parein CV. Parein in English is best pronounced as PARE-IN
Eric Parein CV. Parein in English is best pronounced as PARE-IN
 
一比一原版格林威治大学毕业证成绩单如何办理
一比一原版格林威治大学毕业证成绩单如何办理一比一原版格林威治大学毕业证成绩单如何办理
一比一原版格林威治大学毕业证成绩单如何办理
 
Heidi Livengood's Professional CADD Portfolio
Heidi Livengood's Professional CADD PortfolioHeidi Livengood's Professional CADD Portfolio
Heidi Livengood's Professional CADD Portfolio
 
Heuristic Evaluation of System & Application
Heuristic Evaluation of System & ApplicationHeuristic Evaluation of System & Application
Heuristic Evaluation of System & Application
 
Claire's designing portfolio presentation
Claire's designing portfolio presentationClaire's designing portfolio presentation
Claire's designing portfolio presentation
 
Recycled Modular Low Cost Construction .pdf
Recycled Modular Low Cost Construction .pdfRecycled Modular Low Cost Construction .pdf
Recycled Modular Low Cost Construction .pdf
 
Knowing, Understanding and Planning Cities- Role and Relevance Physical Plan...
Knowing, Understanding and Planning Cities- Role and Relevance  Physical Plan...Knowing, Understanding and Planning Cities- Role and Relevance  Physical Plan...
Knowing, Understanding and Planning Cities- Role and Relevance Physical Plan...
 
Week of Action 2022_EIT Climate-KIC_Headers
Week of Action 2022_EIT Climate-KIC_HeadersWeek of Action 2022_EIT Climate-KIC_Headers
Week of Action 2022_EIT Climate-KIC_Headers
 
Extended Reality(XR) Development in immersive design
Extended Reality(XR) Development in immersive designExtended Reality(XR) Development in immersive design
Extended Reality(XR) Development in immersive design
 
Second Order Systems Qhhhhhhhhuestions.pptx
Second Order Systems Qhhhhhhhhuestions.pptxSecond Order Systems Qhhhhhhhhuestions.pptx
Second Order Systems Qhhhhhhhhuestions.pptx
 
Art Nouveau Movement Presentation for Art History.
Art Nouveau Movement Presentation for Art History.Art Nouveau Movement Presentation for Art History.
Art Nouveau Movement Presentation for Art History.
 
Design lessons from Singapore | Volume 3
Design lessons from Singapore | Volume 3Design lessons from Singapore | Volume 3
Design lessons from Singapore | Volume 3
 
Pitch Presentation for Service Design in Technology
Pitch Presentation for Service Design in TechnologyPitch Presentation for Service Design in Technology
Pitch Presentation for Service Design in Technology
 

pcb Design complete guideline with images

  • 1. 1 EECS 373 Design of Microprocessor-Based Systems Prabal Dutta University of Michigan PCB Design Overview Some material from Mark Brehob
  • 2. • A PCB is just a set of wires that connect components. – But there are some issues • The wires have restricted dimensionality • The wires are very thin – So high resistance (as conductors go) • The board needs to include holes (or pads) for the devices. • You can’t easily change things once you build it. http://www.linkwitzlab.com/Pluto/supplies-subw.htm, http://www.musicfromouterspace.com/analogsynth/SINGLEBUSSKEYBOARD2007/SINGLEBUSSKEYBOARD2007.php So you want to make a PCB?! 2
  • 4. Basic Terminology • The wires you are laying out are called “traces” or “tracks” • Inside of a given “layer” tracks which cross are electrically connected. – If you have traces on both sides of the board, you are said to have to layers. • Through-hole: Having pins designed to be inserted into holes and soldered to pads on a printed board. – Contrast with surface mount where device goes on top. 4
  • 5. 5 Starting with the end in mind: a printed circuit board Drill files (size & x-y coords) Top side Bottom side Silkscreen (white) Copper (pads & traces) Soldermask (green)
  • 6. 6 The cross-section of a PCB shows its layers
  • 7. Step 1: Schematic • The first thing you want is something that looks like a textbook circuit diagram. It just shows the devices and how they are connected. – Sometimes you will worry about pinouts here (say when working with a microprocessor maybe) – But usually you don’t • No notion of layout belongs here! 7
  • 9. Why a schematic? • In general it is drawn to be readable. – This is probably what your sketch on paper would look like. – You can find and fix bugs more easily here than the PCB layout. 9
  • 10. Patterns • Once you know what it is you want to build, you need to figure out how to lay it out on the board. – You need to know how big each piece is, and where the holes need to be placed. • Each device has a pattern which shows exactly that. – You will occasionally need to create a pattern. 10
  • 11. Placement • You need to place the patterns on the board. – You need to not overlap them so that the components can actually fit on the board. – You want to leave room for the traces to connect everything. • This is very much an art form. – In fact you will find people who rant about “sloppy” or “unprofessional” placements. • Some tools will do this for you. No one seems to like them. (Actually, some are not that bad) 11
  • 12. Routing • A route (or net) is a connection between devices. – It may consist of multiple traces • There are design rules which include: – Minimum trace width – Minimum spacing between traces and holes – Minimum spacing between holes and holes. • These rules will vary by manufacturer. – Even better, units will vary by manufacturer! 12
  • 13. Issues of measure • PCB land uses some interesting terminology. – A “thou” is a thousandth of an inch. – A “mm” is a millimeter – A “mil” is a thousandth of an inch. • Thou is generally preferred over mill to avoid confusion, but most tools/vendors use mil. 13
  • 14. Trace width • In general most PCB manufacturers seem to have trace-width minimums of 6-10 thous. – Most are willing to go smaller for a price. • A rule of thumb is to use a 50 thou minimum for power/ground and 15-25 for everything else. – This is to drop the resistance of the traces. – In general you are worried about heat dissipation • There are lots of guidelines for width/power but in general you are looking at: – A 10cm trace needs to be 10 thou wide if it will carry 1 amp. – 5 amps at 10cm would require 110 thou. 14
  • 15. Trace width continued • The problem with wide traces is that they are hard to route. – In particular you might wish to go between pins of a device. • One solution is to be wide normally and “neck down” when you have to. – This is more reasonable than you think. • Think resistors in series. 15
  • 16. Rat’s nest. • A rat’s nest shows the placement of the devices and the connections but not the routing 16
  • 17. Routing for real • You can use an autorouter to route your traces – Some people hate these as the design will be “ugly” – Saves a lot of time. – Oddly, not as good as a person can do. • But much faster. 17
  • 18. Vias • Sometimes you need to connect two traces on two different layers. – To do this we use a via. – It is just a a plated through hole • Generally smaller than a through hole for a part. 18
  • 19. Clearances • Again there will be space between the traces, plated holes and each other. – You need to meet the requirement of the manufacturer. • 15 thou is a good idea • Often you can drop to 6 or 10. • For high-power systems there are rules about this stuff. 19
  • 21. Other things: • Silkscreen – Use this to label parts to insert, directions parts go, names user might want (on/off for example) • Solder mask or solder resist – a lacquer-like layer of polymer that provides a permanent protective coating for the copper traces of a (PCB) and prevents solder from bridging between conductors, thereby preventing short circuits. – Solder mask is traditionally green but is now available in many colors. 21
  • 22. 22 Putting it all together
  • 23. 23 The schematic captures the logical circuit design
  • 24. 24 Floorplanning captures the desired part locations
  • 25. 25 The auto-router places tracks on the board, saving time
  • 26. 26 Sources • http://alternatezone.com/electronics/files/PC BDesignTutorialRevA.pdf – Very nice tutorial/overview – Seems to have strong viewpoint • http://www.goldengategraphics.com/pcgloss. htm – Some definitions taken verbatim. • Wikipedia • And others where noted