11.3.1中间层的创建 *fq=["O
l|fOi A*K
Protel系统中提供了专门的层设置和管理工具—LayerStackManager(层堆栈管理器)。这个工具可以帮助设计者添加、修改和删除工作层,并对层的属性进行定义和修改。选择【Design】/【LayerStackManager…】命令,弹出如图11-2所示的层堆栈管理器属性设置对话框。 %cD7}o:u
AO9F.A<T5
上图所示的是一个4层PCB板的层堆栈管理器界面。除了顶层(TopLayer)和底层(BottomLayer)外,还有两个内部电源层(Power)和接地层(GND),这些层的位置在图中都有清晰的显示。双击层的名称或者单击Properties按钮可以弹出层属性设置对话框,如图11-3所示。 ztG_::QtG]
Y>+\:O
在该对话框中有3个选项可以设置。 YXJjqH3
6ZVJ2xs[%
(1)Name:用于指定该层的名称。 -\j}le6;c
7 [55
(2)Copperthickness:指定该层的铜膜厚度,默认值为1.4mil。铜膜越厚则相同宽度的导线所能承受的载流量越大。 9q;\;-
E'e#axF;
(3)Netname:在下拉列表中指定该层所连接的网络。本选项只能用于设置内电层,信号层没有该选项。如果该内电层只有一个网络例如“+5V”,那么可以在此处指定网络名称;但是如果内电层需要被分割为几个不同的区域,那么就不要在此处指定网络名称。 iwL\H a
)5Kzq6.
在层间还有绝缘材质作为电路板的载体或者用于电气隔离。其中Core和Prepreg都是绝缘材料,但是Core是板材的双面都有铜膜和连线存在,而Prepreg只是用于层间隔离的绝缘物质。两者的属性设置对话框相同,双击Core或Prepreg,或者选择绝缘材料后单击Properties按钮可以弹出绝缘层属性设置对话框。如图11-4所示。 `jJ5us
<?,o
{
绝缘层的厚度和层间耐压、信号耦合等因素有关,在前面的层数选择和叠加原则中已经介绍过。如果没有特殊的要求,一般选择默认值。 AMvM H
j%b/1@I
除了“Core”和“Prepreg”两种绝缘层外,在电路板的顶层和底层通常也会有绝缘层。点击图11-2左上角的TopDielectric(顶层绝缘层)或BottomDielectric(底层绝缘层)前的选择框选择是否显示绝缘层,单击旁边的按钮可以设置绝缘层的属性。 :h N*
y&A*/J4P
在顶层和底层绝缘层设置的选项下面有一个层叠模式选择下拉列表,可以选择不同的层叠模式:LayerPairs(层成对)、InternalLayerPairs(内电层成对)和Build-up(叠压)。在前面讲过,多层板实际上是由多个双层板或单层板压制而成的,选择不同的模式,则表示在实际制作中采用不同压制方法,所以如图11-5所示的“Core”和“Prepreg”的位置也不同。例如,层成对模式就是两个双层板夹一个绝缘层(Prepreg),内电层成对模式就是两个单层板夹一个双层板。通常采用默认的LayerPairs(层成对)模式。 ?DkMzR)u
kVQKP U
在图11-2所示的层堆栈管理器属性设置对话框右侧有一列层操作按钮,各个按钮的功能如下。 CO1D
.5
)=;0
(1)AddLayer:添加中间信号层。例如,需要在GND和Power之间添加一个高速信号层,则应该首先选择GND层,如图11-6所示。单击AddLayer按钮,则会在GND层下添加一个信号层,如图11-7所示,其默认名称为MidLayer1,MidLayer2,?,依此类推。双击层的名称或者点击Properties按钮可以设置该层属性。 z:|4S@9
JMw1qPJQ
(2)AddPlane:添加内电层。添加方法与添加中间信号层相同。先选择需要添加的内电层的位置,然后单击该按钮,则在指定层的下方添加内电层,其默认名称为InternalPlane1,InternalPlane2,?,依此类推。双击层的名称或者点击Properties按钮可以设置该层属性。 ge[f/"u
+%8c8]2
(3)Delete:删除某个层。除了顶层和底层不能被删除,其他信号层和内电层均能够被删除,但是已经布线的中间信号层和已经被分割的内电层不能被删除。选择需要删除的层,单击该按钮,弹出如图11-8所示的对话框,单击Yes按钮则该层就被删除。 7Rk eV
Nj qUUkc
(4)MoveUp:上移一个层。选择需要上移的层(可以是信号层,也可以是内电层),单击该按钮,则该层会上移一层,但不会超过顶层。 R|ViLt y
.ev'd&l.
(5)MoveDown:下移一个层。与MoveUp按钮相似,单击该按钮,则该层会下移一层,但不会超过底层。 MMD4b}p
kp[+Iun?
(6)Properties:属性按钮。单击该按钮,弹出类似图11-3所示的层属性设置对话框。 %.BbPR 7?h
%?y ?rt
11.3.2中间层的设置 2r"-X
(+38z)f
完成层堆栈管理器的相关设置后,单击OK按钮,退出层堆栈管理器,就可以在PCB编辑界面中进行相关的操作。在对中间层进行操作时,需要首先设置中间层在PCB编辑界面中是否显示。选择【Design】/【Options…】命令,弹出如图11-9所示的选项设置对话框,在Internalplanes下方的内电层选项上打勾,显示内电层。 9PVM06
*;(LKRV
在完成设置后,就可以在PCB编辑环境的下方看到显示的层了,如图11-10所示。用鼠标单击电路板板层标签即可切换不同的层以进行操作。如果不习惯系统默认的颜色,可以选择【Tools】/【Preferences…】命令下的Colors选项自定义各层的颜色,相关内容在第8章已有介绍,供读者参考。 ^LE`Y>&m
RN'|./N
11.4内电层设计 vL`wn=
OA_:_%a(
多层板相对于普通双层板和单层板的一个非常重要的优势就是信号线和电源可以分布在不同的板层上,提高信号的隔离程度和抗干扰性能。内电层为一铜膜层,该铜膜被分割为几个相互隔离的区域,每个区域的铜膜通过过孔与特定的电源或地线相连,从而简化电源和地网络的走线,同时可以有效减小电源内阻。 /,f*IdB
M ZB0vdx
11.4.1内电层设计相关设置 vX]\Jqy
.%h.b6^
内电层通常为整片铜膜,与该铜膜具有相同网络名称的焊盘在通过内电层的时候系统会自动将其与铜膜连接起来。焊盘/过孔与内电层的连接形式以及铜膜和其他不属于该网络的焊盘的安全间距都可以在PowerPlaneClearance选项中设置。选择【Design】/【Rules…】命令,单击Manufacturing选项,其中的PowerPlaneClearance和PowerPlaneConnectStyle选项与内电层相关,其内容介绍如下。 l!<Nw8+U
YW}q@AY7
1.PowerPlaneClearance :Oo(w%BD]
h )"PPI
该规则用于设置内电层安全间距,主要指与该内电层没有网络连接的焊盘和过孔与该内电层的安全间距,如图11-11所示。在制造的时候,与该内电层没有网络连接的焊盘在通过内电层时其周围的铜膜就会被腐蚀掉,腐蚀的圆环的尺寸即为该约束中设置的数值。 3 ~0Z.!O
13I
7ah
2.PowerPlaneConnectStyle
p
)N=
3gaijVN
该规则用于设置焊盘与内电层的形式。主要指与该内电层有网络连接的焊盘和过孔与该内电层连接时的形式。如图11-12所示。 R)"Ds}1G
'xm _oGWE
单击Properties(属性)按钮,弹出其规则设置对话框,如图11-13所示。对话框左侧为规则的适用范围,在右侧的RuleAttributes下拉列表中可以选择连接方式:ReliefConnect、DirectConnect和Noconnect。DirectConnect即直接连接,焊盘在通过内电层的时候不把周围的铜膜腐蚀掉,焊盘和内电层铜膜直接连接;Noconnect指没有连接,即与该铜膜网络同名的焊盘不会被连接到内电层;设计人员一般采用系统默认的ReliefConnect连接形式,该规则的设置对话框如图11-13所示。 -LJb
x<'
wbshKkUh_*
这种焊盘连接形式通过导体扩展和绝缘间隙与内电层保持连接,其中在ConductorWidth选项中设置导体出口的宽度;Conductors选项中选择导体出口的数目,可以选择2个或4个;Expansion选项中设置导体扩展部分的宽度;Air-Gap选项中设置绝缘间隙的宽度。 ;"hED:z6%
ZWQrG'$?o8
11.4.2内电层分割方法 ~C6
d5\
,`v)nwP
在本章的前几节已经介绍了多层板的层叠结构的选择,内电层的建立和相关的设置,在本小节中将主要介绍多层板内电层的分割方法和步骤,供读者参考。 Q>] iRx>MZ
FN NEh
(1)在分割内电层之前,首先需要定义一个内电层,这在前面的章节中已经有了介绍,本处不再赘述。选择【Design】/【SplitPlanes…】命令,弹出如图11-14所示的内电层分割对话框。该对话框中的Currentsplitplanes栏中指内电层已经分割的区域。在本例中,内电层尚未被分割,所以图11-14所示的Currentsplitplanes栏为空白。Currentsplitplanes栏下的Add、Edit、Delete按钮分别用于添加新的电源区域,编辑选中的网络和删除选中的网络。按钮下方的ShowSelectedSplitPlaneView选项用于设置是否显示当前选择的内电层分割区域的示意图。如果选择该选项,则在其下方的框中将显示内电层中该区域所划分网络区域的缩略图,其中与该内电层网络同名的引脚、焊盘或连线将在缩略图中高亮显示,不选择该选项则不会高亮显示。ShowNetFor选项,选择该选项,如果定义内电层的时候已经给该内电层指定了网络,则在该选项上方的方框中显示与该网络同名的连线和引脚情况。 R"EX$Zj^E
NOLw119K
(2)单击Add按钮,弹出如图11-15所示的内电层分割设置对话框。 ~0,Utqy
rn #FmM
在如图11-15所示的对话框中,TrackWidth用于设置绘制边框时的线宽,同时也是同一内电层上不同网络区域之间的绝缘间距,所以通常将TrackWidth设置的比较大。建议读者在输入数值时也要输入单位。如果在该处只输入数字,不输入单位,那么系统将默认使用当前PCB编辑器中的单位。 Fd*)1FQKT
ATp7:Q
Layer选项用于设置指定分割的内电层,此处可以选择Power和GND内电层。本例中有多种电压等级存在,所以需要分割Power内电层来为元器件提供不同等级的电压。 JziuwL5,
LF
vKF .
ConnecttoNet选项用于指定被划分的区域所连接的网络。通常内电层用于电源和地网络的布置,但是在ConnecttoNet下拉列表中可以看到,可以将内层的整片网络连接到信号网络,用于信号传输,只是一般设计者不这样处理。信号所要求的信号电压和电流弱,对导线要求小,而电源电流大,需要更小的等效内阻。所以一般信号在信号层走线,内电层专用于电源和地网络连线。 %Sr/'7 K
Fq>=0 )
(3)单击图11-15内电层分割设置对话框中的OK按钮,进入网络区域边框绘制状态。 ,f8<s-y4Sg
D0Yl?LU3
在绘制内电层边框时,用户一般将其他层面的信息隐藏起来,只显示当前所编辑的内电层,方便进行边框的绘制。选择【Tools】/【Preferences…】命令,弹出如图11-16所示的对话框。选择Display选项,再选择SingleLayerMode复选框,如图11-16所示。这样,除了当前工作层Power之外,其余层都被隐藏起来了,显示效果如图11-17所示。 `mXbF
D7H,49#1Q
在分割内电层时,因为分割的区域将所有该网络的引脚和焊盘都包含在内,所以用户通常需要知道与该电源网络同名的引脚和焊盘的分布情况,以便进行分割。在左侧BrowsePCB工具中选择VCC网络(如图11-18所示),单击Select按钮将该网络点亮选取。 h@}K
BK
:Fz;nG-G
图11-19所示为将VCC网络点亮选取后,网络标号为VCC的焊盘和引脚与其他网络标号的焊盘和引脚的对比。 9ot A5I^v
2A7
g}V
选择了这些同名的网络焊盘后,在绘制边界的时候就可以将这些 S=H<5*]g
W iql c
焊盘都包含到划分的区域中去。此时这些电源网络就可以不通过信号层连线而是直接通过焊盘连接到内电层。 np,L39:sf
X]ow5{e
(4)绘制内电层分割区域。 .|[ZEXq
~WXT0-,
选择【Design】/【SplitPlanes…】命令,弹出如图11-14所示的内电层分割对话框,单击Add按钮,弹出如图11-15所示的内电层分割设置对话框。首先选择12V网络,单击OK按钮,光标变为十字状,此时就可以在内电层开始分割工作了。 gD E',)3Q,
S`HshYlE q
在绘制边框边界线时,可以按“Shift+空格键”来改变走线的拐角形状,也可以按Tab键来改变内电层的属性。在绘制完一个封闭的区域后(起点和终点重合),系统自动弹出如图11-20所示的内电层分割对话框,在该对话框中可以看到一个已经被分割的区域,在PCB编辑界面中显示如图11-21所示。 7hwl[knyB
iU3)4(R
在添加完内电层后,放大某个12V焊盘,可以看到该焊盘没有与导线相连接(如图11-22(a)所示),但是在焊盘上出现了一个“+”字标识,表示该焊盘已经和内电层连接。 tZ,vt7
XDs )
将当前工作层切换到Power层,可以看到该焊盘在内电层的连接状态。由于内电层通常是整片铜膜,所以图11-22(b)中焊盘周围所示部分将在制作过程中被腐蚀掉,可见GND和该内电层是绝缘的。 `X[L62D
qOy3D~
在内电层添加了12V区域后,还可以根据实际需要添加别的网络,就是说将整个Power内电层分割为几个不同的相互隔离的区域,每个区域连接不同的电源网络。最后完成效果如图11-23所示。 c&r