|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
, G4 n; d# B; q* x) q8 |0 g
一般PCB基本设计流程如下:
8 Y. {9 Y, f6 p4 |前期准备→PCB结构设计→导网表→规则设置→PCB布局→布线→布线优化和丝印→网络和DRC检查和结构检查→输出光绘→光绘审查→PCB制板生产/打样资料→PCB板厂工程EQ确认→贴片资料输出→项目完成。" G% C: n" a3 B
1:前期准备
z" e0 Q7 o% W. c! K" n! O1 `这包括准备封装库和原理图。在进行PCB设计之前,首先要准备好原理图SCH的逻辑封装和PCB的封装库。封装库可以pads自带的库,但一般情况下很难找到合适的,最好是自己根据所选器件的标准尺寸资料自己做封装库。原则上先做PCB的封装库,再做SCH的逻辑封装。PCB的封装库要求较高,它直接影响板子的安装;SCH的逻辑封装要求相对比较松,只要注意定义好管脚属性和与PCB封装的对应关系就行。PS:注意标准库中的隐藏管脚。之后就是原理图的设计,做好后就准备开始做PCB设计了。, k. P. {$ b1 a* d; x
P. J& e" k7 R& [1 F0 n/ ~
1 l( x g9 i) M/ ~' m a# I% y+ g8 n1 Q" C( L
* V- E. H! R5 u2 x7 g' J3 M% E2:PCB结构设计
# A: [4 K! u2 @; |这一步根据已经确定的电路板尺寸和各项机械定位,在PCB设计环境下绘制PCB板面,并按定位要求放置所需的接插件、按键/开关、螺丝孔、装配孔等等。并充分考虑和确定布线区域和非布线区域(如螺丝孔周围多大范围属于非布线区域)。. S3 ]4 F% J: G
! I% g8 R& L8 \6 y
& s' i6 d+ n9 @$ N& {9 \) p5 K- m% l( B- |
+ `) L$ B& X, D" U3 `' a/ l
3:导网表% B" t' g+ \$ I4 J# Y& Q
导网表之前建议先导入板框。导入DXF格式的板框或emn格式的板框) G- `7 i/ G4 S! u& E
/ G4 ?2 s7 j8 [, o+ A
, u2 X3 P5 a4 z
( }/ k& B) R* i6 X5 F3 {! R
3 k, w2 _! C6 A8 L" T4:规则设置
( I: x |( J) A可以根据具体的PCB设计设置好合理的规则,我们所说的规则就是PADS的约束管理器,通过约束管理器在设计流程中的任意一个环节进行线宽和安全间距的约束,不符合约束的地方后续DRC检测时,会用DRC Markers标记出来。
: A* U c" M. l, N- Q! P) G8 Z: ~$ g1 ~
$ o" ~* A( h% T+ l q( ?
* Z/ [- I- `3 k/ W) p6 N1 w9 s* B5 c& F& O$ [" O6 ?$ a
一般规则设置放在布局之前,是因为有时在布局的时候就要完成一些fanout的工作,因此在fanout之前就要把规则设置好,当设计的项目较大时,可更高效的完成设计。9 X2 S! D, D z) K
备注:设置规则是为了更好、更快的完成设计,换句话说是为了方便设计者。2 O( j- k5 E- Y+ ~) ~
常规的设置有:
% K- d$ K% W$ a* I6 R4 F9 J7 W/ }1. 普通信号的默认线宽/线距。
+ ]0 ]0 h6 H! r5 b2 S4 l$ R2. 选择和设置过孔
" U- L9 l& u) @8 w3. 重要信号和电源的线宽以及颜色设置。
: y$ K2 p2 B" j% ]4. 板层设置。' E% W* i5 T$ Q$ C! z- Q. V
5:PCB布局& m$ K# D* c C% j6 ~7 a. E
一般布局按如下原则进行:* n2 j& ^0 P9 T3 V. O$ m" _) q. t: L
(1) 按电气性能合理分区,一般分为:数字电路区(即怕干扰、又产生干扰)、模拟电路区(怕干扰)、功率驱动区(干扰源);
3 S1 w+ `; j, A(2) 完成同一功能的电路,应尽量靠近放置,并调整各元器件以保证连线最为简洁;同时,调整各功能块间的相对位置使功能块间的连线最简洁;& Y" E; S6 D7 p: u2 j- @
(3) 对于质量大的元器件应考虑安装位置和安装强度;发热元件应与温度敏感元件分开放置,必要时还应考虑热对流措施;- E0 ~: R s3 I0 I; n) U
(4) I/O驱动器件尽量靠近印刷板的边、靠近引出接插件;8 E7 a" b i+ K$ b
(5) 时钟产生器(如:晶振或钟振)要尽量靠近用到该时钟的器件;
0 q% A }3 ?5 B% o+ k/ E! |* Z(6) 在每个集成电路的电源输入脚和地之间,需加一个去耦电容(一般采用高频性能好的独石电容);电路板空间较密时,也可在几个集成电路周围加一个钽电容。7 P+ @" {7 }$ ~ {" ]7 ^# Z F
(7) 继电器线圈处要加放电二极管(1N4148即可);
# ~# N* g1 P9 V' y(8) 布局要求要均衡,疏密有序,不能头重脚轻或一头沉
3 I: T$ L6 H" M2 \1 H! [
3 B' l* _# B5 O
6 ? Z& M& v* @3 Q$ u W0 N! Z
; A0 u! [2 Q- A. h8 Q5 A
4 _7 t6 b. m3 ]- r/ R需要特别注意,在放置元器件时,一定要考虑元器件的实际尺寸大小(所占面积和高度)、元器件之间的相对位置,以保证电路板的电气性能和生产安装的可行 性和便利性同时,应该在保证上面原则能够体现的前提下,适当修改器件的摆放,使之整齐美观,如同样的器件要摆放整齐、方向一致,不能摆得“错落有致”。
* K* p) Q% Q/ {1 x) [这个步骤关系到板子整体形象和下一步布线的难易程度,所以一点要花大力气去考虑。布局时,对不太肯定的地方可以先作初步布线,充分考虑。( U( W- S% |! F
6:布线" U# r/ \+ x5 C: t3 V: M
布线是整个PCB设计中最重要的工序。这将直接影响着PCB板的性能好坏。在PCB的设计过程中,布线一般有这么三种境界的划分:& V0 e1 L. A4 H& A! \' B( c
首先是布通,这时PCB设计时的最基本的要求。如果线路都没布通,搞得到处是飞线,那将是一块不合格的板子,可以说还没入门。* _. U1 b0 @* h) _% M2 B
7 G( E- O+ K6 y. h
0 o& U4 D; U0 z, T3 C8 R
' P) D2 D8 @* a
; I- I9 _0 h6 x) a" s4 t A# V其次是电器性能的满足。这是衡量一块印刷电路板是否合格的标准。这是在布通之后,认真调整布线,使其能达到最佳的电器性能。
- \5 L H: x& h1 s2 p i接着是美观。假如你的布线布通了,也没有什么影响电器性能的地方, 但是一眼看过去杂乱无章的,加上五彩缤纷、花花绿绿的,那就算你的电器性能怎么好,在别人眼里还是垃圾一块。这样给测试和维修带来极大的不便。布线要整齐划一,不能纵横交错毫无章法。这些都要在保证电器性能和满足其他个别要求的情况下实现,否则就是舍本逐末了。
+ j. J. n, w4 h0 w9 R/ j. k: u布线时主要按以下原则进行:8 Q d. v6 g7 o" x' z- d5 @2 [
(1) 一般情况下,首先应对电源线和地线进行布线,以保证电路板的电气性能。在条件允许的范围内,尽量加宽电源、地线宽度,最好是地线比电源线宽,它们的关系是:地线>电源线>信号线,通常信号线宽为:0.2~0.3mm(大约是8-12mil),最细宽度可达0.05~0.07mm(2-3mil),电源线一般为1.2~2.5mm(50-100mil)。对数字电路的PCB可用宽的地导线组成一个回路,即构成一个地网来使用(模拟电路的地则不能这样使用)。0 }+ A% f. G) [( ^' a0 z7 B
(2) 预先对要求比较严格的线(如高频线)进行布线,输入端与输出端的边线应避免相邻平行,以免产生反射干扰。必要时应加地线隔离,两相邻层的布线要互相垂直,平行容易产生寄生耦合。' v, A$ Z% S) v3 ]* X; H
(3) 振荡器外壳接地,时钟线要尽量短,且不能引得到处都是。时钟振荡电路下面、特殊高速逻辑电路部分要加大地的面积,而不应该走其它信号线,以使周围电场趋近于零;$ Y0 Q& b! b5 w4 x
(4) 尽可能采用45°的折线布线,不可使用90°折线,以减小高频信号的辐射;(要求高的线还要用双弧线)
( P& H) o% o7 a+ ?: h$ o' l. v(5) 任何信号线都不要形成环路,如不可避免,环路应尽量小;信号线的过孔要尽量少;+ g* ]4 p1 S: q$ y
(6) 关键的线尽量短而粗,并在两边加上保护地。/ J) Y) P( `' d4 d/ v4 n
(7) 通过扁平电缆传送敏感信号和噪声场带信号时,要用“地线-信号-地线”的方式引出。
% ^" }+ w+ M, c: F8 `1 U$ S(8) 关键信号应预留测试点,以方便生产和维修检测用
B5 D' ~2 ?: E' ^+ Y: ~(9) 原理图布线完成后,应对布线进行优化;同时,经初步网络检查和DRC检查无误后,对未布线区域进行地线填充,用大面积铜层作地线用,在印制板上把没被用上的地方都与地相连接作为地线用。或是做成多层板,电源,地线各占用一层。
; i. |' F$ s: ~" C6 w0 g- aPCB布线工艺要求(可在规则中设置好)/ I) J2 y1 z1 J, [8 u
(1) 线
) G( N+ N; o2 x9 w( `+ q1 D: f5 M5 c一般情况下,信号线宽为0.3mm(12mil),电源线宽为0.77mm(30mil)或1.27mm(50mil);线与线之间和线与焊盘之间的距离大于等于0.33mm(13mil),实际应用中,条件允许时应考虑加大距离;" l$ I D0 b N) B2 b
布线密度较高时,可考虑(但不建议)采用IC脚间走两根线,线的宽度为0.254mm(10mil),线间距不小于0.254mm(10mil)。特殊情况下,当器件管脚较密,宽度较窄时,可按适当减小线宽和线间距。
( G$ M' Q6 C$ j; h(2) 焊盘(PAD)
% F3 q; {9 V) l焊盘(PAD)与过渡孔(VIA)的基本要求是:盘的直径比孔的直径要大于0.6mm;例如,通用插脚式电阻、电容和集成电路等,采用盘/孔尺寸1.6mm /0.8mm(63mil/32mil),插座、插针和二极管1N4007等,采用1.8mm/1.0mm(71mil/39mil)。实际应用中,应根据实际元件的尺寸来定,有条件时,可适当加大焊盘尺寸;
V+ c) b! i9 I: F9 P2 a' j# cPCB板上设计的元件安装孔径应比元件管脚的实际尺寸大0.2~0.4mm(8-16mil)左右。
3 A+ Y: I1 m t; E* j; ^2 l& E(3) 过孔(VIA)
2 T7 |9 x4 I" f一般为1.27mm/0.7mm(50mil/28mil);
8 [9 E* i m( e5 r1 @- R当布线密度较高时,过孔尺寸可适当减小,但不宜过小,可考虑采用1.0mm/0.6mm(40mil/24mil)。* n9 G5 j' P1 b4 A" a- i
(4) 焊盘、线、过孔的间距要求" l5 e0 K) X' r* f5 a4 n2 {
PAD and VIA :≥ 0.3mm(12mil)- A/ Q1 B% }, g: M
PAD and PAD :≥ 0.3mm(12mil)
* A9 D) V2 z: T4 R& u/ vPAD and TRACK :≥ 0.3mm(12mil)% w; y6 ^0 s. z) O5 b
TRACK and TRACK :≥ 0.3mm(12mil)
; Z! E6 X& ?! Q+ P! Z* Y密度较高时:+ b( A: p/ g" v+ l+ P* y' B
PAD and VIA :≥ 0.254mm(10mil)1 I* T5 P4 V7 X# y: Y
PAD and PAD :≥ 0.254mm(10mil)
5 ^# I& x7 G7 J$ IPAD and TRACK :≥ 0.254mm(10mil)
! H4 h/ R; I0 F0 F$ ?TRACK and TRACK :≥ 0.254mm(10mil)7 e& a D/ p! `% u
7:布线优化和丝印4 P! k( ~- \' q6 X5 H) M) A) c( g
“没有最好的,只有更好的”!不管你怎么挖空心思的去设计,等你画完之后,再去看一看,还是会觉得很多地方可以修改的。一般设计的经验是:优化布线的时间是初次布线的时间的两倍。感觉没什么地方需要修改之后,就可以铺铜了。铺铜一般铺地线(注意模拟地和数字地的分离),多层板时还可能需要铺电源。时对于丝印,要注意不能被器件挡住或被过孔和焊盘去掉。同时,设计时正视元件面,底层的字应做镜像处理,以免混淆层面。% m4 d! Y. V+ C, r: R% ]" D% r8 F
8:网络、DRC检查和结构检查
" S; Z# [8 H; q% ]/ A出光绘之前,一般需要检查,每个公司都会有自己的Check List,包含了原理、设计、生产等各个环节的要求。下面从软件提供的两个主要的检查功能来进行介绍。5 ]% ?& L7 N+ f) H, I
DRC检查: _2 R+ p9 K" f
% P4 w! V6 E6 m% ]; o
" x, P, u3 ^6 |/ k- W$ x4 |6 `6 t. N' c* Y- j
! F$ v3 Q5 v6 n, f6 ^9 A- `
9:输出光绘
4 c5 U8 u! C7 ~* R, v6 E光绘输出前需要保证单板是已经完成并符合设计需求的最新版本,光绘输出文件分别用于板厂制板、钢网厂制钢网、焊接厂制作工艺文件等。) [ J2 k4 U$ c; I9 o& J- |8 N
6 c) a" f- e1 T" L& K3 t* J
' @0 M! d2 p4 N: J* ~5 R. O: V: c. p% h! {2 ^) T
a& e: o7 }3 u9 _8 C4 P! z0 l输出的文件有(以四层板为例):
9 ~/ O' a, z! J. d' r/ n1). 布线层:指常规信号层,主要是布线。& C2 H7 d2 L6 X- b& C
命名为L1,L2,L3,L4 ,其中L代表该走线层的层.9 }/ m3 [! i; \+ g. A8 O7 `9 P' `/ O3 `- i! U
. t# @+ Q# i0 M8 v
5 j5 N8 ]& C' V0 o, m8 l. o; o4 l; z5 ^* K
1 e* i8 o% N, _# Y0 @& A- E1 B
2). 丝印层:指设计文件中为加工丝印提供信息的层面,通常顶层和底层都有器件或有标识情况下,就会有顶层丝印和底层丝印。5 j5 i- y o" f ~2 @- N9 s/ C' X' Y
命名:顶层命名为SILK_TOP ;底层命名为SILK_BOTTOM 。
! Y4 B n' B4 }9 O. p1 P! q) j" m9 J
% S8 N7 Y1 M. C5 k9 `$ Y
9 U! |0 }5 k: n) l# C
& C3 h* ?$ _! H2 B1 |3). 阻焊层:指设计文件中为绿油涂布提供加工信息的层面。4 }- B, `1 \+ Y9 N' L6 C
命名:顶层命名为SOLD_TOP;底层命名为SOLD_BOTTOM。* h+ X3 Z) ?% g8 @' \4 J" I
5 I* n0 O1 M6 C; F" M9 P+ ^
, M* s( p2 k/ j2 e: N3 Y# X" D; T
% J" C- W# q0 F) Q8 d k, A' I7 t& N7 a# x" }9 Q: |
4). 钢网层:指设计文件中为锡膏涂布提供加工信息的层面,通常在顶层和底层都有SMD器件情况下,就会有钢网顶层和钢网底层。
& ]/ F) @: l9 |7 V+ z命名:顶层命名为PASTE_TOP ;底层命名为PASTE_BOTTOM。2 E0 k8 p0 n" |, f; @, ^. N1 f6 G
! d; k. [: d2 r4 v# ~- \* V
7 U. V# B9 k, ]3 N& A- u( m
: a1 H, ]4 W- M/ j1 [' r* |
' v8 O) C8 D! p: I% N$ ^' P* B
5). 钻孔层(包含2个文件,NC DRILL数控钻孔文件和DRILL DRAWING钻孔图)4 P( v ]( d8 F: N& B4 Q
分别命名为NC DRILL和DRILL DRAWING。! Z4 `0 L) G% g
1 s! z. r0 r1 T/ q( H
, g, x5 B. |' |: u" V2 l: u5 k" j
8 [: W1 w) C8 v5 Z- ], w
6 K, q; Y' G+ y! x; F
10:光绘审查4 ~) P# f/ Y! V: A
输出光绘之后要进行光绘检视、Cam350开短路等方面的检查才能发至板厂制板,后期还需关注制板工程及问题回复。
5 T3 ?. k5 J) V% N3 O
: L3 z3 E: `2 M$ D' l
. U4 M4 L* R" M% C" P& J
7 B4 A3 ^/ k& S2 k' b' N7 N% `: H/ _8 x8 ~
11:PCB制板资料(Gerber光绘资料+PCB制板要求+拼板图)3 C5 o" g8 f8 D4 G
. @) |) C) y! z/ h! D/ P
* W/ ^' [% J/ t, i8 j; X \6 g
7 [, S2 [, f. {# b# Q
1 R7 I- M( @% b: V, h
12:PCB板厂工程EQ确认(制板工程及问题回复).2 ?4 N# \ K$ u" @! D
13:PCBA贴片资料输出(钢网资料、贴片位号图、元件坐标文件).5 j4 J' u# v3 q( b2 Z
2 B; I" ~9 o5 S9 h# c
! [+ ?" D: ~6 \) m9 S' u1 \& _ |
' K w* S, Y9 x
j6 x9 q! r+ z# B) f3 @) O- w ]
到这里一个项目的PCB设计所有工作流程就完成了0 A# h, g( t( n4 g
PCB设计是一个非常细致的工作,所以设计时要极其细心和耐心,充分考虑各方面的因数,包括设计时要考虑到生产装配加工、后期便于维修等问题。另外设计时养成一些好的工作习惯,会让你的设计更合理,设计效率更高,生产更容易,性能更好。好的设计运用到日常产品当中,消费者也会更加放心和信赖。0 W' b$ s5 p& M' K
|
|