AD四层板设计(Altium Designer)


前言

1、用 Altium Designer 软件绘制电路时,通常2层板能实现设计需求。遇到板框固定,元器件密集的情况下,2 层板无法实现预期功能,考虑设计多层板;
2、本文主要介绍AD四层板的设计流程,其中PCB的叠层设计、内缩设计及DRC设计规则是关键。
3、软件版本:Altium Designer 19.0.4


一、正片层和负片层介绍

1、正片层(Signal)
正片就是平常用在走线的信号层,即走线的地方是铜线,用Polygon Pour进行大块敷铜填充。

2、负片层(Plane)
负片正好相反,即默认敷铜,走线的地方是分割线,也就是生成一个负片之后整一层就已经被敷铜了,要做的事情就是分割敷铜,再设置分割后的敷铜网络。

3、内电层的分割实现
AD中直接用Line,快捷键P+L,来分割,分割线不宜太细,用15mil及以上。
要分割敷铜时,只要用Line画一个封闭的多边形框,在双击框内敷铜设置网络即可。

正负片都可以用于内电层,正片也可通过走线和敷铜实现。
负片的好处:默认大块敷铜填充,在添加过孔,改变敷铜大小等等操作都不需要Rebuild,这样省去了PROTEL重新敷铜计算的时间。中间层用于电源层和GND层时候,层面上大多是大块敷铜,这样用负片的优势就很明显。

建议信号层采取“正片”的方式处理,电源层和GND层采取“负片”的方式处理,可以很大程度上减小文件数据量的大小和提高设计的速度。

二、PCB板的叠层设计

  • 叠层设计遵从以下规定:
  • ① 每个走线层都必须有一个邻近的参考层(电源或地层);
  • ② 邻近的主电源层和地层要保持最小间距,以提供较大的耦合电容。

1.两层板的叠层

对于两层板来说,由于板层数量少,已经不存在叠层的问题。控制EMI辐射主要从布线和布局来考虑;

单层板和双层板的电磁兼容问题越来越突出。造成这种现象的主要原因就是因是信号回路面积过大,不仅产生了较强的电磁辐射,而且使电路对外界干扰敏感。

要改善线路的电磁兼容性,最简单的方法是减小关键信号的回路面积。

关键信号:从电磁兼容的角度考虑,关键信号主要指产生较强辐射的信号和对外界敏感的信号。能够产生较强辐射的信号一般是周期性信号,如时钟或地址的低位信号。对干扰敏感的信号是指那些电平较低的模拟信号。

单、双层板通常使用在低于10KHz的低频模拟设计中:

  • ① 在同一层的电源走线以辐射状走线,并最小化线的长度总和;
  • ②走电源、地线时,相互靠近;在关键信号线边上布一条地线,这条地线应尽量靠近信号线。这样就形成了较小的回路面积,减小差模辐射对外界干扰的敏感度。当信号线的旁边加一条地线后,就形成了一个面积最小的回路,信号电流肯定会取道这个回路,而不是其它地线路径。
  • ③ 如果是双层线路板,可以在线路板的另一面,紧靠近信号线的下面,沿着信号线布一条地线,地线尽量宽些。这样形成的回路面积等于线路板的厚度乘以信号线的长度。

2.四层板的叠层

(1)PCB层介绍

  • AD19默认的Layer(层)有13个,层介绍如下表:
Layer含义
Top Layer顶层,该层通常用于布线
Bottom Layer底层,该层通常用于布线
Mechanical 1机械层1,该层可用于设计PCB的机械外形
Top Overlay顶层丝印层,顶层元器件丝印、字符
Bottom Overlay底层丝印层,底层元器件丝印、字符
Top paste顶层助焊层,一般用于贴片元件的SMT回流焊过程时上锡膏
Bottom Paste底层助焊层,一般用于贴片元件的SMT回流焊过程时上锡膏
Top Solder顶层阻焊层,敷设阻焊绿油,以防止铜箔上锡,保持绝缘
Bottom Solder底层阻焊层,敷设阻焊绿油,以防止铜箔上锡,保持绝缘
Drill Guide钻孔定位层,焊盘及过孔的钻孔的中心定位坐标层
Keep-Out Layer禁止布线层,可用于设计PCB机械外形
Drill Drawing钻孔图纸层,焊盘及过孔的钻孔孔径尺寸描述层
Multi-Layer通孔层,抽象的层,仅显示过孔和焊盘
  • 四层板,顾名思义就是有四层的电路板,它通常由顶层信号层、中间层(内电层)Power层、中间层GND层和底层信号层组成。顶层信号层Top Layer和底层信号层Bottom Layer已经存在,中间层的两层需要添加。

(2)四层板的层叠顺序:SIG-GND-PWR -SIG

  • 这种层叠顺序通常应用于板上芯片较多的情况。此方案可得到较好的SI性能,但对于EMI性能来说并不是很好,主要通过走线及其他细节来控制。
  • 注意:地层放在信号最密集的信号层的相连层,有利于吸收和抑制辐射;增大板面积,体现20H规则。

(3)层叠设计步骤:

  • 步骤1:快捷键D+K,打开层叠管理器

在这里插入图片描述
注意:Dielectric 是电介质,介于Top Layer与Bottom Layer之间的绝缘材料,不用进行操作。四层板设计需要在Top Layer与Bottom Layer之间添加两层中间层。

  • 步骤2:如下图所示,创建第一个负片层,①选择Top Layer所在行 → ②右键选择Insert layer below → ③选择Plane

在这里插入图片描述
中间层选择类型,见下表:

可选类型含义
Signal信号层,又叫正片层,同Top Layer和Bottom Layer
Plane负片层,专用于4层板以上的电源或地走线
Core制作板的基础材料,双面包铜,具有一定的硬度及厚度
Prepreg用于多层印制板的内层导电图形的粘合材料及绝缘材料
Copper plating镀铜(不选)

注意:通常,四层板的GND层选择负片层,POWER层选择负片层或信号层。

  • 步骤3:重复步骤2,创建第二个负片层,选中Top Layer双击,重命名,重命名结果如下图。

在这里插入图片描述

  • 步骤4:设置GND层和POWER层的内缩值,GND层内缩20mil,POWER层内缩60mil;
    GND层内缩设置
    ① 选择GND层 → ② 单击Panels → ③ 选择Properties → ④ 取消勾选Stack Symmetry → ⑤ 设置Pullback distance值为20mil。

在这里插入图片描述
同理,POWER层内缩:
在这里插入图片描述

  • 步骤5:四层板布线
    ① 与两层板布线方式相同,在Top层和Bottom层布线,而GND层和POWER层禁止布线,需要连接对应的地和电源网络
    ② 层与层之间的连接是通过过孔/焊盘实现的,多层板同样如此。放置元器件的Top Layer或Bottom Layer先把电源和GND(或其他的走线)通过过孔引出;
    ③ 通过过孔/焊盘引出的电源和地网络,在Top和Bottom不需要走线,此处不需要走线的电源和地,指的是POWER层网络和GND层网络连接的电源和地

三、规则设计

  • 画好的四层板外发打板时,规则设计可参考嘉立创4层板的板层及板厚设计:
  • ① 通常四层板板厚设置为1.6mm或2mm;
  • ② 板材设置为FR-4;
  • ③ 层压顺序选择“按原单处理”;
  • ④ 层压结构参考下图:
    在这里插入图片描述
  • ⑤ 其余选项参照两层板打板选项设置。

参考资料

参考资料1: Altium Designer(AD)软件使用记录05-PCB叠层设计
参考资料2: AD_PCB:四层或多层板最优层叠顺序选择
参考资料3: 从零开始的硬件之路20:使用AD绘制四层板的主要步骤

### 回答1: Altium Designer Scripts (AD脚本) 是一种用于自动化任务和批处理操作的编程工具,可用于Altium Designer电子设计软件。它们使用基于Python的脚本语言,可以通过编写和运行脚本来执行许多不同的操作,以提高设计效率。 AD脚本提供了许多功能,可以让设计师利用软件的强大功能进行更高效的设计。例如,设计师可以编写脚本来自动创建和设置电路板布局,执行电路仿真,生成报告,进行批量修改等。通过使用AD脚本,设计师可以减少重复性工作,提高设计准确性和一致性。 AD脚本具有广泛的应用。对于只需执行少量操作的设计师,脚本可以提供简单且重复的任务自动化,从而节省时间和精力。对于需要进行大规模修改或自定义操作的设计师,脚本可以帮助他们进行批量处理和快速修改,提高生产效率。 编写AD脚本需要一定的编程知识,特别是Python语言。设计师可以参考Altium Designer的官方文档和示例脚本来学习和理解脚本的语法和用法。此外,设计师也可以参与Altium Designer的相关社区和论坛,与其他脚本的使用者交流经验和解决问题。 总之,AD脚本是Altium Designer软件中的一项强大工具,可以用于自动化任务和批处理操作。通过使用AD脚本,设计师可以提高设计效率和准确性,节省时间和精力,并实现更高质量的电子设计。 ### 回答2: Altium Designer中的Scripts是指一种基于AD脚本语言(AD scripting language)编写的程序。这些脚本可以增强Altium Designer的功能,自动化任务,或者定制特定的功能。 AD脚本语言基于Delphi语言,是一种面向对象的编程语言。它提供了丰富的API(应用程序接口)和插件,允许用户根据自己的需求,编写自定义的脚本。 通过AD脚本,用户可以通过编程的方式来执行各种任务。例如,可以创建自定义的设计规则检查(DRC)脚本,以实现特定的设计要求。还可以编写脚本来自动生成设计文档、生成BOM(Bill of Materials)或者生成制造文件等。 AD脚本还可以用于批量处理多个设计文件。例如,可以编写脚本来进行批量修改设计参数、批量添加或删除设计元素等。 另外,AD脚本语言还支持与其他编程语言(如Python)的集成。这样就可以使用Python来调用AD脚本,以扩展AD脚本的功能。 总之,Altium Designer中的Scripts是一种强大的功能,可以通过编写自定义脚本来实现特定的设计要求、自动化任务或者批量处理设计文件。使用AD脚本,用户可以提高设计效率,简化设计流程,实现定制化的功能需求。 ### 回答3: Altium Designer是一种常用的电子设计自动化(EDA)软件,它提供了一系列功能强大的工具,用于设计电路板、制作原理图和安置/布线部件等。在Altium Designer中,可以通过使用AD脚本(AD Scripting)来自动化操作和任务。 AD脚本是一种基于VBScript编程语言开发的脚本语言。通过编写AD脚本,可以实现对Altium Designer的各种功能的自动化控制。比如,可以使用AD脚本自动创建、修改和删除电路元件、原理图和 PCB 文档。使用AD脚本,可以避免重复的手动操作,提高工作效率。 AD脚本可以针对具体的设计需求进行编写。比如,可以编写一个脚本来批量修改PCB布线规则,或者自动对原理图中的元件进行重命名。通过在脚本中定义一系列的指令和操作,可以使得这些任务自动化执行,而无需手动去完成。 AD脚本还可以用于创建自定义的Altium Designer扩展。扩展是一种适应特定需求和工作流程的特定功能模块。使用AD脚本编写的扩展可以添加自定义的功能按钮、菜单项和快捷键,并可以通过脚本来实现这些功能的具体操作。这使得我们可以根据需要扩展Altium Designer的功能,以满足特定的设计要求。 总之,AD脚本是一种用于自动化操作和任务的编程语言,通过使用AD脚本,我们可以更高效地使用Altium Designer,实现自动化的设计流程,并根据特定需求扩展软件的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值