镍钯金工艺(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的备份和存储技术可以在任何时候帮用户恢复数据,但为预防硬件崩溃造成数据丢失所 ...
随机推荐
- try-catch-finally块的运行机制
try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后? 也许你的答案是在return之前,但往更细地说,我 ...
- 线程池之ThreadPool类与辅助线程 - <第二篇>
一.CLR线程池 管理线程开销最好的方式: 尽量少的创建线程并且能将线程反复利用(线程池初始化时没有线程,有程序请求线程则创建线程): 最好不要销毁而是挂起线程达到避免性能损失(线程池创建的线程完成任 ...
- SQL Server索引的维护 - 索引碎片、填充因子 <第三篇>
实际上,索引的维护主要包括以下两个方面: 页拆分 碎片 这两个问题都和页密度有关,虽然两者的表现形式在本质上有所区别,但是故障排除工具是一样的,因为处理是相同的. 对于非常小的表(比64KB小得多), ...
- iframe父子页面互调方法和属性
1.iframe子页面调用 父页面js函数 子页面调用父页面函数只需要写上window.praent就可以了.比如调用a()函数,就写成: window.parent.a(); 子页面取父页面中的标签 ...
- cf479E Riding in a Lift
E. Riding in a Lift time limit per test 2 seconds memory limit per test 256 megabytes input standard ...
- codecomb 2091【路径数量】
好久没有更新博客了啊……屯了一堆题没发呢 这是丧心病狂的hzwer每日NOI模拟赛第一天的第一题 妈蛋说好的NOIP难度图论算法两题网络流!让我说什么好 唔……codecomb的页面在晚上就会变得很奇 ...
- OpenWrt修改
openwrt如何编译修改界面的顶部.底部信息.LOGO图片 2011-06-02 16:20:03 浏览次 以Atheros71xx为例,修改路径为:trunk/build_dir/target ...
- OpenWrt编译
OpenWrt编译简单过程1,OpenWrt编译环境准备sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoco ...
- jQuery判断元素是否是隐藏的代码
if($("#elem_id").is(":hidden")) { } 实例代码1: 复制代码 代码如下: <!DOCTYPE HTML PUBLIC & ...
- 认识SVN
TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录.文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件 服务 ...