|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
第一篇 PCB布线
! q/ K! {. X! ^! l在PCB设计中,布线是完成产品设计的重要步骤,可以说前面的准备工作都是为它而做的, 在整个PCB中,以布线的设计过程限定最高,技巧最细、工作量最大。PCB布线有单面布线、 双面布线及多层布线。布线的方式也有两种:自动布线及交互式布线,在自动布线之前, 可以用交互式预先对要求比较严格的线进行布线,输入端与输出端的边线应避免相邻平行, 以免产生反射干扰。必要时应加地线隔离,两相邻层的布线要互相垂直,平行容易产生寄生耦合。
8 {% b" W9 v( E& E 自动布线的布通率,依赖于良好的布局,布线规则可以预先设定, 包括走线的弯曲次数、导通孔的数目、步进的数目等。一般先进行探索式布经线,快速地把短线连通, 然后进行迷宫式布线,先把要布的连线进行全局的布线路径优化,它可以根据需要断开已布的线。 并试着重新再布线,以改进总体效果。
8 m3 T$ i( Z* b* i: w( x$ t 对目前高密度的PCB设计已感觉到贯通孔不太适应了, 它浪费了许多宝贵的布线通道,为解决这一矛盾,出现了盲孔和埋孔技术,它不仅完成了导通孔的作用, 还省出许多布线通道使布线过程完成得更加方便,更加流畅,更为完善,PCB 板的设计过程是一个复杂而又简单的过程,要想很好地掌握它,还需广大电子工程设计人员去自已体会, 才能得到其中的真谛。 ! J P" I* F. S$ d
$ R7 B6 W* s! P! @* l3 s1 电源、地线的处理
( }2 t G: T4 l' X% \1 c8 b# H9 K( M 既使在整个PCB板中的布线完成得都很好,但由于电源、 地线的考虑不周到而引起的干扰,会使产品的性能下降,有时甚至影响到产品的成功率。所以对电、 地线的布线要认真对待,把电、地线所产生的噪音干扰降到最低限度,以保证产品的质量。1 z5 q+ |7 l+ b8 j4 J
对每个从事电子产品设计的工程人员来说都明白地线与电源线之间噪音所产生的原因, 现只对降低式抑制噪音作以表述:4 i: v; F# u/ R7 K# |
(1)、众所周知的是在电源、地线之间加上去耦电容。1 b& C# J; |8 K( a# M
(2)、尽量加宽电源、地线宽度,最好是地线比电源线宽,它们的关系是:地线>电源线>信号线,通常信号线宽为:0.2~0.3mm,最经细宽度可达0.05~0.07mm,电源线为1.2~2.5 mm
) L, }6 K% ^3 o3 L* E对数字电路的PCB可用宽的地导线组成一个回路, 即构成一个地网来使用(模拟电路的地不能这样使用) 9 |% H+ r7 U* {& { T
(3)、用大面积铜层作地线用,在印制板上把没被用上的地方都与地相连接作为地线用。或是做成多层板,电源,地线各占用一层。
! M8 i) ]" R9 b
* S" E& P3 I" U! U2 数字电路与模拟电路的共地处理
' N! d' S- Q z& c/ ?) u" ] 现在有许多PCB不再是单一功能电路(数字或模拟电路),而是由数字电路和模拟电路混合构成的。因此在布线时就需要考虑它们之间互相干扰问题,特别是地线上的噪音干扰。
3 j+ G, H/ s& b5 w. ]8 F% D8 G 数字电路的频率高,模拟电路的敏感度强,对信号线来说,高频的信号线尽可能远离敏感的模拟电路器件,对地线来说,整人PCB对外界只有一个结点,所以必须在PCB内部进行处理数、模共地的问题,而在板内部数字地和模拟地实际上是分开的它们之间互不相连,只是在PCB与外界连接的接口处(如插头等)。数字地与模拟地有一点短接,请注意,只有一个连接点。也有在PCB上不共地的,这由系统设计来决定。 t0 f0 v% E1 v- |7 U
- i* I( E% Z I# ~, o' m3 信号线布在电(地)层上. P( P1 x6 J3 M/ @# ]
在多层印制板布线时,由于在信号线层没有布完的线剩下已经不多,再多加层数就会造成浪费也会给生产增加一定的工作量,成本也相应增加了,为解决这个矛盾,可以考虑在电(地)层上进行布线。首先应考虑用电源层,其次才是地层。因为最好是保留地层的完整性。
% i# _ L1 y4 r$ y! }- P( o* w6 k' F- h
4 大面积导体中连接腿的处理
$ R2 p5 x7 \4 L. L 在大面积的接地(电)中,常用元器件的腿与其连接,对连接腿的处理需要进行综合的考虑,就电气性能而言,元件腿的焊盘与铜面满接为好,但对元件的焊接装配就存在一些不良隐患如:①焊接需要大功率加热器。②容易造成虚焊点。所以兼顾电气性能与工艺需要,做成十字花焊盘,称之为热隔离(heat shield)俗称热焊盘(Thermal),这样,可使在焊接时因截面过分散热而产生虚焊点的可能性大大减少。多层板的接电(地)层腿的处理相同。
/ ~. l; ~2 A9 S% Y, r; t6 H' h0 {( t; ^* ~
5 布线中网络系统的作用. F1 q4 ~+ C9 @' S8 D0 P
在许多CAD系统中,布线是依据网络系统决定的。网格过密,通路虽然有所增加,但步进太小,图场的数据量过大,这必然对设备的存贮空间有更高的要求,同时也对象计算机类电子产品的运算速度有极大的影响。而有些通路是无效的,如被元件腿的焊盘占用的或被安装孔、定们孔所占用的等。网格过疏,通路太少对布通率的影响极大。所以要有一个疏密合理的网格系统来支持布线的进行。
! }8 Q$ |: r# @+ m5 t- F2 ] 标准元器件两腿之间的距离为0.1英寸(2.54mm),所以网格系统的基础一般就定为0.1英寸(2.54 mm)或小于0.1英寸的整倍数,如:0.05英寸、0.025英寸、0.02英寸等。
) c' d; X2 Y) @
0 h2 F* Y# a4 y5 h6 设计规则检查(DRC)
$ F# {3 }% M3 I5 j0 F- r; M& y 布线设计完成后,需认真检查布线设计是否符合设计者所制定的规则,同时也需确认所制定的规则是否符合印制板生产工艺的需求,一般检查有如下几个方面:
- O0 N( ~5 @. X/ B* {% ?( L( M0 D# i3 M5 U4 X0 [ Q3 u
(1)、线与线,线与元件焊盘,线与贯通孔,元件焊盘与贯通孔,贯通孔与贯通孔之间的距离是否合理,是否满足生产要求。 4 P7 g/ w W* e$ u( ]: N. Y' G
(2)、电源线和地线的宽度是否合适,电源与地线之间是否紧耦合(低的波阻抗)?在PCB中是否还有能让地线加宽的地方。
/ o2 B" }! W4 ?: g6 f(3)、对于关键的信号线是否采取了最佳措施,如长度最短,加保护线,输入线及输出线被明显地分开。 0 r. {/ H, s+ }1 y3 a) W
(4)、模拟电路和数字电路部分,是否有各自独立的地线。 + e# b7 ^! U" i8 h7 O2 b, P) Z E
(5)后加在PCB中的图形(如图标、注标)是否会造成信号短路。 ! _6 }( E8 |" |! a6 B6 N5 W4 C7 W
(6)对一些不理想的线形进行修改。 + e( o) c, f: k0 v: _# ^+ x0 {, c
(7)、在PCB上是否加有工艺线?阻焊是否符合生产工艺的要求,阻焊尺寸是否合适,字符标志是否压在器件焊盘上,以免影响电装质量。
! F, V" L |; p7 J( R. i# o z& m) _- t(8)、多层板中的电源地层的外框边缘是否缩小,如电源地层的铜箔露出板外容易造成短路。
; R5 K* n% X- M2 C8 \下面的问题,属于网友经常提问的。现在把问题和解答整理出来。
/ B( U/ q- d$ A" L% b+ I4 Y6 L1 ]A.常用软件的下载问题
# n9 T7 k& m/ y" ~8 ]B.Protel常见操作问题7 Y' v/ _1 R- L3 t
C.Protel中常用元件的封装
6 ]/ g( m" ?! `0 t4 h6 J& iD.由SCH生成PCB时提示出错(Protel)
7 L D* n3 }. O$ ^, S# @ dE.电容,二极管,三极管,有源晶振等器件的极性
/ z: M0 ?( ], s5 z( PF.不同逻辑电平的接口
8 s- n3 f- E' u! b2 n% V2 {
" I1 u0 [9 s3 Q8 [3 G, H6 F) t3 xG.电阻,电容值的识别
% W+ p: D, a6 N# K1 G! S, {- G$ y# |$ k- m4 [
/ n* s" b! \$ E+ `
% a9 E& I' r( O7 c+ G2 E, e: }A.常用软件的下载问题:
- q6 S& c, o, g% I, F- u! M4 G★Protel99se,Protel2004从哪里可以下载到
6 a7 g. }' |9 J 在百度上搜。8 |2 y6 B$ U( ], U$ I7 h& F
2 |( h5 a7 P, H1 H: m B# R' O
B.Protel常见操作问题:
; Y0 U4 x6 Y0 H★如何将原理图中的电路粘贴到Word中
u: q& P1 \0 G6 j5 j- b1 z3 F tools->preferences->Graphical Editing,取消Add Template to Clipboard,然后1 R, i" C/ ^. r5 c' D' }; F- @
复制$ f/ O3 n J5 i6 n6 E
6 G7 F/ @) g- e: V( @★如何切换mil和mm单位
0 P# C; ] E4 }0 n8 r& S+ | 菜单View->Toggle Unit,或者按Q键/ O. a' b4 B9 r# E" L6 L
6 g# G& Z, K* i# T: g, K \ R★取消备份及DDB文件减肥:: H" b5 n, B6 |4 b
"File"菜单左边一个向下的灰色箭头
. D C8 e! c o' S preference-->create backup files- n: O- B: b5 M; G# M6 Q; y( k
design utilities-->perform compact after closing: w+ z, y$ U( D, p1 V+ h+ n4 ?
. a9 G$ A# q- P* m" _1 e★如何把SCH,PCB输出到PDF格式
* G2 d7 f$ R4 A8 j 安装Acrobat Distiller打印机,在acrobat 5.0以上版本中带的。然后在Protel里8 L; G d- a$ F' ?, ~3 K
的打印选项里,9 U' {# @& C0 ~- K
选择打印机acrobat Distiller即可。/ \4 N, s5 _" l; D
, N# A* V4 Q1 r$ ^4 x★如何设置和更改Protel的DRC(Design Rules Check)# t0 H' ?3 P2 G C# Y
菜单Design->rules。只针对常用的规则进行讲解:
+ V. i X6 |7 K0 E' R! b# g * Clearance Constraint:不同两个网络的间距,一般设置>12 mil,加工都不会出2 n1 j! V3 J" h
问题8 e/ ] E! `# e4 y, c
* Routing Via Style:设置过孔参数,具体含义在属性里有图。一般hole size比导' l+ T3 @) ^0 ?; Q) O
线宽8mil以上,diameter
; C# M( M9 u3 r( u 比hole size大10mil 以上
: R* Y# T( C" [, i * Width Constraint:导线宽度设置,建议>10mil
: v* }) s; p! y0 O& ^" I
- @5 m* n* I0 T: N/ q, t: y1 [
- l% W$ [" O0 _- FC.Protel中常用元件的封装. _) W) O) X2 ^2 T% r3 O1 @
9 H. R$ u1 y G+ |% F 以下元件在Protel DOS Schematic Libraries.ddb,Miscellaneous Devices.ddb(以
$ Z/ L6 j6 L! R- v上& W3 I5 G( h2 J5 Z( a
是schlib)Advpcb.ddb,Transistors.ddb,General IC.ddb(以上是PCBlib)等库文件中,
9 T: C, w/ A# W. |) c可8 Q f" K8 z) P* |# y/ ~
以使用通配符“*”进行查找。另外,希望大家把自己做的封装传到ftp上共享,这样可
( {2 C* {# @% ]* U以节省时间。
, K2 |! j8 M% G: Z a6 S0 X f3 z: @
. P3 O, O* V! }$ m8 a8 W. h" ? 直插 表贴
- k( T) C; D* {7 d0 b3 U1 Y; g电阻,小电感 axial0.3/axial0.4 0805/0603等: ]4 C- o8 H* I
小电容 RAD0.1/ RAD0.2 0805/0603等8 j1 p, C8 J) A7 U0 f7 R
电解电容 (RB.2/.4) 1210/1812/2220等9 e8 n/ O7 H9 `
小功率三极管 TO-92A/B ' R7 S* ~% \% x2 Z
SOT-23 * m0 R+ C$ F+ z& O) z3 w
大功率三极管(三端稳压) T0-220 7 z, o- f' b0 J/ t7 a% d+ @
小功率二极管 DIODE-0.4 自己做
" R. Z5 |6 X K- @7 F8 S双列IC DIPxx SO-xx xx代表引脚1 L& F( L' W5 H" K- Y- k7 s$ T
数
0 x) L0 g# h5 r K3 \6 w l& O0 ~2 k
有源晶振 DIP14(保留四个顶点,去掉中间10个焊盘)7 K! u: m# |+ n
四方型IC 大部分需要自己用向导画,尺寸参照datasheet3 B- |4 y4 O% H s* X' D0 g& I& F
接插件 SIPxx/IDCxx,DB9/DB25(注意male/female的区别)等& s" c+ e0 H/ K, Y) x8 Y3 r, |6 N# @
电位器,开关,继电器等 买好了元件,量好尺寸自己画; N! m/ I& S7 J, F/ Q4 y9 N s
提醒:*使用封装时最好少用水平/垂直翻转功能5 e+ B5 n L! y( T$ c" ^
*自己建好的元件库或者PCB,一定要1:1的打印出来,和实际比较,以确保无误3 \/ F" k1 {7 Z Y1 t9 e
*有条件的话,尽量先买好器件,再定封装,可以节省很多眼泪
1 y# o; a% F. o9 c% R+ z8 W* X2 U2 M% L( N* `
! \5 O! c8 a0 m' h5 O
/ b# u* u( {8 p- L. \) FD.由SCH生成PCB时提示出错(Protel)
1 W0 x* S/ j% z( p! {& o# ]
1 P4 C. f6 I1 c" g* W5 v sch编辑界面中选择design-->updatepcb,在出现的对话框中按“Preview Change”按+ ~' I% L/ V3 d5 @+ d6 W: X1 D, _
钮
) p% e) w( {' J, {- b,选中 Only show Errors会列出所有错误
4 B7 p. z- I3 ]& b. l6 z; Q
( o" C2 K: s9 x1 J8 c9 { 错误类型 解决办法
p9 O: b1 I$ _% ]1.footprint not found 确保所有的器件都指定了封装5 h8 `. ^# G; h3 _, x5 X. g1 ~, K
确保指定的封装名与PCB中的封装名一致
6 v3 K) |9 F4 @# Q 确保你的库已经打开或者被添加+ r( x6 o. ?6 j( {6 Q# U. l& {
2.node not found 确认没有“footprint not found” 类型的错误
/ v0 M$ C3 O9 Y7 S! r 编辑PCBlib,将对应引脚名改成没有找到的那个node. P+ I+ K7 Q7 S8 ^
3.Duplicate sheet number degisn-options-organization,给每张子电路图编
; U! w5 R0 _% m( v3 W) {" c号' S) Q/ T, T' A: C
# e/ ^/ c) M6 Z+ _
* x0 J" `0 e3 c% eE.电容,二极管,三极管等器件的极性问题:0 r" w- j2 _; a4 c+ Q
' o. [2 C N# P0 c& @ M
直插铝电解:负极附近有黑色的“-”标记,如果没有剪腿的话,长腿为正
" e2 i; \( p0 M0 u9 Q贴片钽电解:有横杠的一头为正
9 P, |- w/ ]' Q. G+ |; f& F二极管: 有圈的一头为负3 o% N; O4 i7 {9 }
小功率三极管 F.不同逻辑电平的接口问题:
3 L" H6 `# t Z: E% H2 D# o7 R+ O# B/ t5 S5 v
CMOS<-->TTL 电源电压相同的条件下可以兼容
0 ^6 T* [7 ^1 ~& Y4 `3.3V--->5V 一般可以直接驱动(以datasheet为准!)) U4 j# A$ d2 o* u2 W# e
5V--->3.3V 74LVT245/74LVT16245
0 ~" d* p/ M" M; F+ K( R! V5V<-->3.3V 74LVC4245/74LVC16245
) U8 `3 g6 y. v, {5 k5 i ~) D1 oECL-->TTL MC101251 S1 j& C5 o9 [6 X) g
TTL-->ECL MC10124! L1 p1 k3 ~: C" M# l4 G' T: w
5 r: a8 B: F& A6 n! f' u) U
9 E3 q6 [; n, U7 `; M; z
G.电阻,电容值的识别4 u' {! W+ D& ?# Z4 ]
7 P# X' f+ [1 J |8 T色环电阻:
0 ~8 X3 m3 m8 O9 E) c. \黑 棕 红 橙 黄 绿 蓝 紫 灰 白
; P3 V/ }1 b, L/ x% r% E8 m1 v( L0 1 2 3 4 5 6 7 8 9
" P; X2 c9 ^9 S$ U7 f! ]$ d
+ x7 J" y1 I7 w+ a* z最后一环表示精度,离其他几环比较远(一般是棕色)5 r& l* y" b2 ?9 ]2 a
倒数第二环表示阶数(10^n)
, h1 v' \9 g, v) P前面的是有效数字 L. _* k) ?+ ^; |2 N, v1 u
例: “绿棕黑黑棕”这个电阻是510欧
: U# H; m+ a/ G/ e8 Y5 U! [
( J" w' l" }8 p& \ g3 g小电容:
# ?' F- g/ s9 _( }通常以三位数标注,以pf为单位" E: u. o) U) i& A. @
前两位是有效数字,最后一位表示阶数(为0时,可以空缺):
+ a" B& m7 J8 } |# D. V0 q例:“332”这个电容是3300 pf
. s1 `0 A! a& r5 r “471”这个电容是470pf 9 E+ V! r; Z+ w0 w. T6 y/ P
“47”这个电容是47pF- E8 ?* y! {+ T3 i
第二篇 a5 l8 ^' @( j; U% J y7 E
如何实现PCB高的布通率以及缩短设计时间
2 m3 G& K- L2 H* [5 f0 p尽管现在的EDA工具很强大,但随着PCB尺寸要求越来越小,器件密度越来越高,PCB设计的难度并不小。如何实现PCB高的布通率以及缩短设计时间呢?本文介绍PCB规划、布局和布线的设计技巧和要点。 现在PCB设计的时间越来越短,越来越小的电路板空间,越来越高的器件密度,极其苛刻的布局规则和大尺寸的组件使得设计师的工作更加困难。为了解决设计上的困难,加快产品的上市,现在很多厂家倾向于采用专用EDA工具来实现PCB的设计。但专用的EDA工具并不能产生理想的结果,也不能达到100%的布通率,而且很乱,通常还需花很多时间完成余下的工作。 - X0 a k( q8 e( x
) e( g7 \: M2 m& C: C7 @ 现在市面上流行的EDA工具软件很多,但除了使用的术语和功能键的位置不一样外都大同小异,如何用这些工具更好地实现PCB的设计呢?在开始布线之前对设计进行认真的分析以及对工具软件进行认真的设置将使设计更加符合要求。下面是一般的设计过程和步骤。
! C2 N2 N, a0 p$ b! P6 T6 w5 M0 B+ N. H9 X. ~: v+ y6 ?% u0 n5 m1 m# ~7 y
1、确定PCB的层数 8 S- i) b8 o6 I( q
h; |: K: B; a- W/ c7 l
电路板尺寸和布线层数需要在设计初期确定。如果设计要求使用高密度球栅数组(BGA)组件,就必须考虑这些器件布线所需要的最少布线层数。布线层的数量以及层叠(stack-up)方式会直接影响到印制线的布线和阻抗。板的大小有助于确定层叠方式和印制线宽度,实现期望的设计效果。
t3 `0 O1 [( m; @" @% N3 \& l0 s m- ^# q3 J0 Y( b D
多年来,人们总是认为电路板层数越少成本就越低,但是影响电路板的制造成本还有许多其它因素。近几年来,多层板之间的成本差别已经大大减小。在开始设计时最好采用较多的电路层并使敷铜均匀分布,以避免在设计临近结束时才发现有少量信号不符合已定义的规则以及空间要求,从而被迫添加新层。在设计之前认真的规划将减少布线中很多的麻烦。 6 p" e$ x" q9 i8 O* t5 w2 A
& N7 W! T9 o' x4 P) o1 K 2、设计规则和限制 7 L$ r0 o3 T( H4 _0 o
" h' [. l5 W1 N! C
自动布线工具本身并不知道应该做些什幺。为完成布线任务,布线工具需要在正确的规则和限制条件下工作。不同的信号线有不同的布线要求,要对所有特殊要求的信号线进行分类,不同的设计分类也不一样。每个信号类都应该有优先级,优先级越高,规则也越严格。规则涉及印制线宽度、过孔的最大数量、平行度、信号线之间的相互影响以及层的限制,这些规则对布线工具的性能有很大影响。认真考虑设计要求是成功布线的重要一步。
$ w& | q* \9 u* `$ h% L
* P* y/ f. O2 s6 l( a 3、组件的布局 3 a: C8 Z$ k* Z1 D5 c9 ~
2 d7 v# ^5 `# S0 M8 a: ~
为最优化装配过程,可制造性设计(DFM)规则会对组件布局产生限制。如果装配部门允许组件移动,可以对电路适当优化,更便于自动布线。所定义的规则和约束条件会影响布局设计。
8 W* D% Y* e! Z+ C2 c
9 k4 N% T* L# Y7 w8 N4 | 在布局时需考虑布线路径(routing channel)和过孔区域。这些路径和区域对设计人员而言是显而易见的,但自动布线工具一次只会考虑一个信号,通过设置布线约束条件以及设定可布信号线的层,可以使布线工具能像设计师所设想的那样完成布线。
- l; D, B# p) S. Q" t6 d
- l3 o6 C" \$ `/ U% n6 A 4、扇出设计
9 l& s5 l8 Z7 b2 G: u o/ d6 n! f- V9 ^ O* {( R
在扇出设计阶段,要使自动布线工具能对组件引脚进行连接,表面贴装器件的每一个引脚至少应有一个过孔,以便在需要更多的连接时,电路板能够进行内层连接、在线测试(ICT)和电路再处理。 ' h3 F- n( x; w& H
- \ v" e7 @1 l$ i2 Y/ }
为了使自动布线工具效率最高,一定要尽可能使用最大的过孔尺寸和印制线,间隔设置为50mil较为理想。要采用使布线路径数最大的过孔类型。进行扇出设计时,要考虑到电路在线测试问题。测试夹具可能很昂贵,而且通常是在即将投入全面生产时才会订购,如果这时候才考虑添加节点以实现100%可测试性就太晚了。
: d4 Z- c6 }0 E. C3 }) U0 T! q7 Y+ e- q$ }' S
经过慎重考虑和预测,电路在线测试的设计可在设计初期进行,在生产过程后期实现,根据布线路径和电路在线测试来确定过孔扇出类型,电源和接地也会影响到布线和扇出设计。为降低滤波电容器连接线产生的感抗,过孔应尽可能靠近表面贴装器件的引脚,必要时可采用手动布线,这可能会对原来设想的布线路径产生影响,甚至可能会导致你重新考虑使用哪种过孔,因此必须考虑过孔和引脚感抗间的关系并设定过孔规格的优先级。 . D9 O+ R: @2 \) }1 I
3 D3 ~5 n. w9 |; g# p 5、手动布线以及关键信号的处理
% Z! y3 e/ z! ~& G; L) I1 T! p( V7 p
6 }6 P) q4 u- g8 g3 E 尽管本文主要论述自动布线问题,但手动布线在现在和将来都是印刷电路板设计的一个重要过程。采用手动布线有助于自动布线工具完成布线工作。如图2a和图2b所示,通过对挑选出的网络(net)进行手动布线并加以固定,可以形成自动布线时可依据的路径。
! k. D' H/ b9 A+ r6 M/ l) }# |4 _# n+ X2 u2 D' L& h: E
无论关键信号的数量有多少,首先对这些信号进行布线,手动布线或结合自动布线工具均可。关键信号通常必须通过精心的电路设计才能达到期望的性能。布线完成后,再由有关的工程人员来对这些信号布线进行检查,这个过程相对容易得多。检查通过后,将这些线固定,然后开始对其余信号进行自动布线。 ( t k5 y1 ^, P9 ?$ a1 \0 N
' x( P) r6 Z n$ T2 q( j
6、自动布线
0 V1 n0 X/ r3 Q. u2 ]' G5 N! k1 s
! \5 v! L0 }+ f7 S% u; ~ 对关键信号的布线需要考虑在布线时控制一些电参数,比如减小分布电感和EMC等,对于其它信号的布线也类似。所有的EDA厂商都会提供一种方法来控制这些参数。在了解自动布线工具有哪些输入参数以及输入参数对布线的影响后,自动布线的质量在一定程度上可以得到保证。
2 k9 L v# _$ L5 l) {# z+ }
2 d5 q1 v$ ?, T4 ?* S' r4 W 应该采用通用规则来对信号进行自动布线。通过设置限制条件和禁止布线区来限定给定信号所使用的层以及所用到的过孔数量,布线工具就能按照工程师的设计思想来自动布线。如果对自动布线工具所用的层和所布过孔的数量不加限制,自动布线时将会使用到每一层,而且将会产生很多过孔。
2 E0 \& k! \; [$ E4 I
4 \4 n M. y# Z' l- @2 k 在设置好约束条件和应用所创建的规则后,自动布线将会达到与预期相近的结果,当然可能还需要进行一些整理工作,同时还需要确保其它信号和网络布线的空间。在一部分设计完成以后,将其固定下来,以防止受到后边布线过程的影响。
& `/ n5 u* [; b- h2 ]6 J( U/ l
1 y" e* f- q% N$ y 采用相同的步骤对其余信号进行布线。布线次数取决于电路的复杂性和你所定义的通用规则的多少。每完成一类信号后,其余网络布线的约束条件就会减少。但随之而来的是很多信号布线需要手动干预。现在的自动布线工具功能非常强大,通常可完成100%的布线。但是当自动布线工具未完成全部信号布线时,就需对余下的信号进行手动布线。 ) C! W& a! y& h) m9 W5 t3 Z
; S' Y, x( h4 A7 |1 }/ o 7、自动布线的设计要点包括:
7 E' l- D' r2 Y9 R! A; s- a, B1 [7 t# O- |' j# l1 B" P6 ~
7.1 略微改变设置,试用多种路径布线;
9 D E0 b1 g, J, |8 [# O! d) l 7.2 保持基本规则不变,试用不同的布线层、不同的印制线和间隔宽度以及不同线宽、不同类型的过孔如盲孔、埋孔等,观察这些因素对设计结果有何影响; , d- g8 q' c9 e2 N' ~
7.3让布线工具对那些默认的网络根据需要进行处理;
$ Z3 ]1 x8 w: }* l* F/ J \9 ~ k 7.4信号越不重要,自动布线工具对其布线的自由度就越大。 ( H% r2 \1 c! w% ^3 T, b
0 m9 _9 m3 P! _: C9 n5 b# Q. f( G0 m
8、布线的整理 - b# j+ P& Z; b) q6 q2 T: C" }7 z E
. B; @5 m: z, T; N
如果你所使用的EDA工具软件能够列出信号的布线长度,检查这些数据,你可能会发现一些约束条件很少的信号布线的长度很长。这个问题比较容易处理,通过手动编辑可以缩短信号布线长度和减少过孔数量。在整理过程中,你需要判断出哪些布线合理,哪些布线不合理。同手动布线设计一样,自动布线设计也能在检查过程中进行整理和编辑。 3 U0 |8 w+ C! s" k8 X: B
9 S8 ]2 @) [% r' ~ 9、电路板的外观 . p" i7 V2 t7 ]" E2 |/ Z/ J0 C
# ^ X6 _8 B* q7 b. ~
以前的设计常常注意电路板的视觉效果,现在不一样了。自动设计的电路板不比手动设计的美观,但在电子特性上能满足规定的要求,而且设计的完整性能得到保证, ^& h, v' h, a/ C5 ?+ s
6 [% z! ~0 c @. @3 k
第三篇1 w7 T# U+ i/ Z' U8 X& N/ L) o
PROTEL技术大全 / o0 _/ V5 p! @2 J
/ P% i9 ?+ W, ?0 d; z
4 |) ]$ m& T, l6 @ 0 D' A6 i4 v$ y$ A/ ?
1.原理图常见错误:
* [- _, ^3 l& N4 U) u3 O) M/ D/ k (1)ERC报告管脚没有接入信号:" G1 `, f" t- y% l8 J! P
a. 创建封装时给管脚定义了I/O属性;
' j8 N2 c# L: X& ~ b.创建元件或放置元件时修改了不一致的grid属性,管脚与线没有连上;
# v( c0 y+ V: Y @7 v3 c c. 创建元件时pin方向反向,必须非pin name端连线。
( ~, E: a' E* u, i8 b" X& q (2)元件跑到图纸界外:没有在元件库图表纸中心创建元件。
) x' N6 Q, r* W" p0 D (3)创建的工程文件网络表只能部分调入pcb:生成netlist时没有选择为global。9 K: W, j" B. c5 `6 W2 ?5 @
(4)当使用自己创建的多部分组成的元件时,千万不要使用annotate./ h. L* E4 `; y2 q$ Q/ T
2.PCB中常见错误:
8 a& b6 y2 C t (1)网络载入时报告NODE没有找到:
! B: V: ] C( q8 k$ i" { a. 原理图中的元件使用了pcb库中没有的封装;
/ H& @# N0 ], @% @6 h* g- G3 ]% ] b. 原理图中的元件使用了pcb库中名称不一致的封装;
. d; d$ A# b' l8 e2 ` c. 原理图中的元件使用了pcb库中pin number不一致的封装。如三极管:sch中pin number 为e,b,c, 而pcb中为1,2,3。! q4 S8 j- m3 v( ]$ m
(2)打印时总是不能打印到一页纸上:
2 z W: c/ i' O2 a& @0 X a. 创建pcb库时没有在原点; " B5 S$ O0 }/ r
b. 多次移动和旋转了元件,pcb板界外有隐藏的字符。选择显示所有隐藏的字符, 缩小pcb, 然后移动字符到边界内。
9 b! x, H) ~9 q( l (3)DRC报告网络被分成几个部分:2 P% ]+ K& |" `6 J r: B7 A5 n$ p4 Y
表示这个网络没有连通,看报告文件,使用选择CONNECTED COPPER查找。- Z/ w! ^% e/ t& q' N9 u( B% e
另外提醒朋友尽量使用WIN2000, 减少蓝屏的机会;多几次导出文件,做成新的DDB文件,减少文件尺寸和PROTEL僵死的机会。如果作较复杂得设计,尽量不要使用自动布线。7 E6 n/ B1 ]9 v
& t$ o. f1 A* {' A: x0 Q
在PCB设计中,布线是完成产品设计的重要步骤,可以说前面的准备工作都是为它而做的, 在整个PCB中,以布线的设计过程限定最高,技巧最细、工作量最大。PCB布线有单面布线、 双面布线及多层布线。布线的方式也有两种:自动布线及交互式布线,在自动布线之前, 可以用交互式预先对要求比较严格的线进行布线,输入端与输出端的边线应避免相邻平行, 以免产生反射干扰。必要时应加地线隔离,两相邻层的布线要互相垂直,平行容易产生寄生耦合。
4 W0 a) p4 V$ F" D2 _1 s1 q) }" w5 E* s( Q/ p. }- m; i5 V
自动布线的布通率,依赖于良好的布局,布线规则可以预先设定, 包括走线的弯曲次数、导通孔的数目、步进的数目等。一般先进行探索式布经线,快速地把短线连通, 然后进行迷宫式布线,先把要布的连线进行全局的布线路径优化,它可以根据需要断开已布的线。 并试着重新再布线,以改进总体效果。* m3 L) V o4 \' s4 C
. y4 a+ v# Z8 m( x: u5 W
对目前高密度的PCB设计已感觉到贯通孔不太适应了, 它浪费了许多宝贵的布线通道,为解决这一矛盾,出现了盲孔和埋孔技术,它不仅完成了导通孔的作用, 还省出许多布线通道使布线过程完成得更加方便,更加流畅,更为完善,PCB 板的设计过程是一个复杂而又简单的过程,要想很好地掌握它,还需广大电子工程设计人员去自已体会, 才能得到其中的真谛。
4 n3 m+ O2 G7 B9 Y1 }1 q1 K9 {& m" p+ H/ s# J% x& H
1 电源、地线的处理
, @$ [1 _9 N) E# b; E8 r' I! R K2 f- T# X9 H, W
既使在整个PCB板中的布线完成得都很好,但由于电源、 地线的考虑不周到而引起的干扰,会使产品的性能下降,有时甚至影响到产品的成功率。所以对电、 地线的布线要认真对待,把电、地线所产生的噪音干扰降到最低限度,以保证产品的质量。: N$ F" H( V/ Z
V1 Y. [; S( @9 g* g- `
对每个从事电子产品设计的工程人员来说都明白地线与电源线之间噪音所产生的原因, 现只对降低式抑制噪音作以表述:3 h* U8 ?9 D t* Q+ c
0 d# g8 q% w' }* a众所周知的是在电源、地线之间加上去耦电容。
8 Y E: g% {2 f2 ]2 v尽量加宽电源、地线宽度,最好是地线比电源线宽,它们的关系是:地线>电源线>信号线,通常信号线宽为:0.2~0.3mm,最经细宽度可达0.05~0.07mm,电源线为1.2~2.5 mm% f c6 c5 Y o8 {6 A$ ^
对数字电路的PCB可用宽的地导线组成一个回路, 即构成一个地网来使用(模拟电路的地不能这样使用)& T4 S `+ l& t( l
用大面积铜层作地线用,在印制板上把没被用上的地方都与地相连接作为地线用。或是做成多层板,电源,地线各占用一层。* G) r3 ~, ]$ x4 y" Q6 b: \
2、数字电路与模拟电路的共地处理% Q) u3 K5 p6 T' r6 W' n& ]
0 _( \' ]: o/ D, n2 \
现在有许多PCB不再是单一功能电路(数字或模拟电路),而是由数字电路和模拟电路混合构成的。因此在布线时就需要考虑它们之间互相干扰问题,特别是地线上的噪音干扰。4 X) ]. L# ]' O& X a, b: _
数字电路的频率高,模拟电路的敏感度强,对信号线来说,高频的信号线尽可能远离敏感的模拟电路器件,对地线来说,整人PCB对外界只有一个结点,所以必须在PCB内部进行处理数、模共地的问题,而在板内部数字地和模拟地实际上是分开的它们之间互不相连,只是在PCB与外界连接的接口处(如插头等)。数字地与模拟地有一点短接,请注意,只有一个连接点。也有在PCB上不共地的,这由系统设计来决定。
2 P' @) c% N: `# r& Z5 `% y* k0 R6 {
3、信号线布在电(地)层上
+ U3 C+ ?% w7 h1 G# y3 W3 y6 n# X D1 @
在多层印制板布线时,由于在信号线层没有布完的线剩下已经不多,再多加层数就会造成浪费也会给生产增加一定的工作量,成本也相应增加了,为解决这个矛盾,可以考虑在电(地)层上进行布线。首先应考虑用电源层,其次才是地层。因为最好是保留地层的完整性。
0 d) n" W6 A3 V9 x2 `$ K1 u6 Y* J( h: b0 c% t8 v- E5 r
4、大面积导体中连接腿的处理' R0 G6 V8 S8 m2 W! T9 f- V* d5 z
- x9 f6 K; @6 ]+ i0 c5 f
在大面积的接地(电)中,常用元器件的腿与其连接,对连接腿的处理需要进行综合的考虑,就电气性能而言,元件腿的焊盘与铜面满接为好,但对元件的焊接装配就存在一些不良隐患如:①焊接需要大功率加热器。②容易造成虚焊点。所以兼顾电气性能与工艺需要,做成十字花焊盘,称之为热隔离(heat shield)俗称热焊盘(Thermal),这样,可使在焊接时因截面过分散热而产生虚焊点的可能性大大减少。多层板的接电(地)层腿的处理相同。
6 l( w8 v" H! D& u3 b5 t) _6 N" U; ]" s# a
5、布线中网络系统的作用) \* y& y+ T" `% v8 s& x; o. A
. u' }$ j# c$ {
在许多CAD系统中,布线是依据网络系统决定的。网格过密,通路虽然有所增加,但步进太小,图场的数据量过大,这必然对设备的存贮空间有更高的要求,同时也对象计算机类电子产品的运算速度有极大的影响。而有些通路是无效的,如被元件腿的焊盘占用的或被安装孔、定们孔所占用的等。网格过疏,通路太少对布通率的影响极大。所以要有一个疏密合理的网格系统来支持布线的进行。
" ]8 p8 P$ ]' m. q+ O% o0 \8 j, A3 P3 |7 w
标准元器件两腿之间的距离为0.1英寸(2.54mm),所以网格系统的基础一般就定为0.1英寸(2.54 mm)或小于0.1英寸的整倍数,如:0.05英寸、0.025英寸、0.02英寸等。1 z$ ]0 L) s3 I' W- b1 O; _! L+ H! C
; s$ k, g! J( s: u( v$ _9 {; D
6、设计规则检查(DRC)
2 w7 }5 w7 p4 W8 a5 S, L- Q0 O" k. f6 R1 c' w9 s1 e
布线设计完成后,需认真检查布线设计是否符合设计者所制定的规则,同时也需确认所制定的规则是否符合印制板生产工艺的需求,一般检查有如下几个方面:. s( N9 e7 H. v% U
Q9 E- H5 Y2 Y4 x& Y! h# A线与线,线与元件焊盘,线与贯通孔,元件焊盘与贯通孔,贯通孔与贯通孔之间的距离是否合理,是否满足生产要求。/ G4 u0 z# ?$ e1 p) B. O& X
电源线和地线的宽度是否合适,电源与地线之间是否紧耦合(低的波阻抗)?在PCB中是否还有能让地线加宽的地方。
& o6 f; O8 G, Q8 A8 F6 p8 X' P对于关键的信号线是否采取了最佳措施,如长度最短,加保护线,输入线及输出线被明显地分开。& N. f# m5 d0 z7 A! p, D# n
模拟电路和数字电路部分,是否有各自独立的地线。
5 M( X; l9 ^3 x5 O& O7 r" @9 S后加在PCB中的图形(如图标、注标)是否会造成信号短路。
. r0 y C, Z2 R& S对一些不理想的线形进行修改。* ]/ L* n- V( y! Z- X% r
在PCB上是否加有工艺线?阻焊是否符合生产工艺的要求,阻焊尺寸是否合适,字符标志是否压在器件焊盘上,以免影响电装质量。7 q3 h5 m9 I( D+ J+ S. `
多层板中的电源地层的外框边缘是否缩小,如电源地层的铜箔露出板外容易造成短路。概述
% @" E! q! b# l: J e# D本文档的目的在于说明使用PADS的印制板设计软件PowerPCB进行印制板设计的流程和一些注意事项,为一个工作组的设计人员提供设计规范,方便设计人员之间进行交流和相互检查。' C( \( B* B# C
& k2 J5 {7 Y' _6 y4 k/ M
2、设计流程& C2 s3 v; h" r C; k( {
PCB的设计流程分为网表输入、规则设置、元器件布局、布线、检查、复查、输出六个步骤.
5 ~! v1 W+ ?7 X5 b) {; y& t7 H; P2.1 网表输入
% B7 @$ s6 W7 }' S8 `; k( M! ?! e 网表输入有两种方法,一种是使用PowerLogic的OLE PowerPCB Connection功能,选择Send Netlist,应用OLE功能,可以随时保持原理图和PCB图的一致,尽量减少出错的可能。另一种方法是直接在PowerPCB中装载网表,选择File->Import,将原理图生成的网表输入进来。; |+ B, `4 `5 ?; U
2.2 规则设置3 j' _; o3 s! v6 {8 f6 C
如果在原理图设计阶段就已经把PCB的设计规则设置好的话,就不用再进行设置& d4 y- j0 o$ k [- I. A
这些规则了,因为输入网表时,设计规则已随网表输入进PowerPCB了。如果修改了设计规则,必须同步原理图,保证原理图和PCB的一致。除了设计规则和层定义外,还有一些规则需要设置,比如Pad Stacks,需要修改标准过孔的大小。如果设计者新建了一个焊盘或过孔,一定要加上Layer 25。2 B9 ?5 n) ]! j, `7 [
注意:3 K6 K+ H0 T$ Z( s' @& T, |% M4 ]
PCB设计规则、层定义、过孔设置、CAM输出设置已经作成缺省启动文件,名称为Default.stp,网表输入进来以后,按照设计的实际情况,把电源网络和地分配给电源层和地层,并设置其它高级规则。在所有的规则都设置好以后,在PowerLogic中,使用OLE PowerPCB Connection的Rules From PCB功能,更新原理图中的规则设置,保证原理图和PCB图的规则一致。' W) r: d+ }1 |; s4 G
t' Z7 k+ t) ^) K' O2.3 元器件布局 C1 }( o8 R# w2 m k2 Q v
网表输入以后,所有的元器件都会放在工作区的零点,重叠在一起,下一步的工作就是把这些元器件分开,按照一些规则摆放整齐,即元器件布局。PowerPCB提供了两种方法,手工布局和自动布局。2.3.1 手工布局! H$ E& ?2 J5 \
1. 工具印制板的结构尺寸画出板边(Board Outline)。2 {+ h8 R: N$ u% r
2. 将元器件分散(Disperse Components),元器件会排列在板边的周围。; ^3 O! s6 g3 X( f' A
3. 把元器件一个一个地移动、旋转,放到板边以内,按照一定的规则摆放整齐。. m( h& N: d6 }; N
2.3.2 自动布局8 d0 F" g# X) k( p4 M& f2 H' B
PowerPCB提供了自动布局和自动的局部簇布局,但对大多数的设计来说,效果并不理想,不推荐使用。2.3.3 注意事项
b8 W e6 o$ G3 i) ?( k2 T$ Wa. 布局的首要原则是保证布线的布通率,移动器件时注意飞线的连接,把有连线关系的器件放在一起
, E# w- _, A- x/ hb. 数字器件和模拟器件要分开,尽量远离0 S5 |( ]2 x F* V
c. 去耦电容尽量靠近器件的VCC# c0 H/ r8 B8 y+ u* i
d. 放置器件时要考虑以后的焊接,不要太密集
* S* Y7 @/ [4 A5 X! he. 多使用软件提供的Array和Union功能,提高布局的效率: o; _7 s8 N2 T f |3 Y
9 l5 R4 m: ]* f9 q2.4 布线& u. l, C% v- }, m; v# e
布线的方式也有两种,手工布线和自动布线。PowerPCB提供的手工布线功能十分强大,包括自动推挤、在线设计规则检查(DRC),自动布线由Specctra的布线引擎进行,通常这两种方法配合使用,常用的步骤是手工—自动—手工。
, L+ {8 u/ p+ t2.4.1 手工布线
! @9 m2 `: m, `: h! ?4 f1. 自动布线前,先用手工布一些重要的网络,比如高频时钟、主电源等,这些网络往往对走线距离、线宽、线间距、屏蔽等有特殊的要求;另外一些特殊封装,如BGA,自动布线很难布得有规则,也要用手工布线。$ a# f. O& v3 `! @( [4 `& A F
2. 自动布线以后,还要用手工布线对PCB的走线进行调整。* P/ V4 M: b# F( d% ^ T) c
2.4.2 自动布线/ A5 c/ M) [* a& x+ z; l0 K
手工布线结束以后,剩下的网络就交给自动布线器来自布。选择Tools->SPECCTRA,启动Specctra布线器的接口,设置好DO文件,按Continue就启动了Specctra布线器自动布线,结束后如果布通率为100%,那么就可以进行手工调整布线了;如果不到100%,说明布局或手工布线有问题,需要调整布局或手工布线,直至全部布通为止。
1 ?) N* D$ [1 R% C: A' w1 Z" d: B6 Z" K1 F+ o) k& _3 W
2.4.3 注意事项- J- R: q8 M, `
a. 电源线和地线尽量加粗
. m5 Y; d0 K' M0 a9 yb. 去耦电容尽量与VCC直接连接0 K. s s7 a2 [. Q% e" }2 b9 w# c% ~
c. 设置Specctra的DO文件时,首先添加Protect all wires命令,保护手工布的线不被自动布线器重布
; ?5 S# j- ]6 i3 W9 \$ O3 w6 E1 Gd. 如果有混合电源层,应该将该层定义为Split/mixed Plane,在布线之前将其分割,布完线之后,使用Pour Manager的Plane Connect进行覆铜
: G! C: I. g+ ue. 将所有的器件管脚设置为热焊盘方式,做法是将Filter设为Pins,选中所有的管脚,修改属性,在Thermal选项前打勾
6 b" I% ]6 O8 W) C \% kf. 手动布线时把DRC选项打开,使用动态布线(Dynamic Route)6 }1 }; @; Y( _3 Z; u z* W5 c
1 V% b I6 K2 t& @) g$ g1 A2.5 检查
" G0 L* n) V' | Y 检查的项目有间距(Clearance)、连接性(Connectivity)、高速规则(High Speed)和电源层(Plane),这些项目可以选择Tools->Verify Design进行。如果设置了高速规则,必须检查,否则可以跳过这一项。检查出错误,必须修改布局和布线。
8 Y* L: t0 e7 m, M+ J注意:+ L& ?, B! U) z
有些错误可以忽略,例如有些接插件的Outline的一部分放在了板框外,检查间距时会出错;另外每次修改过走线和过孔之后,都要重新覆铜一次。
, k6 H' q7 }, u9 R% k2.6 复查" F7 q1 |3 J- U$ y+ H
复查根据“PCB检查表”,内容包括设计规则,层定义、线宽、间距、焊盘、过孔设置;还要重点复查器件布局的合理性,电源、地线网络的走线,高速时钟网络的走线与屏蔽,去耦电容的摆放和连接等。复查不合格,设计者要修改布局和布线,合格之后,复查者和设计者分别签字。
* c4 E o/ q( ]8 I4 z: k( ` Q4 q b9 v' c8 `; W$ ]3 F
2.7 设计输出$ ^8 y M) L5 X) q, c; M5 F% T7 n
PCB设计可以输出到打印机或输出光绘文件。打印机可以把PCB分层打印,便于设计者和复查者检查;光绘文件交给制板厂家,生产印制板。光绘文件的输出十分重要,关系到这次设计的成败,下面将着重说明输出光绘文件的注意事项。
0 y. r, E* t1 U# Ha. 需要输出的层有布线层(包括顶层、底层、中间布线层)、电源层(包括VCC层和GND层)、丝印层(包括顶层丝印、底层丝印)、阻焊层(包括顶层阻焊和底层阻焊),另外还要生成钻孔文件(NC Drill)
. E1 y1 b* k. {$ u9 [b. 如果电源层设置为Split/Mixed,那么在Add Document窗口的Document项选择Routing,并且每次输出光绘文件之前,都要对PCB图使用Pour Manager的Plane Connect进行覆铜;如果设置为CAM Plane,则选择Plane,在设置Layer项的时候,要把Layer25加上,在Layer25层中选择Pads和Viasc. 在设备设置窗口(按Device Setup),将Aperture的值改为1992 i) V0 Q8 |! Q. o$ o* _
d. 在设置每层的Layer时,将Board Outline选上
9 G% J" M" I& x- l* R9 ?8 }e. 设置丝印层的Layer时,不要选择Part Type,选择顶层(底层)和丝印层的Outline、Text、Line6 K1 s4 A0 g$ W1 J' _+ t$ z+ b* O
f. 设置阻焊层的Layer时,选择过孔表示过孔上不加阻焊,不选过孔表示家阻焊,视具体情况确定1 O( Y5 M# {& [8 q
g. 生成钻孔文件时,使用PowerPCB的缺省设置,不要作任何改动
9 j' B4 R. y; ? \/ z c! gh. 所有光绘文件输出以后,用CAM350打开并打印,由设计者和复查者根据“PCB检查表”检查3 J) R2 Z' ~; s& b
过孔(via)是多层PCB的重要组成部分之一,钻孔的费用通常占PCB制板费用的30%到40%。简单的说来,PCB上的每一个孔都可以称之为过孔。从作用上看,过孔可以分成两类:一是用作各层间的电气连接;二是用作器件的固定或定位。如果从工艺制程上来说,这些过孔一般又分为三类,即盲孔(blind via)、埋孔(buried via)和通孔(through via)。盲孔位于印刷线路板的顶层和底层表面,具有一定深度,用于表层线路和下面的内层线路的连接,孔的深度通常不超过一定的比率(孔径)。埋孔是指位于印刷线路板内层的连接孔,它不会延伸到线路板的表面。上述两类孔都位于线路板的内层,层压前利用通孔成型工艺完成,在过孔形成过程中可能还会重叠做好几个内层。第三种称为通孔,这种孔穿过整个线路板,可用于实现内部互连或作为元件的安装定位孔。由于通孔在工艺上更易于实现,成本较低,所以绝大部分印刷电路板均使用它,而不用另外两种过孔。以下所说的过孔,没有特殊说明的,均作为通孔考虑。
. W+ D; R, V6 a# r: p" s从设计的角度来看,一个过孔主要由两个部分组成,一是中间的钻孔(drill hole),二是钻孔周围的焊盘区,见下图。这两部分的尺寸大小决定了过孔的大小。很显然,在高速,高密度的PCB设计时,设计者总是希望过孔越小越好,这样板上可以留有更多的布线空间,此外,过孔越小,其自身的寄生电容也越小,更适合用于高速电路。但孔尺寸的减小同时带来了成本的增加,而且过孔的尺寸不可能无限制的减小,它受到钻孔(drill)和电镀(plating)等工艺技术的限制:孔越小,钻孔需花费的时间越长,也越容易偏离中心位置;且当孔的深度超过钻孔直径的6倍时,就无法保证孔壁能均匀镀铜。比如,现在正常的一块6层PCB板的厚度(通孔深度)为50Mil左右,所以PCB厂家能提供的钻孔直径最小只能达到8Mil。# \9 s- F t2 t3 q7 Q# ]8 C
% h0 B/ z& U7 J二、过孔的寄生电容
( i" E$ b5 T5 U/ A过孔本身存在着对地的寄生电容,如果已知过孔在铺地层上的隔离孔直径为D2,过孔焊盘的直径为D1,PCB板的厚度为T,板基材介电常数为ε,则过孔的寄生电容大小近似于:
8 }5 X7 }2 X8 c4 M6 x1 F0 [9 _C=1.41εTD1/(D2-D1)
/ u5 R' z, G! |3 L% L过孔的寄生电容会给电路造成的主要影响是延长了信号的上升时间,降低了电路的速度。举例来说,对于一块厚度为50Mil的PCB板,如果使用内径为10Mil,焊盘直径为20Mil的过孔,焊盘与地铺铜区的距离为32Mil,则我们可以通过上面的公式近似算出过孔的寄生电容大致是:C=1.41x4.4x0.050x0.020/(0.032-0.020)=0.517pF,这部分电容引起的上升时间变化量为:T10-90=2.2C(Z0/2)=2.2x0.517x(55/2)=31.28ps 。从这些数值可以看出,尽管单个过孔的寄生电容引起的上升延变缓的效用不是很明显,但是如果走线中多次使用过孔进行层间的切换,设计者还是要慎重考虑的。; U! g) P0 V7 [' V T
# p. ~8 o* {5 n' d
三、过孔的寄生电感
3 c- c' I( `- E同样,过孔存在寄生电容的同时也存在着寄生电感,在高速数字电路的设计中,过孔的寄生电感带来的危害往往大于寄生电容的影响。它的寄生串联电感会削弱旁路电容的贡献,减弱整个电源系统的滤波效用。我们可以用下面的公式来简单地计算一个过孔近似的寄生电感:: t7 b( o9 M1 k3 W9 y9 U
L=5.08h[ln(4h/d)+1]其中L指过孔的电感,h是过孔的长度,d是中心钻孔的直径。从式中可以看出,过孔的直径对电感的影响较小,而对电感影响最大的是过孔的长度。仍然采用上面的例子,可以计算出过孔的电感为:L=5.08x0.050[ln(4x0.050/0.010)+1]=1.015nH 。如果信号的上升时间是1ns,那么其等效阻抗大小为:XL=πL/T10-90=3.19Ω。这样的阻抗在有高频电流的通过已经不能够被忽略,特别要注意,旁路电容在连接电源层和地层的时候需要通过两个过孔,这样过孔的寄生电感就会成倍增加。* r' {3 {, W5 w& E2 o
5 h0 N r& `% f: M
四、高速PCB中的过孔设计
! ?/ |$ @4 i' _/ ]' [5 E- M通过上面对过孔寄生特性的分析,我们可以看到,在高速PCB设计中,看似简单的过
( w6 }1 h4 z& V! c孔往往也会给电路的设计带来很大的负面效应。为了减小过孔的寄生效应带来的不利影响,在设计中可以尽量做到:
5 Q; J$ g: j5 z/ j' n2 _1、从成本和信号质量两方面考虑,选择合理尺寸的过孔大小。比如对6-10层的内2 r9 D. G; P, f3 s, E
存模块PCB设计来说,选用10/20Mil(钻孔/焊盘)的过孔较好,对于一些高密度的小尺寸的板子,也可以尝试使用8/18Mil的过孔。目前技术条件下,很难使用更小尺寸的过孔了。对于电源或地线的过孔则可以考虑使用较大尺寸,以减小阻抗。
! |1 ]; H/ i* K% @2、上面讨论的两个公式可以得出,使用较薄的PCB板有利于减小过孔的两种寄
z( j2 i! G; _8 g( R, c5 C生参数。
+ y4 b4 q+ E6 }3、PCB板上的信号走线尽量不换层,也就是说尽量不要使用不必要的过孔。- M' L4 J7 L7 Q. f
4、电源和地的管脚要就近打过孔,过孔和管脚之间的引线越短越好,因为它们会( l& ?( k& }2 |% m3 g& i
导致电感的增加。同时电源和地的引线要尽可能粗,以减少阻抗。
1 _0 ^1 H" V, x: v# `& K( g5、在信号换层的过孔附近放置一些接地的过孔,以便为信号提供最近的回路。甚至可以在PCB板上大量放置一些多余的接地过孔。当然,在设计时还需要灵活多变。前面讨论的过孔模型是每层均有焊盘的情况,也有的时候,我们可以将某些层的焊盘减小甚至去掉。特别是在过孔密度非常大的情况下,可能会导致在铺铜层形成一个隔断回路的断槽,解决这样的问题除了移动过孔的位置,我们还可以考虑将过孔在该铺铜层的焊盘尺寸减小。
+ d; E8 a$ k0 M! }
6 a$ n4 |6 I7 J6 O1 N( Q' f2 ? n1 ^! A; O% h9 e6 i* ]
问:从WORD文件中拷贝出来的符号,为什么不能够在PROTEL中正常显示* g3 }, Z9 W6 w5 i2 S
复:请问你是在SCH环境,还是在PCB环境,在PCB环境是有一些特殊字符不能显示,因为那时保留字.5 Q1 P' R0 K# g* O7 E S
5 L2 K$ I& q/ N6 Y
问:net名与port同名,pcb中可否连接# n2 p9 f) y# v3 A
答复:可以,PROTEL可以多种方式生成网络,当你在在层次图中以port-port时,每张线路图可以用相同的NET名,它们不会因网络名是一样而连接.但请不要使用电源端口,因为那是全局的.
! \) [. @0 T6 Z% {0 V. z( Y. d* C0 `
问::请问在PROTEL99SE中导入PADS文件, 为何焊盘属性改了
# \# o0 B! V! p& i2 ^$ v, C3 z复:这多是因为两种软件和每种版本之间的差异造成,通常做一下手工体调整就可以了。8 d+ ~( B! G. ^* _
3 R1 E2 O3 }2 U问:请问杨大虾:为何通过软件把power logic的原理图转化成protel后,在protel中无法进行属性修改,只要一修改,要不不现实,要不就是全显示属性?谢谢!4 G0 {0 \9 Z' I/ T* N2 Q
复:如全显示,可以做一个全局性编辑,只显示希望的部分。* ^: c" T9 o* R' `+ A9 Z4 U& E2 h! m
" }$ Z/ r' @) A! T8 T! S7 E问:请教铺銅的原则?
9 `, t1 m$ ]7 a( V: }7 A& b复:铺銅一般应该在你的安全间距的2倍以上.这是LAYOUT的常规知识.
# C3 X% F/ l3 j7 y8 e: r1 _4 X$ @! \; |; |* |
问:请问Potel DXP在自动布局方面有无改进?导入封装时能否根据原理图的布局自动排开?3 c+ V' {4 H+ z/ {; E6 T, k
复:PCB布局与原理图布局没有一定的内在必然联系,故此,Potel DXP在自动布局时不会根据原理图的布局自动排开。(根据子图建立的元件类,可以帮助PCB布局依据原理图的连接)。
1 X0 s$ K: M5 [1 k" `# {
* P( j6 n( m+ h问:请问信号完整性分析的资料在什么地方购买
! U( g r) R7 r% a6 ~% l复:Protel软件配有详细的信号完整性分析手册。+ r$ E9 u! |; Q$ o: y6 a9 v0 C& Q% K
- c& d J# D" U( v% X
问:为何铺铜,文件哪么大?有何方法?. D7 s: H) {8 |; ^$ r5 w% x
复:铺铜数据量大可以理解。但如果是过大,可能是您的设置不太科学。
, c4 b1 _$ f4 g1 Q4 m* `) p3 I" u& p ^! t( ^) K
问:有什么办法让原理图的图形符号可以缩放吗?3 x& o+ V3 ]+ @, @) K
复:不可以。
7 _1 Y) c) ~2 I: O
G0 t. D6 T- {问:PROTEL仿真可进行原理性论证,如有详细模型可以得到好的结果- h3 i0 E% U% R6 R
复:PROTEL仿真完全兼容Spice模型,可以从器件厂商处获得免费Spice模型,进行仿真。PROTEL也提供建模方法,具有专业仿真知识,可建立有效的模型。: c" h* x2 C; A) S0 v
' Z7 Q ^8 N z3 ?6 a% Q0 m问:99SE中如何加入汉字,如果汉化后好象少了不少东西! 3-28 14:17:0 但确实少了不少功能!
8 U- { M2 Z8 u% O$ `7 y0 _8 c1 s复:可能是汉化的版本不对。
a# l( @* j: V3 A% X9 P4 z
6 e& a9 G$ `, z, W) v问:如何制作一个孔为2*4MM 外径为6MM的焊盘?; g$ `9 K9 ^* d" z$ E n
复:在机械层标注方孔尺寸。与制版商沟通具体要求。6 _ T( P! `6 X
& H/ b8 M; f- f问:我知道,但是在内电层如何把电源和地与内电层连接。没有网络表,如果有网络表就没有问题了# `# j6 b5 M. }& U- t
复:利用from-to类生成网络连接7 T4 H m8 A. Q
" }6 \; i! Z7 M, \问:还想请教一下99se中椭圆型焊盘如何制作?放置连续焊盘的方法不可取,线路板厂家不乐意。可否在下一版中加入这个设置项?
1 e, R6 P( D+ u: h. v4 Y复:在建库元件时,可以利用非焊盘的图素形成所要的焊盘形状。在进行PCB设计时使其具有相同网络属性。我们可以向Protel公司建议。
_8 Y/ B$ ?$ S7 t) |! o$ H
. \1 \# C/ |4 `. K! p" S. d问:如何免费获取以前的原理图库和pcb库4 ^3 G$ ?: t. y$ S$ K- H2 m% x/ F- F
复:那你可以的WWW.PROTEL.COM下载/ h0 b6 j7 G7 l$ W5 O* r9 b
( Y: g3 Q5 ]& u* c$ z+ l1 o" w" |问:刚才本人提了个在覆铜上如何写上空心(不覆铜)的文字,专家回答先写字,再覆铜,然后册除字,可是本人试了一下,删除字后,空的没有,被覆铜 覆盖了,请问专家是否搞错了,你能不能试一下; V- K3 [% Z- q' Q8 [* S
复:字必须用PROTEL99SE提供的放置中文的办法,然后将中文(英文)字解除元件,(因为那是一个元件)将安全间距设置成1MIL,再覆铜,然后移动覆铜,程序会询问是否重新覆铜,回答NO。
/ R4 h' M# G L0 N
( q: h, I# D& f. p问:画原理图时,如何元件的引脚次序?. T- a& k4 G9 W& h) y: E
复:原理图建库时,有强大的检查功能,可以检查序号,重复,缺漏等。也可以使用阵列排放的功能,一次性放置规律性的引脚。8 H7 e) v+ L0 \2 J$ [! p8 T
+ a; G! o; B2 B1 p% u问:protel99se6自动布线后,在集成块的引脚附近会出现杂乱的走线,像毛刺一般,有时甚至是三角形的走线,需要进行大量手工修正,这种问题怎么避免?
+ A8 S! `" l3 U* h6 J: c! F5 o5 h复:合理设置元件网格,再次优化走线。7 i7 E V- Y: D% L0 @9 {" y. C5 M, C5 |
2 H* H/ A+ z5 N% S问:用PROTEL画图,反复修改后,发现文件体积非常大(虚肿),导出后再导入就小了许多。为什么??有其他办法为文件瘦身吗?9 a" G' @6 s: h0 o3 ^% M2 w- H
复:其实那时因为PROTEL的铺铜是线条组成的原因造成的,因知识产权问题,不能使用PADS里的“灌水”功能,但它有它的好处,就是可以自动删除“死铜”。致与文件大,你用WINZIP压缩一下就很小。不会影响你的文件发送。: z$ b: s- A. k# @
. J {0 j5 J, e) P问:请问:在同一条导线上,怎样让它不同部分宽度不一样,而且显得连续美观?谢谢!
4 I' t* Z5 \. O$ G$ C复:不能自动完成,可以利用编辑技巧实现。3 s3 B8 F# O# q0 P. L, o0 e
( O( \! ], Y7 Q% A l m
liaohm问:如何将一段圆弧进行几等分?
. F* J: D3 T, g: D) ofanglin163答复:利用常规的几何知识嘛。EDA只是工具。& N& n8 S/ t$ v' w0 h! M
% o' v! ]" b4 W问:protel里用的HDL是普通的VHDL8 ]9 S+ } z; F; O7 H
复:Protel PLD不是,Protel FPGA是。
/ E. d" k0 h o& O& v$ `
9 g( A/ l; T/ b6 p8 N( |问:补泪滴后再铺铜,有时铺出来的网格会残缺,怎么办?" l2 r* I2 K0 |9 ~
复:那是因为你在补泪滴时设置了热隔离带原因,你只需要注意安全间距与热隔离带方式。也可以用修补的办法。
, ~2 ^0 |! S! b- M, A( e' Y4 b2 d' K1 Z- P6 [4 h
问:可不可以做不对称焊盘?拖动布线时相连的线保持原来的角度一起拖动?
/ z, ?4 o. D _$ a复:可以做不对称焊盘。拖动布线时相连的线不能直接保持原来的角度一起拖动。
1 u1 k+ f" H8 } ?' a" r1 }: N. Q9 {1 c" j2 a, d# K7 M
问:请问当Protel发挥到及至时,是否能达到高端EDA软件同样的效果8 ^0 q( ~( b5 }2 M! I V* ?
复:视设计而定。: a2 Q6 m4 \6 n; ^- X$ S& r
: i% n9 ?& H$ f' z
问:Protel DXP的自动布线效果是否可以达到原ACCEL的水平?
, \3 d7 k, {' a8 Y0 P) @! U. b复:有过之而无不及。
+ V: L4 t, n( q3 H/ {$ j8 U! q
问:protel的pld功能好象不支持流行的HDL语言?+ w+ z1 \4 e: q
复:Protel PLD使用的Cupl语言,也是一种HDL语言。下一版本可以直接用VHDL语言输入。2 z3 D! z, B. h8 D# _1 G9 r
0 i, N0 l4 K7 s5 M% \) A7 {3 L; k问:PCB里面的3D功能对硬件有何要求?
' M% I: C# y, Y8 Q5 c. s- R复:需要支持OpenGL.
2 ]5 G; G6 ^9 ~2 L& Q2 ^* M
# x8 S- S; }1 ^. A. B问:如何将一块实物硬制版的布线快速、原封不动地做到电脑之中?: V1 y+ N0 E( V
复:最快的办法就是扫描,然后用BMP2PCB程序转换成胶片文件,然后再修改,但你的PCB精度必须在0.2MM以上。BMP2PCB程序可在21IC上下载,你的线路板必须用沙纸打的非常光亮才能成功。
8 U3 A- ]' l( c" a. ~5 H: ~
* A( H! v6 g; d" R问:直接画PCB板时,如何为一个电路接点定义网络名?
! E, s! j! {/ ~& Z. q4 N" G* d复:在Net编辑对话框中设置。
. h& ]7 X0 w( J- o8 S8 R( [! D# J _4 f# W: N' N
问:怎么让做的资料中有孔径显示或符号标志,同allego一样6 E/ ^" v v$ L- e6 r9 _
复:在输出中有选项,可以产生钻孔统计及各种孔径符号。/ R+ q, P5 |. d+ p- |
. Z- M+ V1 ^- q; d% S: o- s! d3 C问:自动布线的锁定功能不好用,系统有的会重布,不知道怎么回事?0 Z3 d. T$ ~2 N8 \$ i
复:最新的版本无此类问题。
6 B- q/ Y- L+ G5 d/ j7 d
/ y5 Y1 X6 W, M- M问:如何实现多个原器件的整体翻转* I8 c; m+ ~7 b0 [" {" o3 T; U2 m
复:一次选中所要翻转的元件。
; q5 \' c$ g* s4 J" |0 l, E
* c+ T8 ?" Q. n5 j& L6 a" E问:我用的p 99 版加入汉字就死机,是什么原因?. r. N6 ?- c/ B9 Q0 V$ {
复:应是D版所致。
- \* @8 \6 }/ `- o. {1 M# G6 i# z8 ^, G3 D8 K) I) I
问:powpcb的文件怎样用PROTEL打开?) |2 _! q' Z) d7 Z; d# @8 O
复:先新建一PCB文件,然后使用导入功能达到。
$ J+ F0 ?* Q% }# ^
* B- W$ }7 i# B/ O$ T; D6 `问:怎样从PROTEL99中导入GERBER文件
# }. ?% m. c$ d0 S. r9 j0 M复:Protel pcb只能导入自己的Gerber,而Protel的CAM可以导入其它格式的Gerber.5 E1 [6 y8 h, W0 |! V
8 r1 {5 q s" N5 ^4 ]5 z! c- }9 T问:如何把布好PCB走线的细线条部分地改为粗线条% I3 A/ C2 {8 p% a& Y5 s
复:双击修改+全局编辑。注意匹配条件。修改规则使之适应新线宽。/ x* R% n9 r) |7 O A. v: [/ X
4 H, c8 d( _' n4 e' P/ R问:如何修改一个集成电路封装内的焊盘尺寸? 若全局修改的话应如何设置?* A% j5 J y3 [/ q. X
复:全部选定,进行全局编辑, U* F) \4 C N$ C7 N+ h) x
/ `. m5 U+ f8 U1 C7 k. x问:如何修改一个集成电路封装内的焊盘尺寸?7 o% }8 n7 u3 ?% R5 v6 U
复:在库中修改一个集成电路封装内的焊盘尺寸大家都知道,在PCB板上也可以修改。(先在元件属性中解锁)。! ?0 E/ Q5 p' A; a
: R' E' Z- M+ u: T% Q# ]& q问:能否在做PCB时对元件符号的某些部分加以修改或删除?' `: ^- W" L3 d, y' C) X
复:在元件属性中去掉元件锁定,就可在PCB中编辑元件,并且不会影响库中元件。" M- T" [3 q) u$ J
8 p. a1 l R( K
问:该焊盘为地线,包地之后,该焊盘与地所连线如何设置宽度
, }' _7 _- T K0 o! A- ^8 u% I复:包地前设置与焊盘的连接方式
$ L" Y5 \/ ?5 T3 D& Y! x: r1 M @, W- C$ l2 r
问:为何99se存储时要改为工程项目的格式?
4 V. K6 G. L2 O( ^" x, |复:便于文件管理。
: |3 E0 U- O& H
. |# t- L1 [8 T问:如何去掉PCB上元件的如电阻阻值,电容大小等等,要一个个去掉吗,有没有快捷方法
* `/ T9 y, W/ H6 ~" @+ H复:使用全局编辑,同一层全部隐藏
- ]; t) V- Y8 \8 }! C
9 k$ \ @7 t+ Q& V! s# W8 h; g问:能告诉将要推出的新版本的PROTEL的名称吗?简单介绍一下有哪些新功能?protel手动布线的推挤能力太弱!
5 T! h. A# e5 ~" h' L) d9 r复:Protel DXP,在仿真和布线方面会有大的提高。% v6 P5 N1 v: H6 F# ]9 ]/ y, {* n
: A' S( k5 Z! g9 s( C问:如何把敷铜区中的分离的小块敷铜除去% ?# r# h/ T0 p% A N
复:在敷铜时选择"去除死铜"! R& a' k# T& o/ G {# }6 m4 F
7 X' ]" U# j( l5 a. d: V1 j
问:VDD和GND都用焊盘连到哪儿了,怎么看不到呀
. x4 r" G: g& w& E3 r3 w5 U复:打开网络标号显示。
$ [6 z7 m4 e6 j: C3 f* T6 F. |
: n9 B/ O2 Q- L* e$ {问:在PCB中有画弧线? 在画完直线,接着直接可以画弧线具体如DOS版弧线模式那样!能实现吗?能的话,如何设置?
" x* g q* g% O& h8 [复:可以,使用shift+空格可以切换布线形式
$ n8 u4 T4 y0 q1 b$ x1 a- Y( v1 |* g, v- N: L$ p
问:protel99se9层次图的总图用edit\export spread生成电子表格的时候,却没有生成各分图纸里面的元件及对应标号、封装等。如果想用电子表格的方式一次性修改全部图纸的封装,再更新原理图,该怎么作?, X# v. T, v) T# C
复:点中相应的选项即可。
" i a# y% @+ M# f M' d7 }+ P$ k; t" A0 |5 j& q: b' R9 }
问:protel99se6的PCB通过specctra interface导出到specctra10.1里面,发现那些没有网络标号的焊盘都不见了,结果specctra就从那些实际有焊盘的地方走线,布得一塌糊涂,这种情况如何避免?
& U w, \* @+ H$ P; C2 Z# y8 b复:凡涉及到两种软件的导入/导出,多数需要人工做一些调整。8 E$ d3 v& D7 @7 h1 W0 g
& Q2 P, u, e/ Z% g- {$ E6 p( J6 H问:在打开内电层时,放置元件和过孔等时,好像和内电层短接在一起了,是否正确, U) ]5 u) |# K
复:内电层显示出的效果与实际的缚铜效果相反,所以是正确的# j: [9 r; {4 Q0 Z5 k b8 l
1 c: _; J* \" N9 p7 G; @问:protel的执行速度太慢,太耗内存了,这是为什么?而如allegro那么大的系统,执行起来却很流畅!4 X6 f- q6 c8 v3 u/ D
复:最新的Protel软件已不是完成一个简单的PCB设计,而是系统设计,包括文件管理、3D分析等。只要PIII,128M以上内存,Protel亦可运行如飞。
$ u( F! v& R& e* G3 X
4 `! L" y# j9 g8 X i! H4 T( [问:如何自动布线中加盲,埋孔?
4 }" M& A7 x& L- V2 Q- O复:设置自动布线规则时允许添加盲孔和埋孔
# g6 q, ?- D7 i: C9 s
9 x3 Z9 T3 g ^) a% a' }问:3D的功能对硬件有什么要求?谢谢,我的好象不行
% }* F& o k( d; {复:请把金山词霸关掉
3 J- N" s. y4 V. x; s( E
% X' e/ B4 Y- L问:补泪滴可以一个一个加吗?
7 b/ F: w5 G( w0 ^复:当然可以, A; ~4 ^( a- Q: ?8 d
) T) v: M6 ^5 n0 o
问:请问在PROTEL99SE中倒入PADS文件, 为何焊盘属性改了,
' x7 Q7 f9 T6 d0 x4 n4 q复:这类问题,一般都需要手工做调整,如修改属性等。 D' p3 Z6 _# E0 V) _% o
8 ]% `! U5 c7 { d' f" q
问:protell99se能否打开orcad格式的档案,如不能以后是否会考虑添加这一功能?
0 {# U0 J1 q$ s7 \复:现在可以打开。; U0 z/ M; O3 B5 a7 O" l! ?4 [
7 x1 x3 x7 S& B( f+ m5 u2 s
问:在99SEPCB板中加入汉字没发加,但汉化后SE少了不少东西!6 ?, g1 h" _ I
复:可能是安装的文件与配置不正确。( ]# {! } K: |( X
) j5 m1 Q( Z7 y, Q6 x问:SE在菜单汉化后,在哪儿启动3D功能?% k/ L! y0 _* E" M4 f
复:您说的是View3D接口吗,请在系统菜单(左边大箭头下)启动。2 V/ c1 z8 @! U9 A
& V3 l/ l) S7 ~; G4 _+ u5 B
问:请问如何画内孔不是圆形的焊盘???, q5 }- M+ v) x" h1 v- Z
复:不行。! A. [5 D5 b3 q2 y# b
w9 }) P- @" n* F问:在PCB中有几种走线模式?我的计算机只有两种,通过空格来切换; L' f3 r' w" h$ G
复:Shift+空格( O8 |+ `" W6 [ ]5 X
8 J" I8 q) B: l: X. ~7 A* P
问:请问:对于某些可能有较大电流的线,如果我希望线上不涂绿油,以便我在其上上锡,以增大电流。我该怎么设计?谢谢!# A. q% S( J- D* W, O' Y
复:可以简单地在阻焊层放置您想要的上锡的形状。
' }0 P8 H9 @" B6 t# l8 u1 c
8 E. A$ t8 X' O1 l+ _! P8 x5 W问:如何连续画弧线,用画园的方法每个弯画个园吗?8 r* H: D; U. m# P! E4 J
复:不用,直接用圆弧画。
3 A0 O g" s0 j) t+ Q& p3 d4 Y# @4 E, U. K
问:如何锁定一条布线?
, h; g" S& Q1 i2 M复:先选中这个网络,然后在属性里改。
0 l% {/ K, j8 ?# @( u# V1 [
6 E9 t2 ?+ F/ J6 J; y问:随着每次修改的次数越来越多,protel文件也越来越大,请问怎么可以让他文件尺寸变小呢?) |: U+ N) D! {0 D0 U
复:在系统菜单中有数据库工具。(Fiel菜单左边的大箭头下)。
' i5 _, m* q6 P' S& R7 e
, [" ?9 p2 ^: \/ ?) ~) Bwangjinfeng问:请问PROTEL中画PCB板如何设置采用总线方式布线?
+ h" ?4 s4 @/ ]4 b$ ]4 `高英凯答复:Shift+空格。) V! [1 ?9 U6 j7 [5 A! O2 }8 W
. W* t/ z, L( v$ Y/ G& l( [
问:如何利用protel的PLD功能编写GAL16V8程序?
+ b4 Z. e8 X- P* R# L复:利用protel的PLD功能编写GAL16V8程序比较简单,直接使用Cupl DHL硬件描述语言就可以编程了。帮助里有实例。Step by step.
- H& h3 g, `9 ` _
8 X' y! K" i# m$ |1 o问:我用99se6布一块4层板子,布了一个小时又二十分钟布到99.6%,但再过来11小时多以后却只布到99.9%!不得已让它停止了
2 M' v9 ?, d' n/ A复:对剩下的几个Net,做一下手工预布,剩下的再自动,可达到100%的布通。
+ p2 w/ n. p% P8 ?
' K$ C8 a9 p9 |: {问:在pcb多层电路板设计中,如何设置内电层?前提是完全手工布局和布线。# t, O! J/ I# K3 u
复:有专门的菜单设置。
) {3 ^0 i) h9 m( j' }8 H
# n" h* V! K9 V问:protel PCB图可否输出其它文件格式,如HyperLynx的? 它的帮助文件中说可以,但是在菜单中却没有这个选项 d) {8 e0 j4 n
复:现在Protel自带有PCB信号分析功能。& I: ^( c) t% c4 y( P3 ]
3 R" w. [* C+ n问:请问pcb里不同的net,最后怎么让他们连在一起?- _! @6 [) i+ S2 v! t/ e5 S, w7 F
复:最好不要这么做,应该先改原理图,按规矩来,别人接手容易些。$ J% h1 c( x& X% D- y/ C. H9 C" H
# J7 h( i, P) s$ L( a) \问:自动布线前如何把先布的线锁定??一个一个选么?
% j* F0 e0 B. d, D复:99SE中的锁定预布线功能很好,不用一个一个地选,只要在自动布线设置中点一个勾就可以了。
- p+ g" Q' M$ o) N3 }, m3 i: m8 K8 R$ U5 _1 A) g
问:PSPICE的功能有没有改变 c# g3 \3 H$ l, v8 R% @" [- B
复:在Protel即将推出的新版本中,仿真功能会有大的提升。2 ^% e/ x4 O" e+ K/ h7 z& J
% A) s7 i. \8 I
问:如何使用Protel 99se的PLD仿真功能?
* E- a4 U. R( t* @复:首先要有仿真输入文件(.si),其次在configure中要选择Absolute ABS选项,编译成功后,可仿真。看仿真输出文件。
+ H" b/ e, M* v) t" v4 o
+ d& a8 @2 R/ C+ Z! e" j$ r问:protel.ddb历史记录如和删4 T3 m7 D# n( c
复:先删除至回收战,然后清空回收站。1 t5 H1 T. M1 T
, W- o6 w6 s2 C n2 r4 W. i问:自动布线为什么会修改事先已布的线而且把它们认为没有布过重新布了而设置我也正确了?
) C+ n2 E6 `/ [& G! [# `" S复:把先布的线锁定。应该就可以了。/ @) O7 l* a# ]- ^
2 {/ g% p8 C0 F' n) z1 Z& E问:布线后有的线在视觉上明显太差,PROTEL这样布线有他的道理吗(电气上). P& M' p7 ^! C# `0 m% U
复:仅仅通过自动布线,任何一个布线器的结果都不会太美观。
: H/ c8 D- G/ ^ i. |# G
$ i: F4 A$ I% q问:可以在焊盘属性中修改焊盘的X和Y的尺寸
* x3 z* D9 o# ]" K复:可以。5 b0 k; [6 ?0 m/ T1 B6 _
4 K5 C6 R" R9 l9 _* w8 I6 K+ U$ `+ v问:protel99se后有没推出新的版本?
8 q3 M$ X3 M6 M& f# a9 r复:即将推出。该版本耗时2年多,无论在功能、规模上都与Protel99SE,有极大的飞跃。1 w2 @8 g8 C9 U4 I
5 ?* r* u$ b( S; o/ f; y
问:99se的3d功能能更增进些吗?好像只能从正面看!其外形能自己做吗?
" F% R& q8 Q( s$ [3 m复:3D图形可以用 Ctrl + 上,下,左,右 键翻转一定的角度。不过用处不大,显卡要好才行。. [; e0 W+ h, g/ a8 k- c# E1 n
1 D, \* M. V: p9 \问:有没有设方孔的好办法?除了在机械层上画。
0 W) Z( I! Z( A; |! L1 l复:可以,在Multi Layer上设置。% X$ q1 t$ G# m4 E$ F
; ~* s0 k8 I1 @4 W) a, c6 s1 ~
问:一个问题:填充时,假设布线规则中间距为20mil,但我有些器件要求100mil间距,怎样才能自动填充?
# L+ H+ {/ ]! O- @, a8 a7 i" c; \& u7 f复:可以在design-->rules-->clearance constraint里加
% [$ k, c6 `! L1 x" i% C! c
& }6 h+ J6 l/ `) v7 a1 E, ?问:在protel中能否用orcad原理图$ z# P1 @; U9 Z3 ]/ i
复:需要将orcad原理图生成protel支持的网表文件,再由protel打开即可.* N% V* v: \* B8 e1 L$ @
( k3 h- t* l6 R; p0 x$ R+ s
问:请问多层电路板是否可以用自动布线
% G& a( U+ b2 J4 R% [" i+ l复:可以的,跟双面板一样的,设置好就行了。
* k& C: _$ h7 X& F1 I) C2 q `6 f9 Z3 g' I" t
一、印刷线路元件布局结构设计讨论! Q* U x% Z. d7 C' L+ P: ^
; X, v8 o. W9 z6 O+ ~' v/ E( {$ e 一台性能优良的仪器,除选择高质量的元器件,合理的电路外,印刷线路板的元件布局和电气连线方向的正确结构设计是决定仪器能否可靠工作的一个关键问题,对同一种元件和参数的电路,由于元件布局设计和电气连线方向的不同会产生不同的结果,其结果可能存在很大的差异。因而,必须把如何正确设计印刷线路板元件布局的结构和正确选择布线方向及整体仪器的工艺结构三方面联合起来考虑,合理的工艺结构,既可消除因布线不当而产生的噪声干扰,同时便于生产中的安装、调试与检修等。4 \: R4 _9 x: | j& W) L
% S/ G1 b x4 J6 b/ b
下面我们针对上述问题进行讨论,由于优良“结构”没有一个严格的“定义”和“模式”,因而下面讨论,只起抛砖引玉的作用,仅供参考。每一种仪器的结构必须根据具体要求(电气性能、整机结构安装及面板布局等要求),采取相应的结构设计方案,并对几种可行设计方案进行比较和反复修改。印刷板电源、地总线的布线结构选择----系统结构:模拟电路和数字电路在元件布局图的设计和布线方法上有许多相同和不同之处。模拟电路中,由于放大器的存在,由布线产生的极小噪声电压,都会引起输出信号的严重失真,在数字电路中,TTL噪声容限为0.4V~0.6V,CMOS噪声容限为Vcc的0.3~0.45倍,故数字电路具有较强的抗干扰的能力。良好的电源和地总线方式的合理选择是仪器可靠工作的重要保证,相当多的干扰源是通过电源和地总线产生的,其中地线引起的噪声干扰最大。
; o' J: A5 A8 S& @& k! H
+ s* C' V; d5 F. E: j; ~2 \' Z' p 二、印刷电路板图设计的基本原则要求
- C- i$ C% E2 e' {' S 1.印刷电路板的设计,从确定板的尺寸大小开始,印刷电路板的尺寸因受机箱外壳大小限制,以能恰好安放入外壳内为宜,其次,应考虑印刷电路板与外接元器件(主要是电位器、插口或另外印刷电路板)的连接方式。印刷电路板与外接元件一般是通过塑料导线或金属隔离线进行连接。但有时也设计成插座形式。即:在设备内安装一个插入式印刷电路板要留出充当插口的接触位置。对于安装在印刷电路板上的较大的元件,要加金属附件固定,以提高耐振、耐冲击性能。$ U8 h) `: ^4 J9 F I9 Y
2.布线图设计的基本方法
+ Q4 B1 H& ^. i4 q; c: N! y$ E, ? 首先需要对所选用元件器及各种插座的规格、尺寸、面积等有完全的了解;对各部件的位置安排作合理的、仔细的考虑,主要是从电磁场兼容性、抗干扰的角度,走线短,交叉少,电源,地的路径及去耦等方面考虑。各部件位置定出后,就是各部件的连线,按照电路图连接有关引脚,完成的方法有多种,印刷线路图的设计有计算机辅助设计与手工设计方法两种。
5 o: g5 ^" z, D& m' G7 ~ 最原始的是手工排列布图。这比较费事,往往要反复几次,才能最后完成,这在没有其它绘图设备时也可以,这种手工排列布图方法对刚学习印刷板图设计者来说也是很有帮助的。计算机辅助制图,现在有多种绘图软件,功能各异,但总的说来,绘制、修改较方便,并且可以存盘贮存和打印。
4 S6 z' c3 c" T1 o1 Y; @8 } 接着,确定印刷电路板所需的尺寸,并按原理图,将各个元器件位置初步确定下来,然后经过不断调整使布局更加合理,印刷电路板中各元件之间的接线安排方式如下:2 w1 h3 Z* f1 r# [$ P
(1)印刷电路中不允许有交叉电路,对于可能交叉的线条,可以用“钻”、“绕”两种办法解决。即,让某引线从别的电阻、电容、三极管脚下的空隙处“钻”过去,或从可能交叉的某条引线的一端“绕”过去,在特殊情况下如何电路很复杂,为简化设计也允许用导线跨接,解决交叉电路问题。
$ R. n5 N1 {) _9 I9 S8 T L# ` (2)电阻、二极管、管状电容器等元件有“立式”,“卧式”两种安装方式。立式指的是元件体垂直于电路板安装、焊接,其优点是节省空间,卧式指的是元件体平行并紧贴于电路板安装,焊接,其优点是元件安装的机械强度较好。这两种不同的安装元件,印刷电路板上的元件孔距是不一样的。
8 P9 p5 x2 v; Q& b8 u8 t (3)同一级电路的接地点应尽量靠近,并且本级电路的电源滤波电容也应接在该级接地点上。特别是本级晶体管基极、发射极的接地点不能离得太远,否则因两个接地点间的铜箔太长会引起干扰与自激,采用这样“一点接地法”的电路,工作较稳定,不易自激。' C- _! k5 x* W }1 j- X# F
(4)总地线必须严格按高频-中频-低频一级级地按弱电到强电的顺序排列原则,切不可随便翻来复去乱接,级与级间宁肯可接线长点,也要遵守这一规定。特别是变频头、再生头、调频头的接地线安排要求更为严格,如有不当就会产生自激以致无法工作。调频头等高频电路常采用大面积包围式地线,以保证有良好的屏蔽效果。
' c) W) N* n; f f7 w4 B$ P (5)强电流引线(公共地线,功放电源引线等)应尽可能宽些,以降低布线电阻及其电压降,可减小寄生耦合而产生的自激。2 S' c0 L% J- O8 t0 g* | D& Y
(6)阻抗高的走线尽量短,阻抗低的走线可长一些,因为阻抗高的走线容易发笛和吸收信号,引起电路不稳定。电源线、地线、无反馈元件的基极走线、发射极引线等均属低阻抗走线,射极跟随器的基极走线、收录机两个声道的地线必须分开,各自成一路,一直到功效末端再合起来,如两路地线连来连去,极易产生串音,使分离度下降。
, M( [1 a9 n& j) D) F U6 K. W& q0 V9 O+ l. O* C, ^/ @; _( K6 G! I! O* h
排列,分布要合理和均匀,力求整齐,美观,结构严谨的工艺要求。
" k% x' j; K- c' U 3.电阻,二极管的放置方式:分为平放与竖放两种:
- S) `" y: o$ e& A' M0 m (1)平放:当电路元件数量不多,而且电路板尺寸较大的情况下,一般是采用平放较好;对于1/4W以下的电阻平放时,两个焊盘间的距离一般取4/10英寸,1/2W的电阻平放时,两焊盘的间距一般取5/10英寸;二极管平放时,1N400X系列整流管,一般取3/10英寸;1N540X系列整流管,一般取4~5/10英寸。
1 f- k0 @4 D. N( {1 v (2)竖放:当电路元件数较多,而且电路板尺寸不大的情况下,一般是采用竖放,竖放时两个焊盘的间距一般取1~2/10英寸。
, h$ J/ o' ?2 C- V0 B! K 4.电位器:IC座的放置原则
! y4 Y" |$ i+ Q4 K _ (1)电位器:在稳压器中用来调节输出电压,故设计电位器应满中顺时针调节时输出电压升高,反时针调节器节时输出电压降低;在可调恒流充电器中电位器用来调节充电电流折大小,设计电位器时应满中顺时针调节时,电流增大。电位器安放位轩应当满中整机结构安装及面板布局的要求,因此应尽可能放轩在板的边缘,旋转柄朝外。$ p* s: \3 m. b" e9 t2 D3 y
(2)IC座:设计印刷板图时,在使用IC座的场合下,一定要特别注意IC座上定位槽放置的方位是否正确,并注意各个IC脚位是否正确,例如第1脚只能位于IC座的右下角线或者左上角,而且紧靠定位槽(从焊接面看)。2 j- {: n- A8 G, @! ^
5.进出接线端布置
6 |9 N" y; I3 ?2 H K- | (1)相关联的两引线端不要距离太大,一般为2~3/10英寸左右较合适。# C2 M& g; U h$ `% L# S
(2)进出线端尽可能集中在1至2个侧面,不要太过离散。7 z4 C1 ]( v/ H3 U( \
6.设计布线图时要注意管脚排列顺序,元件脚间距要合理。
/ K; L/ p2 y& q @. f1 v/ D 7.在保证电路性能要求的前提下,设计时应力求走线合理,少用外接跨线,并按一定顺充要求走线,力求直观,便于安装,高度和检修。2 s5 {% \$ j* N8 s8 Q4 W$ v
8.设计布线图时走线尽量少拐弯,力求线条简单明了。7 i& u& j/ u* D* f7 ^
9.布线条宽窄和线条间距要适中,电容器两焊盘间距应尽可能与电容引线脚的间距相符;
( ?7 ?3 W: I! h/ n" n 10.设计应按一定顺序方向进行,例如可以由左往右和由上而下的顺序进行
5 G: O6 I1 N9 r( v1 l1 J7 p5 H第一篇 PCB布线
$ A. n2 q5 ^6 {& D O7 y0 d0 T在PCB设计中,布线是完成产品设计的重要步骤,可以说前面的准备工作都是为它而做的, 在整个PCB中,以布线的设计过程限定最高,技巧最细、工作量最大。PCB布线有单面布线、 双面布线及多层布线。布线的方式也有两种:自动布线及交互式布线,在自动布线之前, 可以用交互式预先对要求比较严格的线进行布线,输入端与输出端的边线应避免相邻平行, 以免产生反射干扰。必要时应加地线隔离,两相邻层的布线要互相垂直,平行容易产生寄生耦合。 # t' S0 r, z# |: \4 B
自动布线的布通率,依赖于良好的布局,布线规则可以预先设定, 包括走线的弯曲次数、导通孔的数目、步进的数目等。一般先进行探索式布经线,快速地把短线连通, 然后进行迷宫式布线,先把要布的连线进行全局的布线路径优化,它可以根据需要断开已布的线。 并试着重新再布线,以改进总体效果。$ a$ ]0 `7 ] q& u. U
对目前高密度的PCB设计已感觉到贯通孔不太适应了, 它浪费了许多宝贵的布线通道,为解决这一矛盾,出现了盲孔和埋孔技术,它不仅完成了导通孔的作用, 还省出许多布线通道使布线过程完成得更加方便,更加流畅,更为完善,PCB 板的设计过程是一个复杂而又简单的过程,要想很好地掌握它,还需广大电子工程设计人员去自已体会, 才能得到其中的真谛。
2 b; l+ [+ e# i) C% ]) z. S+ ?2 F& D4 C
1 电源、地线的处理
- m' i/ p" L9 N% } 既使在整个PCB板中的布线完成得都很好,但由于电源、 地线的考虑不周到而引起的干扰,会使产品的性能下降,有时甚至影响到产品的成功率。所以对电、 地线的布线要认真对待,把电、地线所产生的噪音干扰降到最低限度,以保证产品的质量。
7 \8 t* J$ j1 `' ^8 o 对每个从事电子产品设计的工程人员来说都明白地线与电源线之间噪音所产生的原因, 现只对降低式抑制噪音作以表述:* J! ?( d9 k0 [% B: x1 {
(1)、众所周知的是在电源、地线之间加上去耦电容。
8 S" ^2 O! s/ ~- [0 Y% k# h' H(2)、尽量加宽电源、地线宽度,最好是地线比电源线宽,它们的关系是:地线>电源线>信号线,通常信号线宽为:0.2~0.3mm,最经细宽度可达0.05~0.07mm,电源线为1.2~2.5 mm
{( u" [ U/ c9 r对数字电路的PCB可用宽的地导线组成一个回路, 即构成一个地网来使用(模拟电路的地不能这样使用) 2 X+ P; k+ ~' U V2 ?* u
(3)、用大面积铜层作地线用,在印制板上把没被用上的地方都与地相连接作为地线用。或是做成多层板,电源,地线各占用一层。, m, h4 U' W8 }) ?/ t6 c
0 T& t, ]% G; ~7 l5 R' n3 u# Q
2 数字电路与模拟电路的共地处理
$ Q" z. P4 F9 L# k* K$ q! [ 现在有许多PCB不再是单一功能电路(数字或模拟电路),而是由数字电路和模拟电路混合构成的。因此在布线时就需要考虑它们之间互相干扰问题,特别是地线上的噪音干扰。
1 h x6 L% B- S# G 数字电路的频率高,模拟电路的敏感度强,对信号线来说,高频的信号线尽可能远离敏感的模拟电路器件,对地线来说,整人PCB对外界只有一个结点,所以必须在PCB内部进行处理数、模共地的问题,而在板内部数字地和模拟地实际上是分开的它们之间互不相连,只是在PCB与外界连接的接口处(如插头等)。数字地与模拟地有一点短接,请注意,只有一个连接点。也有在PCB上不共地的,这由系统设计来决定。
" I1 Q0 \' T" a# L' ~" }9 ^! z1 d
P0 r2 w& |( E4 V, ]3 信号线布在电(地)层上( `' }: R0 N. ?4 K" }1 @
在多层印制板布线时,由于在信号线层没有布完的线剩下已经不多,再多加层数就会造成浪费也会给生产增加一定的工作量,成本也相应增加了,为解决这个矛盾,可以考虑在电(地)层上进行布线。首先应考虑用电源层,其次才是地层。因为最好是保留地层的完整性。 J+ s0 T- w. N$ _1 p
# V/ e& c% E. s, I# t1 b4 大面积导体中连接腿的处理0 F# J( P. z% N" L* w
在大面积的接地(电)中,常用元器件的腿与其连接,对连接腿的处理需要进行综合的考虑,就电气性能而言,元件腿的焊盘与铜面满接为好,但对元件的焊接装配就存在一些不良隐患如:①焊接需要大功率加热器。②容易造成虚焊点。所以兼顾电气性能与工艺需要,做成十字花焊盘,称之为热隔离(heat shield)俗称热焊盘(Thermal),这样,可使在焊接时因截面过分散热而产生虚焊点的可能性大大减少。多层板的接电(地)层腿的处理相同。* k( w7 J) S. f4 [; Y, X6 w, @
1 D% V4 o2 o4 P @7 \* R7 `5 布线中网络系统的作用
_5 f3 u- W/ h- U* S4 L 在许多CAD系统中,布线是依据网络系统决定的。网格过密,通路虽然有所增加,但步进太小,图场的数据量过大,这必然对设备的存贮空间有更高的要求,同时也对象计算机类电子产品的运算速度有极大的影响。而有些通路是无效的,如被元件腿的焊盘占用的或被安装孔、定们孔所占用的等。网格过疏,通路太少对布通率的影响极大。所以要有一个疏密合理的网格系统来支持布线的进行。
% h9 |$ M# T: Y% \2 V; _! R- K' M( ~; v 标准元器件两腿之间的距离为0.1英寸(2.54mm),所以网格系统的基础一般就定为0.1英寸(2.54 mm)或小于0.1英寸的整倍数,如:0.05英寸、0.025英寸、0.02英寸等。8 U) L7 W6 H0 l* ?4 e8 I
( U+ [8 j9 e4 }+ i* s. Y6 设计规则检查(DRC)
( t7 a& D" Y. c1 S% A% Y 布线设计完成后,需认真检查布线设计是否符合设计者所制定的规则,同时也需确认所制定的规则是否符合印制板生产工艺的需求,一般检查有如下几个方面:
; F% t' @2 _( \
1 o# `8 p. L2 r) V' }8 x(1)、线与线,线与元件焊盘,线与贯通孔,元件焊盘与贯通孔,贯通孔与贯通孔之间的距离是否合理,是否满足生产要求。 ; } p2 n4 _% A
(2)、电源线和地线的宽度是否合适,电源与地线之间是否紧耦合(低的波阻抗)?在PCB中是否还有能让地线加宽的地方。 1 |: l! g' e w+ O1 l2 B5 ?8 \
(3)、对于关键的信号线是否采取了最佳措施,如长度最短,加保护线,输入线及输出线被明显地分开。 3 ?$ R. a/ V. o" k! t
(4)、模拟电路和数字电路部分,是否有各自独立的地线。
. y& K$ s, V8 ]3 d% h(5)后加在PCB中的图形(如图标、注标)是否会造成信号短路。
$ }' v8 Z+ W2 Z& Q$ Q(6)对一些不理想的线形进行修改。
# t0 c1 n# ~6 v. L- D, @! k(7)、在PCB上是否加有工艺线?阻焊是否符合生产工艺的要求,阻焊尺寸是否合适,字符标志是否压在器件焊盘上,以免影响电装质量。 5 g) Y" W0 B0 g8 ]
(8)、多层板中的电源地层的外框边缘是否缩小,如电源地层的铜箔露出板外容易造成短路。$ p9 J4 W2 ?3 o& R/ h
下面的问题,属于网友经常提问的。现在把问题和解答整理出来。" r, E" Z0 G9 L) w
A.常用软件的下载问题
4 [" B4 R5 a; b' h4 \$ M* CB.Protel常见操作问题! x1 |, [, x' }; {, f- D8 o3 N+ E
C.Protel中常用元件的封装1 D' ]& P+ @: ], l) K* m; O3 h
D.由SCH生成PCB时提示出错(Protel)4 ~1 ?, c8 w& Y, l
E.电容,二极管,三极管,有源晶振等器件的极性
5 q: N: B! I Q9 W" K+ v5 kF.不同逻辑电平的接口
, B$ o: H3 o+ O" d6 b: U$ x; B2 _8 Z. |
G.电阻,电容值的识别
: m( c, k# U/ c- F
: D8 @4 ?) N3 z3 F: J# Q Y1 {3 @; |1 w
* p0 r& f7 v+ c6 o! Y% SA.常用软件的下载问题:# K9 G& \. [) U C# o9 P6 P7 a
★Protel99se,Protel2004从哪里可以下载到2 B8 O, a, q7 S$ T
在http://tu.cndzz.com/down/index.htm置底ftp,soft帐号下,pub/eda下。密码将不定期更改,见置底贴。. V* H+ }; e4 a# a0 s
5 `* I2 z/ k8 j; E6 m/ L. ~2 g
B.Protel常见操作问题:
) I' O2 g/ \2 s( V" t4 z) E# u★如何将原理图中的电路粘贴到Word中" J: t4 B0 i& M
tools->preferences->Graphical Editing,取消Add Template to Clipboard,然后* f# y4 {6 L$ S) i5 ^* f+ M. }
复制1 O: p5 |, k8 E7 p* b& o/ q
" }- G6 ^! ?6 `
★如何切换mil和mm单位
" T# I0 z6 M. o; @1 q$ \ 菜单View->Toggle Unit,或者按Q键- H/ i9 n& s! ]) t1 n" P
4 h0 N \; a _& A8 Q2 s
★取消备份及DDB文件减肥:
( c9 E% a: |& x: ^! x$ F9 b "File"菜单左边一个向下的灰色箭头- h F5 k3 |- g! \8 R4 O
preference-->create backup files
* x! c, r: w6 p1 E! h% k, c design utilities-->perform compact after closing4 P* x L4 K4 u+ v
! K7 K1 n) K3 e9 H
★如何把SCH,PCB输出到PDF格式
# P: ?4 N- n( b5 |% [- T8 g 安装Acrobat Distiller打印机,在acrobat 5.0以上版本中带的。然后在Protel里
: I! a8 [5 {# N7 y的打印选项里,* l2 Y; n. `8 _' r
选择打印机acrobat Distiller即可。
3 m% T' j& }) O+ A; ?5 q9 E( V! m& A
★如何设置和更改Protel的DRC(Design Rules Check)+ G- T2 W+ H" z* b) s% h# H- l: c# `
菜单Design->rules。只针对常用的规则进行讲解:
% D8 q/ e8 e- E' X" O' B * Clearance Constraint:不同两个网络的间距,一般设置>12 mil,加工都不会出
' v# N' D6 E5 d. Q: D* ?8 U问题
" |6 z$ K* }) ?5 X+ w( X! _ * Routing Via Style:设置过孔参数,具体含义在属性里有图。一般hole size比导& O6 @$ ?# g1 j$ ]' n& v Y9 Q
线宽8mil以上,diameter- _& K; J3 h2 n; M5 O4 T
比hole size大10mil 以上
* U7 {0 \4 Y1 V! m * Width Constraint:导线宽度设置,建议>10mil
( K* S% b4 f) s. x$ i( Y$ ^9 _9 ~+ s R" r8 F: B# d
3 E2 B2 O& J6 c6 e: E2 M9 M9 N
C.Protel中常用元件的封装! V, v( l4 X3 ~5 s! N* L8 w
8 r- ?. g8 A! X1 G& L" z 以下元件在Protel DOS Schematic Libraries.ddb,Miscellaneous Devices.ddb(以
( F$ ?* S, V, d5 ^8 A5 [% U上
+ r' `5 d$ `1 W) g w是schlib)Advpcb.ddb,Transistors.ddb,General IC.ddb(以上是PCBlib)等库文件中,+ }* J3 W" u# u
可
" q" E) G* G7 v0 G以使用通配符“*”进行查找。另外,希望大家把自己做的封装传到ftp上共享,这样可
$ B% R% d& ]2 L以节省时间。 n/ ^1 O; H3 j) E6 w0 V
+ S7 s# O D, P* N* | 直插 表贴
0 T5 Z& `0 b/ H! q电阻,小电感 axial0.3/axial0.4 0805/0603等" |( n- {' _1 x. t% b
小电容 RAD0.1/ RAD0.2 0805/0603等/ j1 O: x1 u6 e7 Q
电解电容 (RB.2/.4) 1210/1812/2220等
) B5 b; n3 b. L" ^$ j小功率三极管 TO-92A/B : k* M5 m9 w: r
SOT-23 , [: P! G! G/ ~, X& V- n" f
大功率三极管(三端稳压) T0-220
- @6 j2 j8 K& T( ^) c( z小功率二极管 DIODE-0.4 自己做
n# {8 e7 m. x9 E2 |双列IC DIPxx SO-xx xx代表引脚- C! Q0 b- L$ q$ P+ Y8 o
数) R, L6 c$ N1 l4 B M* H/ f0 w# y; j- Q
& U: R' }& z: C; O A9 E# d有源晶振 DIP14(保留四个顶点,去掉中间10个焊盘)$ \; i* |9 b% S4 ` J# q8 c# o4 {
四方型IC 大部分需要自己用向导画,尺寸参照datasheet9 E! F2 f' a! R% n9 C( c. a: h
接插件 SIPxx/IDCxx,DB9/DB25(注意male/female的区别)等: [$ x- {8 M7 P# a0 `. j" D
电位器,开关,继电器等 买好了元件,量好尺寸自己画- F4 N2 O, o% R3 L9 G" h
提醒:*使用封装时最好少用水平/垂直翻转功能7 y' a I/ z. s
*自己建好的元件库或者PCB,一定要1:1的打印出来,和实际比较,以确保无误" M& F$ _7 F. r" ?. }8 E
*有条件的话,尽量先买好器件,再定封装,可以节省很多眼泪
. }- X: o% L# N+ c$ W! v
& K: @' i$ X- W5 x8 o8 q! s 1 ~- ]' p+ C- ~
6 `9 G' X7 A# |7 c/ ED.由SCH生成PCB时提示出错(Protel)
8 T9 u, F8 `4 E% T+ |; e* |* K, ?# @1 T0 W4 y) p( R7 @5 F
sch编辑界面中选择design-->updatepcb,在出现的对话框中按“Preview Change”按: L4 _% l" a/ j0 _6 F" R
钮
3 [7 }' P4 e5 ~" C: O# a,选中 Only show Errors会列出所有错误' E( [9 ?, a+ ?! v& Z: P0 K4 ]
6 g4 h! |, r6 z% H z( | 错误类型 解决办法
% o8 J; y, u+ z( M2 L1.footprint not found 确保所有的器件都指定了封装
5 |0 | w S. T n9 h6 g 确保指定的封装名与PCB中的封装名一致
! U- U7 Z# {) w1 D 确保你的库已经打开或者被添加7 q# x# N# t: t- d7 R+ F6 y
2.node not found 确认没有“footprint not found” 类型的错误
7 \ a& H, B+ @7 ^" @$ ? 编辑PCBlib,将对应引脚名改成没有找到的那个node
) C( Z7 @0 p/ M+ T* V: ^) e3.Duplicate sheet number degisn-options-organization,给每张子电路图编: X, A( _8 L9 ~4 [- |- V
号
# `; c# _* N$ j* g1 d2 |% W+ M
( Y8 P4 W5 ]* R% r8 z# C4 O. W; s, s, c- `! j& Z
E.电容,二极管,三极管等器件的极性问题:
: S) f- M5 R5 k$ K7 `! l8 q
8 T: Y. z0 @6 U+ B8 o直插铝电解:负极附近有黑色的“-”标记,如果没有剪腿的话,长腿为正0 i4 p3 }0 e; C- i+ b
贴片钽电解:有横杠的一头为正. \9 P% [$ f6 ~$ I
二极管: 有圈的一头为负2 }) }1 d- X8 F: s: z i
小功率三极管 F.不同逻辑电平的接口问题:- h# R) ~5 `3 y
$ M. ^ b/ f. s
CMOS<-->TTL 电源电压相同的条件下可以兼容 S2 r% [1 q+ k9 w/ U
3.3V--->5V 一般可以直接驱动(以datasheet为准!), E; D# `4 S% }' ~8 I a
5V--->3.3V 74LVT245/74LVT16245& Z9 X. H7 y+ ^, V7 X( w* ^
5V<-->3.3V 74LVC4245/74LVC16245: z0 _0 x+ k; ?- a, V9 z
ECL-->TTL MC101255 M( X: ^1 r. n8 t1 {
TTL-->ECL MC10124
9 v4 _( ^1 G/ C3 R2 T- _3 w0 L6 K. J8 r+ h l
. |6 m; J) R" c1 O6 Z
G.电阻,电容值的识别
. s4 P: z6 R4 F
% {( d/ f; U* e) m1 ^色环电阻:
! b$ \2 ^+ U# O- X7 ~黑 棕 红 橙 黄 绿 蓝 紫 灰 白
. P! }. M3 t2 O9 m+ O s+ i+ T, X0 1 2 3 4 5 6 7 8 9) t# i4 \" J! f$ ?; e
. [, [9 ?# @9 f3 C4 Z2 L0 ~9 W最后一环表示精度,离其他几环比较远(一般是棕色): c- R; P9 K. h1 K
倒数第二环表示阶数(10^n)
9 d7 l; Z, k2 t5 i* q前面的是有效数字
- L& g* _ r8 D- W例: “绿棕黑黑棕”这个电阻是510欧
D0 R" U: T3 v; D$ F, k9 b7 I
% a: L, Q! p$ ?1 M. r小电容:
( K; j+ x1 W9 H7 f通常以三位数标注,以pf为单位7 }( c. J, Q+ e' d$ m& [" L4 p
前两位是有效数字,最后一位表示阶数(为0时,可以空缺):
5 ~. j8 S( G: x2 e: d! Z/ W" m例:“332”这个电容是3300 pf3 s0 Y$ E5 N1 o' J9 w7 r
“471”这个电容是470pf 6 H+ E5 G/ e1 t8 M) E, Y1 F7 a; V
“47”这个电容是47pF" d( q- ^) S% c
第二篇; ?0 }1 W# ]. Q0 U
如何实现PCB高的布通率以及缩短设计时间9 U2 Y, D- U* A! H. o6 u5 ?& p
尽管现在的EDA工具很强大,但随着PCB尺寸要求越来越小,器件密度越来越高,PCB设计的难度并不小。如何实现PCB高的布通率以及缩短设计时间呢?本文介绍PCB规划、布局和布线的设计技巧和要点。 现在PCB设计的时间越来越短,越来越小的电路板空间,越来越高的器件密度,极其苛刻的布局规则和大尺寸的组件使得设计师的工作更加困难。为了解决设计上的困难,加快产品的上市,现在很多厂家倾向于采用专用EDA工具来实现PCB的设计。但专用的EDA工具并不能产生理想的结果,也不能达到100%的布通率,而且很乱,通常还需花很多时间完成余下的工作。
# K- w6 a. v6 |' q: ^$ n& Z$ _- p/ [
现在市面上流行的EDA工具软件很多,但除了使用的术语和功能键的位置不一样外都大同小异,如何用这些工具更好地实现PCB的设计呢?在开始布线之前对设计进行认真的分析以及对工具软件进行认真的设置将使设计更加符合要求。下面是一般的设计过程和步骤。 4 n# U% h. k; L& L5 p5 g
, @$ k5 R( J6 U: w: J
1、确定PCB的层数
; K g3 i" y) T, t' c
3 I3 D5 X# m* Q. c6 c 电路板尺寸和布线层数需要在设计初期确定。如果设计要求使用高密度球栅数组(BGA)组件,就必须考虑这些器件布线所需要的最少布线层数。布线层的数量以及层叠(stack-up)方式会直接影响到印制线的布线和阻抗。板的大小有助于确定层叠方式和印制线宽度,实现期望的设计效果。
4 k; S8 o* b F1 a# @
, f( B, l" e9 E. h" T* l 多年来,人们总是认为电路板层数越少成本就越低,但是影响电路板的制造成本还有许多其它因素。近几年来,多层板之间的成本差别已经大大减小。在开始设计时最好采用较多的电路层并使敷铜均匀分布,以避免在设计临近结束时才发现有少量信号不符合已定义的规则以及空间要求,从而被迫添加新层。在设计之前认真的规划将减少布线中很多的麻烦。
( e& [ Y9 ~0 D4 r+ E i9 h$ L9 a: ?' m/ }
2、设计规则和限制 1 w: T: Q) A6 E
$ h7 m& U, |4 S% k. w M
自动布线工具本身并不知道应该做些什幺。为完成布线任务,布线工具需要在正确的规则和限制条件下工作。不同的信号线有不同的布线要求,要对所有特殊要求的信号线进行分类,不同的设计分类也不一样。每个信号类都应该有优先级,优先级越高,规则也越严格。规则涉及印制线宽度、过孔的最大数量、平行度、信号线之间的相互影响以及层的限制,这些规则对布线工具的性能有很大影响。认真考虑设计要求是成功布线的重要一步。 * A5 p# ]9 b, l$ N
9 Z# A" ^0 F0 ]' R5 L) x
3、组件的布局
6 k/ B+ |* _9 Z3 L7 @3 k& i
) {( E4 H2 b% m# U- r 为最优化装配过程,可制造性设计(DFM)规则会对组件布局产生限制。如果装配部门允许组件移动,可以对电路适当优化,更便于自动布线。所定义的规则和约束条件会影响布局设计。
1 X+ O+ M( B a$ r' y: O% S, L
在布局时需考虑布线路径(routing channel)和过孔区域。这些路径和区域对设计人员而言是显而易见的,但自动布线工具一次只会考虑一个信号,通过设置布线约束条件以及设定可布信号线的层,可以使布线工具能像设计师所设想的那样完成布线。
" F3 b* d- ?9 i/ h$ r% X) H7 N9 z( N. {# p$ Y8 b! F. R0 s& M
4、扇出设计 t t) z4 V. e$ k8 N
' r! O0 C# B5 \: |. k2 J9 c" _ 在扇出设计阶段,要使自动布线工具能对组件引脚进行连接,表面贴装器件的每一个引脚至少应有一个过孔,以便在需要更多的连接时,电路板能够进行内层连接、在线测试(ICT)和电路再处理。
, V- X+ R# F( k) e8 V' d9 h) t7 q# f# y9 }
为了使自动布线工具效率最高,一定要尽可能使用最大的过孔尺寸和印制线,间隔设置为50mil较为理想。要采用使布线路径数最大的过孔类型。进行扇出设计时,要考虑到电路在线测试问题。测试夹具可能很昂贵,而且通常是在即将投入全面生产时才会订购,如果这时候才考虑添加节点以实现100%可测试性就太晚了。 " m6 b# s J+ P* ]4 M
2 h0 A3 U7 d4 w5 i) N x0 I
经过慎重考虑和预测,电路在线测试的设计可在设计初期进行,在生产过程后期实现,根据布线路径和电路在线测试来确定过孔扇出类型,电源和接地也会影响到布线和扇出设计。为降低滤波电容器连接线产生的感抗,过孔应尽可能靠近表面贴装器件的引脚,必要时可采用手动布线,这可能会对原来设想的布线路径产生影响,甚至可能会导致你重新考虑使用哪种过孔,因此必须考虑过孔和引脚感抗间的关系并设定过孔规格的优先级。
B8 w1 Q$ K& |8 W$ o2 r
: [4 z$ l' Z+ ^2 E0 k6 u" Z 5、手动布线以及关键信号的处理
G& M1 k \3 v- I
/ e) R5 Q' ^ {/ S2 v2 ?) ^1 A 尽管本文主要论述自动布线问题,但手动布线在现在和将来都是印刷电路板设计的一个重要过程。采用手动布线有助于自动布线工具完成布线工作。如图2a和图2b所示,通过对挑选出的网络(net)进行手动布线并加以固定,可以形成自动布线时可依据的路径。 " y/ a: y6 B/ f5 E7 t" z4 i6 ]* F9 c
8 a8 n9 @ U6 S6 c5 T) M
无论关键信号的数量有多少,首先对这些信号进行布线,手动布线或结合自动布线工具均可。关键信号通常必须通过精心的电路设计才能达到期望的性能。布线完成后,再由有关的工程人员来对这些信号布线进行检查,这个过程相对容易得多。检查通过后,将这些线固定,然后开始对其余信号进行自动布线。
4 b, _; N! D, [: I, v" Z$ E9 R+ f; p+ {$ y- e) i3 T
6、自动布线
- I/ V( l. S. u+ V, X% d: W$ X9 b/ A: |
对关键信号的布线需要考虑在布线时控制一些电参数,比如减小分布电感和EMC等,对于其它信号的布线也类似。所有的EDA厂商都会提供一种方法来控制这些参数。在了解自动布线工具有哪些输入参数以及输入参数对布线的影响后,自动布线的质量在一定程度上可以得到保证。
& x3 Z% E" J# B; o, j0 h5 k" ]
) L9 P: O) A% J; Z% w 应该采用通用规则来对信号进行自动布线。通过设置限制条件和禁止布线区来限定给定信号所使用的层以及所用到的过孔数量,布线工具就能按照工程师的设计思想来自动布线。如果对自动布线工具所用的层和所布过孔的数量不加限制,自动布线时将会使用到每一层,而且将会产生很多过孔。
& K% l% O7 L I% f' h8 |% Y: t( J7 H- _. z
在设置好约束条件和应用所创建的规则后,自动布线将会达到与预期相近的结果,当然可能还需要进行一些整理工作,同时还需要确保其它信号和网络布线的空间。在一部分设计完成以后,将其固定下来,以防止受到后边布线过程的影响。 - p' P( I x* a' Y6 X
% k2 i/ ?4 ~6 W4 ]+ _# N" d& K 采用相同的步骤对其余信号进行布线。布线次数取决于电路的复杂性和你所定义的通用规则的多少。每完成一类信号后,其余网络布线的约束条件就会减少。但随之而来的是很多信号布线需要手动干预。现在的自动布线工具功能非常强大,通常可完成100%的布线。但是当自动布线工具未完成全部信号布线时,就需对余下的信号进行手动布线。
/ n7 f/ W- r; I8 K$ U
! a6 ]% n, S) Y+ o: b0 g 7、自动布线的设计要点包括: 0 g z, c. O: [- h. D9 K
2 o( l& E: @1 m! q$ \7 r. I/ b7 c. k 7.1 略微改变设置,试用多种路径布线; 9 t$ K% H `2 I
7.2 保持基本规则不变,试用不同的布线层、不同的印制线和间隔宽度以及不同线宽、不同类型的过孔如盲孔、埋孔等,观察这些因素对设计结果有何影响; ; |- V% E* A1 t0 m, W1 K" J
7.3让布线工具对那些默认的网络根据需要进行处理;
4 B0 R5 S% a* a% k) o: R. u# S C f 7.4信号越不重要,自动布线工具对其布线的自由度就越大。 4 o' F/ ?4 B2 N# Y' f, M3 X
, I9 Q9 `/ Q* z
8、布线的整理 & b! G9 S1 L0 r6 U+ N* t9 A
" t x* N4 s4 j3 P 如果你所使用的EDA工具软件能够列出信号的布线长度,检查这些数据,你可能会发现一些约束条件很少的信号布线的长度很长。这个问题比较容易处理,通过手动编辑可以缩短信号布线长度和减少过孔数量。在整理过程中,你需要判断出哪些布线合理,哪些布线不合理。同手动布线设计一样,自动布线设计也能在检查过程中进行整理和编辑。 $ C1 y+ L) l5 A2 D% U9 \
+ ?8 X. V" q! H' N) E' w. F. _6 v
9、电路板的外观
6 a1 {! L- A" E x n# J0 @$ o o
1 p; M# k/ L$ W: f; H/ O; L 以前的设计常常注意电路板的视觉效果,现在不一样了。自动设计的电路板不比手动设计的美观,但在电子特性上能满足规定的要求,而且设计的完整性能得到保证
7 z) @. B7 n+ I/ [& l. z; F R* [2 v) Q
第三篇
c2 I) i# V' l: w3 l$ Y. zPROTEL技术大全 8 u( ?7 {7 `) b& X- q+ x% c2 a
( K( H2 o! ~, y8 E$ M
* C! C( Y2 b3 f" ?; j& A8 u/ [
" x- Q) A+ D( L1 S1.原理图常见错误:, u1 u0 p3 @3 D& |% I+ Y
(1)ERC报告管脚没有接入信号:
. x; m- e) i% e) M6 a: B a. 创建封装时给管脚定义了I/O属性;/ D8 r7 v( E( I9 q) D( p
b.创建元件或放置元件时修改了不一致的grid属性,管脚与线没有连上;
( R+ C; L' l+ u: ?3 w' ` c. 创建元件时pin方向反向,必须非pin name端连线。
7 k8 h6 d( ]9 R3 L7 D (2)元件跑到图纸界外:没有在元件库图表纸中心创建元件。
1 @$ P# X! g) [4 b4 c (3)创建的工程文件网络表只能部分调入pcb:生成netlist时没有选择为global。" \* f: c, B! n* i* F2 g8 D
(4)当使用自己创建的多部分组成的元件时,千万不要使用annotate.* |% i3 r& n: Z0 j1 A% d" L
2.PCB中常见错误:0 i. T7 c/ E) h. |% O, R9 V! C
(1)网络载入时报告NODE没有找到:
- W7 U& m: U4 W: n6 C% w a. 原理图中的元件使用了pcb库中没有的封装;
3 e6 ?1 Y, Q7 [- B( o6 N5 ]3 ] b. 原理图中的元件使用了pcb库中名称不一致的封装;+ R5 t0 v) L8 S* q! {1 c) E
c. 原理图中的元件使用了pcb库中pin number不一致的封装。如三极管:sch中pin number 为e,b,c, 而pcb中为1,2,3。 Q# s7 E* E1 q( w+ `) a
(2)打印时总是不能打印到一页纸上:% K) j) d* D+ w2 Y% N8 b
a. 创建pcb库时没有在原点; * h3 q1 L1 n( t# q
b. 多次移动和旋转了元件,pcb板界外有隐藏的字符。选择显示所有隐藏的字符, 缩小pcb, 然后移动字符到边界内。* F* m6 m( E1 [
(3)DRC报告网络被分成几个部分:; K! e/ w! ~- \; \. f
表示这个网络没有连通,看报告文件,使用选择CONNECTED COPPER查找。
' N: R6 N3 s, t/ C; M# ?2 H' H 另外提醒朋友尽量使用WIN2000, 减少蓝屏的机会;多几次导出文件,做成新的DDB文件,减少文件尺寸和PROTEL僵死的机会。如果作较复杂得设计,尽量不要使用自动布线。8 G3 `1 ~4 `7 j9 w" O; q$ Y
" W- n1 V H9 m8 X" i9 p
在PCB设计中,布线是完成产品设计的重要步骤,可以说前面的准备工作都是为它而做的, 在整个PCB中,以布线的设计过程限定最高,技巧最细、工作量最大。PCB布线有单面布线、 双面布线及多层布线。布线的方式也有两种:自动布线及交互式布线,在自动布线之前, 可以用交互式预先对要求比较严格的线进行布线,输入端与输出端的边线应避免相邻平行, 以免产生反射干扰。必要时应加地线隔离,两相邻层的布线要互相垂直,平行容易产生寄生耦合。
. P; h' o, r& }7 Y; q: d3 h3 u. Z" p' B
自动布线的布通率,依赖于良好的布局,布线规则可以预先设定, 包括走线的弯曲次数、导通孔的数目、步进的数目等。一般先进行探索式布经线,快速地把短线连通, 然后进行迷宫式布线,先把要布的连线进行全局的布线路径优化,它可以根据需要断开已布的线。 并试着重新再布线,以改进总体效果。
/ \8 ~$ Y' _+ H2 u6 e) p Z
; r* Z. s4 J2 D! Z对目前高密度的PCB设计已感觉到贯通孔不太适应了, 它浪费了许多宝贵的布线通道,为解决这一矛盾,出现了盲孔和埋孔技术,它不仅完成了导通孔的作用, 还省出许多布线通道使布线过程完成得更加方便,更加流畅,更为完善,PCB 板的设计过程是一个复杂而又简单的过程,要想很好地掌握它,还需广大电子工程设计人员去自已体会, 才能得到其中的真谛。
8 h& [0 O: _. _8 E! {; c8 \* ?$ N7 x; m
1 电源、地线的处理
2 f x; @" n7 e1 ?! h
5 Q# [. x, I) x2 \' `) I5 e既使在整个PCB板中的布线完成得都很好,但由于电源、 地线的考虑不周到而引起的干扰,会使产品的性能下降,有时甚至影响到产品的成功率。所以对电、 地线的布线要认真对待,把电、地线所产生的噪音干扰降到最低限度,以保证产品的质量。
$ b! g! P* V7 L o
q% a, \( \! h6 t8 `( q对每个从事电子产品设计的工程人员来说都明白地线与电源线之间噪音所产生的原因, 现只对降低式抑制噪音作以表述:
9 k4 I+ _$ X8 O$ j W; u' P% x0 C% p# W0 e% E/ \# Q2 o/ q
众所周知的是在电源、地线之间加上去耦电容。
, Z5 Z R$ v8 ^7 Q% p; g尽量加宽电源、地线宽度,最好是地线比电源线宽,它们的关系是:地线>电源线>信号线,通常信号线宽为:0.2~0.3mm,最经细宽度可达0.05~0.07mm,电源线为1.2~2.5 mm
+ p1 X6 C- g% E' X对数字电路的PCB可用宽的地导线组成一个回路, 即构成一个地网来使用(模拟电路的地不能这样使用)
( n1 y" |. y& j) F# C) g+ F用大面积铜层作地线用,在印制板上把没被用上的地方都与地相连接作为地线用。或是做成多层板,电源,地线各占用一层。- i& c9 M! k' h% @. e$ U
2、数字电路与模拟电路的共地处理' N; {; ^- {* j, D9 E C
, p; w+ q4 V; Y; M
现在有许多PCB不再是单一功能电路(数字或模拟电路),而是由数字电路和模拟电路混合构成的。因此在布线时就需要考虑它们之间互相干扰问题,特别是地线上的噪音干扰。/ b; L# k8 ], A! K! V6 m
数字电路的频率高,模拟电路的敏感度强,对信号线来说,高频的信号线尽可能远离敏感的模拟电路器件,对地线来说,整人PCB对外界只有一个结点,所以必须在PCB内部进行处理数、模共地的问题,而在板内部数字地和模拟地实际上是分开的它们之间互不相连,只是在PCB与外界连接的接口处(如插头等)。数字地与模拟地有一点短接,请注意,只有一个连接点。也有在PCB上不共地的,这由系统设计来决定。. N9 d7 @0 }8 ^! K) J$ A9 x
7 `5 v p( y+ Y( P& w
3、信号线布在电(地)层上1 ]4 N! h1 p+ b- p. z0 y; _. {6 s
3 B! E5 @* k4 w
在多层印制板布线时,由于在信号线层没有布完的线剩下已经不多,再多加层数就会造成浪费也会给生产增加一定的工作量,成本也相应增加了,为解决这个矛盾,可以考虑在电(地)层上进行布线。首先应考虑用电源层,其次才是地层。因为最好是保留地层的完整性。 Z( {1 P R4 Y- d) Y+ ?: D
5 ~8 p) J7 `9 R- q% D4、大面积导体中连接腿的处理
/ f3 e! K# }8 D! l/ h# {( t7 D2 K# n X6 z+ t
在大面积的接地(电)中,常用元器件的腿与其连接,对连接腿的处理需要进行综合的考虑,就电气性能而言,元件腿的焊盘与铜面满接为好,但对元件的焊接装配就存在一些不良隐患如:①焊接需要大功率加热器。②容易造成虚焊点。所以兼顾电气性能与工艺需要,做成十字花焊盘,称之为热隔离(heat shield)俗称热焊盘(Thermal),这样,可使在焊接时因截面过分散热而产生虚焊点的可能性大大减少。多层板的接电(地)层腿的处理相同。
$ X' j4 j% h& y* T) s" j8 B& u: P) t6 x' i
5、布线中网络系统的作用
4 a! }& ~# E& D P' F4 q" C, ]+ X% N! R4 p3 N3 M
在许多CAD系统中,布线是依据网络系统决定的。网格过密,通路虽然有所增加,但步进太小,图场的数据量过大,这必然对设备的存贮空间有更高的要求,同时也对象计算机类电子产品的运算速度有极大的影响。而有些通路是无效的,如被元件腿的焊盘占用的或被安装孔、定们孔所占用的等。网格过疏,通路太少对布通率的影响极大。所以要有一个疏密合理的网格系统来支持布线的进行。' \4 d6 T* E* Y% x7 l1 }% {2 z
# a! z, u6 O, O# }+ k# I! J( ~标准元器件两腿之间的距离为0.1英寸(2.54mm),所以网格系统的基础一般就定为0.1英寸(2.54 mm)或小于0.1英寸的整倍数,如:0.05英寸、0.025英寸、0.02英寸等。7 C! z' h4 H8 Q+ U
2 \) Z$ E: d+ `7 `; r6、设计规则检查(DRC)
' i& b: E3 {5 j n+ u! B6 a
l- ]: f) ~- ]3 Z布线设计完成后,需认真检查布线设计是否符合设计者所制定的规则,同时也需确认所制定的规则是否符合印制板生产工艺的需求,一般检查有如下几个方面:# |2 d* N! |$ U' m \( e& G y, O
' }/ G h( G7 e' C$ T5 q# \- ]
线与线,线与元件焊盘,线与贯通孔,元件焊盘与贯通孔,贯通孔与贯通孔之间的距离是否合理,是否满足生产要求。/ g' f0 @- A" f$ n) s
电源线和地线的宽度是否合适,电源与地线之间是否紧耦合(低的波阻抗)?在PCB中是否还有能让地线加宽的地方。, p3 o9 F3 o6 O! p* |- X
对于关键的信号线是否采取了最佳措施,如长度最短,加保护线,输入线及输出线被明显地分开。
- y: Y8 \% Z% L8 ^模拟电路和数字电路部分,是否有各自独立的地线。% k* L9 H2 [8 @
后加在PCB中的图形(如图标、注标)是否会造成信号短路。
- J. J4 b/ a1 r! L# V* m对一些不理想的线形进行修改。
, f6 B( ~9 \' @8 s! F M在PCB上是否加有工艺线?阻焊是否符合生产工艺的要求,阻焊尺寸是否合适,字符标志是否压在器件焊盘上,以免影响电装质量。
/ |0 w4 q/ i" ^: C' M多层板中的电源地层的外框边缘是否缩小,如电源地层的铜箔露出板外容易造成短路。概述
5 N5 W5 L& d0 O本文档的目的在于说明使用PADS的印制板设计软件PowerPCB进行印制板设计的流程和一些注意事项,为一个工作组的设计人员提供设计规范,方便设计人员之间进行交流和相互检查。8 l( @& U, {8 p' Y: p) Q9 J( e
% W ]. V5 E7 Y% t: q! |- W t5 {9 P2、设计流程 E+ K7 \: W0 ?! N! Q2 J$ S' L( C( Q
PCB的设计流程分为网表输入、规则设置、元器件布局、布线、检查、复查、输出六个步骤.1 {6 S8 e" m1 _9 _' j1 j
2.1 网表输入
% G& B* Z% Z# F' K8 K( [ 网表输入有两种方法,一种是使用PowerLogic的OLE PowerPCB Connection功能,选择Send Netlist,应用OLE功能,可以随时保持原理图和PCB图的一致,尽量减少出错的可能。另一种方法是直接在PowerPCB中装载网表,选择File->Import,将原理图生成的网表输入进来。" w) q& H% w/ a$ P7 m( d7 [
2.2 规则设置
2 ^7 m! b( Q& I# }如果在原理图设计阶段就已经把PCB的设计规则设置好的话,就不用再进行设置
5 g8 c2 @( R% _3 R, x9 P& j8 b7 v这些规则了,因为输入网表时,设计规则已随网表输入进PowerPCB了。如果修改了设计规则,必须同步原理图,保证原理图和PCB的一致。除了设计规则和层定义外,还有一些规则需要设置,比如Pad Stacks,需要修改标准过孔的大小。如果设计者新建了一个焊盘或过孔,一定要加上Layer 25。
& k0 B" C9 |! u5 I) `% |注意:
9 L+ C9 _% Q' rPCB设计规则、层定义、过孔设置、CAM输出设置已经作成缺省启动文件,名称为Default.stp,网表输入进来以后,按照设计的实际情况,把电源网络和地分配给电源层和地层,并设置其它高级规则。在所有的规则都设置好以后,在PowerLogic中,使用OLE PowerPCB Connection的Rules From PCB功能,更新原理图中的规则设置,保证原理图和PCB图的规则一致。& f5 h0 J' Q o7 }) j$ A
% `" I6 J( n; S: x2.3 元器件布局3 s- W' @, c' y4 b1 N6 T: Y
网表输入以后,所有的元器件都会放在工作区的零点,重叠在一起,下一步的工作就是把这些元器件分开,按照一些规则摆放整齐,即元器件布局。PowerPCB提供了两种方法,手工布局和自动布局。2.3.1 手工布局
8 C! M/ S8 P3 ?1. 工具印制板的结构尺寸画出板边(Board Outline)。. B$ B, r* G; s3 C+ O: C1 T
2. 将元器件分散(Disperse Components),元器件会排列在板边的周围。2 _. r4 U& o, L! [# O2 Y7 N' D
3. 把元器件一个一个地移动、旋转,放到板边以内,按照一定的规则摆放整齐。% O+ d8 x% h9 J; Y9 e3 }
2.3.2 自动布局
$ p4 I1 Z" D ~" i6 u7 J PowerPCB提供了自动布局和自动的局部簇布局,但对大多数的设计来说,效果并不理想,不推荐使用。2.3.3 注意事项
* I7 N3 X0 ]( o( m2 la. 布局的首要原则是保证布线的布通率,移动器件时注意飞线的连接,把有连线关系的器件放在一起( k7 K8 u7 t! z7 h/ Y
b. 数字器件和模拟器件要分开,尽量远离
+ ]4 T/ w4 d' O& l$ e$ {) _: ~c. 去耦电容尽量靠近器件的VCC- m/ }/ L' P6 M6 _7 N
d. 放置器件时要考虑以后的焊接,不要太密集
* [( y9 p# f# p1 p5 g# je. 多使用软件提供的Array和Union功能,提高布局的效率
; A2 t% _: o( R S+ v1 P& ~8 D1 t P
2.4 布线9 ]: C( s6 C/ b4 x& a
布线的方式也有两种,手工布线和自动布线。PowerPCB提供的手工布线功能十分强大,包括自动推挤、在线设计规则检查(DRC),自动布线由Specctra的布线引擎进行,通常这两种方法配合使用,常用的步骤是手工—自动—手工。& j0 U+ N: {8 ?
2.4.1 手工布线
1 ^' y. m x; p' Y1. 自动布线前,先用手工布一些重要的网络,比如高频时钟、主电源等,这些网络往往对走线距离、线宽、线间距、屏蔽等有特殊的要求;另外一些特殊封装,如BGA,自动布线很难布得有规则,也要用手工布线。
! W. X3 q/ S/ Y* s5 G2. 自动布线以后,还要用手工布线对PCB的走线进行调整。4 S3 h. n4 [, J$ D0 O+ `" k
2.4.2 自动布线5 R% Q. \. s" G
手工布线结束以后,剩下的网络就交给自动布线器来自布。选择Tools->SPECCTRA,启动Specctra布线器的接口,设置好DO文件,按Continue就启动了Specctra布线器自动布线,结束后如果布通率为100%,那么就可以进行手工调整布线了;如果不到100%,说明布局或手工布线有问题,需要调整布局或手工布线,直至全部布通为止。
$ k/ T. N; }) W9 A" g7 R' ]& b4 a3 Q# o( s' B+ v
2.4.3 注意事项0 I' w- N" x0 `! }
a. 电源线和地线尽量加粗: ~0 r H G; j
b. 去耦电容尽量与VCC直接连接# `7 q( o: _7 ]8 L2 B/ t' q0 }
c. 设置Specctra的DO文件时,首先添加Protect all wires命令,保护手工布的线不被自动布线器重布
# m/ \% _. c: b* p/ _7 u9 w0 Md. 如果有混合电源层,应该将该层定义为Split/mixed Plane,在布线之前将其分割,布完线之后,使用Pour Manager的Plane Connect进行覆铜
; r( H W. A( O5 r, ke. 将所有的器件管脚设置为热焊盘方式,做法是将Filter设为Pins,选中所有的管脚,修改属性,在Thermal选项前打勾2 }. z/ F8 f5 _6 m% O6 Y& b& F
f. 手动布线时把DRC选项打开,使用动态布线(Dynamic Route)
- M [3 V* v, b$ ^' v, z. o' w* g( `& ~' X& E
2.5 检查! C5 G0 T8 v5 m5 l/ I, F; S
检查的项目有间距(Clearance)、连接性(Connectivity)、高速规则(High Speed)和电源层(Plane),这些项目可以选择Tools->Verify Design进行。如果设置了高速规则,必须检查,否则可以跳过这一项。检查出错误,必须修改布局和布线。3 K* u# n" c! b1 E- M/ R& m9 X
注意:
; X1 Z h R1 U7 y7 ^% D" y; s 有些错误可以忽略,例如有些接插件的Outline的一部分放在了板框外,检查间距时会出错;另外每次修改过走线和过孔之后,都要重新覆铜一次。; e9 Y4 U/ K4 C
2.6 复查9 G2 }) K( [+ m3 c
复查根据“PCB检查表”,内容包括设计规则,层定义、线宽、间距、焊盘、过孔设置;还要重点复查器件布局的合理性,电源、地线网络的走线,高速时钟网络的走线与屏蔽,去耦电容的摆放和连接等。复查不合格,设计者要修改布局和布线,合格之后,复查者和设计者分别签字。
3 M, F" Q0 b) ?' s8 W) }
B# U" f4 W9 d2.7 设计输出" L9 g* x2 v7 b& ~5 y
PCB设计可以输出到打印机或输出光绘文件。打印机可以把PCB分层打印,便于设计者和复查者检查;光绘文件交给制板厂家,生产印制板。光绘文件的输出十分重要,关系到这次设计的成败,下面将着重说明输出光绘文件的注意事项。/ L1 e e- o! {
a. 需要输出的层有布线层(包括顶层、底层、中间布线层)、电源层(包括VCC层和GND层)、丝印层(包括顶层丝印、底层丝印)、阻焊层(包括顶层阻焊和底层阻焊),另外还要生成钻孔文件(NC Drill)
' |2 I% G9 g# U a# M8 e' zb. 如果电源层设置为Split/Mixed,那么在Add Document窗口的Document项选择Routing,并且每次输出光绘文件之前,都要对PCB图使用Pour Manager的Plane Connect进行覆铜;如果设置为CAM Plane,则选择Plane,在设置Layer项的时候,要把Layer25加上,在Layer25层中选择Pads和Viasc. 在设备设置窗口(按Device Setup),将Aperture的值改为199+ A1 P' J# Y. ^" \% i2 F
d. 在设置每层的Layer时,将Board Outline选上
; b' t8 w* l, u6 D& w# Fe. 设置丝印层的Layer时,不要选择Part Type,选择顶层(底层)和丝印层的Outline、Text、Line n% E, R$ C, ~& B) A
f. 设置阻焊层的Layer时,选择过孔表示过孔上不加阻焊,不选过孔表示家阻焊,视具体情况确定" q! q( ?1 ?4 O
g. 生成钻孔文件时,使用PowerPCB的缺省设置,不要作任何改动; u3 B5 B8 K: k0 X
h. 所有光绘文件输出以后,用CAM350打开并打印,由设计者和复查者根据“PCB检查表”检查
9 I) n# y6 m5 k1 M) Q k 过孔(via)是多层PCB的重要组成部分之一,钻孔的费用通常占PCB制板费用的30%到40%。简单的说来,PCB上的每一个孔都可以称之为过孔。从作用上看,过孔可以分成两类:一是用作各层间的电气连接;二是用作器件的固定或定位。如果从工艺制程上来说,这些过孔一般又分为三类,即盲孔(blind via)、埋孔(buried via)和通孔(through via)。盲孔位于印刷线路板的顶层和底层表面,具有一定深度,用于表层线路和下面的内层线路的连接,孔的深度通常不超过一定的比率(孔径)。埋孔是指位于印刷线路板内层的连接孔,它不会延伸到线路板的表面。上述两类孔都位于线路板的内层,层压前利用通孔成型工艺完成,在过孔形成过程中可能还会重叠做好几个内层。第三种称为通孔,这种孔穿过整个线路板,可用于实现内部互连或作为元件的安装定位孔。由于通孔在工艺上更易于实现,成本较低,所以绝大部分印刷电路板均使用它,而不用另外两种过孔。以下所说的过孔,没有特殊说明的,均作为通孔考虑。: r6 ? d: n; Z: `# A- D) ]- d
从设计的角度来看,一个过孔主要由两个部分组成,一是中间的钻孔(drill hole),二是钻孔周围的焊盘区,见下图。这两部分的尺寸大小决定了过孔的大小。很显然,在高速,高密度的PCB设计时,设计者总是希望过孔越小越好,这样板上可以留有更多的布线空间,此外,过孔越小,其自身的寄生电容也越小,更适合用于高速电路。但孔尺寸的减小同时带来了成本的增加,而且过孔的尺寸不可能无限制的减小,它受到钻孔(drill)和电镀(plating)等工艺技术的限制:孔越小,钻孔需花费的时间越长,也越容易偏离中心位置;且当孔的深度超过钻孔直径的6倍时,就无法保证孔壁能均匀镀铜。比如,现在正常的一块6层PCB板的厚度(通孔深度)为50Mil左右,所以PCB厂家能提供的钻孔直径最小只能达到8Mil。
( @7 |+ S( i8 f# y. |
' _; W/ n* E" q1 R' x) n二、过孔的寄生电容& d+ z3 Z! @4 k! l. K4 {- K6 p1 B- B
过孔本身存在着对地的寄生电容,如果已知过孔在铺地层上的隔离孔直径为D2,过孔焊盘的直径为D1,PCB板的厚度为T,板基材介电常数为ε,则过孔的寄生电容大小近似于:
- f- K3 _ t2 N0 Y3 W& U% b( bC=1.41εTD1/(D2-D1)
, f0 {& G% r9 Z& s过孔的寄生电容会给电路造成的主要影响是延长了信号的上升时间,降低了电路的速度。举例来说,对于一块厚度为50Mil的PCB板,如果使用内径为10Mil,焊盘直径为20Mil的过孔,焊盘与地铺铜区的距离为32Mil,则我们可以通过上面的公式近似算出过孔的寄生电容大致是:C=1.41x4.4x0.050x0.020/(0.032-0.020)=0.517pF,这部分电容引起的上升时间变化量为:T10-90=2.2C(Z0/2)=2.2x0.517x(55/2)=31.28ps 。从这些数值可以看出,尽管单个过孔的寄生电容引起的上升延变缓的效用不是很明显,但是如果走线中多次使用过孔进行层间的切换,设计者还是要慎重考虑的。
5 M6 ~; ^2 S- {) \
- e1 p+ ?# t! }4 M6 c三、过孔的寄生电感2 U" A8 Z/ ^- i0 r
同样,过孔存在寄生电容的同时也存在着寄生电感,在高速数字电路的设计中,过孔的寄生电感带来的危害往往大于寄生电容的影响。它的寄生串联电感会削弱旁路电容的贡献,减弱整个电源系统的滤波效用。我们可以用下面的公式来简单地计算一个过孔近似的寄生电感:' T6 i( O" T, [. V0 O% ^
L=5.08h[ln(4h/d)+1]其中L指过孔的电感,h是过孔的长度,d是中心钻孔的直径。从式中可以看出,过孔的直径对电感的影响较小,而对电感影响最大的是过孔的长度。仍然采用上面的例子,可以计算出过孔的电感为:L=5.08x0.050[ln(4x0.050/0.010)+1]=1.015nH 。如果信号的上升时间是1ns,那么其等效阻抗大小为:XL=πL/T10-90=3.19Ω。这样的阻抗在有高频电流的通过已经不能够被忽略,特别要注意,旁路电容在连接电源层和地层的时候需要通过两个过孔,这样过孔的寄生电感就会成倍增加。
; L$ P# p0 E5 n5 C, |# q
5 M$ ]# i5 \6 s7 o+ @四、高速PCB中的过孔设计1 r2 D* O) t% c$ m) s
通过上面对过孔寄生特性的分析,我们可以看到,在高速PCB设计中,看似简单的过% n; z7 a8 v' S2 G
孔往往也会给电路的设计带来很大的负面效应。为了减小过孔的寄生效应带来的不利影响,在设计中可以尽量做到:# C9 O. o5 }5 A) P! t
1、从成本和信号质量两方面考虑,选择合理尺寸的过孔大小。比如对6-10层的内
* ?7 F. \; X2 D1 z# T* b. N存模块PCB设计来说,选用10/20Mil(钻孔/焊盘)的过孔较好,对于一些高密度的小尺寸的板子,也可以尝试使用8/18Mil的过孔。目前技术条件下,很难使用更小尺寸的过孔了。对于电源或地线的过孔则可以考虑使用较大尺寸,以减小阻抗。& x% r* I2 I8 r9 @
2、上面讨论的两个公式可以得出,使用较薄的PCB板有利于减小过孔的两种寄+ ^( {0 j. ?" P' P0 t: u
生参数。4 q7 v# a! U+ e1 A
3、PCB板上的信号走线尽量不换层,也就是说尽量不要使用不必要的过孔。
3 {- U2 j1 O- Y5 N4、电源和地的管脚要就近打过孔,过孔和管脚之间的引线越短越好,因为它们会; W# p+ h N2 r8 d
导致电感的增加。同时电源和地的引线要尽可能粗,以减少阻抗。
3 |4 i7 f3 [ q, q$ M5、在信号换层的过孔附近放置一些接地的过孔,以便为信号提供最近的回路。甚至可以在PCB板上大量放置一些多余的接地过孔。当然,在设计时还需要灵活多变。前面讨论的过孔模型是每层均有焊盘的情况,也有的时候,我们可以将某些层的焊盘减小甚至去掉。特别是在过孔密度非常大的情况下,可能会导致在铺铜层形成一个隔断回路的断槽,解决这样的问题除了移动过孔的位置,我们还可以考虑将过孔在该铺铜层的焊盘尺寸减小。
0 m3 z' a5 ` i6 J6 g- d+ e! ?; a$ Z2 z! b
" t9 y: F, L6 ^* V7 l7 P问:从WORD文件中拷贝出来的符号,为什么不能够在PROTEL中正常显示6 B! A S* E& N* O9 W5 G# u
复:请问你是在SCH环境,还是在PCB环境,在PCB环境是有一些特殊字符不能显示,因为那时保留字.
5 g* H$ a" ]* b! R2 ^
- U- C0 L3 M$ e问:net名与port同名,pcb中可否连接* R1 @9 s& D" y! k- ]& E+ h1 e
答复:可以,PROTEL可以多种方式生成网络,当你在在层次图中以port-port时,每张线路图可以用相同的NET名,它们不会因网络名是一样而连接.但请不要使用电源端口,因为那是全局的.4 Z+ `5 Q9 @; k* M. f( e# y8 y
0 T K$ ^& v3 o. v" S" K9 y问::请问在PROTEL99SE中导入PADS文件, 为何焊盘属性改了
# {( x4 g8 m4 @复:这多是因为两种软件和每种版本之间的差异造成,通常做一下手工体调整就可以了。2 t! B' K" K; ?* G P; d
9 K5 `/ P" y" z问:请问杨大虾:为何通过软件把power logic的原理图转化成protel后,在protel中无法进行属性修改,只要一修改,要不不现实,要不就是全显示属性?谢谢!( f- e/ R. P5 Q$ T* x: G9 L: \4 y
复:如全显示,可以做一个全局性编辑,只显示希望的部分。
& U5 A: s- V6 s# i- |1 a, g2 m" w* l
问:请教铺銅的原则?
: e6 T% n' s' g1 `) d复:铺銅一般应该在你的安全间距的2倍以上.这是LAYOUT的常规知识.! F/ v6 o( u8 H, H. Y" I& E
. x' w! g9 z2 [/ e R
问:请问Potel DXP在自动布局方面有无改进?导入封装时能否根据原理图的布局自动排开?
7 c, s1 m8 M9 _+ I6 n3 D1 P复:PCB布局与原理图布局没有一定的内在必然联系,故此,Potel DXP在自动布局时不会根据原理图的布局自动排开。(根据子图建立的元件类,可以帮助PCB布局依据原理图的连接)。$ F7 e; J( O% i) ?) X$ v2 @
' O. f- T# r2 T( l& U3 @, _
问:请问信号完整性分析的资料在什么地方购买& I, P9 p1 |0 a. W
复:Protel软件配有详细的信号完整性分析手册。
1 R8 @3 M/ R4 E1 N
& P& D$ s- K0 v" z问:为何铺铜,文件哪么大?有何方法?
; g* u3 }& `3 [* ^8 _; L复:铺铜数据量大可以理解。但如果是过大,可能是您的设置不太科学。: m. L$ A E3 j1 O6 m0 p, O
- c8 P' l+ N2 ~7 I! }* t
问:有什么办法让原理图的图形符号可以缩放吗?, @* R6 B5 l& U) t! o$ r% Y$ J- |, Y
复:不可以。/ J8 S6 Y% q/ M: V: S
1 N1 c+ f! N4 V$ { W* f1 T
问:PROTEL仿真可进行原理性论证,如有详细模型可以得到好的结果1 ]: D, s5 V' o3 b: D( q- G
复:PROTEL仿真完全兼容Spice模型,可以从器件厂商处获得免费Spice模型,进行仿真。PROTEL也提供建模方法,具有专业仿真知识,可建立有效的模型。0 R7 J. k" S' _9 K' W
& A+ C% |1 F7 s4 r9 s. ^& }
问:99SE中如何加入汉字,如果汉化后好象少了不少东西! 3-28 14:17:0 但确实少了不少功能!
, N1 \6 @1 j, B3 ~: D复:可能是汉化的版本不对。0 i+ p: V3 [3 ]& o4 U' Z6 P
& f0 Y! [8 \# _* f问:如何制作一个孔为2*4MM 外径为6MM的焊盘?
+ }9 i& H; J/ V( |+ y& h$ j复:在机械层标注方孔尺寸。与制版商沟通具体要求。
& }. X' w$ |1 g' P: Y
% m: I$ N( \& ^: M" n问:我知道,但是在内电层如何把电源和地与内电层连接。没有网络表,如果有网络表就没有问题了& Y! I2 L6 a% m" b! k
复:利用from-to类生成网络连接) I8 M% j+ q7 ~9 L6 _& n6 U
4 n4 b& H, t) E4 @问:还想请教一下99se中椭圆型焊盘如何制作?放置连续焊盘的方法不可取,线路板厂家不乐意。可否在下一版中加入这个设置项?9 O' d$ x0 L, G2 c- T0 K( m- M
复:在建库元件时,可以利用非焊盘的图素形成所要的焊盘形状。在进行PCB设计时使其具有相同网络属性。我们可以向Protel公司建议。
& n& o' V1 y7 K- D
: p, E/ u" ~. X* d& T6 p; ^问:如何免费获取以前的原理图库和pcb库
9 C" ?) R- Q/ b7 T8 W& w: v$ N复:那你可以的WWW.PROTEL.COM下载- D3 ^; x% n6 d& i- A0 |+ ~1 h/ w4 e
7 R) w; y; o6 x* l问:刚才本人提了个在覆铜上如何写上空心(不覆铜)的文字,专家回答先写字,再覆铜,然后册除字,可是本人试了一下,删除字后,空的没有,被覆铜 覆盖了,请问专家是否搞错了,你能不能试一下
# N. t+ P" h S! ^1 z0 X; U; r6 P复:字必须用PROTEL99SE提供的放置中文的办法,然后将中文(英文)字解除元件,(因为那是一个元件)将安全间距设置成1MIL,再覆铜,然后移动覆铜,程序会询问是否重新覆铜,回答NO。
, L- c: F1 K* n4 s" N6 N; {5 u
: c" l0 ], ~4 D0 E$ o. H问:画原理图时,如何元件的引脚次序?4 b7 p8 N4 j5 h2 c6 [! B& k% {
复:原理图建库时,有强大的检查功能,可以检查序号,重复,缺漏等。也可以使用阵列排放的功能,一次性放置规律性的引脚。# n, w" c' m. g
3 ~) W/ O: A9 ?: t1 \1 r
问:protel99se6自动布线后,在集成块的引脚附近会出现杂乱的走线,像毛刺一般,有时甚至是三角形的走线,需要进行大量手工修正,这种问题怎么避免?9 n# Q3 o3 x' K$ K
复:合理设置元件网格,再次优化走线。6 {' W# W# F$ @3 r' q
; G* [( f! M8 ?) L. `+ {
问:用PROTEL画图,反复修改后,发现文件体积非常大(虚肿),导出后再导入就小了许多。为什么??有其他办法为文件瘦身吗?
5 v9 h. E6 c/ s复:其实那时因为PROTEL的铺铜是线条组成的原因造成的,因知识产权问题,不能使用PADS里的“灌水”功能,但它有它的好处,就是可以自动删除“死铜”。致与文件大,你用WINZIP压缩一下就很小。不会影响你的文件发送。
* s+ S; p( @% c" \& G, M3 I! z& Y; ]3 x4 ?. R
问:请问:在同一条导线上,怎样让它不同部分宽度不一样,而且显得连续美观?谢谢!
4 A1 D) S+ u* f/ g, E( E' X7 x* L复:不能自动完成,可以利用编辑技巧实现。; M# X9 A( _* N9 G) |9 A# p
5 p, u6 w; M; }' h# F7 \; c/ jliaohm问:如何将一段圆弧进行几等分?
! m8 c2 D7 v) a/ {$ a0 M5 @3 L Kfanglin163答复:利用常规的几何知识嘛。EDA只是工具。+ @ o6 ^8 L ?( F. b/ N
1 o( H! o. w/ e7 t0 k4 Y5 J问:protel里用的HDL是普通的VHDL1 @3 M% ?4 T% o' U
复:Protel PLD不是,Protel FPGA是。
. F+ W! F/ n! t, _0 P; T, \' I# c
' K% T% E5 u0 Q, G问:补泪滴后再铺铜,有时铺出来的网格会残缺,怎么办?
( `8 M, I! U8 G4 ?复:那是因为你在补泪滴时设置了热隔离带原因,你只需要注意安全间距与热隔离带方式。也可以用修补的办法。6 s$ n) P& N2 `7 I
5 _8 c5 ~% M7 i, W+ H
问:可不可以做不对称焊盘?拖动布线时相连的线保持原来的角度一起拖动?$ }! N$ |+ [# [8 d8 A; F& G
复:可以做不对称焊盘。拖动布线时相连的线不能直接保持原来的角度一起拖动。# i8 ~% U' k* o) t& B" _
+ J! b! r# f J8 U' S问:请问当Protel发挥到及至时,是否能达到高端EDA软件同样的效果/ ^/ `& b, n4 z. Y' i6 B
复:视设计而定。
: v8 u, e* c* _, s7 z; L4 ]
% S7 H3 v* n- C( x% ?问:Protel DXP的自动布线效果是否可以达到原ACCEL的水平?6 ~9 E5 @8 B0 Q, A. [. } |
复:有过之而无不及。
6 u W1 R0 E; a; @
p y I/ |# s; s' S问:protel的pld功能好象不支持流行的HDL语言?% k- z4 c$ C# {, Q: x5 B, ~2 J5 n
复:Protel PLD使用的Cupl语言,也是一种HDL语言。下一版本可以直接用VHDL语言输入。9 w P- i4 ?; c! f7 @( J4 s- N
2 l1 b$ n: N! v
问:PCB里面的3D功能对硬件有何要求?
3 f2 e) x/ ?; v% H2 C: J k) d复:需要支持OpenGL.8 e' c. P1 `) d. A! k& [& h
4 ~# \* G$ h3 _( i. q/ Z+ G& Q
问:如何将一块实物硬制版的布线快速、原封不动地做到电脑之中?$ Y/ F! r9 \/ u4 E4 i- D8 E4 v
复:最快的办法就是扫描,然后用BMP2PCB程序转换成胶片文件,然后再修改,但你的PCB精度必须在0.2MM以上。BMP2PCB程序可在21IC上下载,你的线路板必须用沙纸打的非常光亮才能成功。) \9 u4 j/ J3 v: `, C
1 H4 j0 _- Q' C h" v" m
问:直接画PCB板时,如何为一个电路接点定义网络名?
3 _5 y3 S# d7 u9 H9 L复:在Net编辑对话框中设置。
6 A: b7 W) f* Z5 v
' a% n( C1 t) X0 O问:怎么让做的资料中有孔径显示或符号标志,同allego一样
4 V, I- p' O2 M% K6 l5 l; i) j复:在输出中有选项,可以产生钻孔统计及各种孔径符号。* Q* {0 s4 {- F
* z7 n7 w7 l- d1 e3 `8 ?- T
问:自动布线的锁定功能不好用,系统有的会重布,不知道怎么回事?
2 f8 M* }8 A% a+ Z3 E% ]0 h3 k2 o复:最新的版本无此类问题。
- x' @* V+ d6 V$ H8 _, w1 B; C. @' f* [3 _' ?
问:如何实现多个原器件的整体翻转$ L% u K v5 c, z& s8 ^* U" t
复:一次选中所要翻转的元件。) p$ A w' L: ?( G
0 `. M. i. I; ]
问:我用的p 99 版加入汉字就死机,是什么原因?, v# W6 Z% N0 X& Q& ^, \
复:应是D版所致。0 v R4 O0 z, {" X# j
; z$ B, Z1 e# ?问:powpcb的文件怎样用PROTEL打开?
* h. q8 \$ h, f7 W# D4 |复:先新建一PCB文件,然后使用导入功能达到。# i& a) y8 Y, d1 V: k/ r. e% g
2 P0 V2 f# w. ]3 O4 B' p3 A+ I, v问:怎样从PROTEL99中导入GERBER文件9 O! E* c" ?6 c% C& Q
复:Protel pcb只能导入自己的Gerber,而Protel的CAM可以导入其它格式的Gerber.* f. q# ~: ?* B+ D. a4 G# @
/ ? S7 ~& G% P5 U7 `问:如何把布好PCB走线的细线条部分地改为粗线条) S3 r$ M; f; S/ L! A, a
复:双击修改+全局编辑。注意匹配条件。修改规则使之适应新线宽。
0 h4 K. x7 o/ V+ V6 E" A( }$ o2 Q8 x6 Z
问:如何修改一个集成电路封装内的焊盘尺寸? 若全局修改的话应如何设置?
) d/ m& M0 r1 y& [复:全部选定,进行全局编辑
5 t/ y0 i1 R" ^2 ]% ?6 P" F
3 \/ q5 v; e' ?- o' ^' d问:如何修改一个集成电路封装内的焊盘尺寸?4 F; n' w+ [# n. k2 }$ z6 s9 W
复:在库中修改一个集成电路封装内的焊盘尺寸大家都知道,在PCB板上也可以修改。(先在元件属性中解锁)。* y6 w1 @& {+ u% ?7 p
# d: M/ O+ x0 K0 D$ F
问:能否在做PCB时对元件符号的某些部分加以修改或删除?
* w: w: w# e* G0 a n4 F复:在元件属性中去掉元件锁定,就可在PCB中编辑元件,并且不会影响库中元件。
: s. B" Z: Q2 b) X
9 U; Z- Z+ F a2 @* d* A问:该焊盘为地线,包地之后,该焊盘与地所连线如何设置宽度1 T5 x6 _- p m
复:包地前设置与焊盘的连接方式) R/ b# R$ r8 `6 p1 M" a
+ G7 @3 U5 B1 e( _7 N
问:为何99se存储时要改为工程项目的格式?) p( ]2 s+ N9 H9 A
复:便于文件管理。# W7 M* U6 a0 d
9 ? H4 P) r7 R, a4 E
问:如何去掉PCB上元件的如电阻阻值,电容大小等等,要一个个去掉吗,有没有快捷方法
9 G5 z* t) l2 k1 |复:使用全局编辑,同一层全部隐藏
; B# n; q) A# Z+ a- R! X
2 Q7 [! G5 T, F1 _. R; h: K问:能告诉将要推出的新版本的PROTEL的名称吗?简单介绍一下有哪些新功能?protel手动布线的推挤能力太弱!
; q- ~0 x' ]' ~9 R4 v4 F复:Protel DXP,在仿真和布线方面会有大的提高。% K7 t5 _. `6 {
& y& M# |0 [5 i' G* l
问:如何把敷铜区中的分离的小块敷铜除去
1 Z) v% A! H) B. O/ d$ O, k# j* Q复:在敷铜时选择"去除死铜": P- v* y( T/ F7 n+ u1 L. P
0 ?( z+ B R: h
问:VDD和GND都用焊盘连到哪儿了,怎么看不到呀' C# I% D @: H. s3 ], }0 U9 T
复:打开网络标号显示。& [ u- l. s- T: J
E# m/ ]3 Q% @5 d' O
问:在PCB中有画弧线? 在画完直线,接着直接可以画弧线具体如DOS版弧线模式那样!能实现吗?能的话,如何设置?) }0 L- `& U4 A4 m
复:可以,使用shift+空格可以切换布线形式8 E1 G$ |+ j8 q- s+ K* K
% [) h: a# [5 y6 D4 Y/ |
问:protel99se9层次图的总图用edit\export spread生成电子表格的时候,却没有生成各分图纸里面的元件及对应标号、封装等。如果想用电子表格的方式一次性修改全部图纸的封装,再更新原理图,该怎么作?
$ N; u: r+ r m" M/ [复:点中相应的选项即可。' f! m. v# F" S; X6 J! ?
+ t: F2 F j9 o1 C
问:protel99se6的PCB通过specctra interface导出到specctra10.1里面,发现那些没有网络标号的焊盘都不见了,结果specctra就从那些实际有焊盘的地方走线,布得一塌糊涂,这种情况如何避免?
+ h7 Y) F+ L k复:凡涉及到两种软件的导入/导出,多数需要人工做一些调整。
3 n! S" S& F2 N& J+ ~- y$ M" \( Z& v2 |5 y! A7 D
问:在打开内电层时,放置元件和过孔等时,好像和内电层短接在一起了,是否正确
* _) \# y. X1 \1 n- t复:内电层显示出的效果与实际的缚铜效果相反,所以是正确的6 y1 R# X0 y) J/ m, `
& }- o, r( h5 m7 ~; T问:protel的执行速度太慢,太耗内存了,这是为什么?而如allegro那么大的系统,执行起来却很流畅!) ?8 ]& p' M7 t7 q: O: ]
复:最新的Protel软件已不是完成一个简单的PCB设计,而是系统设计,包括文件管理、3D分析等。只要PIII,128M以上内存,Protel亦可运行如飞。
/ u( P i) ~+ D: j3 m+ X, g' V; {/ j; _0 m, K3 a$ P a
问:如何自动布线中加盲,埋孔?' v( N7 l. G" l7 `, o
复:设置自动布线规则时允许添加盲孔和埋孔5 p. D% z( I, h0 J
5 I, B2 }0 b5 D% H2 b2 S* E, y$ S问:3D的功能对硬件有什么要求?谢谢,我的好象不行
- h! {. W( x( T) b% G复:请把金山词霸关掉
; I: Q2 h r6 z |5 N- Q& j& ~% k
4 X% D4 S7 T+ @) `4 i6 Z2 [问:补泪滴可以一个一个加吗?
1 I" z5 f9 d# v; Z复:当然可以* V/ {# F, i" f! e6 \0 H9 ]9 |$ s
# }2 p; ]4 I. m
问:请问在PROTEL99SE中倒入PADS文件, 为何焊盘属性改了,2 |2 j& }! F/ R' ]' I
复:这类问题,一般都需要手工做调整,如修改属性等。
4 C5 I( C1 X3 U- ?# a( }+ J) d7 V1 t8 v
问:protell99se能否打开orcad格式的档案,如不能以后是否会考虑添加这一功能?0 e9 {& f, u4 w* \' m1 o
复:现在可以打开。2 m' q; z5 X# y8 o6 u% [* l/ o
+ W% @5 s0 k' `. C
问:在99SEPCB板中加入汉字没发加,但汉化后SE少了不少东西!
; F+ k1 N) |& L复:可能是安装的文件与配置不正确。
7 g, a4 A5 J. \7 V+ `! }; u( ^, G/ H1 {- N9 R4 F
问:SE在菜单汉化后,在哪儿启动3D功能?; w' |7 C y% E8 }! F
复:您说的是View3D接口吗,请在系统菜单(左边大箭头下)启动。
; O/ k( h. K2 X* a% J1 ~1 j3 e9 C+ F# r- X$ h; ]: e+ i! j3 E% C( H
问:请问如何画内孔不是圆形的焊盘???4 q/ ]$ J* M3 i$ Q1 c8 a
复:不行。
; J# a. o& W$ X
: M* h1 }- E* I8 e a3 u. P问:在PCB中有几种走线模式?我的计算机只有两种,通过空格来切换
) }6 y. H3 X! r& `6 Q8 @& ~5 Y4 M复:Shift+空格2 k; V0 |2 e5 ^# V. c3 F
8 k! u. J+ H9 Z) H2 u+ C* [问:请问:对于某些可能有较大电流的线,如果我希望线上不涂绿油,以便我在其上上锡,以增大电流。我该怎么设计?谢谢!
. P8 {, V/ e V' D3 n1 O& v7 B复:可以简单地在阻焊层放置您想要的上锡的形状。
+ f4 u, N# e" D( z# e' b0 h
3 X0 B% U) z# H+ ~4 q7 e: z问:如何连续画弧线,用画园的方法每个弯画个园吗?% [2 v, |3 z/ M- Y8 n2 \
复:不用,直接用圆弧画。
4 _' c/ o; U ~ I+ L, y; c
0 L5 \3 m4 G( z+ r, k7 Y0 q6 g问:如何锁定一条布线?
$ V; a# V& J" l- s复:先选中这个网络,然后在属性里改。
1 Q4 ^- r2 s8 ~: C! M7 v+ X' B
; n) p8 ?2 \: M* [问:随着每次修改的次数越来越多,protel文件也越来越大,请问怎么可以让他文件尺寸变小呢?* C; T' \+ |( N Y# I7 V# g3 `4 K2 ]! `$ j
复:在系统菜单中有数据库工具。(Fiel菜单左边的大箭头下)。
/ h' s6 I) `9 X& Y4 k/ S6 v l/ E6 ~
" y2 {& r# R! p# d; t# Iwangjinfeng问:请问PROTEL中画PCB板如何设置采用总线方式布线?% T9 O( M+ l/ I6 T- D
高英凯答复:Shift+空格。3 f% E \$ d" E0 S- n' K! I1 f8 V
# h7 b* l% `. A* \
问:如何利用protel的PLD功能编写GAL16V8程序?
- t1 {0 u* U, w复:利用protel的PLD功能编写GAL16V8程序比较简单,直接使用Cupl DHL硬件描述语言就可以编程了。帮助里有实例。Step by step./ C1 T4 ^( z9 |# x2 Y( X
/ e! B9 ?1 l6 W9 n
问:我用99se6布一块4层板子,布了一个小时又二十分钟布到99.6%,但再过来11小时多以后却只布到99.9%!不得已让它停止了
8 j1 t; K2 J j2 R n复:对剩下的几个Net,做一下手工预布,剩下的再自动,可达到100%的布通。+ v! d- G9 d+ }
) {& x# [# V& i
问:在pcb多层电路板设计中,如何设置内电层?前提是完全手工布局和布线。' }. E8 r1 q# d! y( l4 b
复:有专门的菜单设置。. B' ~" _0 O @/ Z7 `' G2 d ~4 ~
# i2 S( }2 V9 g8 i& N' \/ O6 F
问:protel PCB图可否输出其它文件格式,如HyperLynx的? 它的帮助文件中说可以,但是在菜单中却没有这个选项# U! v* c( o/ `' a3 s- ?, z
复:现在Protel自带有PCB信号分析功能。( d% G! `; W. n6 X$ m C0 L
2 `5 F2 \8 N; C w问:请问pcb里不同的net,最后怎么让他们连在一起?3 e |# j1 L. N5 J6 a
复:最好不要这么做,应该先改原理图,按规矩来,别人接手容易些。
; u- k4 C+ F( p2 y6 \; `% g% v# D1 z' U
问:自动布线前如何把先布的线锁定??一个一个选么?
+ d1 l D. }7 e" W3 B& ^7 z5 e复:99SE中的锁定预布线功能很好,不用一个一个地选,只要在自动布线设置中点一个勾就可以了。
$ P3 j- q7 s. O0 x' i- F9 ?0 w8 ^" K
问:PSPICE的功能有没有改变- q/ b# T- |; H9 C& U P) n) ?6 J
复:在Protel即将推出的新版本中,仿真功能会有大的提升。3 `6 s* N: n, n7 H4 w# C" Y4 R: ]* x
% c* Y: u. Z8 {0 I7 s9 |
问:如何使用Protel 99se的PLD仿真功能?1 V% H; V7 a& Q% i
复:首先要有仿真输入文件(.si),其次在configure中要选择Absolute ABS选项,编译成功后,可仿真。看仿真输出文件。
3 y9 N( ?% d* g0 {7 g$ ~9 ?4 K) W/ O& C" o/ ?$ A; d; N( z
问:protel.ddb历史记录如和删
9 l( r+ r7 k3 v3 L- E复:先删除至回收战,然后清空回收站。, {2 r- I4 _ R/ {
3 W5 ~- t2 q0 [问:自动布线为什么会修改事先已布的线而且把它们认为没有布过重新布了而设置我也正确了?
6 z2 d9 M5 S3 L/ y" W3 c0 m2 }4 z复:把先布的线锁定。应该就可以了。9 C' q8 l# s! C o
U1 S: F9 t/ J( [7 s
问:布线后有的线在视觉上明显太差,PROTEL这样布线有他的道理吗(电气上)
- I. R9 H+ G& k+ t* ?复:仅仅通过自动布线,任何一个布线器的结果都不会太美观。
1 y& |$ E; ]2 o# K) n# B" C
5 i. @: J" U. _! K问:可以在焊盘属性中修改焊盘的X和Y的尺寸 u0 c( y" X V; o& D# t
复:可以。
6 C6 F/ N7 d; @' Y2 e# K7 p( A
0 ~# U8 X4 M& U. t; i& V问:protel99se后有没推出新的版本?- I) V9 q/ i$ U1 l6 x
复:即将推出。该版本耗时2年多,无论在功能、规模上都与Protel99SE,有极大的飞跃。
# b- Y( f9 N2 b( G" u/ b- s: a# P7 \/ F0 G, F! P
问:99se的3d功能能更增进些吗?好像只能从正面看!其外形能自己做吗?! A" e1 Y u4 k1 f5 N y
复:3D图形可以用 Ctrl + 上,下,左,右 键翻转一定的角度。不过用处不大,显卡要好才行。
% S: D" _, E9 L. n# r! a$ @' u) o0 z/ R5 g! O! |
问:有没有设方孔的好办法?除了在机械层上画。# m8 m$ z) l/ E. ^! L
复:可以,在Multi Layer上设置。8 E H; v) w( C B2 C
1 y3 P ~! S2 ?' R: P% |7 v6 C0 D问:一个问题:填充时,假设布线规则中间距为20mil,但我有些器件要求100mil间距,怎样才能自动填充?
, a' r! y& @4 I0 B2 ^复:可以在design-->rules-->clearance constraint里加& R# U2 \! r; d; v& ]3 ?
6 C1 R; N# D; m7 ^% d# s# M" q: e P问:在protel中能否用orcad原理图7 j% L, f, M3 @* \
复:需要将orcad原理图生成protel支持的网表文件,再由protel打开即可.
2 l8 {; U0 ?6 V; O' t4 I
6 c v1 p: s9 {& C- R7 j: a问:请问多层电路板是否可以用自动布线& Q6 w6 W. t+ D4 | G6 S4 h, T
复:可以的,跟双面板一样的,设置好就行了。0 i% U* m4 o$ _) ~4 G+ @$ T; Q
* M8 _' \) d" R+ \7 h) q: F2 F
一、印刷线路元件布局结构设计讨论! Z9 N; l% p( c& H
0 m! q4 Q/ q S: u 一台性能优良的仪器,除选择高质量的元器件,合理的电路外,印刷线路板的元件布局和电气连线方向的正确结构设计是决定仪器能否可靠工作的一个关键问题,对同一种元件和参数的电路,由于元件布局设计和电气连线方向的不同会产生不同的结果,其结果可能存在很大的差异。因而,必须把如何正确设计印刷线路板元件布局的结构和正确选择布线方向及整体仪器的工艺结构三方面联合起来考虑,合理的工艺结构,既可消除因布线不当而产生的噪声干扰,同时便于生产中的安装、调试与检修等。
3 N% E4 |8 y8 v$ V) N4 R" q5 k" A. q# ^$ K
下面我们针对上述问题进行讨论,由于优良“结构”没有一个严格的“定义”和“模式”,因而下面讨论,只起抛砖引玉的作用,仅供参考。每一种仪器的结构必须根据具体要求(电气性能、整机结构安装及面板布局等要求),采取相应的结构设计方案,并对几种可行设计方案进行比较和反复修改。印刷板电源、地总线的布线结构选择----系统结构:模拟电路和数字电路在元件布局图的设计和布线方法上有许多相同和不同之处。模拟电路中,由于放大器的存在,由布线产生的极小噪声电压,都会引起输出信号的严重失真,在数字电路中,TTL噪声容限为0.4V~0.6V,CMOS噪声容限为Vcc的0.3~0.45倍,故数字电路具有较强的抗干扰的能力。良好的电源和地总线方式的合理选择是仪器可靠工作的重要保证,相当多的干扰源是通过电源和地总线产生的,其中地线引起的噪声干扰最大。
1 h7 m* c+ t3 ^4 y9 y! p6 l! S3 \! U
二、印刷电路板图设计的基本原则要求& |! e& w$ D1 O+ j# x6 K
1.印刷电路板的设计,从确定板的尺寸大小开始,印刷电路板的尺寸因受机箱外壳大小限制,以能恰好安放入外壳内为宜,其次,应考虑印刷电路板与外接元器件(主要是电位器、插口或另外印刷电路板)的连接方式。印刷电路板与外接元件一般是通过塑料导线或金属隔离线进行连接。但有时也设计成插座形式。即:在设备内安装一个插入式印刷电路板要留出充当插口的接触位置。对于安装在印刷电路板上的较大的元件,要加金属附件固定,以提高耐振、耐冲击性能。
0 _1 O- P0 ` @* ?5 z N- d$ B 2.布线图设计的基本方法
' o* z( Y$ u$ K8 D( `# Y; |! R 首先需要对所选用元件器及各种插座的规格、尺寸、面积等有完全的了解;对各部件的位置安排作合理的、仔细的考虑,主要是从电磁场兼容性、抗干扰的角度,走线短,交叉少,电源,地的路径及去耦等方面考虑。各部件位置定出后,就是各部件的连线,按照电路图连接有关引脚,完成的方法有多种,印刷线路图的设计有计算机辅助设计与手工设计方法两种。
8 i5 X0 ~2 [& y( a9 N2 Z 最原始的是手工排列布图。这比较费事,往往要反复几次,才能最后完成,这在没有其它绘图设备时也可以,这种手工排列布图方法对刚学习印刷板图设计者来说也是很有帮助的。计算机辅助制图,现在有多种绘图软件,功能各异,但总的说来,绘制、修改较方便,并且可以存盘贮存和打印。
( m: y; l! g) c Z7 B, ^& E 接着,确定印刷电路板所需的尺寸,并按原理图,将各个元器件位置初步确定下来,然后经过不断调整使布局更加合理,印刷电路板中各元件之间的接线安排方式如下:
# _9 k; P* w. @6 r) w0 x (1)印刷电路中不允许有交叉电路,对于可能交叉的线条,可以用“钻”、“绕”两种办法解决。即,让某引线从别的电阻、电容、三极管脚下的空隙处“钻”过去,或从可能交叉的某条引线的一端“绕”过去,在特殊情况下如何电路很复杂,为简化设计也允许用导线跨接,解决交叉电路问题。( J- M6 ^: b5 A2 A5 O C: {# B7 h
(2)电阻、二极管、管状电容器等元件有“立式”,“卧式”两种安装方式。立式指的是元件体垂直于电路板安装、焊接,其优点是节省空间,卧式指的是元件体平行并紧贴于电路板安装,焊接,其优点是元件安装的机械强度较好。这两种不同的安装元件,印刷电路板上的元件孔距是不一样的。2 E- _4 T$ N8 P$ R- k8 f6 _
(3)同一级电路的接地点应尽量靠近,并且本级电路的电源滤波电容也应接在该级接地点上。特别是本级晶体管基极、发射极的接地点不能离得太远,否则因两个接地点间的铜箔太长会引起干扰与自激,采用这样“一点接地法”的电路,工作较稳定,不易自激。: S8 O- u7 e9 S3 S
(4)总地线必须严格按高频-中频-低频一级级地按弱电到强电的顺序排列原则,切不可随便翻来复去乱接,级与级间宁肯可接线长点,也要遵守这一规定。特别是变频头、再生头、调频头的接地线安排要求更为严格,如有不当就会产生自激以致无法工作。调频头等高频电路常采用大面积包围式地线,以保证有良好的屏蔽效果。
6 P+ D* h5 I' u8 a8 e# S I# y3 } (5)强电流引线(公共地线,功放电源引线等)应尽可能宽些,以降低布线电阻及其电压降,可减小寄生耦合而产生的自激。% K. I& D1 a5 Z7 Z- n4 i
(6)阻抗高的走线尽量短,阻抗低的走线可长一些,因为阻抗高的走线容易发笛和吸收信号,引起电路不稳定。电源线、地线、无反馈元件的基极走线、发射极引线等均属低阻抗走线,射极跟随器的基极走线、收录机两个声道的地线必须分开,各自成一路,一直到功效末端再合起来,如两路地线连来连去,极易产生串音,使分离度下降。
: v! E- k( @2 V+ s& ^# `& @$ i. \+ h: D2 k: x" `
三、印刷板图设计中应注意下列几点+ R% K" S$ [* Z0 h0 m# T
1.布线方向:从焊接面看,元件的排列方位尽可能保持与原理图相一致,布线方向最好与电路图走线方向相一致,因生产过程中通常需要在焊接面进行各种参数的检测,故这样做便于生产中的检查,调试及检修(注:指在满足电路性能及整机安装与面板布局要求的前提下)。
& e' |- a1 N$ d& t, f5 l 2.各元件排列,分布要合理和均匀,力求整齐,美观,结构严谨的工艺要求。
$ k$ _/ A3 ?) I6 G v 3.电阻,二极管的放置方式:分为平放与竖放两种:& e$ D+ m) x u4 R& I6 v
(1)平放:当电路元件数量不多,而且电路板尺寸较大的情况下,一般是采用平放较好;对于1/4W以下的电阻平放时,两个焊盘间的距离一般取4/10英寸,1/2W的电阻平放时,两焊盘的间距一般取5/10英寸;二极管平放时,1N400X系列整流管,一般取3/10英寸;1N540X系列整流管,一般取4~5/10英寸。
: {( i4 o H% t1 }0 c7 t (2)竖放:当电路元件数较多,而且电路板尺寸不大的情况下,一般是采用竖放,竖放时两个焊盘的间距一般取1~2/10英寸。8 {2 J) `9 z) d; g8 L3 d0 y
4.电位器:IC座的放置原则
' L. n. M$ o- O. w6 C. i7 j$ n# g (1)电位器:在稳压器中用来调节输出电压,故设计电位器应满中顺时针调节时输出电压升高,反时针调节器节时输出电压降低;在可调恒流充电器中电位器用来调节充电电流折大小,设计电位器时应满中顺时针调节时,电流增大。电位器安放位轩应当满中整机结构安装及面板布局的要求,因此应尽可能放轩在板的边缘,旋转柄朝外。3 F$ a4 Z$ B5 }( n2 p3 m) X
(2)IC座:设计印刷板图时,在使用IC座的场合下,一定要特别注意IC座上定位槽放置的方位是否正确,并注意各个IC脚位是否正确,例如第1脚只能位于IC座的右下角线或者左上角,而且紧靠定位槽(从焊接面看)。8 E6 v6 _8 N2 u$ i* }2 G2 v
5.进出接线端布置- l! N! e% J1 ]( j/ x/ k d1 z- G# O" ?
(1)相关联的两引线端不要距离太大,一般为2~3/10英寸左右较合适。$ `+ e' i6 F$ R5 j( D. e
(2)进出线端尽可能集中在1至2个侧面,不要太过离散。
4 i, J/ U, G; E7 B6 L- y3 T 6.设计布线图时要注意管脚排列顺序,元件脚间距要合理。
) _0 I# }4 L& O; l 7.在保证电路性能要求的前提下,设计时应力求走线合理,少用外接跨线,并按一定顺充要求走线,力求直观,便于安装,高度和检修。7 u8 o* r* e; g0 Y4 \* t8 r
8.设计布线图时走线尽量少拐弯,力求线条简单明了。
( q D. ?& o" c/ P9 A& U 9.布线条宽窄和线条间距要适中,电容器两焊盘间距应尽可能与电容引线脚的间距相符;% D. h }. \0 p: p( o/ @8 U
10.设计应按一定顺序方向进行,例如可以由左往右和由上而下的顺序进行 |
评分
-
查看全部评分
|