Altium designer电路板的层面设置

2024-05-06 20:18

本文主要是介绍Altium designer电路板的层面设置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文摘抄自《李瑞, 耿立明. Altium Designer 14电路设计与仿真从入门到精通[M]. 人民邮电出版社, 2014.》

电路板的分层

PCB一般包括很多层,不同的层包含不同的设计信息。制板商通常是将各层分开做,期后经过压制、处理,最后生成各种功能的电路板。
altium designer 14提供了一下6种类型的工作层面。

  • Signal Layers(信号层):信号层即为铜箔层。主要完成电气连接特性。AD提供了32层信号层,分别为Top Layer、Mid Layer1……Mid Layer30 和Bottom Layer,各层以不同的颜色显示。
  • Internal Planes(中间层,也称内部电源与地线层):内部电源与地层也属于铜箔层。主要用于建立电源和地网络。AD提供16层Inter Planes,分别为Internal Layer 1……Internal Layer 16,各层以不同的颜色显示。
  • Mechanical Layers(机械层):机械层用于描述电路板机械结构、标注与加工等说明所使用的层面,不能完成电气连接特性。AD提供16层机械层,分别为Mechanical Layer1…Mechanical Layer 16,各层以不同的颜色显示。
  • Mask Layers(阻焊层):阻焊层或者掩膜层主要用于保护铜线,也可以防止元器件被焊接到不正确的地方。AD提供4层掩膜层,分别是Top Paste(顶层锡膏防护层)、Bottom Paste(底层锡膏防护层)、 Top Solder (顶层阻焊层)和Bottom Solder(底层阻焊层),分别用不同颜色显示出来。
  • Silkscreen Layers(丝印层):通常会在这上面印制文字和符号,以标识各零件在板子上的位置。丝印层也就做图标面(legend),AD提供2层丝印层,分别为Top Overlay 和Bottom Overlay。
  • Other Layers:其它层
  • Drill Guides(钻孔)和Drill Drawing(钻孔图):用于描述钻孔图和钻孔位置。
  • Keep-Out Layer(禁止布线层):只有在这里设置了布线框,才能启动系统的自动布局和自动布线功能。
  • Mulit—Layer(多层):设置更多层,横跨所有的信号板层。

    常见的不同层数电路板

  • 单面板(Single-Sided Boards): 单面板通常只有底面也就是Bottom Layer 覆上铜箔,元件的引脚焊在这一面上,主要完成电气特性的连接。顶层也就是Top Layer是空的,元件安装在这一面,所以又称为元件面。因为单面板在设计线路上有许多严格的限制(因为只有一面,所以布线间不能交叉而必须绕走独自的路径),布通率往往很低,所以只有早期的电路以及一些比较简单的电路才使用这类的板子。
  • 双面板(Double-Sided Boards):这种电路板两面都有布线,连接两面的桥梁叫做过孔(via)。过孔是在PCB上充满或者涂上金属的小洞。因为双面板的面积比单面板大了一倍,而且因为布线可以互相交错(可以绕道另一面),因此它适合用在比单面板复杂的电路上。相对于多层板而言,双面板的制作成本不高,给定一定面积的时候通常都能100%布通,因此一般的印制板都采用双面板。
  • 多层板(Multi-Layers Boards):常用的多层板有4层板、6层板、8层板和10层板等。简单的4层板是在顶层和底层的基础上增加了电源层和地线层,这一方面极大程度地解决了电磁干扰问题,提高了系统的可靠性,另一方面可以提高布通率,缩小PCB板面积。6层板通常是在4层板上增加2个信号层,8层板通常包括1个电源层、2个地线层、5个信号层。

    多层板层数的设置是很灵活的,设计者可以根据实际情况进行合理的设置。各种层的设置应尽量满足以下的要求:

  • 元件层的下面为地线层,它提供器件屏蔽层以及为顶层布线提供参考平面。

  • 所有的信号层应尽可能与地平面相邻。
  • 尽量避免两信号层直接相邻。
  • 主电源应尽可能地与其对应地相邻、
  • 兼顾层压结构对称。

这篇关于Altium designer电路板的层面设置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/965277

相关文章

PyCharm如何设置新建文件默认为LF换行符

《PyCharm如何设置新建文件默认为LF换行符》:本文主要介绍PyCharm如何设置新建文件默认为LF换行符问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录PyCharm设置新建文件默认为LF换行符设置换行符修改换行符总结PyCharm设置新建文件默认为LF

Linux上设置Ollama服务配置(常用环境变量)

《Linux上设置Ollama服务配置(常用环境变量)》本文主要介绍了Linux上设置Ollama服务配置(常用环境变量),Ollama提供了多种环境变量供配置,如调试模式、模型目录等,下面就来介绍一... 目录在 linux 上设置环境变量配置 OllamPOgxSRJfa手动安装安装特定版本查看日志在

Ubuntu中Nginx虚拟主机设置的项目实践

《Ubuntu中Nginx虚拟主机设置的项目实践》通过配置虚拟主机,可以在同一台服务器上运行多个独立的网站,本文主要介绍了Ubuntu中Nginx虚拟主机设置的项目实践,具有一定的参考价值,感兴趣的可... 目录简介安装 Nginx创建虚拟主机1. 创建网站目录2. 创建默认索引文件3. 配置 Nginx4

如何关闭 Mac 触发角功能或设置修饰键? mac电脑防止误触设置技巧

《如何关闭Mac触发角功能或设置修饰键?mac电脑防止误触设置技巧》从Windows换到iOS大半年来,触发角是我觉得值得吹爆的MacBook效率神器,成为一大说服理由,下面我们就来看看mac电... MAC 的「触发角」功能虽然提高了效率,但过于灵敏也让不少用户感到头疼。特别是在关键时刻,一不小心就可能触

Nginx配置系统服务&设置环境变量方式

《Nginx配置系统服务&设置环境变量方式》本文介绍了如何将Nginx配置为系统服务并设置环境变量,以便更方便地对Nginx进行操作,通过配置系统服务,可以使用系统命令来启动、停止或重新加载Nginx... 目录1.Nginx操作问题2.配置系统服android务3.设置环境变量总结1.Nginx操作问题

grom设置全局日志实现执行并打印sql语句

《grom设置全局日志实现执行并打印sql语句》本文主要介绍了grom设置全局日志实现执行并打印sql语句,包括设置日志级别、实现自定义Logger接口以及如何使用GORM的默认logger,通过这些... 目录gorm中的自定义日志gorm中日志的其他操作日志级别Debug自定义 Loggergorm中的

前端 CSS 动态设置样式::class、:style 等技巧(推荐)

《前端CSS动态设置样式::class、:style等技巧(推荐)》:本文主要介绍了Vue.js中动态绑定类名和内联样式的两种方法:对象语法和数组语法,通过对象语法,可以根据条件动态切换类名或样式;通过数组语法,可以同时绑定多个类名或样式,此外,还可以结合计算属性来生成复杂的类名或样式对象,详细内容请阅读本文,希望能对你有所帮助...

MySQL8.0设置redo缓存大小的实现

《MySQL8.0设置redo缓存大小的实现》本文主要在MySQL8.0.30及之后版本中使用innodb_redo_log_capacity参数在线更改redo缓存文件大小,下面就来介绍一下,具有一... mysql 8.0.30及之后版本可以使用innodb_redo_log_capacity参数来更改

Nginx设置连接超时并进行测试的方法步骤

《Nginx设置连接超时并进行测试的方法步骤》在高并发场景下,如果客户端与服务器的连接长时间未响应,会占用大量的系统资源,影响其他正常请求的处理效率,为了解决这个问题,可以通过设置Nginx的连接... 目录设置连接超时目的操作步骤测试连接超时测试方法:总结:设置连接超时目的设置客户端与服务器之间的连接

mybatis和mybatis-plus设置值为null不起作用问题及解决

《mybatis和mybatis-plus设置值为null不起作用问题及解决》Mybatis-Plus的FieldStrategy主要用于控制新增、更新和查询时对空值的处理策略,通过配置不同的策略类型... 目录MyBATis-plusFieldStrategy作用FieldStrategy类型每种策略的作