iT邦幫忙

0

24LC04B EEPROM寫入次數超過規定次數會怎樣

分享一下韌體工程師日常
最近案子碰到一個eeprom的問題,上電讀取eeprom某個區塊資料的時候發現讀出來的資料會錯誤
做了以下測試:
1.寫讀測試好幾十萬次(沒有問題)
2.mcu 低電壓重制功能打開(還是一樣有問題)

最後trace code發現有一個使用情境會一直對eeprom進行寫入,但寫入的區域假設是1~4好了
但結果讀出來會錯誤的區塊在5~8,這點跟平常eeprom認知不太一樣通常是過度寫入某個區塊時應該是壞掉該區塊位置
但此問題壞掉區塊為附近區塊。
後面有找EEPROM代理商詢問,有類似客戶也有發生類似情形但他們也解釋不太出來原因,
但根本原因是code存在過度寫入的問題,為了這個問題debug一個禮拜 人生呀^_^

分享給大家知道,少走一點冤枉路~


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言