中间层,就是在PCB板顶层和底层之间的层,其结构参见图11-1,读者可以参考图中的标注进行 理解。那中间层在制作过程中是如何实现的呢?简单地说多层板就是将多个单层板和双层板压制而成,中间层就是原先单层板和双层板的顶层或底层。在PCB板的 制作过程中,首先需要在一块基底材料(一般采用合成树脂材料)的两面敷上铜膜,然后通过光绘等工艺将图纸中的导线连接关系转换到印制板的板材上(对图纸中 的印制导线、焊盘和过孔覆膜加以保护,防止这些部分的铜膜在接下来的腐蚀工艺中被腐蚀),再通过化学腐蚀的方式(以FeCl3或H2O2为主要成分的腐蚀 液)将没有覆膜保护部分的铜膜腐蚀掉,最后完成钻孔,印制丝印层等后期处理工作,这样一块PCB板就基本制作完成了。同理,多层PCB板就是在多个板层完 成后再采取压制工艺将其压制成一块电路板,而且为了减少成本和过孔干扰,多层PCB板往往并不比双层板和单层板厚多少,这就使得组成多层PCB板的板层相 对于普通的双层板和单层板往往厚度更小,机械强度更低,导致对加工的要求更高。所以多层PCB板的制作费用相对于普通的双层板和单层板就要昂贵许多。

但由于中间层的存在,多层板的布线变得更加容易,这也是选用多层板的主要目的。然而在实际应用中,多层PCB板对手工布线提出了更高的要求,使得设计人员 需要更多地得到EDA软件的帮助;同时中间层的存在使得电源和信号可以在不同的板层中传输,信号的隔离和抗干扰性能会更好,而且大面积的敷铜连接电源和地 网络可以有效地降低线路阻抗,减小因为共同接地造成的地电位偏移。因此,采用多层板结构的PCB板通常比普通的双层板和单层板有更好的抗干扰性能。

11.3.1 中间层的创建

Protel系统中提供了专门的层设置和管理工具—Layer Stack Manager(层堆栈管理器)。这个工具可以帮助设计者添加、修改和删除工作层,并对层的属性进行定义和修改。选择【Design】/【Layer Stack Manager…】命令,弹出如图11-2所示的层堆栈管理器属性设置对话框。

上图所示的是一个4层PCB板的层堆栈管理器界面。除了顶层(TopLayer)和底层(BottomLayer)外,还有两个内部电源层 (Power)和接地层(GND),这些层的位置在图中都有清晰的显示。双击层的名称或者单击Properties按钮可以弹出层属性设置对话框,如图 11-3所示。

在该对话框中有3个选项可以设置。

(1)Name:用于指定该层的名称。
(2)Copper thickness:指定该层的铜膜厚度,默认值为1.4mil。铜膜越厚则相同宽度的导线所能承受的载流量越大。
(3)Net name:在下拉列表中指定该层所连接的网络。本选项只能用于设置内电层,信号层没有该选项。如果该内电层只有一个网络例如“+5V”,那么可以在此处指定网络名称;但是如果内电层需要被分割为几个不同的区域,那么就不要在此处指定网络名称。

在层间还有绝缘材质作为电路板的载体或者用于电气隔离。其中Core和Prepreg都是绝缘材料,但是Core是板材的双面都有铜膜和连线存在,而 Prepreg只是用于层间隔离的绝缘物质。两者的属性设置对话框相同,双击Core或Prepreg,或者选择绝缘材料后单击Properties按钮 可以弹出绝缘层属性设置对话框。如图11-4所示。

绝缘层的厚度和层间耐压、信号耦合等因素有关,在前面的层数选择和叠加原则中已经介绍过。如果没有特殊的要求,一般选择默认值。

除了“Core”和“Prepreg”两种绝缘层外,在电路板的顶层和底层通常也会有绝缘层。点击图11-2左上角的Top Dielectric(顶层绝缘层)或Bottom Dielectric(底层绝缘层)前的选择框选择是否显示绝缘层,单击旁边的按钮可以设置绝缘层的属性。

在顶层和底层绝缘层设置的选项下面有一个层叠模式选择下拉列表,可以选择不同的层叠模式:Layer Pairs(层成对)、Internal Layer Pairs(内电层成对)和Build-up(叠压)。在前面讲过,多层板实际上是由多个双层板或单层板压制而成的,选择不同的模式,则表示在实际制作中 采用不同压制方法,所以如图11-5所示的“Core”和“Prepreg”的位置也不同。例如,层成对模式就是两个双层板夹一个绝缘层 (Prepreg),内电层成对模式就是两个单层板夹一个双层板。通常采用默认的Layer Pairs(层成对)模式。

在图11-2所示的层堆栈管理器属性设置对话框右侧有一列层操作按钮,各个按钮的功能如下。

(1)Add Layer:添加中间信号层。例如,需要在GND和Power之间添加一个高速信号层,则应该首先选择GND层,如图11-6所示。单击Add Layer按钮,则会在GND层下添加一个信号层,如图11-7所示,其默认名称为MidLayer1,MidLayer2,?,依此类推。双击层的名称 或者点击Properties按钮可以设置该层属性。

(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下方的内电层选项上打勾,显示内电层。

在完成设置后,就可以在PCB编辑环境的下方看到显示的层了,如图11-10所示。用鼠标单击电路板板层标签即可切换不同的层以进行操作。如果不习 惯系统默认的颜色,可以选择【Tools】/【Preferences…】命令下的Colors选项自定义各层的颜色,相关内容在第8章已有介绍,供读者 参考。

第3节 中间层创建与设置相关推荐

  1. docx_demos(创建文档类Document及属性方法, 创建段落文本类Paragraph及段落格式设置, 创建字体设置类Run及属性等)

    """ docx_demos.py(创建文档类Document及属性方法, 创建段落文本类Paragraph及段落格式设置, 创建字体设置类Run及属性等)使用:一.创建 ...

  2. Word模板的创建与设置

    Word模板的创建与设置 1.背景 word作为office的一部分,是微软提供的办公文档写作软件.除了文字编辑的功能之外,它还包含很多提高写作效率的自动化功能,目前已成为办公文档.专业论文写作等必不 ...

  3. 金蝶k3显示中间层服务器不可用,金蝶k3中间层服务器如何设置

    金蝶k3中间层服务器如何设置 内容精选 换一换 Hey guys ,我是 cxuan,现在也到了毕业季了,为了帮助大家更好的准备面试,我为大家整理了一波 Java 面试问的频率非常高的面试题. Jav ...

  4. 【Google Play】正式版上架流程 ( 创建版本 | 设置国家地区 | 发布正式版 )

    Google Play 上架完整流程 系列文章目录 [Google Play]创建 Google 开发者账号 ( 注册邮箱账号 | 创建开发者账号 ) [Google Play]创建并设置应用 ( 访 ...

  5. 【Google Play】创建并设置应用 ( 访问权限 | 内容分级 | 受众群体 | 类别及联系方式 | 商品详情 )

    Google Play 上架完整流程 系列文章目录 [Google Play]创建 Google 开发者账号 ( 注册邮箱账号 | 创建开发者账号 ) [Google Play]创建并设置应用 ( 访 ...

  6. 【Flutter】Animation 动画 ( Flutter 动画基本流程 | 创建动画控制器 | 创建动画 | 设置值监听器 | 设置状态监听器 | 布局中使用动画值 | 动画运行 )

    文章目录 一.创建动画控制器 二.创建动画 三.设置值监听器 四.设置状态监听器 五.布局中使用动画值 六.动画运行 七.完整代码示例 八.相关资源 Flutter 动画基本流程 : ① 创建动画控制 ...

  7. 【Android 高性能音频】Oboe 开发流程 ( 创建并设置 AudioStreamCallback 对象 | 打开 Oboe 音频流 | 日志封装 logging_macros.h )

    文章目录 一.创建并设置 AudioStreamCallback 对象 二.打开 Oboe 音频流 三.日志封装 Oboe GitHub 主页 : GitHub/Oboe ① 简单使用 : Getti ...

  8. 简述台式计算机创建家庭组的步骤,如何创建和设置家庭组

    如何创建和设置家庭组 导语:让我们来一起了解一下如何创建和设置家庭组.以下是小编整理的有关电脑技巧的知识,希望对您有所帮助. (1)请确保已经建立了局域网,并且所有计算机都已经正确连接到该局域网,整个 ...

  9. C++socket编程(三)3.2 创建TCPServer设置服务信息并讲解网络字节序

    一:创建TCPserver 如下代码: 创建TCPserver设置服务信息代码如下 int sock = socket(AF_INET, SOCK_STREAM, 0);if (sock == -1) ...

最新文章

  1. vue 心跳监控_vue websocket 加心跳
  2. 四个关键步骤,精进算法和数据结构 ​
  3. js实现手机端、pc端相应的跳转
  4. 微服务-封装-docker by daysn大雄
  5. Machine Learning - week 4 - Non-linear Hypotheses
  6. [LeetCode]Patching Array
  7. VMware+WinDBG_配置_资料
  8. 杭州邮政编码一览表|杭州邮编|杭州邮编查询
  9. 优化三维空间定位法及C语言快捷实现
  10. matlab弹簧振子的阻尼振动,matlab阻尼振动模拟
  11. 034 Rust死灵书之为Vec实现Drain
  12. C++ 小游戏 视频及资料集(9)
  13. 【转载】使用theano进行深度学习实践(一) - CSDN博客
  14. (转载)JDO快速入门(原理详解)
  15. 红旗linux如何硬盘安装教程,红旗Linux硬盘安装攻略
  16. 别找ERP试用版了,直接送你一个免费的
  17. HDU - 5965 扫雷(dp[好理解,但不那么优的题解])
  18. 可扩展区块链的墨客实践——硅谷陈小虎
  19. 机器学习 笔记05——特征工程之特征处理:字典特征提取、文本特征提取
  20. Excel数字乱码怎么办?这样处理1秒解决,完美!

热门文章

  1. c语言switch同时比较多个变量,C语言学习if和switch分支选择结构
  2. diskgeniusv4.4.0_入门TensorFlow2.0
  3. 清华大学计算机系高考生源,清华大学在这个高考大省录取人数创新高,网友:仍然是同分不同命...
  4. php文件的作用,php入口文件的作用-PHP问题
  5. php传输的多个id集中为一条记录,如何将多个ID应用于Mysql中的一条记录?
  6. axios获取图片显示_Vue.js+axios图片预览以及上传显示进度
  7. glassfish服务器默认的网页所在的位置
  8. C语言编程出图形,C语言画出各种图形
  9. 桶排序算法c语言10个数组,桶排序算法
  10. [分布式训练] 单机多卡的正确打开方式:Horovod