[AN104] 防止芯片數(shù)據(jù)丟失/被意外改寫的措施
有部分客戶反映, 燒錄的芯片在貼片生產(chǎn)后, 產(chǎn)品測試時功能異常.將其中芯片取下重新燒錄數(shù)據(jù)后, 產(chǎn)品功能可以恢復(fù)正常.如將有問題的芯片數(shù)據(jù)讀出, 會發(fā)現(xiàn)芯片內(nèi)容有丟失或改寫的情況.
或許有人認(rèn)為, 這個芯片可能是在燒錄階段, 沒有正確的燒錄數(shù)據(jù), 或者數(shù)據(jù)燒錄不完整. 但是根據(jù)我們對客戶問題的實際分析和驗證, 此問題并非燒錄器或燒錄操作的原因, 基本上都是以下兩個方面的原因?qū)е碌?
1. 大部分芯片具備擦除改寫功能, 在產(chǎn)品通電測試時, 由于干擾, 電源不穩(wěn)定, 軟件運行錯誤等因素, 會導(dǎo)致Flash內(nèi)數(shù)據(jù)被意外擦除或改寫.
因此我們建議如果芯片是25系列的SPI FLASH, 可以在常規(guī)燒錄時, 給芯片加上防擦寫的保護(hù)功能.
在碩飛編程器軟件(FlyPRO SP8/SP16系列)中的操作方式為:
在操作內(nèi)容中最后一步加入"寫入配置", 同時設(shè)置芯片的配置選項, 設(shè)置芯片的保護(hù)位. 如下圖:
*** 芯片的保護(hù)選項需要根據(jù)產(chǎn)品的功能要求設(shè)置. 具體需要請咨詢產(chǎn)品的研發(fā)工程師.
2. 另外一個原因是芯片本身工藝或質(zhì)量問題, 在高溫回流焊時, 其數(shù)據(jù)會丟失.
此情況先檢查芯片回流焊溫度是否過高, 以及焊接時間是否過長.
如回流焊參數(shù)正常, 則問題是由芯片本身質(zhì)量導(dǎo)致的, 建議咨詢芯片廠商或供貨方.
......................................................................................................................................................................
如何判斷此問題不是由燒錄器導(dǎo)致的:
1. 先使用常規(guī)方式燒錄一批芯片進(jìn)行測試, 例如燒錄200片, 或者1000片.
燒錄的操作內(nèi)容可以是"編程+校驗"(全新空白芯片), 或者"擦除+查空+編程+校驗"(非空白芯片)
2. 燒錄完后對芯片再次進(jìn)行驗證操作(即100%全檢)
設(shè)置編程器的操作內(nèi)容為"校驗"(僅保留校驗, 刪除其他操作項), 加裝同一個燒錄文件, 對芯片進(jìn)行全部驗證操作.
*** 請不要使用讀取, 然后再比較校驗和的方式(這樣的驗證方式不科學(xué)).
3. 正常進(jìn)行貼片生產(chǎn)
4. 產(chǎn)品通電測試
如果有不良產(chǎn)品是因為芯片數(shù)據(jù)丟失導(dǎo)致導(dǎo)致的, 那么可以確定問題出在貼片生產(chǎn)或后續(xù)測試這個步驟, 與芯片燒錄沒有關(guān)系(因為我們在步驟2時已經(jīng)對芯片做100%全檢).
- 上一篇:SP300U編程器軟件 2015/10/15
- 下一篇:2022/12/31