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

    一.页面取值传给控制器 1.表单传值----利用Action   视图页:         <form action="方法名" method="post" ...

  2. slice,splice,substr,substring函数的区别

    slice: 语法:array.slice(startIndex,endIndex); 参数: startIndex:必须,规定从何处开始选取,如果为负则从尾部开始计算 : endIndex:可选,规 ...

  3. Python的Web编程[0] -> Web客户端[1] -> Web 页面解析

     Web页面解析 / Web page parsing 1 HTMLParser解析 下面介绍一种基本的Web页面HTML解析的方式,主要是利用Python自带的html.parser模块进行解析.其 ...

  4. Python的扩展接口[2] -> 动态链接库DLL[1] -> 组件对象模型 COM 的 Python 调用

    组件对象模型 COM 的 Python 调用 关于COM的基本概念,可参考组件对象模型 COM的内容,下面主要介绍两种使用 Python 调用 COM 组件的方法. 1 使用 win32com 1.1 ...

  5. Linq 连接运算符:Concat,Union

    //Concat()方法附加两个相同类型的序列,并返回一个新序列(集合)IList<string> strList = new List<string>() { "O ...

  6. 【BZOJ2276】Temperature

    题面 Description The Byteotian Institute of Meteorology (BIM) measures the air temperature daily. The ...

  7. [LOJ6278]数列分块入门 2

    题目大意: 给你一个长度为$n(n\leq 50000)$的序列$A$,支持进行以下两种操作: 1.将区间$[l,r]$中所有数加上$c$: 2.询问区间$[l,r]$中小于$c^2$的数的个数.思路 ...

  8. [POI2007]Tourist Attractions

    题目大意: 给你一个$n(n\leq 2\times 10^4)$个点,$m(m\leq 2\times 10^5)$条边的带边权的连通图.其中有$k(k\leq 20)$个关键点.关键点之间有$g$ ...

  9. 1.13(java学习笔记)异常机制

    异常不同于错误,它是程序运行时产生的未知问题. 如果把程序比喻成一辆汽车,那么汽车开着开着突然前面出现了一个大石头挡住了路,这就叫异常. 那么出现了这个异常我们需要去处理,比如打电话给公路管理局,让它 ...

  10. dragon-book-exercise-answers

    https://github.com/fool2fish/dragon-book-exercise-answers