Electronic
circuit
design
and
component
selec2on
Nan-‐Wei
Gong
MIT
Media
Lab
MAS.S63:
Design
for
DIY
Manufacturing
Goal
for
today’s
lecture
• How
to
pick
up
components
for
your
project
• Rule
of
thumb
for
PCB
design
• SuggesMons
for
PCB
layout
and
manufacturing
• Soldering
and
de-‐soldering
basics
• Small
-‐
medium
quanMty
electronics
project
producMon
• Homework
:
Design
a
PCB
for
your
project
with
a
BOM
(bill
of
materials)
and
esMmate
the
cost
for
making
10
|
50
|100
(PCB
manufacturing
+
assembly
+
components)
Design
Process
Component
Test
Circuit
PCB
Design
Selec2on
Component
PCB
Placement
Manufacturing
Design
Process
Module
Test
Circuit
PCB
Design
Selec2on
Component
PCB
Placement
Manufacturing
Design
Process
• Test
circuit
–
bread
boarding/
buy
development
tools
(breakout
boards)
/
simulaMon
• Component
Selec2on–
spec
/
size
/
availability
(inventory!
Need
10%
more
parts
for
pick
and
place
machine)
• PCB
Design–
power/ground,
signal
traces,
trace
width,
test
points
/
extra
via,
pads
/
mount
holes,
big
before
small
• PCB
Manufacturing
–
price-‐Mme
trade-‐off/
• Place
Components
–
first
step
(check
power/ground)
-‐-‐
work
flow
Test
Circuit
Construc2on
Breadboard
+
through
hole
components
+
Breakout
boards
Breakout
boards,
surcoards
+
hookup
wires
Surcoard
:
surface-‐mount
to
through
hole
Dual
in-‐line
(DIP)
packaging
hap://www.beldynsys.com/cc521.htm
Source
:
hap://en.wikipedia.org/wiki/File:Breadboard_counter.jpg
Development
Boards
–
good
reference
for
circuit
design
and
component
selec2on
SomeMmes,
it
can
be
cheaper
to
pair
your
design
with
a
development
board
for
your
“product”
if
you
are
only
manufacturing
in
a
small
quanMty..
Simulate
you
(analog)
circuit
if
needed!
hap://www.ecircuitcenter.com/
haps://www.circuitlab.com/
hap://phet.colorado.edu/en/simulaMon/
hap://www.openmusiclabs.com/testpage/
hap://www.daycounter.com/
…and
more!
Design
Process
• Test
circuit
–
bread
boarding/
buy
development
tools
(breakout
boards)
/
simulaMon
• Component
Selec2on–
spec
/
size
/
availability
(inventory!
Need
10%
more
parts
for
pick
and
place
machine)
• PCB
Design–
power/ground,
signal
traces,
trace
width,
test
points
/
extra
via,
pads
/
mount
holes,
big
before
small
• PCB
Manufacturing
–
price-‐Mme
trade-‐off/
• Place
Components
–
first
step
(check
power/ground)
-‐-‐
work
flow
Electronic
Components
Distributor
Components
Wire
Selec2on
• WIRE
GAUGE
–
AWG
(American
wire
gauge)
– the
diameters
of
round,
solid,
nonferrous,
electrically
conducMng
wire.
The
cross-‐secMonal
area
of
each
gauge
is
an
important
factor
for
determining
its
current-‐carrying
capacity.
• JACKET
(InsulaMon)
– The
jacket
physically
protects
the
internal
components
of
a
cable,
improves
the
cable’s
appearance
and
provides
flame
retardancy
–
Protects
from
the
environment–Protects
from
the
rigors
of
installaMon
hap://www.belden.com/docs/upload/InsulaMons-‐Jackets.pdf
Solid
Cabling
Stranded
RF
signals
Coax
-‐
BNC
Coax
-‐
SMA
breadboard
jumpers
–
23
AWG
on-‐board
jumpers
>
30
AMG
Pre-‐crimped
wire
hap://www.oregonrfid.biz/store/ RG-‐59
CABLE
index.php?main_page=page&id=3
A:
outer
plasMc
sheath
B:
woven
copper
shield
Stranded
wire
is
used
when
higher
C:
inner
dielectric
insulator
resistance
to
metal
faMgue
is
required.
D:
copper
core
Flexible
flat
cable
(FFC)
Twisted
Pair
Ribbon
two
conductors
(the
forward
and
return
conductors
of
a
single
circuit)
are
twisted
together
for
the
purposes
of
canceling
out
hap://www.asiconnectors.com/member/ electromagneMc
interference
(EMI)
from
x964-‐Flexible-‐Flat-‐Cable-‐Connectors.asp
www.conducMveinkjet.com/
external
sources
Antenna
for
Zigbee
Radio
Jumpers
between
chips
¼
wavelength
solid
23
AWG
wire
30
AWG
solid
wire
Connector
for
flexible
flat
cable
(for
programmer)
Switches
-‐
mechanical
or
actuators
DIP
switch
TacMle
buaon
hap://search.digikey.com/scripts/DkSearch/dksus.dll? SPST
switch
x=0&y=0&lang=en&site=us&KeyWords=switch
SPDT
switch
Switches
Electronics
Expansion
Descrip2on
Symbol
specifica2on
A
simple
on-‐off
switch:
The
two
terminals
are
either
SPST
Single
pole,
single
throw
connected
together
or
disconnected
from
each
other.
An
example
is
a
light
switch.
A
simple
changeover
switch:
C
(COM,
Common)
is
SPDT
Single
pole,
double
throw
connected
to
L1
or
to
L2.
Single
pole
changeover
Similar
to
SPDT.
Some
suppliers
use
SPCO/SPTT
for
SPCO
or
switches
with
a
stable
off
posiMon
in
the
centre
SPTT,
c.o.
Single
pole,
centre
off
or
and
SPDT
for
those
without.[cita.on
needed]
Single
Pole,
Triple
Throw
Equivalent
to
two
SPST
switches
controlled
by
a
single
DPST
Double
pole,
single
throw
mechanism
Equivalent
to
two
SPDT
switches
controlled
by
a
single
DPDT
Double
pole,
double
throw
mechanism.
Equivalent
to
DPDT.
Some
suppliers
use
DPCO
for
Double
pole
changeover
DPCO
switches
with
a
stable
off
posiMon
in
the
centre
or
Double
pole,
centre
off
and
DPDT
for
those
without.
hap://en.wikipedia.org/wiki/Switch
BaYery
Three
basic
things
-‐
Cell
Voltage,
Load
Current,
Amp-‐Hour
(symbol
Ah,
AHr,
A·∙h,
A
h)
Rechargeable
NiCad
NiMH
Lead
Acid
Li-‐Ion
Li-‐Polymer
Alkaline
Gravimetric
Energy
Density
(Wh/kg)
45
-‐
80
60
-‐
120
30
-‐
50
110
-‐
160
100
-‐
150
80
(iniMal)
Internal
Resistance
(mΩ)
100
-‐
200
200
-‐
300
<100
150
-‐
250
200
-‐
300
200
-‐
2000
(includes
peripheral
circuits)
6V
pack
6V
pack
12V
pack
7.2V
pack
7.2V
pack
6V
pack
50
Cycle
Life
(to
80%
of
iniMal
capacity)
1500
300
-‐
500
200
-‐
300
500
-‐
1000
300
-‐
500
(to
50%)
Self-‐discharge
/
Month
(room
temp)
20%
30%
5%
10%
10%
0.3%
Cell
Voltage
1.25V
1.25V
2V
3.6V
3.6V
1.5V
(nominal)
Load
Current*
-‐
peak
20C
5C
5C
>20C
>20C
0.5C
-‐
best
result
1C
0.5C
or
less
0.2C
5C
or
less
5C
or
less
0.2C
or
less
Opera2ng
Temperature
-‐40
-‐
60°C
-‐20
-‐
60°C
-‐20
-‐
60°C
-‐20
-‐
60°C
0
-‐
60°C
0
-‐
65°C
Maintenance
Requirement
30
-‐
60
days
60
-‐
90
days
3
-‐
6
months
not
req.
not
req.
not
req.
hap://www.rfcafe.com/references/electrical/baaeries.htm
Footprint
-‐
same
component
/
IC
comes
in
different
footprints
Flat
Chips
-‐
Capacitors
and
Resistors
How
to
read
the
value
:
334
=
33
×
104
ohms
=
330
kilohms
222
=
22
×
102
ohms
=
2.2
kilohms
473
=
47
×
103
ohms
=
47
kilohms
105
=
10
×
105
ohms
=
1.0
meg
ohm
hap://www.topline.tv/SMDnomen.pdf
Capacitors
Voltage
raMng
for
capacitors
–
Really
important
for
power
circuits
hap://www.bcae1.com/capacitr.htm
hap://en.wikipedia.org/wiki/File:Cap-‐elko-‐smd-‐polarity.jpg
Footprint
-‐
same
IC
comes
in
different
footprints
SMD
(surface-‐mount
device)
ICs
hap://www.topline.tv/SMDnomen.pdf
Courtesy
of
Analog
Device’s
poster
SOIC
(Small
Outline
Integrated
Circuit)
SMD
leads
styles
hap://www.topline.tv/SMDnomen.pdf
PCB
design
socware
Free
so~ware
EAGLE
(Easily
Applicable
Graphical
Layout
Editor)
hap://www.cadso~usa.com/
Tutorials
from
Sparkfun
-‐>
hap://www.sparkfun.com/tutorials/109
Two
major
components
-‐ Schema2cs
-‐ PCB
Layout
And
someMmes..
3D
simulaMon
hap://www.freepcb.com/
hap://www.expresspcb.com/
hap://www.4pcb.com/free-‐pcb-‐layout-‐so~ware/
And
more…
But
it’s
just
another
CAD
so~ware
PCB
design
socware
Things
you
need
to
know
1. Pick
your
so~ware
(we
will
have
a
tutorial
on
EAGLE)
2. Pick
the
parts
build
“footprint”
for
the
parts,
or
find
them
from
a
library
3. Draw
circuit
diagram
SchemaMcs
4. Route
the
physical
circuitry
PCB
Layout
Things
you
need
to
know
1. Pick
your
so~ware
(we
will
have
a
tutorial
on
EAGLE)
2. Pick
the
parts
build
“footprint”
for
the
parts,
or
find
them
from
a
library
3. Draw
circuit
diagram
SchemaMcs
4. Route
the
physical
circuitry
PCB
Layout
Create
PCB
file
from
schemaMcs
Design
schemaMcs
with
components
from
a
library
Things
you
need
to
know
1. Pick
your
so~ware
(we
will
have
a
tutorial
on
EAGLE)
2. Pick
the
parts
build
“footprint”
for
the
parts,
or
find
them
from
a
library
3. Draw
circuit
diagram
SchemaMcs
4. Route
the
physical
circuitry
PCB
Layout
Tips
-‐
right
click
to
switch
through
rouMng
menu
middle
click
to
switch
between
layers
PCB
design
rule
of
thumb
• Trace
width
for
signal
and
power
lines
– When
placing
narrow
traces,
0.012"
or
less,
avoid
sharp
right
angle
turns,
use
45
or
135
degree
turns.
The
problem
here
is
that
in
the
board
manufacturing
process,
the
outside
corner
can
be
etched
a
liale
more
narrow
and
causes
transmission
reflecMons.
– Power
trace
width
depending
on
the
current
• Noise
reduc2on
– Decoupling
capacitors
– Analog/Digital
trace
placement
• Via
and
mount
holes
– Resistance
and
power
drop
of
vias
– Mount
holes
for
beaer
ground
connecMons
– Connectors
for
beaer
debugging
– Repurpose
of
your
PCBs
• Design
itera2on
Trace
width
calculaMon
–
to
avoid
voltage
drop
(trace
resistance)
and
over
heaMng
Area[mils^2]
=
(I[Amps]/(k*(Temp_Rise[deg.
C])^b))^(1/c)
Then,
the
Width
is
calculated:
Width[mils]
=
Area[mils^2]/(Thickness[oz]*1.378[mils/oz])
hap://circuitcalculator.com/wordpress/2006/01/31/pcb-‐trace-‐width-‐calculator/
ConstrucMng
Your
Power
Supply-‐
Layout
ConsideraMons
hap://www.M.com/lit/ml/slup230/slup230.pdf
Split
Ground
Planes
0
Ohm
resistor
or
simple
connect
them
with
trace
Analog
ground
Digital
ground
Split
Power
Planes
Ferrite
Bead
A
ferrite
bead
is
a
passive
electric
component
used
to
suppress
high
frequency
noise
in
electronic
circuits
Power
Plane
It
employ
high
dissipaMon
of
(switching
supply
high
frequency
currents
in
a
Power
Plane
ferrite
to
build
high
frequency
/
Clock)
noise
suppression
devices
hap://en.wikipedia.org/wiki/
Ferrite_bead
Decoupling
•
hap://en.wikipedia.org/wiki/Decoupling_capacitor
• Decoupling is the process of adding small LC networks to ICs to
provide a low impedance to ground at high frequencies and surge
current at switching frequencies.
• A big capacitor in parallel with a small capacitor
• Make sure the capacitors are placed right next to the power input
PCB
layers
• The
basic
layers
are:
copper,
silk
screen,
solder
mask,
and
NC
Drill.
Copper
layer
stands
for
the
conducMve
wires,
silk
screen
is
the
marks
and
names,
solder
mask(stop
layer)is
the
top
non-‐conducMve
layer,
and
NC
drill
is
the
drill
hole
locaMon.
For
example,
if
you
need
a
two
layer
PCB
with
top
layer
silk
screen,
you
will
need
to
send
• Top
Copper
(GTL)
• Top
Solder
mask
(GTS)
• Top
Silkscreen
(GTO)
• Boaom
Copper
(GBL)
• Boaom
Solder
mask
(GBS)
• Boaom
Silkscreen
(GBO)
Solder
mask
comes
in
different
colors
• Drill
File
Don’t
connect
grounds
with
traces,
use
polygon
pour
Top
Silkscreen
Top
Solder
mask
Top
Copper
Boaom
Silkscreen
Boaom
Solder
mask
Boaom
Copper
HOLD
NOTICE
/
FreeDFM
CHECK
PCB
Assembly
• Things
you
need
to
know
– Soldering
– De-‐soldering
– Re-‐flow
– Small
to
medium
quanMty
manufacturing
• Pick
and
Place
Machine
• Reflow
oven
Soldering
hap://www.youtube.com/watch?v=5uiroWBkdFY&feature=related
Soldering
• Solder
size
– Depending
of
size
of
the
part
• Solder
paste
– For
SMD
components
• Solder
2ps
hap://store.curiousinventor.com/guides/
Surface_Mount_Soldering/Tools/
De-‐soldering
and
Re-‐flow
• Flux
-‐
chemical
cleaning
agent,
flowing
agent,
or
purifying
agent
• Solder
Sucker
or
Solder-‐wick
Before
A~er
Hot
air
sta2on
Infrared
Rework
Sta2on
for
removing
quad
flat
packages
(where
there
are
too
many
Same
idea
with
the
hot
air
staMon,
leads
to
properly
de-‐solder
it
without
)
The
only
difference
is
it
won’t
blow
away
Mny
parts
PCB
manufacturing
and
assembly
hap://www.custompcb.com/
starMng
at
$18
each
hap://www.advancedcircuits.com/
$33/board
(student)
hap://www.streamlinecircuits.com/
Need
to
know
1. Board
layers
2. Material
(FR4)
3. Trace
width
4. Solder
mask
and
silkscreen
color
5. Thickness
6. Panel?
PCB
Design
cost
calculator
-‐
hap://www.ladyada.net/library/pcb/costcalc.html
Cheap
way
to
test
your
circuit
design
–
barebones
PCB
without
solder
mask
Cheap
way
to
get
more
boards
made
from
the
same
order
Put
via
everywhere
so
you
can
separate
different
designs!
Break
the
board
with
a
bender
Board
assembly
• hap://www.protoexpress.com/
• hap://www.advancedcircuits.com/
• hap://www.spinpcb.com/
• hap://www.leaflabs.com
• hap://www.suntroncorp.com
• hap://www.rapidboard.com/
• hap://www.pcacorporaMon.com/
• hap://www.pcbassemblydepot.com/
• hap://www.flexone.com/
INFO
needed
for
a
quote
-‐
-‐
Board
quanMty
-‐
Unique
parts
-‐
Both
Sides?
-‐
Lead-‐free?
-‐
#
of
SMT
parts
-‐
#
of
through
hole
-‐
#
of
fine
pitch
/
QFM
items
-‐
Jumper
wire?
(if
you
made
mistakes)
How
to
order
PCB
assembly
• You
can
ask
them
to
order
the
parts
or
you
can
send
them
the
parts.
• Files
needed
-‐
– Bill
of
Materials(BOM)
– Centroid
data
• Centroid
data
(aka
InserMon
or
Pick-‐and-‐place
or
XY
data)
-‐
This
is
the
machine
file,
which
should
include:
X,
Y,
Theta,
Side
of
Board
(Top
or
Boaom),
and
Reference
Designator.
• The
BOM
from
Eagle
is
not
the
format
that
they
like.
Footprint Comment LibRef Designator DescripMon QuanMty Distributor Distributor part ID
C11,
C14,
C17,
C20,
1608[0603] 100nF Cap
Semi C34,
C35,
C51,
C62,
Capacitor
9 Digi-‐key 490-‐1524-‐6-‐ND
C63
For
generaMng
Centroid
data,
see
hap://www.screamingcircuits.com/services/how-‐it-‐works.aspx#eagle
Pick
and
Place
hap://www.youtube.com/watch?v=S8qkaTsr2_o&feature=related