doc

altium 四层板设计教程

  • 1星
  • 日期: 2016-03-19
  • 大小: 730KB
  • 所需积分:1分
  • 下载次数:17
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: pcb布线altiumdesigner四层板

altium designer 四层板设计教程,很简单的。

文档内容节选

在设计多层PCB电路板之前,设计者需要首先根据电路的规模电路板的尺寸和电磁兼容 EMC的要求来确定所采用的电路板结构,也就是决定采用4层,6层,还是更多层数的 电路板确定层数之后,再确定内电层的放置位置以及如何在这些层上分布不同的信号 这就是多层PCB层叠结构的选择问题层叠结构是影响PCB板EMC性能的一个重要因素, 也是抑制电磁干扰的一个重要手段本节将介绍多层PCB板层叠结构的相关内容  1111 层数的选择和叠加原则  确定多层PCB板的层叠结构需要考虑较多的因素从布线方面来说,层数越多越利于布线 ,但是制板成本和难度也会随之增加对于生产厂家来说,层叠结构对称与否是PCB板制 造时需要关注的焦点,所以层数的选择需要考虑各方面的需求,以达到最佳的平衡  对于有经验的设计人员来说,在完成元器件的预布局后,会对PCB的布线瓶颈处进行重点 分析结合其他EDA工具分析电路板的布线密度再综合有特殊布线要求的信号线如差分 线敏感信号线等的数量和种类来确定信号层的层数然后根据电源的种类隔离和抗 干扰的要求来确定内电层的数目这样,整个电路板的板层数目就基本确定了  确定了电路板的层数后,接......

在设计多层PCB电路板之前,设计者需要首先根据电路的规模、电路板的尺寸和电磁兼容 (EMC)的要求来确定所采用的电路板结构,也就是决定采用4层,6层,还是更多层数的 电路板。确定层数之后,再确定内电层的放置位置以及如何在这些层上分布不同的信号 。这就是多层PCB层叠结构的选择问题。层叠结构是影响PCB板EMC性能的一个重要因素, 也是抑制电磁干扰的一个重要手段。本节将介绍多层PCB板层叠结构的相关内容。  11.1.1 层数的选择和叠加原则  确定多层PCB板的层叠结构需要考虑较多的因素。从布线方面来说,层数越多越利于布线 ,但是制板成本和难度也会随之增加。对于生产厂家来说,层叠结构对称与否是PCB板制 造时需要关注的焦点,所以层数的选择需要考虑各方面的需求,以达到最佳的平衡。  对于有经验的设计人员来说,在完成元器件的预布局后,会对PCB的布线瓶颈处进行重点 分析。结合其他EDA工具分析电路板的布线密度;再综合有特殊布线要求的信号线如差分 线、敏感信号线等的数量和种类来确定信号层的层数;然后根据电源的种类、隔离和抗 干扰的要求来确定内电层的数目。这样,整个电路板的板层数目就基本确定了。  确定了电路板的层数后,接下来的工作便是合理地排列各层电路的放置顺序。在这一步 骤中,需要考虑的因素主要有以下两点。  (1)特殊信号层的分布。  (2)电源层和地层的分布。  如果电路板的层数越多,特殊信号层、地层和电源层的排列组合的种类也就越多,如何 来确定哪种组合方式最优也越困难,但总的原则有以下几条。  (1)信号层应该与一个内电层相邻(内部电源/地层),利用内电层的大铜膜来为信号 层提供屏蔽。  (2)内部电源层和地层之间应该紧密耦合,也就是说,内部电源层和地层之间的介质厚 度应该取较小的值,以提高电源层和地层之间的电容,增大谐振频率。内部电源层和地 层之间的介质厚度可以在Protel的Layer Stack Manager(层堆栈管理器)中进行设置。选择【Design】/【Layer Stack Manager…】命令,系统弹出层堆栈管理器对话框,用鼠标双击Prepreg文本,弹出如图1 1-1所示对话框,可在该对话框的Thickness选项中改变绝缘层的厚度。 [pic] 如果电源和地线之间的电位差不大的话,可以采用较小的绝缘层厚度,例如5mil(0.12 7mm)。  (3)电路中的高速信号传输层应该是信号中间层,并且夹在两个内电层之间。这样两个 内电层的铜膜可以为高速信号传输提供电磁屏蔽,同时也能有效地将高速信号的辐射限 制在两个内电层之间,不对外造成干扰。  (4)避免两个信号层直接相邻。相邻的信号层之间容易引入串扰,从而导致电路功能失 效。在两信号层之间加入地平面可以有效地避免串扰。  (5)多个接地的内电层可以有效地降低接地阻抗。例如,A信号层和B信号层采用各自单 独的地平面,可以有效地降低共模干扰。  (6)兼顾层结构的对称性。  11.1.2 常用的层叠结构  下面通过4层板的例子来说明如何优选各种层叠结构的排列组合方式。  对于常用的4层板来说,有以下几种层叠方式(从顶层到底层)。  (1)Siganl_1(Top),GND(Inner_1),POWER(Inner_2),Siganl_2(Bottom)。   (2)Siganl_1(Top),POWER(Inner_1),GND(Inner_2),Siganl_2(Bottom)。   (3)POWER(Top),Siganl_1(Inner_1),GND(Inner_2),Siganl_2(Bottom)。   显然,方案3电源层和地层缺乏有效的耦合,不应该被采用。  那么方案1和方案2应该如何进行选择呢?一般情况下,设计人员都会选择方案1作为4层 板的结构。选择的原因并非方案2不可被采用,而是一般的PCB板都只在顶层放置元器件 ,所以采用方案1较为妥当。但是当在顶层和底层都需要放置元器件,而且内部电源层和 地层之间的介质厚度较大,耦合不佳时,就需要考虑哪一层布置的信号线较少。对于方 案1而言,底层的信号线较少,可以采用大面积的铜膜来与POWER层耦合;反之,如果元 器件主要布置在底层,则应该选用方案2来制板。  如果采用如图11- 1所示的层叠结构,那么电源层和地线层本身就已经耦合,考虑对称性的要求,一般采用 方案1。  在完成4层板的层叠结构分析后,下面通过一个6层板组合方式的例子来说明6层板层叠结 构的排列组合方式和优选方法。  (1)Siganl_1(Top),GND(Inner_1),Siganl_2(Inner_2),Siganl_3(Inner_3 ),POWER(Inner_4),Siganl_4(Bottom)。  方案1采用了4层信号层和2层内部电源/接地层,具有较多的信号层,有利于元器件之间 的布线工作,但是该方案的缺陷也较为明显,表现为以下两方面。  ① 电源层和地线层分隔较远,没有充分耦合。  ② 信号层Siganl_2(Inner_2)和Siganl_3(Inner_3)直接相邻,信号隔离性不好,容易 发生串扰。  (2)Siganl_1(Top),Siganl_2(Inner_1),POWER(Inner_2),GND(Inner_3), Siganl_3(Inner_4),Siganl_4(Bottom)。  方案2相对于方案1,电源层和地线层有了充分的耦合,比方案1有一定的优势,但是Sig anl_1(Top)和Siganl_2(Inner_1)以及Siganl_3(Inner_4)和Siganl_4(Bottom) 信号层直接相邻,信号隔离不好,容易发生串扰的问题并没有得到解决。  (3)Siganl_1(Top),GND(Inner_1),Siganl_2(Inner_2),POWER(Inner_3), GND(Inner_4),Siganl_3(Bottom)。  相对于方案1和方案2,方案3减少了一个信号层,多了一个内电层,虽然可供布线的层面 减少了,但是该方案解决了方案1和方案2共有的缺陷。  ① 电源层和地线层紧密耦合。  ② 每个信号层都与内电层直接相邻,与其他信号层均有有效的隔离,不易发生串扰。  ③ Siganl_2(Inner_2)和两个内电层GND(Inner_1)和POWER(Inner_3)相邻,可以用来 传输高速信号。两个内电层可以有效地屏蔽外界对Siganl_2(Inner_2)层的干扰和Sig anl_2(Inner_2)对外界的干扰。  综合各个方面,方案3显然是最优化的一种,同时,方案3也是6层板常用的层叠结构。  通过对以上两个例子的分析,相信读者已经对层叠结构有了一定的认识,但是在有些时 候,某一个方案并不能满足所有的要求,这就需要考虑各项设计原则的优先级问题。遗 憾的是由于  电路板的板层设计和实际电路的特点密切相关,不同电路的抗干扰性能和设计侧重点各 有所不同,所以事实上这些原则并没有确定的优先级可供参考。但可以确定的是,设计 原则2(内部电源层和地层之间应该紧密耦合)在设计时需要首先得到满足,另外如果电 路中需要传输高速信号,那么设计原则3(电路中的高速信号传输层应该是信号中间层, 并且夹在两个内电层之间)就必须得到满足。表11- 1给出了多层板层叠结构的参考方案,供读者参考。 [pic] 11.2.1 元器件布局的一般原则  设计人员在电路板布局过程中需要遵循的一般原则如下。  (1)元器件最好单面放置。如果需要双面放置元器件,在底层(Bottom Layer)放置插针式元器件,就有可能造成电路板不易安放,也不利于焊接,所以在底层 (Bottom Layer)最好只放置贴片元器件,类似常见的计算机显卡PCB板上的元器件布置方法。单 面放置时只需在电路板的一个面上做丝印层,便于降低成本。  (2)合理安排接口元器件的位置和方向。一般来说,作为电路板和外界(电源、信号线 )连接的连接器元器件,通常布置在电路板的边缘,如串口和并口。如果放置在电路板 的中央,显然不利于接线,也有可能因为其他元器件的阻碍而无法连接。另外在放置接 口时要注意接口的方向,使得连接线可以顺利地引出,远离电路板。接口放置完毕后, 应当利用接口元器件的String(字符串)清晰地标明接口的种类;对于电源类接口,应 当标明电压等级,防止因接线错误导致电路板烧毁。  (3)高压元器件和低压元器件之间最好要有较宽的电气隔离带。也就是说不要将电压等 级相差很大的元器件摆放在一起,这样既有利于电气绝缘,对信号的隔离和抗干扰也有 很大好处。  (4)电气连接关系密切的元器件最好放置在一起。这就是模块化的布局思想。  (5)对于易产生噪声的元器件,例如时钟发生器和晶振等高频器件,在放置的时候应当 尽量把它们放置在靠近CPU的时钟输入端。大电流电路和开关电路也容易产生噪声,在布 局的时候这些元器件或模块也应该远离逻辑控制电路和存储电路等高速信号电路,如果 可能的话,尽量采用控制板结合功率板的方式,利用接口来连接,以提高电路板整体的 抗干扰能力和工作可靠性。  (6)在电源和芯片周围尽量放置去耦电容和滤波电容。去耦电容和滤波电容的布置是改 善电路板电源质量,提高抗干扰能力的一项重要措施。在实F或者更大的电容,以进一步 改善电源质量。(F的去耦电容可以有效地滤除这些高频纹波和毛刺。如果电路板上使用 的是贴片电容,应该将贴片电容紧靠元器件的电源引脚。对于电源转换芯片,或者电源 输入端,最好是布置一个10(际应用中,印制电路板的走线、引脚连线和接线都有可能带 来较大的寄生电感,导致电源波形和信号波形中出现高频纹波和毛刺,而在电源和地之 间放置一个0.1  (7)元器件的编号应该紧靠元器件的边框布置,大小统一,方向整齐,不与元器件、过 孔和焊盘重叠。元器件或接插件的第1引脚表示方向;正负极的标志应该在PCB上明显标 出,不允许被覆盖;电源变换元器件(如DC/DC变换器,线性变换电源和开关电源)旁应 该有足够的散热空间和安装空间,外围留有足够的焊接空间等。  11.2.2 元器件布线的一般原则  设计人员在电路板布线过程中需要遵循的一般原则如下。  (1)元器件印制走线的间距的设置原则。不同网络之间的间距约束是由电气绝缘、制作 工艺和元件大小等因素决定的。例如一个芯片元件的引脚间距是8mil,则该芯片的【Cl earance Constraint】就不能设置为10mil,设计人员需要给该芯片单独设置一个6mil的设计规则 。同时,间距的设置还要考虑到生产厂家的生产能力。  另外,影响元器件的一个重要因素是电气绝缘,如果两个元器件或网络的电位差较大, 就需要考虑电气绝缘问题。一般环境中的间隙安全电压为200V/mm,也就是5.08V/mil。 所以当同一块电路板上既有高压电路又有低压电路时,就需要特别注意足够的安全间距 。  (2)线路拐角走线形式的选择。为了让电路板便于制造和美观,在设计时需要设置线路 的拐角模式,可以选择45°、90°和圆弧。一般不采用尖锐的拐角,最好采用圆弧过渡或 45°过渡,避免采用90°或者更加尖锐的拐角过渡。  导线和焊盘之间的连接处也要尽量圆滑,避免出现小的尖脚,可以采用补泪滴的方法来 解决。当焊盘之间的中心距离小于一个焊盘的外径D时,导线的宽度可以和焊盘的直径相 同;如果焊盘之间的中心距大于D,则导线的宽度就不宜大于焊盘的直径。  导线通过两个焊盘之间而不与其连通的时候,应该与它们保持最大且相等的间距,同样 导线和导线之间的间距也应该均匀相等并保持最大。  (3)印制走线宽度的确定方法。走线宽度是由导线流过的电流等级和抗干扰等因素决定 的,流过电流越大,则走线应该越宽。一般电源线就应该比信号线宽。为了保证地电位 的稳定(受地电流大小变化影响小),地线也应该较宽。实验证明:当印制导线的铜膜 厚度  为0.05mm时,印制导线的载流量可以按照20A/mm2进行计算,即0.05mm厚,1mm宽的导线 可以流过1A的电流。所以对于一般的信号线来说10~30mil的宽度就可以满足要求了;高 电压,大电流的信号线线宽大于等于40mil,线间间距大于30mil。为了保证导线的抗剥 离强度和工作可靠性,在板面积和密度允许的范围内,应该采用尽可能宽的导线来降低 线路阻抗,提高抗干扰性能。  对于电源线和地线的宽度,为了保证波形的稳定,在电路板布线空间允许的情况下,尽 量加粗,一般情况下至少需要50mil。  (4)印制导线的抗干扰和电磁屏蔽。导线上的干扰主要有导线之间引入的干扰、电源线 引入的干扰和信号线之间的串扰等,合理安排和布置走线及接地方式可以有效减少干扰 源,使设计出的电路板具备更好的电磁兼容性能。  对于高频或者其他一些重要的信号线,例如时钟信号线,一方面其走线要尽量宽,另一 方面可以采取包地的形式使其与周围的信号线隔离起来(就是用一条封闭的地线将信号 线“包裹”起来,相当于加一层接地屏蔽层)。  对于模拟地和数字地要分开布线,不能混用。如果需要最后将模拟地和数字地统一为一 个电位,则通常应该采用一点接地的方式,也就是只选取一点将模拟地和数字地连接起 来,防止构成地线环路,造成地电位偏移。  完成布线后,应在顶层和底层没有铺设导线的地方敷以大面积的接地铜膜,也称为敷铜 ,用以有效减小地线阻抗,从而削弱地线中的高频信号,同时大面积的接地可以对电磁 干扰起抑制作用。  电路板中的一个过孔会带来大约10pF的寄生电容,对于高速电路来说尤其有害;同时, 过多的过孔也会降低电路板的机械强度。所以在布线时,应尽可能减少过孔的数量。另 外,在使用穿透式的过孔(通孔)时,通常使用焊盘来代替。这是因为在电路板制作时 ,有可能因为加工的原因导致某些穿透式的过孔(通孔)没有被打穿,而焊盘在加工时 肯定能够被打穿,这也相当于给制作带来了方便。  以上就是PCB板布局和布线的一般原则,但在实际操作中,元器件的布局和布线仍然是一 项很灵活的工作,元器件的布局方式和连线方式并不唯一,布局布线的结果很大程度上 还是取决于设计人员的经验和思路。可以说,没有一个标准可以评判布局和布线方案的 对与错,只能比较相对的优和劣。所以以上布局和布线原则仅作为设计参考,实践才是 评判优劣的唯一标准。  11.2.3 多层PCB板布局和布线的特殊要求  相对于简单的单层板和双层板,多层PCB板的布局和布线有其独特的要求。  对于多层PCB板的布局,归纳起来就是要合理安排使用不同电源和地类型元器件的布局。 其目的一是为了给后面的内电层的分割带来便利,同时也可以有效地提高元器件之间的 抗干扰能力。  所谓合理安排使用不同电源和地类型元器件的布局,就是将使用相同电源等级和相同类 型地的元器件尽量放在一起。例如当电路原理图上有+3.3V、+5V、−5V、+15V、−15V等多 个电压等级时,设计人员应该将使用同一电压等级的元器件集中放置在电路板的某一个 区域。当然这个布局原则并不是布局的唯一标准,同时还需要兼顾其他的布局原则(双 层板布局的一般原则),这就需要设计人员根据实际需求来综合考虑各种因素,在满足 其他布局原则的基础上,尽量将使用相同电源等级和相同类型地的元器件放在一起。对 于多层PCB板的布线,归纳起来就是一点:先走信号线,后走电源线。这是因为多层板的 电源和地通常都通过连接内电层来实现。这样做的好处是可以简化信号层的走线,并且 通过内电层这种大面积铜膜连接的方式来有效降低接地阻抗和电源等效内阻,提高电路 的抗干扰能力;同时,大面积铜膜所允许通过的最大电流也加大了。  一般情况下,设计人员需要首先合理安排使用不同电源和地类型元器件的布局,同时兼 顾其他布局原则,然后按照前面章节所介绍的方法对元器件进行布线(只布信号线), 完成后分割内电层,确定内电层各部分的网络标号,最后通过内电层和信号层上的过孔 和焊盘来进行连接。焊盘和过孔在通过内电层时,与其具有相同网络标号的焊盘或过孔 会通过一些未被腐蚀的铜膜连接到内电层,而不属于该网络的焊盘周围的铜膜会被完全 腐蚀掉,也就是说不会与该内电层导通。  11.3 中间层创建与设置  中间层,就是在PCB板顶层和底层之间的层,其结构参见图11- 1,读者可以参考图中的标注进行理解。那中间层在制作过程中是如何实现的呢?简单地 说多层板就是将多个单层板和双层板压制而成,中间层就是原先单层板和双层板的顶层 或底层。在PCB板的制作过程中,首先需要在一块基底材料(一般采用合成树脂材料)的 两面敷上铜膜,然后通过光绘等工艺将图纸中的导线连接关系转换到印制板的板材上( 对图纸中的印制导线、焊盘和过孔覆膜加以保护,防止这些部分的铜膜在接下来的腐蚀 工艺中被腐蚀),再通过化学腐蚀的方式(以FeCl3或H2O2为主要成分的腐蚀液)将没有 覆膜保护部分的铜膜腐蚀掉,最后完成钻孔,印制丝印层等后期处理工作,这样一块PC B板就基本制作完成了。同理,多层PCB板就是在多个板层完成后再采取压制工艺将其压 制成一块电路板,而且为了减少成本和过孔干扰,多层PCB板往往并不比双层板和单层板 厚多少,这就使得组成多层PCB板的板层相对于普通的双层板和单层板往往厚度更小,机 械强度更低,导致对加工的要求更高。所以多层PCB板的制作费用相对于普通的双层板和 单层板就要昂贵许多。  但由于中间层的存在,多层板的布线变得更加容易,这也是选用多层板的主要目的。然 而在实际应用中,多层PCB板对手工布线提出了更高的要求,使得设计人员需要更多地得 到EDA软件的帮助;同时中间层的存在使得电源和信号可以在不同的板层中传输,信号的 隔离和抗干扰性能会更好,而且大面积的敷铜连接电源和地网络可以有效地降低线路阻 抗,减小因为共同接地造成的地电位偏移。因此,采用多层板结构的PCB板通常比普通的 双层板和单层板有更好的抗干扰性能。  11.3.1 中间层的创建  Protel系统中提供了专门的层设置和管理工具—Layer Stack Manager(层堆栈管理器)。这个工具可以帮助设计者添加、修改和删除工作层,并对层 的属性进行定义和修改。选择【Design】/【Layer Stack Manager…】命令,弹出如图11-2所示的层堆栈管理器属性设置对话框。 [pic] 上图所示的是一个4层PCB板的层堆栈管理器界面。除了顶层(TopLayer)和底层(Bott omLayer)外,还有两个内部电源层(Power)和接地层(GND),这些层的位置在图中都 有清晰的显示。双击层的名称或者单击Properties按钮可以弹出层属性设置对话框,如 图11-3所示。 [pic] 在该对话框中有3个选项可以设置。  (1)Name:用于指定该层的名称。  (2)Copper thickness:指定该层的铜膜厚度,默认值为1.4mil。铜膜越厚则相同宽度的导线所能承 受的载流量越大。  (3)Net name:在下拉列表中指定该层所连接的网络。本选项只能用于设置内电层,信号层没有 该选项。如果该内电层只有一个网络例如“+5V”,那么可以在此处指定网络名称;但是如 果内电层需要被分割为几个不同的区域,那么就不要在此处指定网络名称。  在层间还有绝缘材质作为电路板的载体或者用于电气隔离。其中Core和Prepreg都是绝缘 材料,但是Core是板材的双面都有铜膜和连线存在,而Prepreg只是用于层间隔离的绝缘 物质。两者的属性设置对话框相同,双击Core或Prepreg,或者选择绝缘材料后单击Pro perties按钮可以弹出绝缘层属性设置对话框。如图11-4所示。  绝缘层的厚度和层间耐压、信号耦合等因素有关,在前面的层数选择和叠加原则中已经 介绍过。如果没有特殊的要求,一般选择默认值。  除了“Core”和“Prepreg”两种绝缘层外,在电路板的顶层和底层通常也会有绝缘层。点击 图11-2左上角的Top Dielectric(顶层绝缘层)或Bottom Dielectric(底层绝缘层)前的选择框选择是否显示绝缘层,单击旁边的按钮可以设置 绝缘层的属性。  在顶层和底层绝缘层设置的选项下面有一个层叠模式选择下拉列表,可以选择不同的层 叠模式:Layer Pairs(层成对)、Internal Layer Pairs(内电层成对)和Build- up(叠压)。在前面讲过,多层板实际上是由多个双层板或单层板压制而成的,选择不 同的模式,则表示在实际制作中采用不同压制方法,所以如图11- 5所示的“Core”和“Prepreg”的位置也不同。例如,层成对模式就是两个双层板夹一个绝 缘层(Prepreg),内电层成对模式就是两个单层板夹一个双层板。通常采用默认的Lay er Pairs(层成对)模式。 [pic]   [pic] 在图11- 2所示的层堆栈管理器属性设置对话框右侧有一列层操作按钮,各个按钮的功能如下。  (1)Add Layer:添加中间信号层。例如,需要在GND和Power之间添加一个高速信号层,则应该首 先选择GND层,如图11-6所示。单击Add Layer按钮,则会在GND层下添加一个信号层,如图11- 7所示,其默认名称为MidLayer1,MidLayer2,„,依此类推。双击层的名称或者点击Pr operties按钮可以设置该层属性。 [pic] (2)Add Plane:添加内电层。添加方法与添加中间信号层相同。先选择需要添加的内电层的位置 ,然后单击该按钮,则在指定层的下方添加内电层,其默认名称为Internal Plane1,InternalPlane2,„,依此类推。双击层的名称或者点击Properties按钮可以设 置该层属性。  (3)Delete:删除某个层。除了顶层和底层不能被删除,其他信号层和内电层均能够被 删除,但是已经布线的中间信号层和已经被分割的内电层不能被删除。选择需要删除的 层,单击该按钮,弹出如图11-8所示的对话框,单击Yes按钮则该层就被删除。  (4)Move Up:上移一个层。选择需要上移的层(可以是信号层,也可以是内电层),单击该按钮 ,则该层会上移一层,但不会超过顶层。  (5)Move Down:下移一个层。与Move Up按钮相似,单击该按钮,则该层会下移一层,但不会超过底层。  (6)Properties:属性按钮。单击该按钮,弹出类似图11- 3所示的层属性设置对话框。  11.3.2 中间层的设置  完成层堆栈管理器的相关设置后,单击OK按钮,退出层堆栈管理器,就可以在PCB编辑界 面中进行相关的操作。在对中间层进行操作时,需要首先设置中间层在PCB编辑界面中是 否显示。选择【Design】/【Options…】命令,弹出如图11- 9所示的选项设置对话框,在Internal planes下方的内电层选项上打勾,显示内电层。 [pic]   [pic] 在完成设置后,就可以在PCB编辑环境的下方看到显示的层了,如图11- 10所示。用鼠标单击电路板板层标签即可切换不同的层以进行操作。如果不习惯系统默 认的颜色,可以选择【Tools】/【Preferences…】命令下的Colors选项自定义各层的颜 色,相关内容在第8章已有介绍,供读者参考。 [pic] 11.4 内电层设计  多层板相对于普通双层板和单层板的一个非常重要的优势就是信号线和电源可以分布在 不同的板层上,提高信号的隔离程度和抗干扰性能。内电层为一铜膜层,该铜膜被分割 为几个相互隔离的区域,每个区域的铜膜通过过孔与特定的电源或地线相连,从而简化 电源和地网络的走线,同时可以有效减小电源内阻。  11.4.1 内电层设计相关设置  内电层通常为整片铜膜,与该铜膜具有相同网络名称的焊盘在通过内电层的时候系统会 自动将其与铜膜连接起来。焊盘/过孔与内电层的连接形式以及铜膜和其他不属于该网络 的焊盘的安全间距都可以在Power Plane Clearance选项中设置。选择【Design】/【Rules…】命令,单击Manufacturing选项,其 中的Power Plane Clearance和Power Plane Connect Style选项与内电层相关,其内容介绍如下。  1.Power Plane Clearance  该规则用于设置内电层安全间距,主要指与该内电层没有网络连接的焊盘和过孔与该内 电层的安全间距,如图11- 11所示。在制造的时候,与该内电层没有网络连接的焊盘在通过内电层时其周围的铜膜 就会被腐蚀掉,腐蚀的圆环的尺寸即为该约束中设置的数值。 [pic]   2.Power Plane Connect Style  该规则用于设置焊盘与内电层的形式。主要指与该内电层有网络连接的焊盘和过孔与该 内电层连接时的形式。如图11-12所示。 [pic] 单击Properties(属性)按钮,弹出其规则设置对话框,如图11- 13所示。对话框左侧为规则的适用范围,在右侧的Rule Attributes下拉列表中可以选择连接方式:Relief Connect、Direct Connect和No connect。Direct Connect即直接连接,焊盘在通过内电层的时候不把周围的铜膜腐蚀掉,焊盘和内电层铜 膜直接连接;No connect指没有连接,即与该铜膜网络同名的焊盘不会被连接到内电层;设计人员一般采 用系统默认的Relief Connect连接形式,该规则的设置对话框如图11-13所示。 [pic] 这种焊盘连接形式通过导体扩展和绝缘间隙与内电层保持连接,其中在Conductor Width选项中设置导体出口的宽度;Conductors选项中选择导体出口的数目,可以选择2 个或4个;Expansion选项中设置导体扩展部分的宽度;Air- Gap选项中设置绝缘间隙的宽度。  11.4.2 内电层分割方法  在本章的前几节已经介绍了多层板的层叠结构的选择,内电层的建立和相关的设置,在 本小节中将主要介绍多层板内电层的分割方法和步骤,供读者参考。  (1)在分割内电层之前,首先需要定义一个内电层,这在前面的章节中已经有了介绍, 本处不再赘述。选择【Design】/【Split Planes…】命令,弹出如图11- 14所示的内电层分割对话框。该对话框中的Current split planes栏中指内电层已经分割的区域。在本例中,内电层尚未被分割,所以图11- 14所示的Current split planes栏为空白。Current split planes栏下的Add、Edit、Delete按钮分别用于添加新的电源区域,编辑选中的网络和删 除选中的网络。按钮下方的Show Selected Split Plane View选项用于设置是否显示当前选择的内电层分割区域的示意图。如果选择该选项,则 在其下方的框中将显示内电层中该区域所划分网络区域的缩略图,其中与该内电层网络 同名的引脚、焊盘或连线将在缩略图中高亮显示,不选择该选项则不会高亮显示。Show Net For选项,选择该选项,如果定义内电层的时候已经给该内电层指定了网络,则在该选项 上方的方框中显示与该网络同名的连线和引脚情况。  (2)单击Add按钮,弹出如图11-15所示的内电层分割设置对话框。 [pic] 在如图11-15所示的对话框中,Track Width用于设置绘制边框时的线宽,同时也是同一内电层上不同网络区域之间的绝缘间距 ,所以通常将Track Width设置的比较大。建议读者在输入数值时也要输入单位。如果在该处只输入数字,不 输入单位,那么系统将默认使用当前PCB编辑器中的单位。  Layer选项用于设置指定分割的内电层,此处可以选择Power和GND内电层。本例中有多种 电压等级存在,所以需要分割Power内电层来为元器件提供不同等级的电压。  Connect to Net选项用于指定被划分的区域所连接的网络。通常内电层用于电源和地网络的布置,但 是在Connect to Net下拉列表中可以看到,可以将内层的整片网络连接到信号网络,用于信号传输,只是 一般设计者不这样处理。信号所要求的信号电压和电流弱,对导线要求小,而电源电流 大,需要更小的等效内阻。所以一般信号在信号层走线,内电层专用于电源和地网络连 线。  (3)单击图11-15内电层分割设置对话框中的OK按钮,进入网络区域边框绘制 状态。  在绘制内电层边框时,用户一般将其他层面的信息隐藏起来,只显示当前所编辑的内电 层,方便进行边框的绘制。选择【Tools】/【Preferences…】命令,弹出如图11- 16所示的对话框。选择Display选项,再选择Single Layer Mode复选框,如图11- 16所示。这样,除了当前工作层Power之外,其余层都被隐藏起来了,显示效果如图11- 17所示。 [pic]   [pic] 在分割内电层时,因为分割的区域将所有该网络的引脚和焊盘都包含在内,所以用户通 常需要知道与该电源网络同名的引脚和焊盘的分布情况,以便进行分割。在左侧Browse PCB工具中选择VCC网络(如图11-18所示),单击Select按钮将该网络点亮选取。  图11- 19所示为将VCC网络点亮选取后,网络标号为VCC的焊盘和引脚与其他网络标号的焊盘和 引脚的对比。  选择了这些同名的网络焊盘后,在绘制边界的时候就可以将这些 [pic] 焊盘都包含到划分的区域中去。此时这些电源网络就可以不通过信号层连线而是直接通 过焊盘连接到内电层。  (4)绘制内电层分割区域。  选择【Design】/【Split Planes…】命令,弹出如图11- 14所示的内电层分割对话框,单击Add按钮,弹出如图11- 15所示的内电层分割设置对话框。首先选择12V网络,单击OK按钮,光标变为十字状,此 时就可以在内电层开始分割工作了。  在绘制边框边界线时,可以按“Shift+空格键”来改变走线的拐角形状,也可以按Tab键来 改变内电层的属性。在绘制完一个封闭的区域后(起点和终点重合),系统自动弹出如 图11- 20所示的内电层分割对话框,在该对话框中可以看到一个已经被分割的区域,在PCB编辑 界面中显示如图11-21所示。 [pic] [pic]   [pic] 在添加完内电层后,放大某个12V焊盘,可以看到该焊盘没有与导线相连接(如图11- 22(a)所示),但是在焊盘上出现了一个“+”字标识,表示该焊盘已经和内电层连接。   将当前工作层切换到Power层,可以看到该焊盘在内电层的连接状态。由于内电层通常是 整片铜膜,所以图11- 22(b)中焊盘周围所示部分将在制作过程中被腐蚀掉,可见GND和该内电层是绝缘的。 [pic] 在内电层添加了12V区域后,还可以根据实际需要添加别的网络,就是说将整个Power内 电层分割为几个不同的相互隔离的区域,每个区域连接不同的电源网络。最后完成效果 如图11-23所示。  在完成内电层的分割之后,可以在如图11- 20所示的对话框中编辑和删除已放置的内电层网络。单击Edit按钮可以弹出如图11- 15所示的内电层属性对话框,在该对话框中可以修改边界线宽、内电层层面和连接的网 络,但不能修改边界的形状。如果对边界的走向和形状不满意,则只能单击Delete按钮 ,重新绘制边界;或者选择【Edit】/【Move】/【Split Plane Vertices】命令来修改内电层边界线,此时可以通过移动边界上的控点来改变边界的形 状,如图11-24所示。完成后在弹出的确认对话框中单击Yes按钮即可完成重绘。 [pic] 11.4.3 内电层分割基本原则  在完成内电层的分割之后,本节再介绍几个在内电层分割时需要注意的问题。  (1)在同一个内电层中绘制不同的网络区域边界时,这些区域的边界线可以相互重合, 这也是通常采用的方法。因为在PCB板的制作过程中,边界是铜膜需要被腐蚀的部分,也 就是说,一条绝缘间隙将不同网络标号的铜膜给分割开来了,如图11- 25所示。这样既能充分利用内电层的铜膜区域,也不会造成电气隔离冲突。  (2)在绘制边界时,尽量不要让边界线通过所要连接到的区域的焊盘,如图11- 26所示。由于边界是在PCB板的制作过程中需要被腐蚀的铜膜部分,有可能出现因为制作 工艺的原因导致焊盘与内电层连接出现问题。所以在PCB设计时要尽量保证边界不通过具 有相同网络名称的焊盘。 [pic] (3)在绘制内电层边界时,如果由于客观原因无法将同一网络的所有焊盘都包含在内, 那么也可以通过信号层走线的方式将这些焊盘连接起来。但是在多层板的实际应用中, 应该尽量避免这种情况的出现。因为如果采用信号层走线的方式将这些焊盘与内电层连 接,就相当于将一个较大的电阻(信号层走线电阻)和较小的电阻(内电层铜膜电阻) 串联,而采用多层板的重要优势就在于通过大面积铜膜连接电源和地的方式来有效减小 线路阻抗,减小PCB接地电阻导致的地电位偏移,提高抗干扰性能。所以在实际设计中, 应该尽量避免通过导线连接电源网络。  (4)将地网络和电源网络分布在不同的内电层层面中,以起到较好的电气隔离和抗干扰 的效果。  (5)对于贴片式元器件,可以在引脚处放置焊盘或过孔来连接到内电层,也可以从引脚   处引出一段很短的导线(引线应该尽量粗短,以减小线路阻抗),并且在导线的末端放 置焊盘和过孔来连接,如图11-27所示。  F或者更大的滤波电容来滤除电路中的高频干扰和纹波,并用尽可能短的导线连接到芯片 的引脚上,再通过焊盘连接到内电层。((6)关于去耦电容的放置。前面提到在芯片的 附近应该放置0.01μF的去耦电容,对于电源类的芯片,还应该放置10  (7)如果不需要分割内电层,那么在内电层的属性对话框中直接选择连接到网络就可以 了,不再需要内电层分割工具。 [pic] 11.5 多层板设计原则汇总  在本章及前面几章的介绍中,我们已经强调了一些关于PCB设计所需要遵循的原则,在这 里我们将这些原则做一汇总,以供读者在设计时参考,也可以作为设计完成后检查时参 考的依据。  1.PCB元器件库的要求  (1)PCB板上所使用的元器件的封装必须正确,包括元器件引脚的大小尺寸、引脚的间 距、引脚的编号、边框的大小和方向表示等。  (2)极性元器件(电解电容、二极管、三极管等)正负极或引脚编号应该在PCB元器件 库中和PCB板上标出。  (3)PCB库中元器件的引脚编号和原理图元器件的引脚编号应当一致,例如在前面章节 中介绍了二极管PCB库元器件中的引脚编号和原理图库中引脚编号不一致的问题。  (4)需要使用散热片的元器件在绘制元器件封装时应当将散热片尺寸考虑在内,可以将 元器件和散热片一并绘制成为整体封装的形式。  (5)元器件的引脚和焊盘的内径要匹配,焊盘的内径要略大于元器件的引脚尺寸,以便 安装  。  2.PCB元件布局的要求  (1)元器件布置均匀,同一功能模块的元器件应该尽量靠近布置。  (2)使用同一类型电源和地网络的元器件尽量布置在一起,有利于通过内电层完成相互 之间的电气连接。  (3)接口元器件应该靠边放置,并用字符串注明接口类型,接线引出的方向通常应该离 开电路板。  (4)电源变换元器件(如变压器、DC/DC变换器、三端稳压管等)应该留有足够的散热 空间。  (5)元器件的引脚或参考点应放置在格点上,有利于布线和美观。  (6)滤波电容可以放置在芯片的背面,靠近芯片的电源和地引脚。  (7)元器件的第一引脚或者标识方向的标志应该在PCB上标明,不能被元器件覆盖。  (8)元器件的标号应该紧靠元器件边框,大小统一,方向整齐,不与焊盘和过孔重叠, 不能放置在元器件安装后被覆盖的区域。  3.PCB布线要求  (1)不同电压等级电源应该隔离,电源走线不应交叉。  (2)走线采用45°拐角或圆弧拐角,不允许有尖角形式的拐角。  (3)PCB走线直接连接到焊盘的中心,与焊盘连接的导线宽度不允许超过焊盘外径的大 小。  (4)高频信号线的线宽不小于20mil,外部用地线环绕,与其他地线隔离。  (5)干扰源(DC/DC变换器、晶振、变压器等)底部不要布线,以免干扰。  (6)尽可能加粗电源线和地线,在空间允许的情况下,电源线的宽度不小于50mil。  (7)低电压、低电流信号线宽9~30mil,空间允许的情况下尽可能加粗。  (8)信号线之间的间距应该大于10mil,电源线之间间距应该大于20mil。  (9)大电流信号线线宽应该大于40mil,间距应该大于30mil。  (10)过孔最小尺寸优选外径40mil,内径28mil。在顶层和底层之间用导线连接时,优 选焊盘。  (11)不允许在内电层上布置信号线。  (12)内电层不同区域之间的间隔宽度不小于40mil。  (13)在绘制边界时,尽量不要让边界线通过所要连接到的区域的焊盘。  (14)在顶层和底层铺设敷铜,建议设置线宽值大于网格宽度,完全覆盖空余空间,且 不留有死铜,同时与其他线路保持30mil(0.762mm)以上间距(可以在敷铜前设置安全 间距,敷铜完毕后改回原有安全间距值)。  (15)在布线完毕后对焊盘作泪滴处理。  (16)金属壳器件和模块外部接地。  (17)放置安装用和焊接用焊盘。  (18)DRC检查无误。  4.PCB分层的要求  (1)电源平面应该靠近地平面,与地平面有紧密耦合,并且安排在地平面之下。  (2)信号层应该与内电层相邻,不应直接与其他信号层相邻。  (3)将数字电路和模拟电路隔离。如果条件允许,将模拟信号线和数字信号线分层布置 ,并采用屏蔽措施;如果需要在同一信号层布置,则需要采用隔离带、地线条的方式减 小干扰;模拟电路和数字电路的电源和地应该相互隔离,不能混用。  (4)高频电路对外干扰较大,最好单独安排,使用上下都有内电层直接相邻的中间信号 层来传输,以便利用内电层的铜膜减少对外干扰。  11.6 本 章 小 结  本章主要介绍了多层电路板的设计步骤,包括多层板层数的选择、层叠结构的选择;多 层板布局布线与普通双层板布局布线的相同和不同;多层板特有的中间层的创建和设置 ,以及内电层设计。根据本章所罗列的步骤,读者已经能够完成多层PCB的初步设计工作 。在接下来的章节中,我们将介绍PCB的电磁兼容和信号完整性的相关内容,以便更好地 完成PCB设计。
更多简介内容

推荐帖子

C2000 MCU Boot过程分析-以TMS320F28069为例
每一款MCU从上电复位到代码运行到main函数这之间的一段过程就是MCU的boot,其实不只是MCU,其他任何类型的processor都有这样的一个过程,这里以TI C2000 F28069为例,分析其Boot过程,以帮助对处理器的底层原理有一个比较清楚的了解。 芯片复位之后,首先会跳到一个固定的中断向量,成为RESET,其地址是0x3F FFC0,RESET指向存在于boot ROM里的I
fish001 【微控制器 MCU】
MSP430单片机的微功耗中文人机界面设计
     在现代便携式智能仪器或手持设备中,中文人机界面成为一种事实上的行业标准。能显示汉字的图形点阵液晶和可输入数字的小键盘已成为智能设备必不可少的组成部分。同时作为便携式设备基本要求的低功耗特性也贯穿于中文人机界面的设计始终。   这种低功耗中文人机交互界面需要设计者在选取MCU和具体元器件上有特殊考虑。微功耗、小体积应作为选择相关器件的首要要求。   设计中,笔者采用MSP430F149
fish001 【微控制器 MCU】
STEVAL-MKI109V3 硬件外设的简单总结
接收到STEVAL-MKI109V3  开发板后感觉这个开发板用料是很足的。功能不仅仅只用于传感器的评估。 首先 评估板 MCU  产生PWM  _A 如下图   通过电子开关 AS21p 可以对ADC_V_REF  进行调节 输出  可以控制 电压范围0-ADC_V_REF  显然 ADC_V_REF 被TS3431CILT稳压在 3.0V 同过不同的PWM  _A的占空比可以
fitel ST MEMS传感器创意设计大赛专区
CC2540新手学习之按键使用
 什么叫按键,按我的理解来说就是一个触发要做事情的开关,今天我要将的是独立按键,因为这个单片机只有16个IO口,如果用矩阵按键就很浪费IO口了,所以我重点讲独立按键的使用。废话也不多说了,直接上代码 /***************************************/ /*           CNPF                 */ /*     BlueTooth
fish001 【无线连接】
ESP32-S2开发之坑(2)--Cmake构建工程系统
本帖最后由 RCSN 于 2020-5-15 22:29 编辑     楼主在Linux下(国产linux发行版--deepin深度系统)使用SDK开发,对于怎么构建开发环境平台,这里不详细说明。先大概说明: 一、开发准备:esp-idf安装与获取设置 https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32s2
RCSN DIY/开源硬件专区
MSP430G2 LaunchPad,蜂鸣器演奏音乐的方法
本帖最后由 Jacktang 于 2020-5-11 21:56 编辑 #include "msp430g2553.h" unsigned char n=0;  //n为节拍常数变量     unsigned char  music_tab[] ={   0x18, 0x30, 0x1C , 0x10, //格式为: 频率常数, 节拍常数, 频率常数, 节拍常数,     0x2
Jacktang 【微控制器 MCU】

评论

登录/注册

意见反馈

求资源

回顶部

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })