如果你有机会拿起一片电路板,稍微观察一下会发现这电路板上有着许多大大小小的孔洞,把它拿起来对着天花板上的电灯看,还会发现许多密密麻麻的小孔,这些孔洞可不是放在哪里摆好看的,每个孔洞都是有其目的而被设计出来的。
这些孔洞大体上可以分成PTH(Plating Through Hole,电镀通孔)及NPTH(Non Plating Through Hole,非电镀通孔)两种,这里说「通孔」是因为这种孔真的就是从电路板的一面贯穿到另外一面,其实电路板内除了通孔外,还有其他不是贯穿电路板的孔,有兴趣的可以先参考这篇文章:PCB名词解释:通孔、盲孔、埋孔
那要如何区分PTH与NPTH这两种通孔呢?
其实很简单,参考文章最前面的图片,只要看看孔壁有没有亮亮的电镀痕迹就可以判断了,有电镀痕迹的孔就是PTH,没有电镀痕迹的孔就是NPTH。
那NPTH(非电镀通孔)有何用途?
如果你稍微留点心,会发现NPTH的孔径通常会比PTH来得大,因为NPTH绝大部分是用来作为锁螺丝用的,有的则是用于安装一些连结外面的连接器固定用。
另外,有些也会在板边(break-away,折断边)设计NPTH来作为测试治具的定位之用,早期的时候也会拿来当作SMT打件/贴件时固定电路板之用,现在SMT的打件机器大多使用夹持的方式而不用顶针来固定电路板了。
那PTH(电镀通孔)有何用途?Via(导通孔)又是什么?
一般在电路板的PTH孔有两种用途,一种是用来焊接传统DIP零件脚用的,这些孔的孔径必须比零件的焊接脚直径来得大一些,这样才能把零件插到孔中。
另一种比较小的PTH,通常称其为via(导通孔),是用来连接及导通电路板(PCB)的两层或多层之间的铜箔线路用的,因为PCB是由许多的铜箔层堆迭累积而成,每一层铜箔(copper)之间都会再铺了一层绝缘层,也就是说铜箔层彼此之间不能互通,其讯号的连接就是靠via,所以中文才会称其为「导通孔」。
如上图是电路板的侧面剖面图,把它想成是玻璃瓶内的蚂蚁巢穴,这是一片有六层铜箔的PCB,我们可以把这片PCB想像成有好像六层楼的大厦,每一层铜箔就代表着一层楼,而via(导通孔)就相当于连接楼层的楼梯,而且这栋大厦的楼梯可以有好几座,不过这楼梯可不一定每一座都会连接到所有的楼层就是了,它可能只有连接第三层与第四层楼,其他都不通,这样子的孔(via)我们称之为【Buried Via Hole(埋孔)】,因为从外面完全看不到有孔的存在。因为via的目的在导通不同层的铜箔,需要电镀才能导通,所以via也是PTH的一种。
不过现在的via大多会用绿漆(solder mask)覆盖起来,就像上图的样子,尤其是手机板,因为板子上的零件越放越密集,有些Via甚至会被放在零件的正下方,为了防止零件与via不小心短路而产生品质问题,所以大多会用绿漆覆盖via。因为有些via上面会有印刷锡膏,板子流经回焊炉(reflow)时,锡膏是很有可能从via流过去到板子的另一面而造成短路问题,所以现在的PCB工艺大多会把via的孔径做得小小,然后用绿漆覆盖以避免将来可能造成的品质问题。
当然使用绿漆覆盖于导通孔的工法有许多人觉得会有品质风险,因为可能会有盖孔不全或是化学药剂残留而导致腐蚀的风险,但不可否认的使用绿漆盖孔还是目前最便宜且可以接受的填孔方式。除了使用绿漆盖孔外,也有人使用树脂先填孔再用绿漆盖孔,这样的工法比较符合品质的要求,但多了一道工序,费用当然得往上加。另外,如果是焊盘/焊垫上的通孔或盲孔,一般我们会要求使用铜塞孔,最后在做表面处理,以避免锡膏流进去通孔的风险。

原网址连接 http://www.greattong.com/archives/view-443-1.html

电路板上为何要有孔洞?何谓PTH/NPTH/vias(导通孔)的更多相关文章

  1. PCB电路板上防潮绝缘抗腐蚀的三防漆

    三防漆(Conformal Coating)是一种涂在电路板上以形成保护膜的方法,这层保护膜通常仅是薄薄的一层(约30-210µm),它可以用来加强电子产品的防潮.防污.防尘.防化学污染的能力,也可以 ...

  2. 将书法字体制作成pcb库文件,并使用该字体作为logo印制在自己设计的电路板上。

    本文主要介绍,如何将写在纸张上的书法制作成pcb库文件,以达到如下效果: 形成具有镂空效果的标记,印制在PCB电路板上,一图logo位于top overlayer,是镂空丝印,二图位于top laye ...

  3. 电路板上的元件R,T,D,C,U

    参考链接: https://zhidao.baidu.com/question/194132005.html

  4. 安利一款强大的学习软件XMind(顺便放上这几天制作的JavaSE的思维导图day1-day4)

    最近在学习Java,并且在使用一款非常酷炫无敌吊炸天的软件,思维导图制作神器-XMind,然后就像分享给大家,至于XMind是什么大家自行百度,在这里我就不赘述了 我这里说下我认为的好的实用的常用快捷 ...

  5. 电路板工艺中的NPTH和PTH

    今天收到PCB生产公司发来的工程咨询单 Q1:请问贵司资料中的沉头孔是做PTH沉头还是做NPTH沉头? 好吧,鄙人见识少,第一次听说PTH和NPTH,查资料吧,一张图看一下就明白了. 另一种比较小的P ...

  6. PCB板上镀镍厚度

    PCB制造工业由于成本.周期时间和材料兼容性的原因,对减少沉淀在电路板上的镍的数量感兴趣.最小镍的规格应该帮助防止铜对金表面的扩散.保持良好的焊接点强度.和较低的接触电阻.最大镍的规格应该允许板制造的 ...

  7. AOI自动光学检测机技术在电路板检查中的应用

    1.简述 AOI技术在许多不同的制造业领域使用,自从电子影像技术开始发展,就被各种人利用在不同的应用领域.大家最熟悉的数字相机.数字摄影机是大家生活中最常用到的器材之一,而工业产品的生产也大量使用这些 ...

  8. 2019大疆PC软件开发笔试——开关和灯泡两个电路板

    题目描述: 小A是一名DIY爱好者,经常制作一些有趣的东西. 今天,小A突然想要来做这样一个东西.小A现在有两块同样大小为n×m,有n×m块大小为1×1小电路板拼成的矩形电路板,假设叫做电路板A和电路 ...

  9. 【小梅哥FPGA进阶教程】MC8051软核在FPGA上的使用

    十.MC8051软核在FPGA上的使用 本教程内容力求以详细的步骤和讲解让读者以最快的方式学会 MC8051 IP core 的应用以及相关设计软件的使用,并激起读者对 SOPC 技术的兴趣.本实验重 ...

随机推荐

  1. J.U.C并发框架源码阅读(十一)DelayQueue

    基于版本jdk1.7.0_80 java.util.concurrent.DelayQueue 代码如下 /* * ORACLE PROPRIETARY/CONFIDENTIAL. Use is su ...

  2. Flask的上下文管理机制

    前引 在了解flask上下文管理机制之前,先来一波必知必会的知识点. 面向对象双下方法 首先,先来聊一聊面向对象中的一些特殊的双下划线方法,比如__call__.__getattr__系列.__get ...

  3. cl编译C文件的环境变量修改

    添 加环境 变量INCLUDEC:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt;C:\Program Files (x8 ...

  4. spark完整的数据倾斜解决方案

    1.数据倾斜的原理 2.数据倾斜的现象 3.数据倾斜的产生原因与定位 在执行shuffle操作的时候,大家都知道,我们之前讲解过shuffle的原理. 是按照key,来进行values的数据的输出.拉 ...

  5. kibana-metric

    1. Visualize 新建图形 2. 选择图形类型 3. 选择索引 4. 设置metric参数 4.1 count 4.2 unique count 5. 保存图形

  6. NMAP输出结果中CPE的含义

    NMAP输出结果中CPE的含义   CPE全称是Common Platform Enumeration,意思是通用平台枚举项.它是NMAP对识别出来的软件.操作系统和硬件的一种命名方式.它的格式如下: ...

  7. 基于Bootstrap的表格插件bootstrap-table

    写在前面: 表格在项目中是使用比较多的,bootstrap-table插件也是非常好用,而且表格页面也比较好看.这里也简单的记录下. 下面直接看demo吧,代码中都注释了,有些用法,这里没有用到,需要 ...

  8. C++中数据对齐问题。struct、union、enum,类继承。再谈sizeof()

    首先是struct,在C++中,结构体其实和class有很大的相似了.但是有一点不同的是,struct默认是public,而class中是private. 当然,struct继承等用法也是可以的. 共 ...

  9. Orchard 事件通知小坑

    public void GetTagLogRecord(int tagId, string keyword, string area) { var tag = _repositoryTagRecord ...

  10. ubuntu10.10编译TQ2440的x86-qtopia-2.2.0编译问题解决精简版

    转:http://blog.csdn.net/zyxlinux888/article/details/6705480 操作:1.要安装系统缺失的类库和安装包(有些是非必须的):zyx@zyx:/$ s ...