整理幾種常見PCB表面處理的優缺點

這只是一篇整理文,而且我個人僅從事過後段的電路板組裝,而未從事過電路板製程,所以有些見解純粹只是個人看法,如果有些不一樣的聲音或錯誤也歡迎留言討論。
隨著時代的演進,科技的進步,環保的要求,電子業也隨著時代的巨輪主動或被迫的前進,電路板的科技何嘗不是如此。這裡幾種電路板的表面處理是目前較常見的製程,我只能說目前沒有最完美的表面處理,所以才會有這麼多種選擇,每一種表面處理都各有其優缺點,下面試著列舉:
裸銅板:
優點:成本低、表面平整,焊接性良好(在還沒有氧化的情況下)。
缺定:容易受到酸及濕度影響,不能久放,拆封後需在2小時內用完,因為銅暴露在空氣中容易氧化;無法使用於雙面製程,因為經過第一次回流焊後第二面就已經氧化了。如果有測試點,必須加印錫膏以防止氧化,否則後續將無法與探針接觸良好。
噴錫板(HASL,Hot Air Solder Levelling,熱風焊錫整平):
優點:可以獲得較佳的Wetting效果,因為鍍層本身就是錫,價錢也較低,焊接性能佳。
缺點:不適合用來焊接細間隙腳以及過小的零件,因為噴錫板的表面平整度較差。在PCB製程中容易產生錫珠(solder bead),對細間腳(fine pitch)零件較易造成短路。使用於雙面SMT製程時,因為第二面已經過了第一次高溫回流焊,極容易發生噴錫重新熔融而產生錫珠或類似水珠受重力影響成滴落的球狀錫點,造成表面更不平整進而影響銲錫問題。
化金板(ENIG,Electroless Nickel Immersion Gold,無電鍍鎳浸金):
優點:不易氧化,可長時間儲放,表面平整,適合用於焊接細間隙腳以及焊點較小的零件。有按鍵線路電路板的首選(如手機板)。可以重複多次回流焊也不太會降低其焊錫性。可以用來作為COB(Chip On Board)打線的基材。
缺點:成本較高,焊接強度較差,因為使用無電鍍鎳製程,容易有黑墊/黑鉛的問題產生。鎳層會隨著時間氧化,長期的信賴度是個問題。
OSP板(Organic Soldering Preservative,有機保護膜):
優點:具有裸銅板焊接的所有優點,過期(三個月)的板子也可以重新做表面處理,但通常以一次為限。
缺點:容易受到酸及濕度影響。使用於二次回流焊時,需在一定時間內完成,通常第二次回流焊的效果會比較差。存放時間如果超過三個月就必須重新表面處理。打開包裝後需在24小時內用完。OSP為絕緣層,所以測試點必須加印錫膏以去除原來的OSP層才能接觸針點作電性測試。
整理幾種常見PCB表面處理的優缺點的更多相关文章
- [亂數] <細說> C/C++ 亂數基本使用與常見問題
陸陸續續寫了 EA 一.二年,以前亂數引導文回頭看時才發現,怎麼有這麼多細節的錯誤.沒系統. 這篇文章主要引導初學者使用亂數,同時附上常被翻出來討論的議題,C/C++適用,唯以 C 語言撰之. 也由 ...
- BT觀念分享和常見問題彙整
一. TCP/IP基本觀念 1. IP : 每台在TCP/IP網路上的電腦必須具備的一個代表號或一個地址.IP又分為private IP(192.168.x.x /10.x.x.x /172.16.x ...
- linux缺頁異常處理--內核空間[v3.10]
缺頁異常被觸發通常有兩種情況—— 1.程序設計的不當導致訪問了非法的地址 2.訪問的地址是合法的,但是該地址還未分配物理頁框 下面解釋一下第二種情況,這是虛擬內存管理的一個特性.盡管每個進程獨立擁有3 ...
- Linux 下幾種網芳/Samba 目錄的 mount 方式
Linux 下幾種網芳/Samba 目錄的 mount 方式,比較新的 Smaba 只能用 cifs 的 mount 方式. [smbmount] smbmount -o username=&qu ...
- 在 Windows 上遇到非常多 TIME_WAIT 連線時應如何處理
我們公司所代管的網站裡,有幾個流量是非常大的,在尖峰的時刻同時上線人數可能高達數千到數萬人,而在這個時候如果使用 netstat 或 TCPView 查看所有 TCP 連線時就會看到非常多處於 ...
- T-SQL 簡易小數處理
今天因應同事提的一則需求,寫了一段 CASE WHEN 的整數與小數處理 過程中居然踩了個雷,特此記錄下來 首先,需求如下: 當內容為整數或零時則去掉尾端的小數否則就顯示原本的小數內容 若內容為 NU ...
- iOS/Android/Web Url Encode空格處理 原文連結:http://read01.com/3gDO.html
iOS/Android/Web Url Encode空格處理 原文連結:http://read01.com/3gDO.html 前言 這裡只是講一個故事,一個發生在我身上的真實的故事.曾經,我以為搞加 ...
- PTA题目的處理(四)
题目7-3 求交错序列前N项和 1.实验代码 #include <stdio.h> //#include <stdlib.h> int main() { ,N; double ...
- PTA題目的處理(一)
**題目1:A乘B** **實驗代碼** #include <stdio.h> #include <stdlib.h> int main() { signed int a,b; ...
随机推荐
- SQL触发器学习
简介 触发器是一种特殊类型的存储过程.触发器分为: DML( 数据操纵语言 Data Manipulation Language)触发器:数据库中表或视图的数据更改时触发,包括insert,upd ...
- information_schema.profiling学习
information_schema.profiling可以用来分析每一条SQL在它执行的各个阶段的用时,注意这个表是session 级的,也就是说如果session1 开启了它:session2没有 ...
- linux 安装mysqlServer
先下载mysql安装包 打开 http://dev.mysql.com/downloads/mysql/ 选择 linux - Generic 再选择*.tar.gz(最后那两个) 下载完毕后,得到 ...
- C# 语法技巧_三目运算_switch_case
一.三目运算符 三目运算符的一种简便写法: bool b = str == "abc" ? false : true; 当是自身时,实际上别吝啬那一个括号,有一个括号,实际上更容易 ...
- UESTC_秋实大哥与家 2015 UESTC Training for Data Structures<Problem E>
E - 秋实大哥与家 Time Limit: 3000/1000MS (Java/Others) Memory Limit: 65535/65535KB (Java/Others) Submi ...
- 剑指offer-面试题8.旋转数组的最小数字
题目:把一个数组最开始的若干个元素搬到数据的末尾,我们称之为 数组的旋转.输入一个递增排序的数组的一个旋转,输出旋转数组 的最小元素.例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转, ...
- ThinkPHP中的__initialize()和类的构造函数__construct()
ThinkPHP中的__initialize()和类的构造函数__construct()网上有很多关于__initialize()的说法和用法,总感觉不对头,所以自己测试了一下.将结果和大家分享.不对 ...
- ORACLE物理存储结构
1.查看数据库实例基本信息: SQL> SELECT DBID,NAME,CREATED,LOG_MODE,OPEN_MODE,FORCE_LOGGING,CURRENT_SCN,FLASHBA ...
- AC自动机跟随Kuangbing学习笔记
http://www.cnblogs.com/kuangbin/p/3164106.html kuangbin的博客 第一段代码基本是COPY kuangbin的.. 1.HDU 2222 Keywo ...
- 【二分答案】 【POJ3497】 【Northwestern Europe 2007】 Assemble 组装电脑
Assemble Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 3171 Accepted: 1013 Descript ...

