SlideShare a Scribd company logo
Designing a PCB
EE155/255 - Fall 2015
Ned Danyliw
Why a PCB?
• Permanent, repeatable (hopefully) circuit
• Lower parasitics
• Necessary for high speed designs
• Smaller form factor
Cross-section of a PCB
Designing a PCB
• Design the schematic
• Select the components
• Place components on PCB
• Route signals and power planes
• Send design to manufacturer
• Assemble
Software
• Free software
• Eagle
• Probably the most popular
• Free
• Huge library of pre-made components
• Free version - 2 layer and limited PCB size
• FreePCB
• KiCAD
• Paid software
• Altium
• Prohibitively expensive for personal projects
• Much easier to route large designs
Schematic Design
• Flexibility is good. You don’t need to populate every
component.
• Make sure components are properly bypassed
• Typically a .1µF capacitor on their supplies
• Clearly label parts
• Named nets are good
• Organize schematic logically
Component Selection
• Build bill of materials with components supplier
• Preferably a single supplier
• Digikey, Mouser, Jameco, etc.
• Be aware of package size/code
• Always check the datasheet
• Order typically 3x
Board Layout Pt. 1
• Most important step in designing a PCB
• Intelligent placement makes routing easy
• Typically can place circuit in “blocks”
• Keep components close together (shorter traces typically are better)
• Keep power dissipation in mind (spacing/trace widths)
• Clearance for connectors
• Separate “noisy” and “quiet” signals
• Add test points
Board Layout Pt. 2
• Route the critical signals (critical power loop, high speed
digital, analog signals, etc.)
• Don’t autoroute*!!!!!!
• Often power signals should use polygons
• In general traces should be as wide as they possibly can
• Run DRC (design rule check) often!
• With multiple layers, map what each layer (generally) is for
*can use autoroute tools for some signals but you need to know what you are doing
Design Example
• Microcontroller board for littlebox
• STM32 microcontroller
• Instrumentation amplifiers for sensors
• Boost converter
• Interface with 3 other boards
Schematic
Boost Schematic
µC Schematic
Planning
• Mechanical considerations for component placement
• Account for connectors and required positions
• Mounting holes
• Heat sink placement
• Low inductance switching loop
• High current traces
• Noisy/quiet power planes
Component Placement
Route Signals
Add Polygons
Critical Loop
Many Iterations
Combining Grounds
General Hints
• Design in stages
• Frequently review layout and check for errors
• Keep notes
• Leave testpoints
• If possible leave pads for circuit adjustments

More Related Content

PPTX
pcb_design_training_detailed from chatgpt4oo
PPT
PCB DESIGN - Introduction to PCB Design Manufacturing
PPTX
Introduction to PCB Design (Eagle)
PPT
Pcbpresentationdraft
PPTX
Dr.RGH_CLASShhhhhhhhhhhhhhhhhh PPT_3.pptx
PPTX
pcb_design_training slide form chatgpt 4o
PPTX
pcb design
pcb_design_training_detailed from chatgpt4oo
PCB DESIGN - Introduction to PCB Design Manufacturing
Introduction to PCB Design (Eagle)
Pcbpresentationdraft
Dr.RGH_CLASShhhhhhhhhhhhhhhhhh PPT_3.pptx
pcb_design_training slide form chatgpt 4o
pcb design

Similar to PCBDesign.pdf (20)

PPTX
Networking fundamentals
PDF
Digital VLSI Design : Introduction
PPTX
Unit-V.pptx
PDF
Basic Design Flow for Field Programmable Gate Arrays
PPTX
Introduction to Hardware Design Using KiCAD
PPT
Printed Circuit Board
PDF
8d545d46b1785a31eaab12d116e10ba41d996928Lecture%202%20and%203%20pdf (1).pdf
PPTX
Custom printed circuit boards
PPTX
BLE Talk
PPTX
SoC FPGA Technology
PDF
Floorplan, Powerplan and Data Setup, Stages
PDF
Physical Design - Import Design Flow Floorplan
PDF
Chapter13 pcb design
PPTX
PPTX
Jsk urja pcb ppt
PPT
PPTX
Printed Circuit Board.pptx
PPT
Pcb design at navi mumbai
PPT
serial.ppt
PPT
serial.ppt
Networking fundamentals
Digital VLSI Design : Introduction
Unit-V.pptx
Basic Design Flow for Field Programmable Gate Arrays
Introduction to Hardware Design Using KiCAD
Printed Circuit Board
8d545d46b1785a31eaab12d116e10ba41d996928Lecture%202%20and%203%20pdf (1).pdf
Custom printed circuit boards
BLE Talk
SoC FPGA Technology
Floorplan, Powerplan and Data Setup, Stages
Physical Design - Import Design Flow Floorplan
Chapter13 pcb design
Jsk urja pcb ppt
Printed Circuit Board.pptx
Pcb design at navi mumbai
serial.ppt
serial.ppt
Ad

Recently uploaded (20)

PPTX
web development for engineering and engineering
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
Geodesy 1.pptx...............................................
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PPTX
Sustainable Sites - Green Building Construction
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
Well-logging-methods_new................
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
Construction Project Organization Group 2.pptx
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Safety Seminar civil to be ensured for safe working.
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
Artificial Intelligence
PDF
PPT on Performance Review to get promotions
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PPTX
UNIT 4 Total Quality Management .pptx
web development for engineering and engineering
R24 SURVEYING LAB MANUAL for civil enggi
Geodesy 1.pptx...............................................
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
Sustainable Sites - Green Building Construction
CH1 Production IntroductoryConcepts.pptx
Well-logging-methods_new................
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
UNIT-1 - COAL BASED THERMAL POWER PLANTS
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Automation-in-Manufacturing-Chapter-Introduction.pdf
Construction Project Organization Group 2.pptx
CYBER-CRIMES AND SECURITY A guide to understanding
Safety Seminar civil to be ensured for safe working.
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
OOP with Java - Java Introduction (Basics)
Artificial Intelligence
PPT on Performance Review to get promotions
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
UNIT 4 Total Quality Management .pptx
Ad

PCBDesign.pdf

  • 1. Designing a PCB EE155/255 - Fall 2015 Ned Danyliw
  • 2. Why a PCB? • Permanent, repeatable (hopefully) circuit • Lower parasitics • Necessary for high speed designs • Smaller form factor
  • 4. Designing a PCB • Design the schematic • Select the components • Place components on PCB • Route signals and power planes • Send design to manufacturer • Assemble
  • 5. Software • Free software • Eagle • Probably the most popular • Free • Huge library of pre-made components • Free version - 2 layer and limited PCB size • FreePCB • KiCAD • Paid software • Altium • Prohibitively expensive for personal projects • Much easier to route large designs
  • 6. Schematic Design • Flexibility is good. You don’t need to populate every component. • Make sure components are properly bypassed • Typically a .1µF capacitor on their supplies • Clearly label parts • Named nets are good • Organize schematic logically
  • 7. Component Selection • Build bill of materials with components supplier • Preferably a single supplier • Digikey, Mouser, Jameco, etc. • Be aware of package size/code • Always check the datasheet • Order typically 3x
  • 8. Board Layout Pt. 1 • Most important step in designing a PCB • Intelligent placement makes routing easy • Typically can place circuit in “blocks” • Keep components close together (shorter traces typically are better) • Keep power dissipation in mind (spacing/trace widths) • Clearance for connectors • Separate “noisy” and “quiet” signals • Add test points
  • 9. Board Layout Pt. 2 • Route the critical signals (critical power loop, high speed digital, analog signals, etc.) • Don’t autoroute*!!!!!! • Often power signals should use polygons • In general traces should be as wide as they possibly can • Run DRC (design rule check) often! • With multiple layers, map what each layer (generally) is for *can use autoroute tools for some signals but you need to know what you are doing
  • 10. Design Example • Microcontroller board for littlebox • STM32 microcontroller • Instrumentation amplifiers for sensors • Boost converter • Interface with 3 other boards
  • 14. Planning • Mechanical considerations for component placement • Account for connectors and required positions • Mounting holes • Heat sink placement • Low inductance switching loop • High current traces • Noisy/quiet power planes
  • 21. General Hints • Design in stages • Frequently review layout and check for errors • Keep notes • Leave testpoints • If possible leave pads for circuit adjustments