如果你有机会拿起一片电路板,稍微观察一下会发现这电路板上有着许多大大小小的孔洞,把它拿起来对着天花板上的电灯看,还会发现许多密密麻麻的小孔,这些孔洞可不是放在哪里摆好看的,每个孔洞都是有其目的而被设计出来的。
这些孔洞大体上可以分成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. hdu 5155(递推)

    Harry And Magic Box Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Othe ...

  2. 部署站点支持Https访问的方法

    1.申请公钥和私钥,放到服务器 2.编辑default配置文件 改为 加上证书路径 ps:泛域名支持admin.xxx.com.demo.xxx.com等等,而免费的Let's Encrypt仅支持w ...

  3. Delphi实现截屏存盘的方法

    unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ...

  4. (2)新概念英语一(1-10)lessons

    一共105个单词 lesson1 lesson2 lesson3 lesson4 lesson5 lesson6 lesson7 lesson8 lesson9 lesson10

  5. springboot引入thymeleaf

    springboot引入thymeleaf 1.Thymeleaf使用 @ConfigurationProperties(prefix = "spring.thymeleaf") ...

  6. Codeforces 825E - Minimal Labels

    825E - Minimal Labels 题意 给出 m 条有向边,组成有向无环图,输出一个 1 到 n 组成的排列,每个数只能出现一次,表示每个点的标号.如果有边 \((u, v)\) 那么 \( ...

  7. springMVC笔记:@ResponseBody

    使用@ResponseBody的方式,将Map形返回值转为json,用作POST请求的返回值.为了解决406 Not Acceptable错误,需要检查以下几项: 1. 依赖包中包含jackson-m ...

  8. 集群/分布式/微服务/SOA 转

    https://www.cnblogs.com/Java3y/p/9479410.html 二.集群/分布式/微服务/SOA是什么? 像我这种技术小白,看到这些词(集群/分布式/微服务/SOA)的时候 ...

  9. POJ 3171 Cleaning Shifts(DP+zkw线段树)

    [题目链接] http://poj.org/problem?id=3171 [题目大意] 给出一些区间和他们的价值,求覆盖一整条线段的最小代价 [题解] 我们发现对区间右端点排序后有dp[r]=min ...

  10. 鼠标悬浮tip 显示

    鼠标悬浮tip 显示 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> &l ...