PCB各层的含义 (solder paste 区别)

2023-10-26

PCB各层的含义 (solder paste 区别)

 

PCB层的定义:
这里写图片描述
 

阻焊层:solder mask,是指板子上要上绿油的部分;因为它是负片输出,所以实际上有solder mask的部分实际效果并不上绿油,而是镀锡,呈银白色!

助焊层:paste mask,是机器贴片时要用的,是对应所有贴片元件的焊盘的,大小与toplayer/bottomlayer层一样,是用来开钢网漏锡用的

要点:

两个层都是上锡焊接用的,并不是指一个上锡,一个上绿油;那么有没有一个层是指上绿油的层,只要某个区域上有该层,就表示这区域是上绝缘绿油的呢?暂时我还没遇见有这样一个层!我们画的PCB板,上面的焊盘默认情况下都有solder层,所以制作成的PCB板上焊盘部分是上了银白色的焊锡的,没有上绿油这不奇怪;但是我们画的PCB板上走线部分,仅仅只有toplayer或者bottomlayer层,并没有solder层,但制成的PCB板上走线部分都上了一层绿油。

那可以这样理解:

1、阻焊层的意思是在整片阻焊的绿油上开窗,目的是允许焊接!

2、默认情况下,没有阻焊层的区域都要上绿油!

3、paste mask层用于贴片封装!SMT封装用到了:toplayer层,topsolder层,toppaste层,且toplayer和toppaste一样大小,topsolder比它们大一圈。 DIP封装仅用到了:topsolder和multilayer层(经过一番分解,我发现multilayer层其实就是toplayer,bottomlayer,topsolder,bottomsolder层大小重叠),且topsolder/bottomlayer比toplayer/bottomlayer大一圈。

疑问:“solder层相对应的铜皮层有铜才会镀锡或镀金”这句话是否正确?这句话是一个工作在生产PCB厂的人说的,他的意思就是说:要想使画在solder层的部分制作出来的效果是镀锡,那么对应的solder层部分要有铜皮(即:与solder层对应的区域要有toplayer或bottomlayer层的部分)!现在:我得出一个结论::“solder层相对应的铜皮层有铜才会镀锡或镀金”这句话是正确的!solder层表示的是不覆盖绿油的区域!

mechanical,机械层
keepout layer禁止布线层
top overlay顶层丝印层
bottom overlay底层丝印层
top paste,顶层焊盘层
bottom paste底层焊盘层
top solder顶层阻焊层
bottom solder底层阻焊层
drill guide,过孔引导层
drill drawing过孔钻孔层
multilayer多层
机械层是定义整个PCB板的外观的,其实我们在说机械层的时候就是指整个PCB板的外形结构。禁止布线层是定义我们在布电气特性的铜时的边界,也就是说我们先定义了禁止布线层后,我们在以后的布过程中,所布的具有电气特性的线是不可能超出禁止布线层的边界.topoverlay和bottomoverlay是定义顶层和底的丝印字符,就是一般我们在PCB板上看到的元件编号和一些字符。toppaste和bottompaste是顶层底层焊盘层,它就是指我们可以看到的露在外面的铜铂,(比如我们在顶层布线层画了一根导线,这根导线我们在PCB上所看到的只是一根线而已,它是被整个绿油盖住的,但是我们在这根线的位置上的toppaste层上画一个方形,或一个点,所打出来的板上这个方形和这个点就没有绿油了,而是铜铂。top solder和bottomsolder这两个层刚刚和前面两个层相反,可以这样说,这两个层就是要盖绿油的层,multilayer这个层实际上就和机械层差不多了,顾名恩义,这个层就是指PCB板的所有层。
top solder和bottomsolder这两个层刚刚和前面两个层相反,可以这样说,这两个层就是要盖绿油的层;
因为它是负片输出,所以实际上有solder mask的部分实际效果并不上绿油,而是镀锡,呈银白色!
1 Signal layer(信号层)
信号层主要用于布置电路板上的导线。Protel 99 SE提供了32个信号层,包括Top layer(顶层),Bottom layer(底层)和30个MidLayer(中间层)。

2 Internal plane layer(内部电源/接地层)
Protel 99 SE提供了16个内部电源层/接地层.该类型的层仅用于多层板,主要用于布置电源线和接地线.我们称双层板,四层板,六层板,一般指信号层和内部电源/接地层的数目。

3 Mechanical layer(机械层)
Protel 99 SE提供了16个机械层,它一般用于设置电路板的外形尺寸,数据标记,对齐标记,装配说明以及其它的机械信息。这些信息因设计公司或PCB制造厂家的要求而有所不同。执行菜单命令Design|MechanicalLayer能为电路板设置更多的机械层。另外,机械层可以附加在其它层上一起输出显示。

4 Solder mask layer(阻焊层)
在焊盘以外的各部位涂覆一层涂料,如防焊漆,用于阻止这些部位上锡。阻焊层用于在设计过程中匹配焊盘,是自动产生的。Protel 99 SE提供了Top Solder(顶层)和Bottom Solder(底层)两个阻焊层。

5 Paste mask layer(锡膏防护层,SMD贴片层)
它和阻焊层的作用相似,不同的是在机器焊接时对应的表面粘贴式元件的焊盘。Protel99 SE提供了Top Paste(顶层)和Bottom Paste(底层)两个锡膏防护层。
主要针对PCB板上的SMD元件。如果板全部放置的是Dip(通孔)元件,这一层就不用输出Gerber文件了。在将SMD元件贴PCB板上以前,必须在每一个SMD焊盘上先涂上锡膏,在涂锡用的钢网就一定需要这个Paste Mask文件,菲林胶片才可以加工出来。
Paste Mask层的Gerber输出最重要的一点要清楚,即这个层主要针对SMD元件,同时将这个层与上面介绍的Solder Mask作一比较,弄清两者的不同作用,因为从菲林胶片图中看这两个胶片图很相似。
6 Keep out layer(禁止布线层)
用于定义在电路板上能够有效放置元件和布线的区域。在该层绘制一个封闭区域作为布线有效区,在该区域外是不能自动布局和布线的。

7 Silkscreen layer(丝印层)
丝印层主要用于放置印制信息,如元件的轮廓和标注,各种注释字符等。Protel 99 SE提供了Top Overlay和Bottom Overlay两个丝印层。一般,各种标注字符都在顶层丝印层,底层丝印层可关闭。
8 Multi layer(多层)
电路板上焊盘和穿透式过孔要穿透整个电路板,与不同的导电图形层建立电气连接关系,因此系统专门设置了一个抽象的层—多层。一般,焊盘与过孔都要设置在多层上,如果关闭此层,焊盘与过孔就无法显示出来。

9 Drill layer(钻孔层)
钻孔层提供电路板制造过程中的钻孔信息(如焊盘,过孔就需要钻孔)。Protel 99 SE提供了Drillgride(钻孔指示图)和Drill drawing(钻孔图)两个钻孔层。

阻焊层和助焊层的区分
阻焊层:solder mask,是指板子上要上绿油的部分;因为它是负片输出,所以实际上有solder mask的部分实际效果并不上绿油,而是镀锡,呈银白色!
助焊层:paste mask,是机器贴片时要用的,是对应所有贴片元件的焊盘的,大小与toplayer/bottomlayer层一样,是用来开钢网漏锡用的。
要点:两个层都是上锡焊接用的,并不是指一个上锡,一个上绿油;那么有没有一个层是指上绿油的层,只要某个区域上有该层,就表示这区域是上绝缘绿油的呢?暂时我还没遇见有这样一个层!我们画的PCB板,上面的焊盘默认情况下都有solder层,所以制作成的PCB板上焊盘部分是上了银白色的焊锡的,没有上绿油这不奇怪;但是我们画的PCB板上走线部分,仅仅只有toplayer或者bottomlayer层,并没有solder层,但制成的PCB板上走线部分都上了一层绿油。
那可以这样理解:1、阻焊层的意思是在整片阻焊的绿油上开窗,目的是允许焊接!2、默认情况下,没有阻焊层的区域都要上绿油!3、paste mask层用于贴片封装!SMT封装用到了:top layer层,top solder层,top paste层,且top layer和top paste一样大小,topsolder比它们大一圈。DIP封装仅用到了:topsolder和multilayer层(经过一番分解,我发现multilayer层其实就是toplayer,bottomlayer,topsolder,bottomsolder层大小重叠),且topsolder/bottomsolder比toplayer/bottomlayer大一圈。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PCB各层的含义 (solder paste 区别) 的相关文章

  • 矩阵的逆矩阵 和 转置矩阵

    这几天用到了逆矩阵 就在这里总结一下逆矩阵和转置矩阵 逆矩阵 逆矩阵就是一个矩阵的逆向 比如一个点乘以一个矩阵后得到了一个新的点的位置 如果想通过这个点再获得矩阵转换前的位置 那我们就需要乘以这个矩阵的逆矩阵 在Three js里面 我们可
  • 国产数据库

    作者 JiekeXu 来源 JiekeXu DBA之路 ID JiekeXu IT 大家好 我是 JiekeXu 很高兴又和大家见面了 今天和大家一起来体验一下 TiDB 5 0 欢迎点击上方蓝字关注我 标星或置顶 更多干货第一时间到达 T
  • springboot对bean的生命周期管理

    声明 代码是JavaEE开发的颠覆者 Spring Boot实战代码中的 我只是拿去学习 传统方式 public class BeanWayService public void init System out println Bean i
  • windows10上通过python3远程连接hive

    注意 impyla 既可以连接impala 也可以连接hive 环境 windows10 python版本 3 6 hive版本 1 1 impyla安装过程 安装依赖 pip3 install bit array pip3 install
  • stm32通过ESP8266连接互联网服务器,手机通过网页实现远程控制灯亮灭

    一 实验结果 最终实验结果如上图所示 由于csdn限制gif图像大小 所以模糊了点 但是还是可以看清的 图中是手机在网页中进行操作 然后发送请求到php服务器 php服务器建立tcp链接 该链接通过一个JAVA写的TCP请求转发器 把tcp
  • EasyExcel实现Excel文件导入导出

    1 EasyExcel简介 EasyExcel是一个基于Java的简单 省内存的读写Excel的开源项目 在尽可能节约内存的情况下支持读写百M的Excel github地址 https github com alibaba easyexce
  • 软考高级-信息系统项目管理工程师-备考建议

    本人参加了2023年11月的软考高项 这里分享一下关于高项的备考建议 高项一共有24章节 其中 重点是7 17这10大管理知识域 需要重点理解性学习 1 3 4 18这4章 几乎全是概念 可以阅读性的速看 把相关概念标注出来 考前在速记一下

随机推荐

  • 【python基础知识】18.实操-使用python自动群发邮件

    文章目录 前言 项目实操 明确项目目标 分析过程 拆解项目 逐步执行 代码实现 版本1 0 学习模块 发一封简单邮件 版本2 0 给自己发一封完整邮件 版本3 0 群发完整邮件 前言 之前 我们学习了模块相关的知识 让我们来回顾一下 回顾结
  • Vue列表渲染(v-for的使用)

    列表渲染 列表渲染的东西比较多 我们通过案例一步一步学习列表渲染的相关知识 基本列表 首先写一个基本的列表 想要把persons列表里面的对象展示在li里面 我们可以使用一个指令 v for v for vue提供给我们做循环的指令 语法类
  • Column 'goods_type' in where clause is ambiguous

    今天开发超市管理系统的时候发现了一个问题 百度了一下这个单词ambiguous是暧昧的意思 然后百度了 网上的人说是因为数据库查询的时候的多表查询中 有列名相同导致数据库不知道是那个表的列名 无法识别所以报出这个错误 错误发生在mybati
  • 记使用RabbitMQ的坑

    主要碰到以下几个问题 1 无法正常的启动rabbit服务 见图1 2 工厂启动后无法正常连接消息队列 见图2 3 1 2之后还是无法连接到消息队列 将port端口设置成5672 而不是15672 解决方法 1 针对问题1 在windows服
  • antd-vue表格实现单击或者双击

    在table表格中设置customRow属性 methods中实现 doubleClick record index return on 这里是双击 单击改成click即可 dblclick gt console log record in
  • Verilog 位拼接运算符{}语法要点总结

    Verilog 位拼接运算符语法要点总结 Verilog位拼接运算符 语法回顾 要点总结 Verilog位拼接运算符 语法回顾 verilog中 运算符用于 拼接 多个变量或者常量 基本用法如下 1 变量的拼接 wire a 3 0 b 4
  • android关于屏幕适配的几点建议

    1 使用wrap content match parent weight 2 使用相对布局 尽量不使用绝对布局 3 使用限定符 如 layout large xxx xml 这样大屏设备就会自动使用该布局 4 使用最小宽度限定符 如 lay
  • 基于Redisson的分布式锁

    接口实现类 import java util concurrent TimeUnit import org redisson api RLock import org redisson api RedissonClient 基于Rediss
  • elasticjob 源码分析

    简介 elasticjob是基于quartz构建支持分片的分布式弹性可伸缩的job执行组件 zookeeper节点数据设计 job leader election latch instance 主节点的实例ID 临时节点 在节点选举成功后添
  • 【姿态估计】

    https arxiv org pdf 1910 06278 pdf 关键点标签编码 encoding 训练人体姿态估计网络时 考虑到训练代价 通常会将将输入图片做降采样 在降采样后的分辨率上进行训练 为了网络能够以热度图为标签进行训练 需
  • 程序员打造影响力常犯的 3 个错

    何为影响力 影响力就是帮助他人的能力 除了掌握专业技术之外 你还要练就自我销售的能力 最初 老兵哥写博客也是以记录为主 借文字来记录生活或梳理知识 读书笔记 观影感受 户外游记 技术积累等 偶尔会有读者关注或互动 但我没太关注阅读量和订阅量
  • UDP协议是什么

    UDP中文名 用户数据报协议 User Datagram Protocol 是 OSI参考模型中的传输层协议 它与TCP协议一样用于处理数据包 是一种无连接的传输层协议 UDP有不断提供数据包分组 组装和不能对数据包进行排序 也就是说 当报
  • JavaScript原型Prototype详情

    文章来源 学习通http www bdgxy com 目录 1 概述 1 1原型是什么 1 2获取原型 2 原型属性 2 1利用原型添加属性与方法 2 2访问原型属性原型方法 3 自有属性与原型属性 3 1检测自有属性或者原型属性 4 is
  • 五人合伙最佳股份分配_合伙人要有明确的退出机制,好聚好散!

    合伙人合伙 就像结婚 有结婚 就有离婚 合伙人退出时怎么办 股权如何处置 不少创业者对此都没有一个明确的概念 完全没有合伙人退出机制 这会给后续的公司运营带来很多麻烦 那么接下来就跟着小编一起看看怎样大可能的规避这个情况呢 一些公司 前期某
  • idea git版本回滚

    idea git回滚代码的方法 1 选中项目右击 选中Git 再选中Show History 如图所示 可以查看到git提交历史记录 2 找到要回滚的git记录右击 选中Copy Revision Number 3 再次右击项目依次选中Gi
  • android实现app通过jni调用C/C++方法

    本文实现在Android app中使用调用jni库调用本地C C 方法 1 新建android工程 2 新建java上层方法 本例子在工程中新建 cn landsem jnistudy 包 在其中新建TestManager类用于调用本地C
  • mybatis系列九:利用业务实体类和hashmap进行关联

    其实mybatis的关联是很灵活的 可以不用任何关联配置 这里介绍两种关联方式 可以针对于任何关联操作 不管是几对几 方式一 利用业务实体类进行关联 sql配置
  • windows cmd编码-chcp命令

    为什么80 的码农都做不了架构师 gt gt gt 参考资料 windows cmd 编码 1 chcp命令作用 功能 显示或设置活动代码页编号 不加参数键入 CHCP 显示活动代码页编号 2 chcp用法 CHCP nnn nnn 指定代
  • validation校验规则

    空检查 Null 验证对象是否为null NotNull 验证对象是否不为null 无法查检长度为0的字符串 NotBlank 检查约束字符串是不是Null还有被Trim的长度是否大于0 只对字符串 且会去掉前后空格 NotEmpty 检查
  • PCB各层的含义 (solder paste 区别)

    PCB各层的含义 solder paste 区别 PCB层的定义 阻焊层 solder mask 是指板子上要上绿油的部分 因为它是负片输出 所以实际上有solder mask的部分实际效果并不上绿油 而是镀锡 呈银白色 助焊层 paste