PCB相关知识-PCB各层的用途

简介: PCB板是由多个层组成,上面PCB按层分类是指电气层的层数。而非电气层也是每个PCB基本都有的。了解每一层的用途和含义,有助于我们更好地设计PCB。这里以4层PCB举例。

 PCB板是由多个层组成,上面PCB按层分类是指电气层的层数。而非电气层也是每个PCB基本都有的。了解每一层的用途和含义,有助于我们更好地设计PCB。这里以4层PCB举例。

丝印层Silkscreen Layers

  丝印层分为丝印顶层和丝印底层。一般PCB上的白色(如果板子阻焊层用白色,则丝印为黑色)字符和线框就是丝印层,用于标注位号,元件框以及一些备注信息。如下图所示:

640.jpg

640.jpg

阻焊层SolderMask Layers

  阻焊层分为顶层阻焊和底层阻焊。一般PCB板表面的绿油(当然也有其它颜色,比较常用的有蓝色、黑色、白色、红色、黄色,只是默认使用绿色)就是阻焊层,起到绝缘作用。注意该层是负片,也就是说有画图的地方是没有绿油的,没有画的地方都有绿油。如下图所示:

640.jpg

640.jpg

助焊层PasteMask Layers

  助焊层分为助焊顶层和助焊底层。也称为贴片层或者钢网层。一般PCB板焊盘上的一层锡或者镀金就是助焊层,该层是起到辅助焊接的,让焊接比较容易。在设计中,该层是正片,即画图的地方有助焊,没有画图的地方就没有助焊。如下图所示:

640.jpg

640.jpg

电气层Electrical Layers

  电气层包括顶层、中间层(多层板)和底层,是有电气连接属性的,设计大部分工作就是设计该层。在电气层上进行合理走线,将元件封装的引脚进行合理的连接。铺铜也在电气层上完成。对于4层板,内层会使用负片的形式设置为地层和电源层。如下图所示:

640.jpg

640.jpg

640.jpg

640.jpg

机械层Mechanical Layers

  机械层上进行一些物理机械性质的设计,比如边框、开槽、开孔等等。一般可以有多个机械层,可以自定义该层的作用,也可以进行尺寸标注等等。这个软件之间会有差异,比如图片中的PCB使用的是Allegro,没有多个机械层(Altium Designer有多个机械层)。板子的外框和挖空都使用Outline来完成。如下图所示:

640.jpg

装配层Assembly Layers

  装配层分为装配底层和装配底层。一般在进行PCBA加工的时候使用到,标注元件装配的位置和方向,当然该层也可以使用丝印层代替。该层不再实物PCB中显示,只是可以打印出来,供工作人员查看。如下图所示:

640.jpg

640.jpg

Keep-Out层

  Keep-Out层包括顶层、中间层、底层和所有层。Keep-Out层主要用来进行约束。比如有些地方不让铺铜或者不能有走线和过孔等等,可以在Keep-Out层上标示该区域。外面的框是RouteKeepIn,圆圈是RouteKeepOut。如下图所示:

640.jpg

钻孔层Drill Layer

  钻孔层包含过孔、通孔焊盘等钻孔数据。如下图所示:

640.jpg


基板

  基板是电气层之间的绝缘介质层,常用的有FR-4环氧玻璃纤维,当然还有铝基板,柔性板等等。根据具体的用途选择合适的基板。


示意图


  阻焊层和助焊层是相互排斥的,有阻焊层的地方就没有助焊层,有助焊层的地方就没有阻焊层,所以显示的时候就使用效果比较明显的阻焊层,如下图所示:

640.jpg

640.jpg

以上就是关于PCB各层用途的介绍,有任何问题和建议可以在下方给我留言。

相关文章
|
缓存 前端开发 JavaScript
【第22期】 一文读懂前端调试利器whistle
【第22期】 一文读懂前端调试利器whistle
338 0
|
Linux Python Windows
Centos7 下安装python3及卸载
Centos7 下安装python3及卸载
1481 0
Centos7 下安装python3及卸载
|
2月前
|
缓存 Ubuntu 安全
Ubuntu 日常使用指南:新手必知的 10 个实用技巧
注意事项:所有操作需谨慎执行,关键数据建议通过 deja-dup 工具备份。本文技巧均测试于Ubuntu 24.04 LTS,不同版本可能存在差异。
|
API 容器 Kubernetes
当 K8s 集群达到万级规模,阿里巴巴如何解决系统各组件性能问题?
作者 | 阿里云容器平台高级技术专家 曾凡松(逐灵) 本文主要介绍阿里巴巴在大规模生产环境中落地 Kubernetes 的过程中,在集群规模上遇到的典型问题以及对应的解决方案,内容包含对 etcd、kube-apiserver、kube-controller 的若干性能及稳定性增强,这些关键的增强是阿里巴巴内部上万节点的 Kubernetes 集群能够平稳支撑 2019 年天猫 618 大促的关键所在。
|
7月前
|
存储 数据采集 人工智能
《从0到1:DataWorks搭建人工智能数据湖技术要点全解析》
在数字化转型中,数据成为企业创新的核心动力。阿里巴巴的DataWorks凭借强大的数据集成、开发、治理和运维能力,助力搭建人工智能数据湖。关键要点包括:1) 数据集成:打通多源数据流通,确保实时性和准确性;2) 数据存储与管理:分层存储,优化性能与成本;3) 数据预处理:清洗、转换、规约,提升AI模型训练效果;4) 数据安全与权限管理:加密、访问控制,保障数据安全;5) AI模型开发与应用:支持智能推荐、风险预测等场景,释放数据价值。通过这些技术要点,构建高效、可靠、安全的人工智能数据湖,推动企业数字化转型。
278 4
|
机器学习/深度学习 供应链 监控
ERP系统中的供应链可视化与智能预测解析
【7月更文挑战第25天】 ERP系统中的供应链可视化与智能预测解析
522 5
|
11月前
|
jenkins Java 持续交付
Gitee+Jenkins+SonarQube代码上线的实战操作
通过以上步骤,就可以实现基于Gitee、Jenkins和SonarQube的代码上线流程,确保代码的质量和上线过程的自动化和可控性。在实际操作中,可以根据项目的具体需求和环境进行适当的调整和优化。
|
11月前
|
存储 监控 Java
深入理解计算机内存管理:优化策略与实践
深入理解计算机内存管理:优化策略与实践
|
12月前
|
机器学习/深度学习 人工智能 自然语言处理
评测:AI 大模型助力客户对话分析
该评测报告详细介绍了Al大模型在客户对话分析中的应用,涵盖了实践原理、实施方法、部署体验、示例代码及业务适应性。报告指出,该方案利用NLP和机器学习技术,深度解析对话内容,精准识别用户意图,显著提升服务质量与客户体验。实施方法清晰明了,文档详尽,部署体验顺畅,提供了丰富的引导和支持。示例代码实用性强,但在依赖库安装和资源限制方面需注意调整。整体上,该方案能够满足基本对话分析需求,但在特定行业场景中还需进一步定制化开发。
|
算法 Java 计算机视觉
图像处理之泛洪填充算法(Flood Fill Algorithm)
图像处理之泛洪填充算法(Flood Fill Algorithm)
916 6