EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要: ^9 l `/ e% U0 m7 y
本文介绍了什么是PCB的规则,PCB的主要参数,在AD中规则名称翻译,如何设置间距,敷铜间距,禁止布线层间距,规则的优先级,不同网络的线宽,过孔规则,规则的导入与导出。2 |0 p! `- r/ {- ^ N: o8 k% [
* q3 P9 _5 R9 w5 D
1 什么是PCB的规则:/ P' J. U( \4 j B
官方对于设计规则的描述
1 q5 G, [7 E9 K* {8 E) g1 `1 D1 ?4 C
altium Designer的PCB编辑器使用设计规则概念来定义设计需求。这些规则共同形成"指令集",供PCB编辑器遵循。它们涵盖设计的每个方面-从布线宽度、间距、平面连接样式、布线过孔样式等-并且许多规则可以通过在线设计规则检查器(DRC)实时监控。0 `6 g) X- r2 F( z; o
! M0 s/ \9 X$ r# q: e2 y这段描述说明了规则是一段"指令集",包含了线宽、间距、过孔样式等,并且规则的检查是实时的。7 M: F5 T: s- b( P" f5 Q, p$ s; _' R
! u, ]6 B6 @8 d. I$ o7 s/ I$ W
为什么要为PCB设置规则?
/ L- R1 O, y T& N
1 [+ x: C0 w4 i- s简单来说就是避免犯错,以及加快工作的效率。例如,某加工厂的加工能力最小间距是6mil,小于6mil的间距就可能短路,你可以心里牢牢记住,不能画小于6mil的间距,然后每一条线之间都检查一下间距是否小于6mil——这不是个好办法,万一那一条线忘了呢?所以可以让电脑知道最小的间距是6mil,让它时时刻刻替你检查,甚至让你画不出小于6mil的间距。在恪守成规方面电脑是很擅长的。加快工作效率怎么解释呢?例如普通的线宽需要10mil,电源的线宽需要20mil,你在布普通的线的时候把线宽改成10mil,然后布了一段电源线,线宽改成了20mil,接着又布普通线,好吧,线宽又需要改成10mil。如果让普通的线和电源线拥有不同的规则,不用再反复切换线宽,就方便多了。 C# _6 k0 S; ~+ f, Q+ s
7 T i! m$ R. u. y4 x2 @
设计规则需要遵循什么?
( r9 r+ Q) F% e
4 t& P+ O6 X% `) w- t- U1客观的物理规律,例如1oz的铜,12mil宽的线能走1A的电流。1mm直径的引脚插不进0.9mm的洞。
, A9 Q' d: v, T/ l) A6 h0 q8 q1 y6 n' L& [5 A: K
2 加工厂的生产工艺
: d/ M: ?4 }! y: ]7 O3 }! u! a* X6 ?, T0 X
例如,TI的STM32官方评估板,加了过孔,线竟然还是平行走
/ C- E6 U5 P2 u _8 ^3 a: }) A: a' y, h9 a6 x! `5 U/ ]
, ]0 r# a( Z& ?: q5 D2 C/ w2查看PCB厂家的制作参数
1 P, l1 U+ J1 q- ?4 D
: ?, g) ]" ~- i7 O; [3规则设置接下来进行设置。可以打开任意的PCB工程 1 设置通用的间距快捷键DR,以下是规则的中英文对照。 ![]()
点击clerance,修改出6mil间距 ![]()
2 设置敷铜间距敷铜与其它铜皮或焊盘距离太小,容易短路。一般推荐大于16mil,我们取20mil。 在clearance上点击右键,新规则,会有一个名为clearance_1的规则。 ![]()
左键点击此规则,然后在名称处修改为"polygon" ![]()
如下修改 ![]()
![]()
呈现出这个效果 ![]()
; S5 ]( v2 h/ g( t3 p* C' y4规则的优先级 在clearance里已经设置过,所有的东西最小间隔是6mil,而polygon里的最小间隔是20mil,多边形敷铜明显是属于"所有东西"的,那么他的最小间距是多少? 这就牵扯到6mil与20mil两个规则的优先级哪个更高。 ! z7 y8 N2 ^7 `" y5 w4 Y. ?& z0 ]" ] W
( j/ e! R1 k$ v) h |