AD9 如何画4层pcb板

新建的PCB文件默认的是2层板,教你怎么设置4层甚至更多层板。

在工具栏点击Design-->Layer Stack Manager.进入之后显示的是两层板,添加为4层板,一般是先点top layer, 再点Add Layer,再点Add Layer,这样就成了4层板。见下图。


有些人不是点add layer,而是点add plane,区别是add layer一般是增加的信号层,而add plane增加的是power层和GND地层。有些6层板甚至多层板就会即有add layer,又有add plane.根据自己需要选择。
另外需要设置的就是每一层的铜厚,Core和Prepreg厚度,双击进去可以进行修改。


-----------------------------------------------------------------------------------------------------------

在系统提供的众多工作层中,有两层电性图层,即信号层与内电层,这两种图层有着完全不同的性质和使用方法。

 

信号层被称为正片层,一般用于纯线路设计,包括外层线路和内层线路,而内电层被称为负片层,即不布线、不放置任何元件的区域完全被铜膜覆盖,而布线或放置元件的地方则是排开了铜膜的。

 

add layer 是添加信号层。
add plane 是添加电源层、地层

 

不同层叠方案分析
方案1

此方案为业界现行四层PCB的主选层设置方案,在元件面下有一地平面,关键信号优选布TOP层。

TOP   -----------------------

GND   -----------------------

POWER -----------------------

BOTTOM-----------------------


方案2

 

GND   -----------------------

S1    -----------------------

S2    -----------------------

POWER -----------------------


此方案为了达到想要的屏蔽效果,至少存在以下缺陷:
A、电源、地相距过远,电源平面阻抗较大
B、电源、地平面由于元件焊盘等影响,极不完整
C、由于参考面不完整,信号阻抗不连续
在当前大量采用表贴器件,且器件越来越密的情况下,本方案的电源、地几乎无法作为完整的参考平面,预期的屏蔽效果很难实现;方案2使用范围有限。但在个别单板中,方案2不失为最佳层设置方案。

方案3


此方案同方案1类似,适用于主要器件在BOTTOM布局或关键信号底层布线的情况;一般情况下,限制使用此方案。

 

TOP   -----------------------

GND   -----------------------

POWER -----------------------

BOTTOM-----------------------


结论:优选方案1,可用方案3。

 

对于目前高密度的PCB 设计,已经感觉到贯通孔不太适应了,浪费了许多宝贵的布线通道。为解决这一矛盾,出现了盲孔和埋孔技术,它不仅实现了导通孔的作用,而且还省出许多布线通道,使布线过程完成得更加方便、流畅,更加完善。在大多数教程中,也提倡在多层电路板的设计中采用盲孔和埋孔技术。这样做虽然可以使布线工作变得容易,但是同时也增加了PCB 设计的成本。因此是否选取此技术,要根据实际的电路复杂程度及经济能力来决定。在设计四层板的过程中根据成本并不一定采用此技术。如果觉得贯通孔数目太多,则可以在布线前在布线规则中限制打孔的上限值。

 

在布线前,预先在布线规则中设置顶层采用水平布线,而底层则采用垂直布线的方式。这样做可以使顶层和底层布线相互垂直,从而避免产生寄生耦合;同时在引脚间的连线拐弯

处尽最避免使用直角或锐角,因为它们在高频电路中会影响电气性能。


------------------------------------------------------------------------------------------------------------------------

问:

请问AD的高手们,AD怎么画4层板?

主要的问题是:

1、内电层设置;

2、内电层安全距离;

3、将VCC、GND、+5V等网络设置在内电层内。

 

答:

add layer 是添加信号层。
add plane 是添加电源层、地层
plane层是不能走线的,只能敷铜,可以分割。

 

 

在系统提供的众多工作层中,有两层电性图层,即信号层与内电层,这两种图层有着完全不同的性质和使用方法。

信号层被称为正片层,一般用于纯线路设计,包括外层线路和内层线路,而内电层被称为负片层,即不布线、不放置任何元件的区域完全被铜膜覆盖,而布线或放置元件的地方则是排开了铜膜的。

在多层板的设计中,由于地层和电源层一般都是要用整片的铜皮来做线路(或作为几个较大块的分割区域),如果要用MidLayer(中间层)即正片层来做的话,必须采用敷铜的方法才能实现,这样将会使整个设计数据量非常大,不利于数据的交流传递,同时也会影响设计刷新的速度,而使用内电层来做,则只需在相应的设计规则中设定与外层的连接方式即可,非常有利于设计的效率和数据的传递。

 

Altium Designer 7.0 系统支持多达16层的内电层,并提供了对内电层连接的全面控制及DRC校验。一个网络可以指定多个内电层,而一个内电层也可以分割成多个区域,以便设置多个不同的网络。

1内电层

PCB设计中,内点层的添加及编辑同样是通过【图层堆栈管理器】来完成的。下面以一个实际的设计案例来介绍内电层的操作。请读者先自己建立一个PCB设计文件或者打开一个现成的PCB设计文件。

在PCB编辑器中,执行【Design】|【Layer Stack Manager】命令,打开【Layer Stack Manager】。

单击选取信号层,新加的内电层将位于其下方。在这里选取的信号层,之后单击【Add Layer】按钮,一个新的内电层即被加入到选定的信号层的下方。

双击新建的内电层,即进入【Edit Layer】对话框中,可对其属性加以设置,如图7-13所示。在对话框内可以设置内电层的名称、铜皮厚度、连接到的网络及障碍物宽度等这里的障碍物即“Pullback”,是在内电层边缘设置的一个闭合的去铜边界,以保证内电层边界距离PCB边界有一个安全间距,根据设置,内电层边界将自动从板体边界回退。

90

执行【Design】|【Board Layers & Colors…】命令,在打开的标签页【Board Layers & Colors】,所中所添加的内电层的“Ground”后面的“Show”复选框,如图7-14所示,使其可以在PCB工作窗口中显示出来。


具体操作请查看附件《Altium Designer 内电层与内电层分割.pdf》

转载于:https://www.cnblogs.com/alan666/p/8312248.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/256899.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

gulp 流处理

包含的内容: 穿插流流合并流队列流筛选1. 穿插流// passthrough stream 把流传递给其他的// usegulp.src(glob,{passthrough:true})// function 进行流的合并处理,避免多余配置以及冗余代码 2. 合并流// 使用merge2// install yarn add merge2 or …

windows上使用cmake 编译yaml-cpp源码,生成yam-cpp.lib

1、打开cmake-gui 2、添加CmakeList 3、建立build 4、进入工程中生成debug和release版本的lib

BZOJ 3039: 玉蟾宫( 悬线法 )

最大子矩阵...悬线法..时间复杂度O(nm)悬线法就是记录一个H向上延伸的最大长度(悬线), L, R向左向右延伸的最大长度, 然后通过递推来得到. ------------------------------------------------------------------#include<bits/stdc.h>using namespace std;#define ok(c) …

学习笔记(37):Python实战编程-yield实现生成器

立即学习:https://edu.csdn.net/course/play/19711/255579?utm_sourceblogtoedu1.yield return generator yield是一个返回的是一个生成器对象&#xff0c;是通过next函数一次一次地进行函数地迭代来获取结果的&#xff0c;而return函数则是将结果返回后&#xff0c;不再与…

ie6、7 下input的边框问题 ?

input的border设置为none,ie8及以上border都兼容&#xff0c;ie6和7的border还继续存在&#xff0c;将border设为0时所有浏览器上都不存在了&#xff0c;但是border为0时还是会继续的渲染。 将input的border设为"0 none",ie7及以上都正常了&#xff0c;但是ie6上inpu…

Mocha BSM产品亮点——关联事件分析

业务需求与挑战企业经常会遇到下列场景&#xff1a;• 企业某应用&#xff0c;例如&#xff0c;WebSphere Portal Server&#xff0c;已经不可用&#xff0c;是由于应用自身已不可用&#xff1f;还是应用所连接的数据库出了问题&#xff1f;还是应用的LDAP服务不可用&#xff1…

轻量级文本编辑器,Notepad最佳替代品:Notepad++

目录 正文之前1. 目的2. 原帖3. 为何推荐Notepad3.1. Notepad的一些基本特点3.2. notepad&#xff0c;notepad2&#xff0c;notepad&#xff0c;ultraEdit比较4. 使用Notepad前要了解的知识4.1. Notepad的名称和缩写4.2. Notepad修改设置后&#xff0c;立即生效4.3. Notepad的版…

学习笔记(38):Python实战编程-窗体显示

立即学习:https://edu.csdn.net/course/play/19711/343100?utm_sourceblogtoedu GUI&#xff1a;图形用户接口——GUI组件&#xff0c;组件定义&#xff0c;组件布局管理 主体窗口的设置&#xff1a; import tkinter#导入创建窗体的相关模块class Mainwindow():#创建窗口类de…

Tomcat 配置和spring-framework MVC配置简介

Tomcat启动时&#xff0c;先找系统变量CATALINA_BASE&#xff0c;如果没有&#xff0c;则找CATALINA_HOME。然后找这个变量所指的目录下的conf文件夹&#xff0c;从中读取配置文件。最重要的配置文件&#xff1a;server.xml 。要配置tomcat&#xff0c;基本上了解server.xml&am…

SDL 库 无法解析的外部符号 __imp__fprintf

VS2015 在链接器-》命令行 里加入legacy_stdio_definitions.lib 另外一个常见错误关于stderr的用 extern "C" { FILE __iob_func[3] { *stdin,*stdout,*stderr }; }转载于:https://www.cnblogs.com/zhaogaojian/p/5646885.html

ultra edit ftp帐号管理导入导出方法

在更换电脑或ultra edit新安装时往往需要将原来使用的ftp帐号导入过来&#xff0c;可以在高级-备份/恢复用户定制-选中其他保存备份&#xff0c;拷贝出来然后再导入。 也可以在配置-ftp/sftp中保存&#xff0c;拷贝出来然后在安装好后配置。 步骤1. 导出ftp帐号信息&#xff1a…

学习笔记(39):Python实战编程-标签

立即学习:https://edu.csdn.net/course/play/19711/343101?utm_sourceblogtoedu 标签——文字标签和图片标签 1.文字标签 关键代码&#xff1a; label_text tkinter.Label(root,text linlianqin.com, width "20",height "10",font (楷体,20),bg #1…

散列冲突与作为特征值的散列

缘起 写这篇文章&#xff0c;源于这么一个问题&#xff1a;假设目前有一千万个URL访问记录&#xff0c;请统计最热门的10个查询串。(见此文)。见到这个问题的第一想法使用hash解决&#xff0c;没考虑hash冲突解决的问题(其实就没想比较URL&#xff0c;不比较URL无法判断冲突与否…

C++:getenv setenv -- 获取设置系统环境变量

C&#xff1a;getenv & setenv -- 获取&设置系统环境变量 1. getenv&#xff1a;取得环境变量内容 头文件- #include<stdlib.h> 格式&#xff1a; char * getenv(const char *name); 意义&#xff1a; getenv()用来取得参数name环境变量的内容。 param name为环…

CSS单位和值

颜色值 在网页中的颜色设置是非常重要&#xff0c;有字体颜色&#xff08;color&#xff09;、背景颜色&#xff08;background-color&#xff09;、边框颜色&#xff08;border&#xff09;等&#xff0c;设置颜色的方法也有很多种&#xff1a; 1、英文命令颜色 前面几个小节中…

学习笔记(40):Python实战编程-文本

立即学习:https://edu.csdn.net/course/play/19711/343102?utm_sourceblogtoedu 文本——人机交互&#xff0c;文本输入的地方&#xff08;tkinter.Text&#xff08;“需要显示的文本”&#xff0c;属性的设置&#xff09;组件类&#xff09; 知识点&#xff1a; 文本输入 文…

嵌入式linux的调试技术

本章介绍了嵌入式linux的调试技术&#xff0c;例如&#xff0c;设置断点、逐步跟踪代码、输出调试信息等。 Printk函数用于打印内核调试信息&#xff0c;运行在内核空间&#xff0c;printf函数运行在用户空间。Printk文件是一个简单的有4个数字组成的文本文件。 虽然使用Printk…

constexpr的好处

constexpr的好处&#xff1a; 是一种很强的约束&#xff0c;更好地保证程序的正确语义不被破坏。编译器可以在编译期对constexpr的代码进行非常大的优化&#xff0c;比如将用到的constexpr表达式都直接替换成最终结果等。相比宏来说&#xff0c;没有额外的开销&#xff0c;但更…

PHP中include()与require()的区别说明

123456789101112131415161718192021222324252627require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面&#xff0c;PHP 程序在执行前&#xff0c;就会先读入 require 所指定引入的文件&#xff0c;使它变成 PHP 程序网页的一部份…

电脑重装系统重装不了,老是蓝屏,是不是硬盘烧坏了!

蓝屏代码是什么啊装不了有时候是内存的问题以下内容为百度知道Ctangel个人总结&#xff0c;并非网络复制&#xff0c;全是个人日常工作中遇到并且明确确定原因的。如需复制请注明出处。这里列举几个典型的蓝屏故障的原因和解决办法。一、0X0000000A 这个蓝屏代码和硬件无关&…