COB Epoxy灌膠時氣泡產生的原因與解決方法
COB的黑膠 (Epoxy)有氣泡通常是不被允許的,因為外部氣孔不但會影響到外觀,內部氣孔更有可能會破壞 Wire bonding 的鋁線穩定度。既使在COB製程剛完成的時候沒有通過功能測試,也不代表沒有問題,因為在使用一段時間之後,極有可能會因為氣孔內空氣的熱脹冷縮的作用而扯斷鋁線(Al wire);另外內部氣孔也可能會積存水氣,久而久之造成零件內部線路氧化影響功能。
黑膠會產生氣泡的原因很多,解決的方法也不一定,先從黑膠可能產生氣泡的原因說起好了。黑膠本身不太會產生氣體,所以氣孔的形成一般有下列幾種原因:
- 黑膠中混有空氣。
這很有可能是來自不恰當的黑膠攪拌。可以參見後續的說明。 - 灌膠時空氣包封來不及逃出。
灌膠時如果速度太快或是灌膠的程序不對,就容易把空氣包封在黑膠內部,再加上如果黑膠的黏性較高,空氣根本就沒有機會排出,只能一直保存在封膠的內部而形成氣泡。
灌膠的程序最好由機器代勞,可以有比較穩定的灌膠品質,另外,一般灌膠的程序要用小針管,可以從外部開始往內部繞圈完成,或相反亦可;切忌從中間一次大量灌膠,否則會在零件與零件間形成陰影效應,所以一般最常發生氣泡的地方是在晶圓(dice)與電路板(PCB)的交界處或在鋁線的焊接處。 - 黑膠的黏度(viscosity)太高。
黑膠的黏度如果太高,流動性就會不足,也就比較無法填滿有縫隙的地方,等到烘烤的初期流動性增加了,一則黑膠流動填滿原來的空隙,但在表面形成氣泡;二則空氣還是無法完全溢出,就會形成內部氣泡。
其解決的方法可以尋找黏度較低的黑膠(epoxy)以增加流動性,或是採用預熱黑膠與電路板的製程,黑膠有個奇怪很特性,當你加給它一點點溫度(60~80°C左右)時,它的流動性反而會變得比室溫時還好,但是加熱到更高的溫度後(120~150°C左右),流動就會迅速降低而開始固化。 - 黑膠的烘烤條件不恰當
有些人為了求快而把黑膠烘烤的溫度調高以縮短烘烤的時間,當黑膠烘烤的溫度過高時,固化速度雖然加快了,但相對的也降低了氣泡自黑膠中溢出的可能性。另外,黑膠固化速度過快也可能引起黑膠脆化的問題,反而不力品質。
其他還有一些關於黑膠的儲藏、操作等不當所可以引起黑膠氣泡的原因:
- 黑膠退冰後,超過使用期限。
一般的黑膠都需要低溫儲存,退冰之後要在規定時間後用完,如果超過期限就會有硬化的可能性,會影響到灌膠後流動的速度,流動太慢的黑膠,容易在晶圓(dice)與電路板(PCB)的交界處或在鋁線的焊接處產生氣泡。 - 黑膠有沒有按照供應商的要求在使用前滾動。
黑膠通常都會加入一些可以幫助凝固的其他物質,存放一段時間之後容易因為重量的關係沈澱(deposited),使用前如果沒有做過滾動的程序,就會有混合不均勻的情形出現,影響灌膠的品質,氣泡也是其中一項。 - 黑膠儲存有無顛倒放置。
如同前一項提到的問題,黑膠存放容易沈澱,所以必須倒著存放(開口蓋子在下方),這是為了在開蓋的時候檢查有否沈澱結成硬塊,如果有硬塊產生,就必須把這些硬塊敲碎,讓它再混合進去原來的黑膠中,這樣黑膠的成份比率才不會跑掉。 - 黑膠攪拌過久或不均勻。
黑膠需要攪拌是為了要均勻其成份,避免因為存放過久沈澱所產生的問題,但有些設備不夠完善的公司會拿棍棒直接攪拌黑膠,這樣就容易因為攪拌而把空氣拌入到黑膠之中,解決的方法使用滾動攪拌的方式或是做黑膠的脫泡處理,脫泡處理一般是放在一個可以承受大氣壓的鋼筒中,然後降低其內部壓力,讓空氣自黑膠中溢出。 - 黑膠灌膠後擺放在室溫過久。
一般灌膠後不建議擺放在室溫下過久,否則容易讓外部的黑膠先行硬化,而影響內部氣泡逃脫的機會。
COB Epoxy灌膠時氣泡產生的原因與解決方法的更多相关文章
- Oracle臨時表空間過大問題解決
查詢資料庫伺服器時,發現資料庫伺服器磁片使用空間達到了98%,分析總共的資料檔案也不可能達到如此大,經過查詢發現原來臨時表空間的使用方式達到了 32G,導致磁碟空間使用緊張.搜索了相應的文檔與資料後, ...
- 使用 FOR XML PATH 產生 XML 格式時,遇到 NULL 該如何處理?
當您嘗試利用 FOR XML PATH 產生 XML 格式時,若遇到 Result Set 為 Null 時,會導致整個查詢結果為 Null ,若您想要在查不到資料時,可以顯示自訂的內容,本文將提供可 ...
- JavaFX結合 JDBC, Servlet, Swing, Google Map及動態產生比例圖 (3):部署設定及應用 (转帖)
說明:這一篇主要是說明如何將程式部署到Application Server,以及程式如何運作,產生的檔案置於何處,以及如何以瀏覽器呈現(Applet),或是當成桌面應用程式,或是 桌面Applet,這 ...
- JavaFX結合 JDBC, Servlet, Swing, Google Map及動態產生比例圖 (2):JavaFX建立及程式碼說明 (转帖)
說明:就如同標題一樣,前端會用到JavaFX.Swing.Java Web Start.Google Map 的技術, 後端就是JDBC.Servlet的技術,以及我們會簽署認證jar檔案,這樣才可存 ...
- JavaFX結合 JDBC, Servlet, Swing, Google Map及動態產生比例圖 (1):NetBeans 寫 Servlet (转帖)
JavaFX結合 JDBC, Servlet, Swing, Google Map及動態產生比例圖 (1):NetBeans 寫 Servlet 功能:這支程式的主要功能是將 javafx 與 swi ...
- Datagard產生gap
本文轉載自無雙的小寶的博客:http://www.cnblogs.com/sopost/archive/2010/09/11/2190085.html 有時候因為網路或備份故障等原因,主機所產生的歸檔 ...
- ASP.NET Web API 文件產生器 - 使用 Swagger
转帖:http://kevintsengtw.blogspot.hk/2015/12/aspnet-web-api-swagger.html Swagger 是一套 API 互動文件產生器,使用 HT ...
- 用php動態產生各種尺寸的圖片
我的做法是用php動態產生各種尺寸的圖片,例如<img src="img.php?src=a.jpg&width=100&height=200"...< ...
- C# 在執行程式目錄下產生文件夾
//產生一個Log文件夾string appPath = Application.StartupPath; if (!Directory.Exists(appPath + "/log&quo ...
随机推荐
- Java中的深复制与浅复制
1.浅复制与深复制概念 ⑴浅复制(浅克隆) 被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象.换言之,浅复制仅仅复制所考虑的对象,而不 复制它所引用的对象. ...
- FAT16文件系统简介
有必要说明一下,以下对FAT16系统的介绍,很多都是参考文献.由于FAT16系统一般在U盘.MMC卡.SD卡以及一些小型存储设备上使用比较多,以后把这些小型存储设备统称为存储卡,这里仅局限于对存储卡的 ...
- Shell变量替换,命令替换,转义字符
如果表达式中包含特殊字符,Shell 将会进行替换.例如,在双引号中使用变量就是一种替换,转义字符也是一种替换. 举个例子: #!/bin/bash a=10 echo -e "Value ...
- VC使用#定义方便控制版本号的宏
一个 VC Project 中,可能有很多地方需要用到版本号,比如 About 对话框.版本资源等.如果每次版本更改都一一去改变这些值,不但非常麻烦,而且有悖唯一原则. 巧妙地使用宏定义,可以很好地解 ...
- MATLAB三维曲面
今天终于测试了,发下来第一张试卷中只会做一小题.我蒙了!!! 所以呢,我现在再做一下,总结总结! 作函数 f(x)=2(x1-1)4+2x22 的三维图. 这道题要用到的知识点有函数meshgrid. ...
- Permutation Sequence 解答
Question The set [1,2,3,…,n] contains a total of n! unique permutations. By listing and labeling all ...
- Contains Duplicate II 解答
Question Given an array of integers and an integer k, find out whether there are two distinct indice ...
- Master Theorem
Master theorem provides a solution in asymptotic terms to solve time complexity problem of most divi ...
- Machine Learning - Lecture 16
Reinforcement Learning (R.L.) ① MDPs (Markov Decision Processes) ② Value Functions ③ Value Iteration ...
- javax.mail用smtp服务器发送带附件的邮件
jar包: javax.mail-1.5.5.jar maven配置: <dependency> <groupId>com.sun.mail</groupId> & ...