|
在pcb设计流程当中,一块PCB板完成了布局布线,又检查连通性和间距都没有报错的情况下,一块PCB是不是就完成了呢?答案当然是否定。很多初学者也包括一些有经验的工程师,由于时间紧或者不耐烦亦或者过于自信,往往草草了事,忽略了后期检查。结果出现了一些很基本的BUG,比如线宽不够,元件标号丝印压在过孔上,插座靠得太近,信号出现环路等等。从而导致电气问题或者工艺问题,严重的要重新打板,造成浪费。所以,当一块PCB完成了布局布线之后,很重要的一个步骤就是后期检查。$ d, |* h3 x4 e0 e) `/ Y! W
h T$ ]* @$ s- T' zPC设计检查有很多个细节的要素,本此列举了一些最基本的,并且最容易出错的要素作为后期检查。# e! ~8 z, c* Y% p3 O8 F
9 A2 \4 k O2 L, X! ]
1、元件封装5 E; f& g+ j8 e( G5 U( K; ~# B3 a
! n, o0 ~8 Q5 i8 {( q2 @! h
(1)焊盘间距。如果是新的器件,要自己画元件封装,保证间距合适,焊盘间距直接影响到元件的焊接。
1 Q7 l# |1 F4 [, y- l2 B
! Z q: y% @& q' C% C(2)过孔大小(如果有)。对于插件式器件,过孔大小应该保留足够的余量,一般保留不小于0.2mm比较合适。" {/ C0 V9 y" t+ f* W
' r. [1 @2 g* N4 i(3)轮廓丝印。器件的轮廓丝印最好比实际大小要大一点,保证器件可以顺利安装。
) A# w/ h; ?8 [$ m2 t, D( T( ~$ o
( N7 D! `" T9 E1 y) {. R' n2、PCB布局
5 j6 i$ f# J8 l5 z' f
; F1 A. v, d; c2 L1 m( z(1)IC不宜靠近板边。0 U5 O1 e- m& x2 s
. `% `: f# Y. z, T; T
(2)同一模块电路的器件应靠近摆放。比如去耦电容应该靠近IC的电源脚,组成同一个功能电路的器件优先摆放在一个区域,层次分明,保证功能的实现。3 P% M. P1 i3 v" J
+ t9 U3 q5 R4 b5 P(3)根据实际安装安排插座的位置。插座都是引线到其他模块的,根据实际结构,为了安装方便,一般采用就近原则,安排插座的位置,而且一般靠近板边。
" k6 s9 \) H+ V: @$ z: O3 K6 `( w* O. x4 K) b3 j0 C
(4)注意插座方向。插座都是有方向的,方向反了,线材就要重新定做。对于平插的插座,插口方向应该朝向板外。
; [: h* @: ?3 k4 _! Y
8 t; Z& H' I0 ?) c6 S# v2 w(5)keep out区域不能有器件。$ I6 L9 Z9 l0 A( S2 G# L; O, b$ o+ A
( v2 e2 A+ M. w; c$ S7 c(6)干扰源要远离敏感电路。高速信号、高速时钟或者大电流开关信号都属于干扰源,应该远离敏感电路,比如复位电路,模拟电路。可以用铺地来隔开它们。
9 ^* T+ ^" R! a
5 V/ C. i1 o% |5 T3、PCB布线
+ ^8 E4 x5 V% ^6 g7 R
/ C. B, l9 q# E* I& H$ R(1)线宽大小。线宽要结合工艺、载流量来选择,最小线宽不能小于PCB厂家的最小线宽。同时保证承载电流能力,一般以1mm/A来选取合适线宽。
. `% b: ^. t6 s
( ~# J4 W* v' T(2)差分信号线。对于USB、以太网等差分线,注意走线要等长、平行、同平面,间距由阻抗决定。/ x+ R" @6 A/ b. p5 a& J
, Z. Q3 g% k1 V6 D+ S3 ]6 C
(3)高速线注意回流路径。高速线容易产生电磁辐射,如果走线路径与回流路径形成面积过大,就会形成一个单匝线圈向外辐射电磁干扰,如图1.所以走线的时候要注意旁边有回流路径,多层板设置有电源层和地平面可以有效解决这个问题。6 I6 k7 e8 |4 L& G% Z+ [+ k; ]! {
3 w8 C6 P- c k j5 e7 j(4)注意模拟信号线。模拟信号线应该与数字信号隔开,走线尽量避免从干扰源(如时钟、DC-DC电源)旁边走过,而且走线越短越好。
% ~9 b1 a0 c$ ]0 p
& y; K! p6 u K2 F, Y/ q9 Y' e$ Q$ U: U. ?' |' }
3 `: V+ `; K" [5 a8 _1 G4 H+ \
4、emc和信号完整性
- r2 `: o2 F) ?8 W7 S! {8 c* E: x
(1)端接电阻。高速线或者频率较高并且走线较长的数字信号线最好在末端串入一个匹配电阻。
( I- U/ D4 G6 x5 n9 E, n0 L
* }5 V; v- B1 S1 d(2)输入信号线并接小电容。从接口输入的信号线,最好在靠近接口的地方并接皮法级小电容。电容大小根据信号的强度以及频率决定,不能太大,否则影响信号完整性。对于低速的输入信号,比如按键输入,可以选用330pF的小电容,如图2.
) ]0 r$ U4 r$ }0 y$ d# o+ |1 r9 E6 n- `
(3)驱动能力。比如驱动电流较大的开关信号可以加三极管驱动;对于扇出数较大的总线可以加缓冲器(如74LS224)驱动。 l) z7 ?% r+ I& b, Z; M4 V
1 V( R! T! U) z! ^( s
4 O( q0 y" a& p' `, Q& p + z. i3 a! N; c9 y, O
5、丝印3 N# s/ d2 \) w3 T2 c8 j
& N7 n! Y+ C# C2 T- {' X4 U7 c) s(1)板名、时间、PN码。! B) N2 ^- Z: {9 b& R
' A, O0 y' A$ t! i" q4 F(2)标注。对一些接口(如排阵)的管脚或者关键信号进行标注。) D5 N) n* e, D' `7 \
7 l9 y; [# E1 b- q; C(3)元件标号。元件标号要摆放至合适的位置,密集的元件标号可以分组摆放。注意不要摆放在过孔的位置。
$ v& T9 z7 B* Y0 g* q a* ~ }, U7 D( [0 L3 ^) W, j( ^
6、其他
; m' S9 ]4 }$ ~1 w9 \& N- _
# V; I6 `( h( d! {; A8 [6 }Mark点。对于需要机器焊接的PCB,需要加入两到三个的Mark点。' i2 G0 k8 I' N, s
|
|