簡述晶元燒錄程序的原理「燒錄程序的基本步驟」

在工程師的日常工作中,晶元燒錄障礙是最常遇到的問題之一,並且晶元燒錄出現問題後排查起來難度也比較大,要從中找出導致燒錄障礙的因素,這是非常考驗工程師的耐心的,其需要的偵測能力不亞於名偵探柯南。

史上最全晶元燒錄不良原因分析及解決方案,採購工程師收藏必備

晶元收錄的目的,在於保證單片機系統或者ARM晶元的正常運行,以及安全運行中必不可少的文件和參數。一般情況下,廠商從半導體商買來各種可燒錄晶元,其資料區都是空白的,一般在組裝前才將其最新版的控制程序及數據使用IC燒錄器寫入,這是一項比IC測試還重要的必要流程。

因此,一般都由最終電子產品製造者來執行完成,同時也是生產製造中,較容易出錯需要較多調試糾正的環節。

史上最全晶元燒錄不良原因分析及解決方案,採購工程師收藏必備

為此,芯仔為各位工程師們梳理下常見晶元燒錄車禍現場,幫助各位找出真相併且解決「它」。

晶元燒錄最常見的問題有哪些?

在晶元燒錄的過程中,總會遇到大大小小、各種各樣的問題。那麼,以下是芯仔收集的一些收錄中最常發生的問題,工程師們看看有沒有自己曾中過招的?

史上最全晶元燒錄不良原因分析及解決方案,採購工程師收藏必備

前方大型晶元燒錄車禍現場,請查收 ——

1寫片器驅動程序不正確;
2一次燒錄晶元,二次燒錄校驗失敗;
3燒錄過程中編程器故障;
4晶元程序燒錄不進去;
5研發測試階段沒有問題,進入量產後頻繁出現問題;
6正確燒錄程序後,晶元程序沒跑起來;
7燒錄文件時,編程器全過程提示PASS,但是晶元貼板後產品無法正常使用;
8mplab能夠檢測到晶元,但是燒寫程序是總是失敗;
9單片機下載程序出現擦除程序失敗,無法燒錄數據;
10晶元燒錄後為何沒有程序;
11燒錄加密無法擦除與重複燒錄;
12晶元燒錄過程中被不明中斷;

「翻車」後對號入座,找到解決方案

從上述列舉的「車禍」現場中,可以看出晶元收錄出現的問題五花八門,復盤找出原因的過程也讓眾多工程師倍感頭禿。那麼,工程師們要想「對症下藥」,找出燒錄失敗的原因,可以分成以下幾個方面來分析尋找。

史上最全晶元燒錄不良原因分析及解決方案,採購工程師收藏必備

首先,工程師們要想排查燒錄失敗的原因,首先要根據燒錄時使用的工具與燒錄的方式著手。不同的燒錄方式會出現的燒錄障礙是不同的,而解決方式也是有一定差異的。

舉個例子,如果是在線燒錄的方式,先著重檢查晶元有虛焊、讀取不良等情況;在晶元收錄的過程中,檢查是否存在燒錄不完整,有中斷等情況。

史上最全晶元燒錄不良原因分析及解決方案,採購工程師收藏必備

所謂離線燒錄,就是通過各種專用的適配座,將晶元離線燒錄好之後再安裝到板子上的生產方式。由於適配器與夾具的通用性低,因此此類燒錄方式雖較穩定,但成本較高。

史上最全晶元燒錄不良原因分析及解決方案,採購工程師收藏必備

儘管如此,還是有部分工程師選擇此類燒錄。而此類燒錄方式一旦出現燒錄問題的話,應該從兩個方面排查入手——

1. 在硬體層面

(1)先排查是否因為燒錄器跟測試座已用太久,使用過頻的原因,而導致的接觸不靈敏,讀取較慢;

(2)查看燒錄器的燒錄庫中,是否有支持該型號的燒錄選項,如果有,確認IC與軟體的型號是否一致;

(3)檢查連接燒錄工具的USB線是否有不兼容或不讀取的情況;

(4)選用的燒錄器是國產還是自製模擬器,工程師需考慮燒錄器與晶元型號是否兼容的問題;

(5)注意晶元燒錄夾具的使用壽命,一般來說,晶元燒錄夾具是有使用次數,也就是通常說的壽命時限的,很多接觸不良等小故障的發生,都源於燒錄座。

2. 在軟體層面

(1)查看電腦是否曾經安裝了影響程序文件,才導致的燒錄不穩定;

(2)檢查是否存在晶元程序的格式與晶元規定的格式不符的情況;

(3)檢查燒錄工具的驅動是否兼容;

(4)檢查燒錄驅動的認證是否已過期;

(5)查看安裝的程序是否與燒錄器屬不同品牌,如果是不同的品牌,檢查有無兼容的問題。

在排除完以上的硬體與軟體的問題之後,剩下的就是人員操作的問題了。對於燒錄報錯的晶元,可手動去掉ID檢測功能,執行讀取或者擦除、編程、校驗,看是否能夠成功。

史上最全晶元燒錄不良原因分析及解決方案,採購工程師收藏必備

在線收錄,是一種大批量操作,高效且高成本的燒錄方式,在貼板後直接進行燒錄,然後將PCBA送到測試機測試。整個生產過程全自動化,這便於產品程序在不是很成熟的階段在線做一下模擬,對程序進行適當的調整。

史上最全晶元燒錄不良原因分析及解決方案,採購工程師收藏必備

雖然在線收錄成本比較低,但是對操作者的技術要求較高,需要專業的工程師去進行燒錄,普通工人無法完成這一工作。

那麼,此類燒錄方式出現燒錄問題時,應該從以下幾個方面著手排查——

(1)當晶元燒錄過程中被不明中斷時,及時清除看門狗的計數,門狗將產生複位信號複位目標晶元,避免晶元程序跑飛或進入死循環狀態意外中斷當前晶元的燒錄,導致燒錄失敗;

(2)當燒錄程序正確,而晶元程序沒跑起來時,可能是由於帶有電池的設備在晶元代碼擦除編程校驗通過後需要複位,才能使晶元開始工作起來,以便後續的產品測試;

(3)線長、速度與穩定性的原因——編程器與目標板的通信質量與通信電纜的長度和通信速率有關。一般越長的電纜,越高的通信速率,會降低通信質量,影響燒錄穩定性。為了燒錄工作又快又穩定,需要根據具體情況選取適合目標板的線長,並根據線長設置合適的通信速率。

(4)浪涌效應——有些利用編程器給目標供電,在開始給目標板供電的瞬間,由於某些設備放置較多電容的原因,將產生瞬間超大充電電流,也就是浪涌效應,這會容易促發編程器過流保護,這時目標板最好用外部直接供電,以達到控制供電的操作效果。

(5)在燒錄文件時,編程器全過程提示PASS,但是出現晶元貼板後產品無法正常使用的情況時——

①驗證燒錄文件,如果文件未經驗證,很有可能燒錄後無法正常運行,所以建議用戶在批量生產之前一定要小批量試產,驗證燒錄文件的正確性;

②設置「配置參數」,手動修改下晶元中的配置參數,如果不按照規格設置參數的話,晶元是無法正常運行的。

③避免非常操作下造成不可逆的損失,若燒錄過程中有非法操作,必然導致批量晶元無法正常使用,損壞晶元,造成不可逆的後果。

(6)當燒錄錯誤後無法再次燒錄時,確定是否為一次性晶元,配置位是OTP區是否只能燒一次。

芯仔小結

雖然在線燒錄的方式更為高效且成本較低,適用於批量操作,大多數工程師普遍選此方式;但是,芯仔在此提醒各位工程師們,在在線燒錄時,應先少量上機做燒錄驗證,確保沒問題後再進行大批量操作,避免出現不可逆的大規模損失。因為,如果上機後的原件出現質量問題,會容易出現售後供應商不予退還的情況。

中遠亞電子,供應了十餘年元器件的我們,深知採購工程師之不易,燒錄更不易,為此,我們為客戶提供免費代燒錄服務,為您節約燒錄花費的時間,人力,成本等,解決工程師們的後顧之憂。

史上最全晶元燒錄不良原因分析及解決方案,採購工程師收藏必備

同時,中遠亞還幫助找料,談價格,節約找料、討價花費的大量時間,幫助高效快速地完成工作。在晶元緊缺的當下,中遠亞300萬現貨在手,解決採購工程師找急料的燃眉之急;採購工程師不必囤貨壓庫存,也能有貨供應。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/280316.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-20 18:55
下一篇 2024-12-21 13:03

相關推薦

發表回復

登錄後才能評論