前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >PCB上镀金与镀银有什么区别?

PCB上镀金与镀银有什么区别?

作者头像
高拓电子
发布于 2022-08-18 01:04:06
发布于 2022-08-18 01:04:06
4740
举报

很多DIY玩家会发现,市场中各种各样的板卡产品所使用的PCB颜色五花八门,令人眼花缭乱。比较常见的PCB颜色有黑色、绿色、蓝色、黄色、紫色、红色、棕色。

除此之外,一些厂商还别出心裁地开发了白色、粉色等不同色彩的PCB。

在传统的印象中,黑色PCB似乎定位着高端,而红色、黄色等则是低端专用,那是不是这样呢?

高拓PCB电路板
高拓PCB电路板

1、没有涂覆阻焊漆的PCB铜层暴露在空气中极易氧化

我们知道PCB正反两面都是铜层,在PCB的生产中,铜层无论采用加成法还是减成法制造,都会得到光滑无保护的表面

铜的化学性质虽然不如铝、铁、镁等活泼,但在有水的条件下,纯铜和氧气接触极易被氧化;因为空气中存在氧气和水蒸气,所以纯铜表面在和空气接触后很快会发生氧化反应。

由于PCB中铜层的厚度很薄,因此氧化后的铜将成为电的不良导体,会极大地损害整个PCB的电气性能

为了阻止铜氧化,也为了在焊接时PCB的焊接部分和非焊接部分分开,还为了保护PCB表层,工程师们发明了一种特殊的涂料。这种涂料能够轻松涂刷在PCB表面,形成具有一定厚度的保护层,并阻断铜和空气的接触。这层涂层叫做阻焊层,使用的材料为阻焊漆

既然叫漆,那肯定有不同的颜色。没错,原始的阻焊漆可以做成无色透明的,但PCB为了维修和制造方便,往往需要在板上面印制细小的文字。

透明阻焊漆只能露出PCB底色,这样无论是制造、维修还是销售,外观都不够好看。因此工程师们在阻焊漆中加入了各种各样的颜色,就形成了黑色或者红色、蓝色的PCB。

2、黑色的PCB难以看清走线,为维修带来了困难

从这一点来看,PCB的颜色和PCB的质量是没有任何关系的。黑色的PCB和蓝色PCB、黄色PCB等其他颜色PCB的差别在于刷上的阻焊漆颜色不同。

如果PCB设计、制造过程完全一样,颜色不会对性能产生任何影响,也不会对散热产生任何影响。

关于黑色的PCB,由于其表层走线几乎全部遮住,导致对后期的维修造成很大困难,所以是不太方便制造和使用的一种颜色。

因此近年来人们渐渐改革,放弃使用黑色阻焊漆,转而使用深绿色、深棕色、深蓝色等阻焊漆,目的就是为了方便制造和维修。

说到这里,大家已经基本清楚了PCB颜色的问题。关于之所以出现“颜色代表或低档”的说法,那是因为厂商喜爱使用黑色PCB来制造高端产品,用红色、蓝色、绿色、黄色等制造低端产品所导致。

总结一句话就是:产品赋予了颜色含义,而不是颜色赋予了产品含义。

3、金、银等贵金属用在PCB上有什么好处?

颜色说清楚了,再来说说PCB上的贵重金属!一些厂商在宣传自己的产品时,会特别提到自己的产品采用了镀金、镀银等特殊工艺。那么这种工艺究竟有什么用处呢?

PCB表面需要焊接元件,就要求有一部分铜层暴露在外用于焊接。这些暴露在外的铜层被称为焊盘,焊盘一般都是长方形或者圆形,面积很小。

在上文中,我们知道PCB中使用的铜极易被氧化,因此刷上了阻焊漆后,暴露在空气中的就是焊盘上的铜了。

如果焊盘上的铜被氧化了,不仅难以焊接,而且电阻率大增,严重影响终产品性能。所以,工程师们才想出了各种各样的办法来保护焊盘。比如镀上惰性金属金,或在表面通过化学工艺覆盖一层银,或用一种特殊的化学薄膜覆盖铜层,阻止焊盘和空气的接触。

PCB上暴露出来的焊盘,铜层直接裸露在外。这部分需要保护,阻止它被氧化。

从这个角度来说,无论是金还是银,工艺本身的目的都是阻止被氧化、保护焊盘,使其在接下来的焊接工艺中确保良品率。

不过采用不同的金属,会对生产工厂使用的PCB的存放时间和存放条件提出要求。因此PCB厂一般会在PCB生产完成,交付客户使用前,利用真空塑封机器包装PCB,限度地确保PCB不发生氧化损害。

而在元件上机焊接之前,板卡生产厂商还要检测PCB的氧化程度,剔除氧化PCB,保证良品率。终消费者拿到的板卡,是已经过了各种检测,即使长时间使用后的氧化也几乎只会发生在插拔连接部位,且对焊盘和已经焊接好的元件,没有什么影响。

由于银和金的电阻更低,那么在采用了银和金等特殊金属后,会不会减少PCB使用时的发热量呢?

我们知道,影响发热量的因素是电阻;电阻又和导体本身材质、导体的横截面积、长度相关。焊盘表面金属材质厚度甚至远低于0.01毫米,如果采用OST(有机保护膜)方式处理的焊盘,根本不会有多余厚度产生。如此微小的厚度所表现出来的电阻几乎为0,甚至无法计算,当然不会影响到发热量了。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
final 、finally、finalize有什么区别
finall 是Java中保证代码一定要被执行的一种机制,我们可以使用 try-finally 或者 try-catch-finally 来进行类似关闭JDBC,unlock 锁等动作。
王小明_HIT
2019/11/04
8330
Java 中的 final、finally、finalize 有什么不同?
Java 中 final、finally、finalize 有什么不同?这是在 Java 面试中经常问到的问题,他们究竟有什么不同呢?
武培轩
2019/10/29
8880
Java 中的 final、finally、finalize 有什么不同?
【面试精讲】Java:final、finally 和 finalize 有什么区别?
Java 语言有很多看起来很相似,但是用途却完全不同的语言要素,谈谈 final、finally、 finalize 有什么不同?
sidiot
2023/08/31
1890
try 语句如何更优雅的关闭资源?请看这里!
try-with-resources是 JDK 7 中引入的一个新的异常处理机制,它能让开发人员不用显式的释放try-catch语句块中使用的资源。
Java极客技术
2022/12/04
3860
你还在使用 try-catch-finally 关闭资源?
作者:何甜甜在吗 链接:https://juejin.im/post/5b8f9fa05188255c6f1df755
Java技术栈
2020/07/03
8650
不会吧,还有人在 finally 里关闭资源?
身为 Java 大神的各位肯定避免不了使用各式各样需要关闭的 Stream 或 Client 吧。例如 FileInputStream、HTTPClient 之类的。那么大家肯定会遇到以下恶心的代码
Java程序猿阿谷
2020/11/12
5770
不会吧,还有人在 finally 里关闭资源?
final 、finally finalize 有什么不同?
final 可以用来修饰类、方法、变量。final 修饰的 class 代表不可以继承扩展,final 修饰的方法标识不能被重写(override),final 修饰的方法表示不可以修改。
王小明_HIT
2020/05/11
7930
谈谈fnal、fnally、 fnalize有什么不同?
Java语言有很多看起来很相似,但是用途却完全不同的语言要素,这些内容往往容易成为面试官考察你知识掌握程度的切入点。
灬沙师弟
2022/09/07
7500
Java-IO 流的Close方法
GC运行的时间点是不确定的(因为是一条单独存在的线程),所以很多时候你不能直接控制什么时候发生GC。这个带来的问题有两点,一个是有时候你的内存不足需要立刻回收而GC并不会立刻运行;另外一个是因为GC运行期间会占用大量系统资源所以某些情况下你会希望把它推后,或者干脆关掉以便根据性能需求在合式的时候手动执行。
Fisherman渔夫
2020/02/17
3.7K0
Java 中的 `try-catch-finally` 与 `try-with-resource`
https://blog.csdn.net/qq_29689343/article/details/95736854
訾博ZiBo
2025/01/06
940
基础篇:JAVA资源之IO、字节编码、URL和Spring.Resource
从源码角度理解Java设计模式——装饰者模式: https://www.cnblogs.com/thatme/p/10246837.html
潜行前行
2020/12/11
5790
基础篇:JAVA资源之IO、字节编码、URL和Spring.Resource
与面试官聊try-catch-finally关闭资源,你的答案还是10年前的?
有编程经验的朋友都知道,在程序运行中如果打开了一些资源,那么当发生异常或程序结束时都需要进行资源的关闭,不然会造成内存溢出的问题。
程序新视界
2021/12/07
6780
你有没有掉进去过这些 Exception 的“陷阱“(Part C)
在test包中新增测试类ConcurrentModificationExceptionTest
RiemannHypothesis
2022/08/19
2980
你有没有掉进去过这些 Exception 的“陷阱“(Part C)
你会使用try-with-resources吗
比如 InputStream、OutputStream,数据库连接对象 Connection,MyBatis中的 SqlSession 会话等。作为开发人员经常会忽略掉资源的关闭方法,导致内存泄漏。
cxuan
2019/09/11
1.4K0
Java异常面试题(2020最新版)
Java异常架构与异常关键字Java异常简介Java异常架构1. Throwable2. Error(错误)3. Exception(异常)运行时异常编译时异常
用户7886150
2020/12/18
7970
如何使用 try-with-resources 代替try-catch-finally?
try-with-resources 是 Java 7 引入的一种语法结构,用于自动关闭实现了 AutoCloseable 接口的资源。它可以代替传统的 try-catch-finally 结构来处理资源的释放。
程序员朱永胜
2023/10/10
2.1K0
哇塞!try-with-resouces 真神奇!
“二哥,终于等到你讲 try-with-resouces 了!”三妹夸张的表情让我有些吃惊。
沉默王二
2021/07/16
3590
java面试强基(11)
注意:不要在 finally 语句块中使用 return! 当 try 语句和 finally 语句中都有 return 语句时,try 语句块中的 return 语句会被忽略。这是因为 try 语句中的 return 返回值会先被暂存在一个本地变量中,当执行到 finally 语句中的 return 之后,这个本地变量的值就变为了 finally 语句中的 return 返回值。
一个风轻云淡
2023/10/15
1620
java面试强基(11)
Java异常处理流程
在Java应用中,异常的处理机制分为抛出异常和捕获异常。文章目录1.抛出异常2.捕获异常3.异Java
Java架构师必看
2021/07/15
9130
Java异常处理流程
浅谈 Java 中的 AutoCloseable 接口
本文对 try-with-resources 语法进行了较为深入的剖析,验证了其为一种语法糖,同时给出了其实际的实现方式的反编译结果,相信你在看完本文后,关于 AutoCloseable 的使用你会有新的收获。
2020labs小助手
2020/11/02
2K0
相关推荐
final 、finally、finalize有什么区别
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文