如何判斷BGA錫裂破裂或掉件是SMT工廠製程或是設計問題?實務分析指南

如何判斷BGA掉件是SMT工廠製程或是設計問題?
圖:如何判斷BGA焊錫破裂或掉件是SMT工廠製程或是設計問題?

相信很多人一直都有個疑問,要如何判斷BGA的焊錫破裂,或零件掉落是來自於SMT工廠的製程端所造成的不良?還是因為電路板的製程缺陷所引起?或是產品本身設計不足所造成的問題?

根據工作熊的經驗,很多設計者只要一碰到BGA或是其他電子零件有錫裂、掉落等問題,往往就一口咬定,是製造端焊接不良所造成,這讓很多工廠端的工程師想反擊卻又百口莫辯,因為提不出證據來證明設計有問題。

就工作熊的瞭解,BGA掉落的原因,雖然有一部分真的與工廠或零件本身的製程不良有關,但也不能排除電路板及產品機構設計上有信賴度的問題,而且很多時候,錫裂都與設計脫不了關係。

(本文重點著重在生產製程,工作熊後來發現BGA錫裂或掉落其實反而有很大一部份是設計問題)

首先要澄清BGA錫裂問題發生的環境(掌握現況)

在真正開始分析問題前,有必要先瞭解問題發生的環境狀況,因為在不同環境與狀況下,所發生的相同不良現象,往往可能來自不同的真因(Root Cause),BGA零件會掉落或錫裂,通常是發生在產品摔落測試或是滾動測試的時候,或是客戶使用時不小心從高處跌落,如果在沒有外力施加其上就發生焊錫斷裂或零件掉落,那幾乎可以肯定99%是產品或零件的製造過程有問題,一般不外乎空、假焊或零件焊接面氧化造成,ENIG表面處理的板子可能含磷量太多,或鎳層氧化造成的「黑墊現象(Black Pad)」。

最後也有可能是板子在製程中彎曲,導致應力殘留,然後在後續的板階針床測試,或是整機組裝時釋放應力而發生錫裂。

(對於大陸那些盜文網站,複製貼上本站文章後,居然還改成自己公司的名字,感到無恥!文章內容部份防止複製編排可能造成您閱讀的不便,請見諒!)

接著了解問題發生的本質

其次,要瞭解問題的本質,先想想在正常請況下,零件究竟會從那個斷面破裂而掉落?當然是從其最脆弱的結構處破裂囉!那如果是SMT的reflow焊接沒有焊好,那就應該會斷裂在BGA的錫球(ball)與電路板的焊墊之間。請注意:這個位置的焊錫斷裂,也有可能是BGA的錫球氧化,或電路板的焊墊氧化所造成。這種情形多半會形成所謂的HIP/HoP(Head-in-Pillow,枕頭效應)或NWO(Non-Wet-Open,虛焊)。

圖片可以很清楚看出典型【枕頭效應(HIP)】焊接問題,應該有99%的HIP都發生在BGA的四周最外面一排的錫球上,原因也幾乎都是BGA載板或PCB經Reflow時發生變形翹曲,等板子回溫後變形變小,但熔融的錫已經冷卻,於是形成雙球靠在一起的模樣。
圖:照片可以很清楚看出典型【枕頭效應(HIP)】焊接不良,呈現出雙球的現象。

如果是焊墊的設計太小導致無法承受過大的落下衝擊力,則會造成電路板上的焊墊有被拉扯下來的現象。其實焊墊被撕裂開,也有可能是PCB廠商壓合製程不良所造成。另外也有可能是錫球內有太多的氣泡(voids),造成錫球的強度不足而斷裂在錫球的中間。

同時檢查BGA與電路板的斷面

就因為BGA掉落有種種的可能原因。所以,我們在分析這類問題時,最好要同時檢查斷裂錫球的電路板與BGA零件面,以確認它的斷裂面位於何處,還要檢查其斷裂面的形狀,來判斷是外力的強力拉扯,或是焊接不良造成,所以最好要準備高倍顯微鏡,有必要的話,還得準備 SEM/EDS (Scanning Electron Microscope / Energy-Dispersive X-Ray spectroscopy Analyzer) 來分析斷裂面的元素組成成份。

「BGA斷裂面」檢查重點

檢查BGA掉落時,應該以相對應的單顆錫球及焊墊為單位,而且要同時檢查 BGA 的錫球與 PCB 的焊墊,這樣才能得到完整的答案。

可以先檢查BGA的斷裂面,看看錫球是否還留在BGA的焊墊上,沒有意外的話錫球應該都會留在BGA零件上,如果錫球不在BGA上面,那就有可能是BGA零件本身的錫球焊錫不良。

如果BGA的錫球完好,再檢查錫球(Solder ball)的斷裂面有否出現粗糙凹凸不平的現象,有的話表示錫球的吃錫良好,斷裂應該是外力撞擊所造成。如果斷裂的錫面很光滑,還呈現出圓弧狀,那就很有可能是假焊(Non-Wetting)或是冷焊(Cool Solder),想對的 PCB 焊墊上的焊錫面應該也會呈現出光滑的圓弧狀。

如果斷裂面是發生在錫球的中間,那就要檢查看看斷裂面有無部份內凹的光滑面,這通常代表著錫球內有氣泡產生,氣泡也是造成焊錫斷裂的可能原因之一,就像是中空的樑柱,其支撐力就會減弱。錫球會產生氣泡的原因很多,一部分是reflow的profile沒有調整好,還有一部份是來自白目(不明就裡)的設計者,硬是要把通孔設計在焊墊上,因為他們只在乎這樣可以節省空間,殊不知這樣會嚴重造成焊接不良、少錫、氣泡..等後果,然後要製造端買單。

相關閱讀:導通孔在墊(Vias-in-pad)的處理原則

工作熊之所以不建議在BGA焊墊上做vias-in-pad設計,是因為有一陣子EE及佈線工程師都不太願意對焊墊上的導通孔(vias)做電鍍填孔,因為PCB的費用會變貴不少。如果可以做vias-in-pad並電鍍填孔,這樣就不會影響到焊錫品質,甚至還會因為vias-in-pad打地樁的作用,可以增加焊墊附著於FR4的能力。

相關閱讀:為了對抗錫球裂開,BGA焊墊應該設計成SMD或NSMD?SMD與NSMD的優缺點

「PCB斷裂面」檢查重點

最後,來檢查PCB的斷裂面,如果斷裂發生的現象是PCB的焊墊被拉扯下來,這就表示焊墊與PCB的連接處是整個結構中最脆弱的位置,可能原因有PCB焊墊太小,或是PCB焊墊的壓合強度不足所造成,也有可能是PCB經過反覆高溫維修,弱化了其結合強度。一般來說,NSMD (Non-Solder Mask Defined)的焊墊銅箔會比 SMD (Solder Mask Defined)來得小,這是因為,SMD焊墊設計時會使用防焊綠漆(solder mask)把焊墊的外圈覆蓋起來,同一顆BGA下的焊墊為了維持NSDM與SMD有相同的吃錫大小,SMD的銅箔就必須設計得比NSMD大一些,所以相較之下SMD的焊墊與PCB的結合力相對地就比較好。

那如果斷裂發生在焊墊表面的 IMC (Intermetallic Compound) 層呢?請參考【為什麼IMC已經形成有效焊接但零件掉落還是發生IMC層斷裂之觀念澄清】。

在所有方法都試過還不能解決問題後,才來考慮 underfill(底部填充膠) 吧,因為underfill真的很麻煩,不但要在reflow之後先完成測試增加填膠及烘烤的動作,維修起來也不方便呢。


延伸閱讀:
電路板去板邊─總整理
電路板零件掉落,該如何著手分析、判斷並釐清問題點
用滲透染紅試驗 (Red Dye Penetration Test)查看BGA焊錫
電子零件掉落或錫裂一定是SMT製程問題迷思(1)?錫裂只是應力大於結合力之必然結果

 
 
訪客留言內容(Comments)

你好,可以加QQ么,250854824,关于SMT掉件有些需要向你请教。

张冬;
對不起!
我沒有QQ耶!真是傷腦筋。
你要不要試著描述一下你的問題?

斷裂發生在 IMC 層的部份可否說明如何判定發生源是SMT or FPC/PCB呢?

張特,
既然是IMC層斷裂,就無法判斷發生源是焊接零件或是PCB或FPC,一般斷裂在IMC層就表示焊接正常,斷裂原因通常是外力大過IMC的強度。打個比方好了,拔河比賽中如果繩子斷了,可以歸咎是那一方的輸了嗎?這IMC就是拔河中的繩子,而拔河的兩隊人馬就是電子零件及電路板或軟板。

熊大
剝離後的焊墊做EDS檢驗有C/O/Ni/Sn 成份,
C 有7~10% 是否正常?
剝離面呈較黑顏色.
Tech

張特;
首先建議您可以參考這篇文章按鍵金手指上的綠色污染物或是在側邊欄的分類上找《EDX/SEM/IMC》,應該可以找到一些相關的文章。
基本上C及O是不應該出現在板子的finsihed上的,很明顯的是有外來的有機碳水化合物的污染存在。只是一般的產品在與外界接觸後,多多少少在表面上都會沾附到一些灰塵之類的汙染,所以通常會打出少許的C及O,最好的方法是比較有問題及沒有問題板子的EDX後來做判斷,還要看看板子是何種finished。

大陆这边很少见PCB焊盘设计偏小的,大部分研发会把BGA的焊盘做的偏大一些。
另外,请教一下焊球气泡对信号的影响不知道熊大有没有研究过?虽然工厂对气泡大小都有管控,但气泡偏大到底会造成什么影响,貌似没人说得清楚~~

大飞,
這裡所謂的PCB焊盘设计偏小指的是整個焊盤,包含被綠漆(solder mask)覆蓋的焊盤,焊盤越大則越不易被拉扯開來。
如果只論BGA錫球有氣泡對電器特性基本上不會造成太大的影響,但確有機會在使用過程中因為應力釋放與使用撞擊、冷熱衝擊,最後造成錫球龜裂,就會對電器特性造成影響了。

您好!我这做了一款BGA锡球直径0.25MM的红墨水实验,BGA锡球总数144,BGA与锡球脱离53个,锡球与焊盘脱离91个,现在没有结论。向您请教如何分析这两种锡球脱离不良,以及可以脱离的因素。

andy,
紅墨水的目的最主要在看錫球有無斷裂。
「BGA錫球總數144,BGA與錫球脫離53個,錫球與焊盤脫離91個」可以代表什麼?如果錫球沒有斷裂,何必在意錫球脫離的是BGA面或PCB面?
再說了,錫球脫離那一端與應力承受度有關,這個也與BGA面或PCB面的焊墊設計大小與是否為SMD(Solder Mask Defined)有關。

工作熊,您好!非常感谢您回答我的问题,谢谢!我这款0.25球径的BGA本身从焊接来说是没有问题,外观满足IPC,功能测试也ok。客户收货做跌落实验后全都功能不良,做红墨水实验也发现了锡球脱落的4种脱离现象(BGA焊盘和锡点一同剥离、BGA焊盘与锡点之间剥离、锡点与PCB焊盘之间剥离、锡点和PCB焊盘一同剥离)客户的跌落实验是否合理,或者需要通过什么方法来达到跌落实验功能依旧ok的标准呢?有没有检测BGA焊接后牢固性的标准呢?可以给一个向您学习的联系方式吗?谢谢!

Andy,
建議你參考一下這邊整理的文章(分類中的文章有可能重複)
1. 零件掉落
2. BGA


訪客留言注意事項:
1.首次留言須通過審核後內容才會出現在版面上,請不要重複留言。
2.留言時請在相關主題文章下留言,與主題不相關的留言將會被視為垃圾留言,請善加利用【搜尋框】尋找相關文章,找不到主題時請在「水平選單」的「留言板」留言。
3. 留言前請先用【搜尋框】尋找相關文章,自己做一點功課後再留言。沒有前因後果的內容,工作熊不一定會瞭解你在說什麼,就更無法回答你的問題。  
4. 工作熊並非某一方面的專家,所以回答的內容或許會有不正確的地方,服用前還請三思。如果您想詢問關於電路板方面的工程問題,請先參考這篇文章【詢問工程問題,請提供足夠的資訊以利有效回答】 把自己的問題想清楚了再來詢問,並且提供足夠的資訊,這樣才能有效回答問題。
5. 工作熊每則留言都會看,但不會每則留言都回答,尤其是只有問候之類的內容。  
6. 留言詢問時請注意您的態度,工作熊不是你的「細漢(小弟)」,更沒有拿你的薪水,所以不接受吆喝工作熊的態度來回答你的問題。  
7. 原則上工作熊不接受私下電子郵件、電話、私訊、微信或任何即時通聯絡。  
8. 自2021年7月起Google將停止最新文章電子郵件通知,如果你想隨時接收部落格的最新文章可以參考這裡。

您有話要說(Leave a comment)

(required)

(required)