1. 程式人生 > >為什麼SMT二次迴流焊時第一面零件不會掉落?再回流焊熔錫溫度會升高?

為什麼SMT二次迴流焊時第一面零件不會掉落?再回流焊熔錫溫度會升高?

為什麼二次迴流焊(2nd reflow)時第一面已經打件的電子零件不會因為再過一次迴流焊的相同高溫而重新融錫掉落?一般SAC305錫膏於第二次迴流焊時熔錫溫度又會升高多少? 為什麼電路板SMT打在第一面件的零件,於板子打第二面過第二次過迴流焊爐時,打在第一面板子上的電子零件不會掉落下來?一般電路板經過第二次迴流焊錫爐(reflow oven)時的溫度也幾乎都是一樣的溫度,而且大部分的迴流焊爐溫設定也是上、下爐一樣,那為什麼第二面板子上的錫膏會熔錫,而第一面上已經融化過一次的錫膏不會再熔錫呢?難道錫膏在二次迴流焊時熔錫的溫度升高了? 相信很多摸過SMT(Surface Mount Technology)的朋友都有這樣的疑問?或是曾經被人家詢問過類似的問題?也許你隱約知道答案,不過你真的瞭解為什麼打在第二面的零件不會在二次迴流焊爐中掉下來呢?或許有前輩告訴過你,已經融化過一次的錫膏要再第二次迴流焊時再度融化,其溫度會比新鮮的錫膏高出大概10°C左右,但為什麼已經融化過一次的錫膏要再次融化的溫度就會比較高呢? 下面深圳巨集力捷就從錫膏SAC305的熔點的角度為大家講解一下 :
SAC305第一次Reflow熔點約在217°C,那第二次Reflow的熔點大約落在哪裡呢?第二次Reflow的熔點會升高是因為組成成份改變的關係嗎? SAC305的熔點在經過一次reflow後,可能會因為部份的焊錫元素(主要是錫和銅,而「銀」則形成Ag3Sn後,不會再參與其他反應)與焊墊或零件腳的材質形成IMC。另外,部份焊墊或零件腳的元素亦會熔入至焊點中,因此,使得單一焊點的焊錫成份組成發生變化,不再是原來SAC305的比率。 至於熔點變化的範圍,比較難估計,因為每種零件的狀況不同,即使在同一片PCB上,不同的焊點可能也會有所差異。另外,同一焊點也可能因為元素擴散狀況不同,在不同位置(例如QFN零件腳下方和零件腳外側的成份分佈會有差異)元素分佈不同而有差異。但是,可以比較確認的是SAC305是近共晶材料,因此,少量的合金成份變化,熔點還是會由217°C附近開始熔解(共晶點),完全熔解的溫度則會提高,推測整體焊點的平均完全熔解溫度可能會上升至225~230°C附近。 另外,一般二次迴流焊時,第一次迴流焊的焊點表面會存在氧化物,且焊點缺少助焊劑作用(助焊劑用於清除氧化膜的能力不足),即使溫度上升至迴流焊溫度, 第一次迴流焊焊點的表面氧化物張力作用亦會支撐住焊點形狀, 使得在焊點外觀上不會因為溫度達到焊錫熔點而出現熔融坍塌現象。 相關閱讀:  對於【為什麼二次迴流焊時第一面零件不會掉落?】的補充意見:
1、假設原為SAC305的錫膏,經過第一次迴流焊融錫後,其SAC305的合金成份比率已經發生了變化,比如說有些錫與銅(銅基地,如OSP)或是鎳與錫(鎳基地, 如ENIG)會生成IMC,另外,不要忘記最重要的「銀」也形成Ag3Sn的IMC,這些已經形成IMC的元素於二次迴流焊時不再參與融錫的反應,也就是說焊錫中的成份已經改變,不再是原來SAC305的比率,特別是「銀」幾乎都已經變成了IMC不見了,所以融錫的溫度就會跟著改變而升高。至於會比二次迴流焊的融錫溫度升高多少度,一般來說大約10°C以內,個人沒有實際實驗資料,只是推測。所以如果二次迴流焊的溫度過高,還是可能造成第一面的焊點重新熔融,零件可能掉落的風險。 2、二次迴流焊時第一面的錫點內的「助焊劑(Flux)
」已經揮發,不能再發揮其降低錫液表面張力的效果,所以既使有部份融錫的現象,焊點的外觀上也不會因為溫度達到焊錫熔點而出現熔融坍塌現象。當然,溫度如果高出熔點很多當然還是會融錫。

相關推薦

為什麼SMT迴流第一零件掉落溫度升高?

為什麼二次迴流焊(2nd reflow)時第一面已經打件的電子零件不會因為再過一次迴流焊的相同高溫而重新融錫掉落?一般SAC305錫膏於第二次迴流焊時熔錫溫度又會升高多少? 為什麼電路板SMT打在第一面件的零件,於板子打第二面過第二次過迴流焊爐時,打在第一面板子上的電

基於Inception做web審核界開發

開發基於Inception做二次web審核界面開發本文出自 “努力奔向前方” 博客,請務必保留此出處http://liucb.blog.51cto.com/3230681/1928391基於Inception做二次web審核界面開發

AutoCAD2016開發&建立Polyline包圍Polygon

今天我們來學習一下高版本的AutoCAD開發,使用的2016版,因此開發的環境需要.net4.5支援,這裡使用Visual Studio2012。其實現的功能是利用高版本提供的api介面選擇多段線,然後建立一個包圍線,這其中涉及到距離偏移的選擇。然後使用polygon來建立面

五、Sketchup用ruby進行開發--建立圖形(及pushpull、followMe方法的應用)

在上一節講到了如何建立直線、曲線、圓及弧線,本節講如何建立面和使用push/pull和Follow Me方法對面進行推拉建立三維體。 1、建立面 建立面使用的方法是add_face,也是繼承於Entities父類。add_face的引數是由一系列用逗號分割開的點或邊,下面看

正則表示式Matcher.find java.lang.StackOverflowError的解決方法

在最近一個java專案中使用了正則表示式,抓取網頁中的內容,明明很正確的正則表示式,但在Matcher.find時報錯了: public static List<String> findStrs(String regx,String sourceSt

C#Winform實現程式關閉隱藏窗體,程式啟動顯示

思路:本程式啟動時候,儲存當前窗體控制代碼到檔案, 關閉時候隱藏窗體,不殺死程序,不退出. 下次啟動無需重新建立窗體,直接顯示原窗體,可以實現安卓程式的程序後臺隱藏效果. 點選桌面圖示,又同時可以防止多個程序多開的現象,避免多個程序衝突 好處:登入過的使用者,無需重新登入,

Win10系統下安裝CAA開發程式,VS介面上出現CAA選單欄或選單欄為灰色的

問題描述:Win10系統下安裝了CATIA_CAA V5R19和V4R24兩個版本,其中V5R19版本安裝完成後VS2005中沒有出現CAA選單欄,V5R24安裝完成後VS2008中出現部分整合選單且為灰色不可用。 V5R19採用的VS2005中沒有整合選單問題的解決方法:

MapReduce端的排序以及對移動計算而是移動資料的理解

, 1.其實MapReduce的二次排序是我們定義的sort排序會執行兩遍,第一遍是在map端執行,針對一個map任務的(當partition之後的將資料寫入到記憶體緩衝區的時候,達到記憶體緩衝區的80%的時候就會spill到disk,此時disk是作為硬碟快取的,所以我們

java 解決Hash(雜湊)衝突的四種方法--開放定址法(線性探測,探測,偽隨機探測)、鏈地址法、雜湊、建立公共溢位區

一)雜湊表簡介 非雜湊表的特點:關鍵字在表中的位置和它之間不存在一個確定的關係,查詢的過程為給定值一次和各個關鍵字進行比較,查詢的效率取決於和給定值進行比較的次數。     雜湊表的特點:關鍵字在表中位置和它之間存在一種確定的關係。 雜湊函式:一般情況下,需要在

掌握生成對抗網路(GANs),召喚專屬元老婆(老公)是夢

全文共6706字,預計學習時長12分鐘或更長 近日,《獅子王》熱映,其逼真的外形,幾乎可以以假亂真,讓觀眾不禁大呼:aw

第一組】第十沖刺例會紀要

磁貼 什麽 bsp 做了 李白 二次 昨天 png ges 開發小組:Neu Old Driver 沖刺經理:何圖 小組成員:李白洋、王彬宇、李恒雨、黃文睿、安迪 1、 昨天做了什麽 黃文睿:調整界面,重新整理代碼 李白洋:、完成空教室查詢頁面 何圖:完成教師評價頁面

k3 wise 序簿開發2

eid 響應 idt eventid ins mar .get ont rdp             這是系統自帶的一些按鈕的事件ID和名稱 300014 單據拆分後事件 300013 單據拆分前事件 300012 單據合並後事件

python學習之(第一天學到的一個重點pickle模塊)

python pickle模塊ython pickle模塊作用是持久化的儲存數據。 經常遇到在Python程序運行中得到了一些字符串、列表、字典等數據,想要長久的保存下來,方便以後使用,而不是簡單的放入內存中關機斷電就丟失數據。python模塊大全中的Pickle模塊就派上用場了,它可以將對象轉換為一種可以傳

企業在選擇MES軟體,需要考慮開發嗎?

從一定程度來說,二次開發也是MES上線的目的之一。MES的固化一旦成了僵化,就會成為生產製造的阻礙,這就需要進行二次開發。MES需要再次通過客戶化、功能增強、功能修改、本地化和介面去滿足客戶特定要求。固化而不僵化,唯有將系統的定義置於靈活的需求制導引擎中,不僅開發階段如此,維護階段也是如此。用得好的,就保留、

企業在選擇MES軟件,需要考慮開發嗎?

process ron 產出 生產制造 不同的 質量 產品質量 效率 員工 從一定程度來說,二次開發也是MES上線的目的之一。MES的固化一旦成了僵化,就會成為生產制造的阻礙,這就需要進行二次開發。MES需要再次通過客戶化、功能增強、功能修改、本地化和接口去滿足客戶特定要求

進入首頁倒計時並且比進入直接跳轉

//第二次進入跳轉需要用到SharedPreferences記錄 SharedPreferences share; //注意一定要進行這一步 share = getSharedPreferences("xiahongwu",MODE_PRIVATE); Handler handl

阿里試題:FileInputStream 在使用完以後,關閉,想使用可以怎麼操作

FileInputStream 中有一個方法是open 方法呼叫的是本地的開啟檔案的方法,fileinputStream 就是通過這個方法來開啟檔案的,所以如果要重寫讀取這個檔案,不重新建立物件,那麼只要呼叫這個方法就可以了。 /** * Opens the specifie

小飛魚通達OA開發網路培訓課程2019年第一期開課啦!

通達OA由於其功能齊全、實用的特點被廣大使用者所喜愛,加之強大的開發團隊及售後服務使其廣受好評,市場份額也是逐年增加。為了滿足一些企業管理員的一些日常修改、簡單開發的需要,這裡特提供相關培訓服務。多年的通達OA應用及開發經驗保證學員都能學會。 所有學員,提供部落格技術資料及相關案例,部

SpringBoot 執行 TomCat 埠被佔用

二次啟動時的錯誤顯示錯誤原因,和傳統的Spring家族的框架不一樣。SpringBoot的main函式是整個程式的入口,SpringBoot連Tomcat作為一個外掛都整合進去了,所以就跟之前的SSM架構不一樣,直接點選執行該main函式,再去瀏覽器檢視就可以看到讓人興奮的“

Word開發--使用者編輯自動顯示提示視窗

VS2012提示功能看上去很神奇,那我們在Word中也做一個吧! 一、首先在ThisAddIn_Startup中新增DocumentContextOnUpdate事件      Globals.ThisAddIn.Application.ActiveDocument.Co