镍钯金工艺(ENEPIG)详解
一、镍钯金工艺(ENEPIG)与其他工艺如防氧化(OSP),镍金(ENIG)等相比有如下优点:
1、防止“黑镍问题”的发生–没有置换金攻击镍的表面做成晶粒边界腐蚀现象。
2、化学镀钯会作为阻挡层,不会有铜迁移至金层的问题出现而引起焊锡性焊锡差。
3、化学镀钯层会完全溶解在焊料之中,在合金界面上不会有高磷层的出现。同时当化学镀钯溶解后会露出一层新的化学镀镍层用来生成良好的镍锡合金。
4、能抵挡多次无铅再流焊循环。
5、有优良的打金线(邦定)结合性。
6、非常适合SSOP、TSOP、QFP、TQFP、PBGA等封装元件。
二、镍钯金工艺(ENEPIG)详解:
1、因为普通的邦定(ENIG)镍金板,金层都要求很厚基本上0.3微米以上,ENEPIG板只需钯0.1微米、金0.1微米左右就可以满足(钯是比金硬很多的贵金属,要钯层的原因就是因为单纯的金、镍腐蚀比较严重,焊接可靠性差。钯还有个作用是热扩散的作用,整体来说ENEPIG可靠性比ENIG高)。
2、化学镍钯金属这个制程已经提出好几年了,但是现在能量产的不多,也就是比较大的厂才有部分量产。流程和化学沉金工艺基本相似,在化学镍和化学金中间加一个化学钯槽(还原钯)ENEPIG制程 :除油--微蚀--酸洗--预浸--活化钯--化学镍(还原)--化学钯(还原)--化学金(置换)。
3、现在说自己能做的供应商人很多,但是真正能做好的没有几家。控制要主要点钯槽和金槽,钯是可以做催化剂的活性金属,添加了还原剂后,控制不好自己就反应掉,(就是俗话说的翻槽),沉积速度不稳定也是一个问题,很多配槽后速度很快,过不到几天速度就变慢很多。这不是一般公司能做好的。
4、化学沉金目前有很多有黑镍问题,以及加热后的扩散,中间添加一层致密的钯能有效的防至黑镍和镍的扩散。
5、该表面处理最早是由INTER提出来的,现在用在BGA载板的比较多。载板一面是需要邦定金线,另一面是需要做焊锡焊接。这两面对金镀层的厚度要求不一样,邦定是需要金层厚一点,大概在0.3微米以上,而焊锡只需要0.05微米左右。金层厚了邦定好却焊锡强度有问题,金层薄焊锡OK邦定却打不上。所以之前的制程都是用干膜掩盖,分别作两次不同规格的镀金才能满足。现在用镍钯金(ENEPIG)两面同样的厚度规格即可以满足邦定又可以满足焊锡的要求。目前规格钯和金膜厚大概在0.08微米以上上就可以满足邦定和焊锡焊接的要求。
目前广泛在应用此工艺的公司有:微软microsoft、苹果apple、英特尔INTER等!
单位转换: 1um(微米)=39.37uinch(微英寸)
1cm(厘米)=10mm(毫米) 1mm=1000um
1ft(英尺)=1000mil(密尔)=1000000uinch(微英寸)
1ft(英尺)=12inch(英寸) 1inch=25.4mm 1ft=0.3048m
1mil=25.4um=1000uinch
uinch如上所说,是念mai.有些电镀厂的膜厚报告上用 u'' 来表示.
镍钯金工艺(ENEPIG)详解的更多相关文章
- MapReduce工作原理图文详解 (炼数成金)
MapReduce工作原理图文详解 1.Map-Reduce 工作机制剖析图: 1.首先,第一步,我们先编写好我们的map-reduce程序,然后在一个client 节点里面进行提交.(一般来说可以在 ...
- CURL使用方法详解
php采集神器CURL使用方法详解 作者:佚名 更新时间:2016-10-21 对于做过数据采集的人来说,cURL一定不会陌生.虽然在PHP中有file_get_contents函数可以获取远程 ...
- 2013款Mac Pro“神秘”主机详解
2013款Mac Pro"神秘"主机详解 自2013年12月下旬新款Mac Pro在美国发布以来,经过一个月的等待终于在国内已到货,笔者亲自测试了这个号称"神秘" ...
- SSH 概念及使用详解
注意:转载请注明出处:http://www.programfish.com/blog/?p=124 SSH 基本概念 SSH 英文全称是secure shell,字面意思:安全的shell. SSH协 ...
- STM32F103的11个定时器详解(转)
源:STM32F103的11个定时器详解 STM32F103系列的单片机一共有11个定时器,其中:2个高级定时器4个普通定时器2个基本定时器2个看门狗定时器1个系统嘀嗒定时器 出去看门狗定时器和系统滴 ...
- OpenVPN CentOS7 安装部署配置详解
一 .概念相关 1.vpn 介绍 vpn 虚拟专用网络,是依靠isp和其他的nsp,在公共网络中建立专用的数据通信网络的技术.在vpn中任意两点之间的链接并没有传统的专网所需的端到端的物理链路,而是利 ...
- Android Studio 插件开发详解三:翻译插件实战
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/78113868 本文出自[赵彦军的博客] 一:概述 如果不了解插件开发基础的同学可以 ...
- 第1章 ssh命令和SSH服务详解
基础服务类系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 本文对SSH连接验证机制进行了非常详细的分析,还详细介绍了ssh客户端工具的各种 ...
- 硬盘SMART检测参数详解[转]
一.SMART概述 要说Linux用户最不愿意看到的事情,莫过于在毫无警告的情况下发现硬盘崩溃了.诸如RAID的备份和存储技术可以在任何时候帮用户恢复数据,但为预防硬件崩溃造成数据丢失所 ...
随机推荐
- 纯CSS实现三列DIV等高布局
<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> &l ...
- 基于stm32f103zet6的FAT16文件系统学习1(初识FAT16)
有了之前读写block的基础之后,准备弄个文件系统,之前没有接触过这东西,所以有很多都晕晕的,但是看到fat的源代码之后还是挺有信心的,因为之前一直过uboot,所以这个文件当然是小巫见大巫了.首先来 ...
- jQuery 序列化表单数据 serialize() serializeArray()
1.serialize()方法 格式:var data = $("form").serialize(); 功能:将表单内容序列化成一个字符串. 这样在ajax提交表单数据时,就不用 ...
- 【Xamarin挖墙脚系列:开始使用Xamari4.0系列产品开发IOS】
一直沉默在Xamarin3.0系列版本上,升级到4.0之后,感觉有些变化.还得适应下. 1 build.host 代理消失了,成了SSH客户端登录.所以,Mac设备需要打开运行远程登录. 2 在Wi ...
- WPF制作的一个小功能,智能提示(IntelliSense)
原文http://www.cnblogs.com/scheshan/archive/2012/06/30/2570867.html 最近WPF项目中遇到一个需求,需要给一个RichTextBox添加智 ...
- 《how to design programs》12章函数复合
我们写代码时要学会适应辅助函数.作者提出了一个问题,如何对一个表排序.排序函数读取一个表,产生另一个表.排序函数的合约和用途如下: (sort empty) ;; expected value: em ...
- 【转】飞凌嵌入式(Forlinx)TE/OK6410内核编译:“make: arm-none-linux-gnueabi-gcc:命令未找到”
原文网址:http://www.xuebuyuan.com/1104711.html Ubuntu10.04下编译飞凌嵌入式(Forlinx)TE/OK6410开发板提供的内核2.6.36 本以为按照 ...
- 关于 require的缓存
有两个文件 a.js内容如下: var add = require("./t.js").add; var add2 = require("./t.js").ad ...
- asp.net 错误处理
一.从客户端(...)中检测到有潜在危险的 Request.Form 值.(如图) 解决办法: 1.为 c:/windows/temp 文件夹 设置 IIS_Iusers 可读写权限 (可解决部分问题 ...
- uva 10911 - Forming Quiz Teams(记忆化搜索)
题目链接:10911 - Forming Quiz Teams 题目大意:给出2 * n个选手的坐标, 要求将所有的选手分成n组, 每组两个人, 所有组的两个人之间的距离之和要最小, 输出最小值. 解 ...