EDA365电子论坛网

标题: PCB设计检查表 [打印本页]

作者: 李秀芳    时间: 2012-12-4 14:39
标题: PCB设计检查表
本帖最后由 李秀芳 于 2012-12-4 14:40 编辑
  g" _' n: B1 C" d& ^  a: I4 N6 H2 }0 H$ N$ C2 Q
一、确保PCB网表与原理图描述的网表一致
. l$ O2 u! s4 R( O2 R
& a' a; P# ~# H1 s3 s二、布局大致完成后需检查. R* W5 S9 L1 N% i; L3 u- [4 `  x

" k$ R$ f& Y- [3 ]! ^' G外形尺寸 9 u' y- b8 ^( U' e8 I6 e: B
确认外形图是最新的
9 B! l' f; v& |% [确认外形图已考虑了禁止布线区、传送边、挡条边、拼板等问题 & X: D5 H6 Q, Z$ n; N& `' T
确认PCB 模板是最新的
  s, o. A, n; a0 I4 x" n) o! E比较外形图,确认PCB 所标注尺寸及公差无误, 金属化孔和非金属化孔定义准确
1 @" s& R& I5 n7 s, c确认外形图上的禁止布线区已在PCB 上体现
+ W( o6 k' s. f# ?- W布局 1 S5 Y$ ?$ }7 N/ T
数字电路和模拟电路是否已分开,信号流是否合理 % A/ f4 u1 |( P% W+ p2 t
时钟器件布局是否合理 $ Y$ U2 s* Y5 ^% V
高速信号器件布局是否合理
7 m- e4 ]9 F7 I+ I% x端接器件是否已合理放置(串阻应放在信号的驱动端,其他端接方式的应放在信号的接收端)
* ]$ M9 w; Z8 x) c& ZIC 器件的去耦电容数量及位置是否合理 0 H  D( m" I7 w0 T, }. Y- B
保护器件(如TVS、PTC)的布局及相对位置是否合理
7 s$ \  H( m* m/ o& T( ~是否按照设计指南或参考成功经验放置可能影响EMC 实验的器件。如:面板的复6 B+ K  I) b3 p7 S1 ^. R" M% @
位电路要稍靠近复位按钮
, |3 H$ A  N# S. Y3 O" J3 n8 \较重的元器件,应该放置在靠近PCB 支撑点或支撑边的地方,以减少PCB 的翘曲 # s3 N# n! w0 B+ A+ R
对热敏感的元件(含液态介质电容、晶振)尽量远离大功率的元器件、散热器等
, k5 E0 v* ]: \" H热源 2 u  p3 \8 Q& E4 N
器件高度是否符合外形图对器件高度的要求 & X* L3 X" O7 A0 N8 p
压接插座周围5mm 范围内,正面不允许有高度超过压接插座高度的元件,背面不
/ N7 M* E+ q- r% |. u$ N. I- u允许有元件或焊点 0 R  g3 W) i% d1 g
在PCB 上轴向插装较高的元件,应该考虑卧式安装。留出卧放空间。并且考虑固
# ~. H  }/ F" ~4 B  ?9 n. X: }定方式,如晶振的固定焊盘
+ s/ \2 ]8 m6 B* Q6 P5 s金属壳体的元器件,特别注意不要与其它元器件或印制导线相碰,要留有足够的
3 w$ ~& J- [+ Y' Z2 S: c# a6 D& x- _空间位置 ! y( g& e3 Q* ?2 z
母板与子板,单板与背板,确认信号对应,位置对应,连接器方向及丝印标识正确
7 B4 h1 \0 t2 d9 Z; O! D打开TOP 和BOTTOM 层的place-bound, 查看重叠引起的DRC 是否允许
0 E& ]( [( B% G: J% y3 {波峰焊面,允许布设的SMD 种类为:0603 以上(含0603)贴片R、C、SOT、
! z7 r/ c' g6 ]5 t; A5 aSOP(管脚中心距≥1 mm)
7 }. o2 W& e* S" Y" X& [- ~波峰焊面,SMD 放置方向应垂直于波峰焊时PCB 传送方向 & a0 S, [& X/ L* N
波峰焊面,阴影效应区域为0.8 mm(垂直于PCB 传送方向)和1.2 mm(平行于
- F: p6 s6 d. n3 t, m' {PCB 传送方向),钽电容在前为2.5mm。以焊盘间距判别 + L7 @& N: V2 d& [3 r. ^
元器件是否100% 放置 / C: w3 L0 _+ V+ ~; M0 b
是否已更新封装库(用viewlog 检查运行结果) 0 P" Q5 P1 c0 O0 V& o* k6 a
器件封装
$ t! A( X" F. `+ p6 W) L( u. L打印1∶1 布局图,检查布局和封装,硬件设计人员确认 3 |' \; L1 b# Q; Z  `- A9 |1 ~
器件的管脚排列顺序, 第1 脚标志,器件的极性标志,连接器的方向标识 # s& Q4 c; D$ t
器件封装的丝印大小是否合适,器件文字符号是否符合标准要求
* ]" t' e+ J, l2 v! T  X: C( h插装器件的通孔焊盘孔径是否合适、安装孔金属化定义是否准确 ( {* k# M) g4 C9 A# H
表面贴装器件的焊盘宽度和长度是否合适 (焊盘外端余量约0.4mm,内端余量约
; X& ?5 M6 R6 [0.4mm,宽度不应小于引脚的最大宽度)
6 h9 J2 Z+ n+ K3 T回流焊面和波峰焊面的电阻和电容等封装是否区分
1 P9 J. B+ N! J6 _三、布线大致完成后6 X0 f$ U7 U  c$ t8 W% M7 }
: t- T) j- p1 G# z1 {: x
EMC与可靠性
2 Z" ~( V/ F& L/ x# T( k! z" x布通率是否100% : b0 H% O1 J7 h/ n
时钟线、差分对、高速信号线是否已满足(SI 约束)要求
! n6 s0 b# U$ P8 i7 n; ^高速信号线的阻抗各层是否保持一致
3 }$ v* \6 q3 X* j- N8 i6 c各类BUS 是否已满足(SI 约束)要求
1 l( L& [+ V5 f. ]E1、以太网、串口等接口信号是否已满足要求
+ L! |& C9 \% y! r9 N( q时钟线、高速信号线、敏感的信号线不能出现跨越参考平面而形成大的信号回路
" G7 T: R; R% y7 t8 V电源、地是否能承载足够的电流(估算方法:外层铜厚1oz 时1A/mm 线宽,内层0.5A/mm 线宽,短线电流加倍) " c3 J! N  L( D  \
芯片上的电源、地引出线从焊盘引出后就近接电源、地平面,线宽≥0.2mm(8mil),尽量做到≥0.25mm(10mil)
) b- R4 M! m; `电源、地层应无孤岛、通道狭窄现象
, b  s7 y" M6 I& o' D5 C& ZPCB 上的工作地(数字地和模拟地)、保护地、静电防护与屏蔽地的设计是否合理 2 T( Z$ c/ ?! j: J' G& e; T
单点接地的位置和连接方式是否合理 4 O4 O( q, C3 Y
需要接地的金属外壳器件是否正确接地   O3 k$ Q4 p" J
信号线上不应该有锐角和不合理的直角 5 z# V# }  t' [2 t
间距 5 B" j: Z* ]2 ?
Spacing rule set 要满足最小间距要求
6 }( N- M8 x: F* T1 m- B& @不同的总线之间、干扰信号与敏感信号之间是否尽量执行了3W 原则
  h- b( ~3 Q: `; z4 E差分对之间是否尽量执行了3W 原则
( d$ r& x) U/ i4 ]差分对的线间距要根据差分阻抗计算,并用规则控制
: H! b1 h1 r; `非金属化孔内层离线路及铜箔间距应大于0.5mm(20mil),外层0.3mm(12mil)单板起拔扳手轴孔内层离线路及铜箔间距应大于2mm(80mil)
. Z$ j7 R6 D' J- E/ [$ ]# c- H铜皮和线到板边 推荐为大于2mm 最小为0.5mm
4 y( E7 q% p3 _: Z& V内层地层铜皮到板边 1 ~ 2 mm, 最小为0.5mm 9 ~  f3 c5 P* @4 K) Y' Y
内层电源边缘与内层地边缘是否尽量满足了20H 原则 9 s% C- k0 \0 O5 p
焊盘的出线 ! G, f% z; P7 P/ V  k; I& t8 b
对采用回流焊的chip 元器件,chip 类的阻容器件应尽量做到对称出线、且与焊盘连接的cline 必须具有一样的宽度。对器件封装大于0805 且线宽小于0.3mm(12mil)可以不加考虑 , z6 L* t! l* k
对封装≤0805chip 类的SMD, 若与较宽的cline 相连,则中间需要窄的cline 过渡,以防止“立片”缺陷 3 \7 H$ |4 E6 K- H9 T
线路应尽量从SOIC、PLCC、QFP、SOT 等器件的焊盘的两端引出
+ {( P" h0 x# j' W, F' J' @. y过孔 : x) l# m& Q/ f" F6 O$ k6 ^# e1 f
钻孔的过孔孔径不应小于板厚的1/8 9 n& L0 |- T% a$ p) L
过孔的排列不宜太密,避免引起电源、地平面大范围断裂
1 q$ f/ Y) g- F: ]4 q8 t0 [在回流焊面,过孔不能设计在焊盘上。(正常开窗的过孔与焊盘的间距应大于0.5mm (20mil),绿油覆盖的过孔与焊盘的间距应大于0.15 mm (6mil),方法:将Same Net DRC 打开,查DRC,然后关闭Same Net DRC)
. O3 b: z: I7 P- _/ G禁布区 $ y# s2 q8 D+ O2 c2 y
金属壳体器件和散热器件下,不应有可能引起短路的走线、铜皮和过孔
4 k0 P4 k6 I3 ~安装螺钉或垫圈的周围不应有可能引起短路的走线、铜皮和过孔
+ @$ K+ V* q* q; }大面积铜箔
7 l" g8 _( Q" l" F4 b5 t& \若Top、bottom 上的大面积铜箔,如无特殊的需要,应用网格铜[单板用斜网,背板用正交网,线宽0.3mm (12 mil)、间距0.5mm (20mil)]
2 F/ [8 }9 D" w# T$ C/ S大面积铜箔区的元件焊盘,应设计成花焊盘,以免虚焊;有电流要求时,则先考虑加宽花焊盘的筋,再考虑全连接
& W+ r8 m9 n% P6 }  t8 H1 {, m大面积布铜时,应该尽量避免出现没有网络连接的死铜 - _  i( c7 T! i- o$ d" g
大面积铜箔还需注意是否有非法连线,未报告的DRC
" O1 R9 }7 b1 X测试点 3 v7 V3 t3 D9 d/ O  ^& ]. ~
各种电源、地的测试点是否足够(每2A 电流至少有一个测试点)
$ J% H! f1 ~7 ]) E测试点是否已达最大限度
  ^  X# Z# K0 C( iTest Via、Test Pin 的间距设置是否足够
( ?+ W$ D" t% I; |3 `4 A7 QTest Via、Test Pin 是否已Fix
3 a# z, E9 ]* E& k5 c' h. }DRC ; C  g8 ^8 {$ S" d
更新DRC,查看DRC中是否有不允许的错误
* |, f  o. Y- z* |" i2 H. v4 W/ rTest via 和Test pin 的Spacing Rule 应先设置成推荐的距离,检查DRC,若仍有DRC 存在,再用最小距离设置检查DRC / E2 x- g6 K6 ~
光学定位点
2 e0 K: @0 ?: N( i  n5 S+ M0 b原理图的Mark 点是否足够
1 t. J# D2 d3 `* T% O) r3 _3 个光学定位点背景需相同,其中心离边≥5mm ' k0 L0 @& J/ P1 ~) {8 D
管脚中心距≤0.5 mm 的IC,以及中心距≤0.8 mm(31 mil)的BGA 器件,应在元件对角线附近位置设置光学定位点
9 ^) L9 z0 @, B0 p周围10mm 无布线的孤立光学定位符号应设计为一个内径为3mm 环宽1mm 的保护圈。 4 p/ r6 @1 Q# l0 L3 y( c  m
阻焊检查
& v: J9 C3 B' t) Q8 T/ J7 G是否所有类型的焊盘都正确开窗 ! a. F% ?- h6 _# e. N
BGA 下的过孔是否处理成盖油塞孔   S+ I! u6 a4 v7 Y7 T
除测试过孔外的过孔是否已做开小窗或盖油塞孔
4 }( s1 M: w0 ?9 v# a0 H. u! S光学定位点的开窗是否避免了露铜和露线
! t4 U/ I* s/ A; r. m3 d电源芯片、晶振等需铜皮散热或接地屏蔽的器件,是否有铜皮并正确开窗。由焊锡固定的器件应有绿油阻断焊锡的大面积扩散 * K) W! f- ^( }, Y: @, [
丝印 + Y0 b3 d9 b  d3 v# K2 z& N
PCB 编码(铜字)是否清晰、准确,位置是否符合要求
+ X3 W. S; d, m8 F+ y/ X% f# Q条码框下面应避免有连线和过孔;PCB 板名和版本位置丝印是否放置,其下是否有未塞的过孔
  B- k/ t, I  ]8 u+ W- O0 F器件位号是否遗漏,位置是否能正确标识器件
- |; O* Q( @2 t+ S+ b器件位号是否符合公司标准要求
6 S1 p# i8 O& A# {1 E丝印是否压住板面铜字 " M9 ^# I) a4 y! L/ c
打开阻焊,检查字符、器件的1 脚标志、极性标志、方向标识是否清晰可辨(同一层字符的方向是否只有两个:向上、向左)
! O( }1 P1 D, Y背板是否正确标识了槽位名、槽位号、端口名称、护套方向 8 Q/ A0 k' ]8 |; H
母板与子板的插板方向标识是否对应
: A+ |) i+ ]: Y  W) f9 G工艺反馈的问题是否已仔细查对 * C& ?9 S! [6 `: ~) ~% a9 d! V
四、出加工文件
$ y" D. K# a9 C- `' ~$ V3 P) B5 h4 X2 c: L3 E. O
孔图
$ X  n/ p& a% h( x% y3 P* I: z, @Notes 的PCB 板厚、层数、丝印的颜色、翘曲度,以及其他技术说明是否正确 - g7 M% D; O( C  O6 }" ~# F
叠板图的层名、叠板顺序、介质厚度、铜箔厚度是否正确;是否要求作阻抗控制,描述是否准确。叠板图的层名与其光绘文件名是否一致
- {# O" L0 k# L! l( h将设置表中的Repeat code 关掉
* ]  q% l0 J" |, x孔表和钻孔文件是否最新 (改动孔时,必须重新生成)
5 r: g! j% r  U8 Z5 E# c孔表中是否有异常的孔径,压接件的孔径是否正确
9 Z$ _8 z* }  U0 n5 b# y% @要塞孔的过孔是否单独列出,并注“filled vias”
+ s9 z% ~  _! g* ~+ d( m; b- x( B光绘
. W3 J2 @+ ~8 W要塞孔的过孔是否单独列出,并注“filled vias” 8 H' ~3 N( J5 T3 F
art_aper.txt 是否已最新(仅限Geber600/400)
  T1 ], n0 [$ `  d6 u5 D$ [输出光绘文件的log 文件中是否有异常报告 / c" t/ r) ?9 X- c
负片层的边缘及孤岛确认 # f( {& \: L; G" ~
使用 CAM350 检查光绘文件是否与PCB 相符
$ G; j/ ?6 k8 d- H2 w5 j出坐标文件时,确认选择 Body center。(只有在确认所有SMD 器件库的原点是器件中心时,才可选Symbol origin)
& K) a3 x$ |1 u& t4 @  B) Z确定Gerb文件齐全:圆形孔钻孔文件(*.drl)、不规则孔钻孔文件(*.rou)、光绘文件(*.art)、坐标文件,生成文件时间必须比PCB文件(*.brd)晚。
7 Q7 c# @; I5 S7 r. E五、文件齐套3 T1 O9 z! q0 i1 R$ i" W8 u
8 e5 U# C" x* C6 p# O  T  w8 S& Q8 V( V
PCB 文件:产品型号规格-单板名称-版本号.brd
9 m2 U, D# V( K0 Y5 ]$ R. i6 tPCB 加工文件:PCB 编码.zip(含各层的光绘文件、光圈表、钻孔文件及nctape.log) 8 b6 \& K; C4 H/ y- [1 ~4 p! e
SMT 坐标文件:产品型号规格-单板名称-版本号-SMT.txt
5 i/ I; R/ X0 C# T$ {/ J  ^测试文件:testprep.log 和 untest.lst ; X" R1 c) w( R9 j% O2 X
[1-4]总包文件名:产品型号规格-单板名称-版本号-PCB.zip
8 y$ {# H0 e" n( S" M8 y6 `7 `/ k5 N; v
( J. A) D; F5 p9 C# x1 J
器件间距要求# ]+ c) g; c% _% V" [  {) ]/ U
4 N$ y' X  P- C. t, f$ M
PLCC、QFP、SOP 各自之间和相互之间间隙≥2.5 mm(100 mil)
# @9 G/ z+ z) }3 v3 _1 hPLCC、QFP、SOP 与Chip 、SOT 之间间隙≥1.5 mm(60 mil)
# c9 Z/ m& Q' }1 Q6 S! _回流焊:Chip、SOT 各自之间和相互之间的间隙可以小至0.3mm(12mil)。1 z; T' {2 B: o% H/ B
波峰焊:Chip、SOT 相互之间的间隙≥0.8 mm(32 mil)和1.2 mm(47 mil),
! J; v2 L$ U4 B9 x& i钽电容在前面时,间隙应≥2.5 mm(100 mil)。
0 G; i# x, R" d8 d% R1 Y8 }8 c9 x0 g! @6 N: _
BGA 外形与其他元器件的间隙≥5 mm(200 mil)。 ) j' ^" N2 v6 `+ S% S
PLCC 表面贴转接插座与其他元器件的间隙≥3 mm(120 mil)。 : e9 n6 J3 z  c0 r1 h& G/ Z
表面贴片连接器与连接器之间应该确保能够检查和返修。一般连接器引线侧应该留有比连接器高度大的空间。 % W" Y' n" K7 Q7 z& T
元件到喷锡铜带(屏蔽罩焊接用)应该2mm(80mil)以上。 : F4 O* b8 Y8 ]" E( Q# }& @  g
元件到拼板分离边需大于1mm(40mil)以上。
% C) O) _, C. _: ?1 d6 K% r如果B 面(焊接面)上贴片元件很多、很密、很小,而插件焊点又不多,建议插件引脚离开贴片元件焊盘5mm 以上,以便可以采用掩模夹具进行局部波峰焊。
/ T, O6 [3 I' H: u% {4 O% |/ A9 P注:其中间隙一般指不同元器件焊盘间的间隙,器件体大于焊盘时,指器件体的间隙)5 n$ i, h0 O7 M2 r1 K( b
; C' G1 b% v1 B" ]; }+ N

6 |9 x% c2 {& X' w. ?/ {
作者: kangpeng    时间: 2012-12-4 14:49
nice thks
作者: ggbingjie    时间: 2012-12-4 16:05
绿油覆盖的过孔与焊盘的间距应大于0.15 mm (6mil),方法:将Same Net DRC 打开,查DRC,然后关闭Same Net DRC),关于这一点,我想问6mil的间距规则是怎么设置的?我尝试了下没有反应啊,楼主好人做到底,截图说明下吧?
作者: 李秀芳    时间: 2012-12-4 18:22
ggbingjie 发表于 2012-12-4 16:05
  Y! w: Y0 w/ R# n绿油覆盖的过孔与焊盘的间距应大于0.15 mm (6mil),方法:将Same Net DRC 打开,查DRC,然后关闭Same Net ...

) |) N7 O) |) Z你在CM里面的SAME NET SPACING中设置的吗
作者: 李秀芳    时间: 2012-12-4 18:30
ggbingjie 发表于 2012-12-4 16:05 : f- k6 k* u9 G: R
绿油覆盖的过孔与焊盘的间距应大于0.15 mm (6mil),方法:将Same Net DRC 打开,查DRC,然后关闭Same Net ...

( o" k/ K! D* r. Y! i# [# k) T你看一下你的CM/Analyze/Analyze mode /SAME NET SPACING DRC MODE有没有勾选。我这边截图传不上。
作者: iaiping    时间: 2012-12-5 08:18
好东西。。。以前遇到过不少设计中审核都没有发现的、不理想的地方,有了这个做参考,肯定会大大改善的。。。
作者: 风刃    时间: 2012-12-5 08:31
这应该是一家不小的公司的规范啊,楼主给力。
作者: daisy_ldh    时间: 2012-12-5 09:12
好东西
作者: bluemare    时间: 2012-12-5 09:42
so nice, thanks
作者: hejiabei77    时间: 2012-12-5 09:59
so much
作者: 山药蛋儿    时间: 2012-12-5 15:00
不错,谢谢分享
作者: elm99    时间: 2012-12-5 21:08
谢谢lz分享!
作者: zhengying2965    时间: 2013-4-26 08:53
好资料,非常感谢楼主分享。
作者: wl5506    时间: 2013-5-23 17:32
多谢LZ分享!!!
作者: nitianchi    时间: 2013-6-27 14:26
不错
作者: qingaixww    时间: 2013-6-27 23:15
很好,详细实用,谢谢!
作者: yangjijun    时间: 2019-7-25 09:51
有表格吗




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2