|
在开始新设计时,因为将大部分时间都花在了电路设计和元件的选择上,在 PCB 布局布线阶段往往会因为经验不足,考虑不够周全。
, D/ Q1 f2 }: u: e/ ]& y7 C$ }! ^; d& n5 `0 [
如果没有为 PCB 布局布线阶段的设计提供充足的时间和精力,可能会导致设计从数字领域转化为物理现实的时候,在制造阶段出现问题,或者在功能方面产生缺陷。
5 A9 I; g2 L" ? D- k* w$ h& G I, P4 M3 u) l V
那么设计一个在纸上和物理形式上都真实可靠的电路板的关键是什么?让我们探讨设计一个可制造,功能可靠的 PCB 时需要了解的前 6 个 PCB 设计指南。
9 [" g; [- `4 ]0 f1 P8 k, T9 s) _4 j! k+ `1 U! ]: W: S
01、微调您的元件布置
. d: Z+ X7 ~9 Y) l4 pPCB 布局过程的元件放置阶段既是科学又是艺术,需要对电路板上可用的主要元器件进行战略性考虑。虽然这个过程可能具有挑战性,但您放置电子元件的方式将决定您的电路板的制造难易程度,以及它如何满足您的原始设计要求。- z' m* t5 {5 X" f( p/ @4 b4 E" }! p
7 P3 U* z2 e$ p0 |' c7 ^
虽然存在元件放置的常规通用顺序,如按顺序依次放置连接器,印刷电路板的安装器件,电源电路,精密电路,关键电路等,但也有一些具体的指导方针需要牢记,包括:7 p& W" K% H1 u8 u
" d" `1 N& v, B5 h取向 - 确保将相似的元件定位在相同的方向上,这将有助于实现高效且无差错的焊接过程。
# a4 I& S3 ?' q+ N5 |& N2 ~5 I9 v5 B" l0 B7 t, Z4 m8 e
布置 - 避免将较小元件放置在较大元件的后面,这样小元件有可能受大元件焊接的影响而产生装贴问题。' d$ C8 ]$ d) o5 z' J! w. r0 {
: E. ]+ @0 w' H- p- L9 s组织 - 建议将所有表面贴装(SMT)元件放置在电路板的同一侧,并将所有通孔(TH)元件放置在电路板顶部,以尽量减少组装步骤。
" H0 d( O+ T+ s& b# i4 ?
! c/ o$ G8 L- c( m6 }最后还要注意的一条 PCB 设计指南 - 即当使用混合技术元件(通孔和表面贴装元件)时,制造商可能需要额外的工艺来组装电路板,这将增加您的总体成本。% J6 j) O6 l" b) C; v0 u
- h: h# k5 e. p! a% n1 Q# w) d
5 d+ }/ j9 h4 `% n良好的芯片元件方向(左)和不良的芯片元件方向(右)
5 I/ ~6 Z& e) T. x9 F
6 P( H' ~ b; \0 S `" `( e1 V/ Q! O; `+ R* H/ o" J
良好的元件布置(左)和不良元件布置(右)
/ o2 J& ~$ V7 A% l6 b4 g% v/ C. _
3 I' U! b/ ]" E) D02、合适放置电源,接地和信号走线0 ^, V) r. d! C
放置元件后,接下来可以放置电源,接地和信号走线,以确保您的信号具有干净无故障的通行路径。在布局过程的这个阶段,请记住以下一些准则:1 s% O+ `8 q( D! e
* A( e( |+ W f% ~+ [+ y▶ 1)定位电源和接地平面层% @6 u' ^2 L. t( z. @2 o
始终建议将电源和接地平面层置于电路板内部,同时保持对称和居中。这有助于防止您的电路板弯曲,这也关系到您的元件是否正确定位。 B! J8 L2 h9 t4 i. {) x6 K
X+ E3 ^- d+ m+ a# F对于给 IC 供电,建议为每路电源使用公共通道,确保有坚固并且稳定的走线宽度,并且避免元件到元件之间的菊花链式电源连接。 X8 |- b3 r9 T! k- m! v
+ J' ]' k) t8 a* @
▶ 2)信号线走线连接/ t. \. C+ b( H) [
接下来,按照原理图中的设计情况连接信号线。建议在元件之间始终采取尽可能短的路径和直接的路径走线。- d4 J: p1 o7 G, m7 ~& [
+ c; R: O0 O8 K如果您的元件需要毫无偏差地固定放置在水平方向,那么建议在电路板的元件出线的地方基本上水平走线,而出线之后再进行垂直走线。
6 L+ z3 t4 p% y9 }& I; s: V7 O
: N3 ^" L! U1 t" V这样在焊接的时候随着焊料的迁徙,元件会固定在水平方向。如下图上半部分所示。而下图下半部分的信号走线方式,在焊接的时候随着焊料的流动,有可能会造成元件的偏转。
t8 J, A5 O/ a c$ X6 C" Q+ a/ Y3 A& E/ Q. A
: v* D, i8 l. t* D- y# L建议的布线方式 (箭头指示焊料流动方向)- m) Q+ t4 w. J7 C
2 M, ?" u; Z! V% \3 w j4 u( D" ?2 Y
( g$ s; p3 T h2 b# r' j3 J不建议的布线方式 (箭头指示焊料流动方向)
0 G. q0 e+ j/ A3 R9 O6 X! ~* \2 J6 V0 t+ E% X+ } _. E, }
▶ 3)定义网络宽度5 _! r$ I, \% O. F$ o1 ?3 D
您的设计可能需要不同的网络,这些网络将承载各种电流,这将决定所需的网络宽度。考虑到这一基本要求,建议为低电流模拟和数字信号提供 0.010’’(10mil)宽度。当您的线路电流超过 0.3 安培时,它应该进行加宽。这里有一个免费的线路宽度计算器,使这个换算过程变得简单。% e" s& r9 y: [- i& \8 c+ ~; p
2 ~! s' u4 t+ g$ c03、有效隔离) `$ w2 F0 i0 y( e7 [
您可能已经体验到电源电路中的大电压和电流尖峰如何干扰您的低压电流的控制电路。要尽量减少此类干扰问题,请遵循以下准则: w0 Q6 ]6 i- n: [, s& g
4 k# p. {) W! Z, p, E8 y( u9 E6 ?隔离 - 确保每路电源都保持电源地和控制地分开。如果您必须将它们在 PCB 中连接在一起,请确保它尽可能地靠近电源路径的末端。
( w, c b/ {) L- b# h/ f. N3 k& f) F
% X+ d4 s2 y+ o/ V1 X布置 - 如果您已在中间层放置了地平面,请确保放置一个小阻抗路径,以降低任何电源电路干扰的风险,并帮助保护您的控制信号。可以遵循相同的准则,以保持您的数字和模拟的分开。" F/ z2 ]) f P8 J& b
6 j7 m3 {2 L- S [ {+ F0 @
耦合 - 为了减少由于放置了大的地平面以及在其上方和下方走线的电容耦合,请尝试仅通过模拟信号线路交叉模拟地。
( z n! b! x) w
) J+ `# R: l& X$ d9 m: | g: R# |$ [3 x G1 d
元件隔离示例(数字和模拟)5 B' r# X6 I9 L3 I7 z
! F9 b* ^, ]8 m/ r" W' x4 }8 g
04、解决热量问题. S& T7 L/ L {6 e* \. w% |. \
您是否曾因热量问题而导致电路性能的降低甚至电路板损坏?由于没有考虑散热,出现过很多问题困扰许多设计者。这里有一些指导要记住,以帮助解决散热问题:
2 a$ g: {! ~+ ?/ x! K7 `. q2 z1 C) o. ^9 q# V; w( c! S
▶ 1)识别麻烦的元件' ~ g7 L3 p& r( T/ a7 T3 h/ v. |
第一步是开始考虑哪些元件会耗散电路板上的最多热量。这可以通过首先在元件的数据表中找到“热阻”等级,然后按照建议的指导方针来转移产生的热量来实现。当然,可以添加散热器和冷却风扇以保持元件温度下降,并且还要记住使关键元件远离任何高热源。6 s! L ?: g- B# X y
3 W4 f" c! k% _0 \$ X: S% X8 q▶ 2)添加热风焊盘
1 t4 c1 ~, k# ]$ z+ G6 \: |, \! r添加热风焊盘对于生产可制造的电路板非常有用,它们对于高铜含量元件和多层电路板上的波峰焊接应用至关重要。由于难以保持工艺温度,因此始终建议在通孔元件上使用热风焊盘,以便通过减慢元件管脚处的散热速率,使焊接过程尽可能简单。9 l q9 Y. \, |. z% w; x
2 o9 z$ y. l% q
作为一般准则,始终对连接到地平面或电源平面的任何通孔或过孔使用热风焊盘方式连接。除了热风焊盘外,您还可以在焊盘连接线的位置添加泪滴,以提供额外的铜箔 / 金属支撑。这将有助于减少机械应力和热应力。
" q9 j3 E$ ?3 j `3 I4 }8 N @: d# {5 U8 Q2 Z
- c) g- h6 i4 Y
典型的热风焊盘连接方式
; c, [1 ?& o* K8 A
& O/ R+ S, g# K {0 H% a9 S6 m05、热风焊盘科普
5 y0 D; E0 }" \6 f1 {许多工厂内负责制程(Process)或是 smt 技术的工程师经常会碰到电路板元件发生空焊(solder empty)、假焊(de-wetting)或冷焊(cold solder)等等这类焊不上锡(non-wetting)的不良问题,不论制程条件怎么改或是回流焊的炉温再怎么调,就是有一定焊不上锡的比率。这究竟是怎么回事?; G1 Q& s, U+ p; H) r0 u8 o
% k- i4 [2 d/ d8 g' Y; f
撇开元件及电路板氧化的问题,究其根因后发现有很大部分这类的焊接不良其实都来自于电路板的布线(layout)设计缺失,而最常见的就是在元件的某几个焊脚上连接到了大面积的铜皮,造成这些元件焊脚经过回流焊后发生焊接不良,有些手焊元件也可能因为相似情形而造成假焊或包焊的问题,有些甚至因为加热过久而把元件给焊坏掉。+ J6 Z1 B" C! k! I1 Q. o/ a5 ^
' ^+ L, \3 y# C
一般 PCB 在电路设计时经常需要铺设大面积的铜箔来当作电源(Vcc、Vdd 或 Vss)与接地(GND,Ground)之用。这些大面积的铜箔一般会直接连接到一些控制电路(IC)及电子元件的管脚。* ^3 V2 i9 v- m% `# M
6 Y6 `9 q9 L6 K I, u2 D# c不幸的是如果我们想要将这些大面积的铜箔加热到融锡的温度时,比起独立的焊垫通常需要花比较多的时间(就是加热会比较慢),而且散热也比较快。当这样大面积的铜箔布线一端连接在小电阻、小电容这类 小元器件,而另一端不是时,就容易因为融锡及凝固的时间不一致而发生焊接问题;如果回流焊的温度曲线又调得不好,预热时间不足时,这些连接在大片铜箔的元件焊脚就容易因为达不到融锡温度而造成虚焊的问题。
" @! ]+ L" N" g7 @+ B. @
$ k0 [; s8 i4 t j" B% B# s人工焊接(Hand Soldering)时,这些连接在大片铜箔的元件焊脚则会因为散热太快,而无法在规定时间内完成焊接。最常见到的不良现象就是包焊、虚焊,焊锡只有焊在元件的焊脚上而没有连接到电路板的焊盘。从外观看起来,整个焊点会形成一个球状;更甚者,作业员为了要把焊脚焊上电路板而不断调高烙铁的温度,或是加热过久,以致造成元件超过耐热温度而毁损而不自知。如下图所示。
, v0 m/ H, N8 C6 o6 K/ r2 W* ]2 J2 q+ L, { e3 [5 e6 D
1 L: h9 R0 p7 X: i包焊、冷焊或虚焊" q& \) y6 t( B7 B' @
) D# b5 b/ A; j* c: G( r* d既然知道了问题点就可以有解决的方法,一般我们都会要求采用所谓 Thermal Relief pad(热风焊垫)设计来解决这类因为大片铜箔连接元件焊脚所造成的焊接问题。如下图所示,左边的布线没有采用热风焊盘,而右边的布线则已经采用了热风焊盘的连接方式,可以看到焊盘与大片铜箔的接触面积只剩下几条细小的线路,这样就可以大大限制焊垫上温度的流失,达到较佳的焊接效果。
; ~3 U0 ?) k, U9 H2 \( L' ~
3 ` ^# n4 y. O) q9 n1 B
1 x& Z, `& t( |& B- f& {0 T9 C, r3 x( k采用 Thermal Relief pad(热风焊垫)对比) l$ ?3 u _: c$ c
( T) j+ V4 C2 w* i4 ^06、检查您的工作, t( w" t- J7 O1 ~+ W6 [
当您马不停蹄地哼哧哼哧地将所有的部分组合在一起进行制造时,很容易在设计项目结束时才发现问题,不堪重负。因此,在此阶段对您的设计工作进行双重和三重检查可能意味着制造是成功还是失败。
% ^' V9 J0 t P9 [/ ^$ f: t# L& d$ e
为了帮助完成质量控制过程,我们始终建议您从电气规则检查(ERC)和设计规则检查(DRC)开始,以验证您的设计是否完全满足所有的规则及约束。使用这两个系统,您可以轻松进行间隙宽度,线宽,常见制造设置,高速要求和短路等等方面的检查。4 [+ F- }& E% M* A( T. \% ^
e+ v X* O ^当您的 ERC 和 DRC 产生无差错的结果时,建议您检查每个信号的布线情况,从原理图到 PCB,一次检查一条信号线的方式仔细确认您没有遗漏任何信息。另外,使用您的设计工具的探测和屏蔽功能,以确保您的 PCB 布局材料与您的原理图相匹配。
0 h' [- d* M5 U# T$ S
; d! f8 e: _! ?( ^( M! ^
5 E) h. j' W) ^; Y- D3 B" S1 b仔细检查您的设计,PCB 和约束规则5 j/ L1 M8 R ?$ D8 j) v2 F
. ^$ L" A1 N( W0 }* a结 语' L$ n e$ q. b4 T
当您有了这个 - 我们的 PCB 设计师都需要知道的前 5 个 PCB 设计指南,通过遵循这些建议,您将很快就能够得心应手地设计出功能强大且可制造的电路板,并拥有真正优质的印刷电路板。
. X$ b6 [7 G* [
7 L% p, J! H: a4 n* |3 \) Q良好的 PCB 设计实践对于成功至关重要,这些设计规则为构建和巩固所有设计实践中持续改进的实践经验奠定了基础。
) I- v3 I8 J; }4 a: w! ]8 V$ D+ V& Z |
|