eeprom故障是什么意思
EEPROM是電可擦可編程只讀存儲(chǔ)器的意思,eeprom故障可能是輸入輸出存儲(chǔ)器錯(cuò)誤,也可能是輸入輸出存儲(chǔ)器芯片斷路、短路或者內(nèi)部擊穿。按照相關(guān)協(xié)議來看,EEPROM錯(cuò)誤的情況多數(shù)為A0區(qū)間的值由于誤操作或者I2C沖突而被改寫。通常的解決辦法是RMA回原生產(chǎn)廠家維修。
由于現(xiàn)在的光模塊普遍采用MCU功能芯片,可以要求廠家生產(chǎn)模塊時(shí)做A0EEPROM區(qū)間的寫保護(hù)(客戶定制的方式)。如果出現(xiàn)較多數(shù)量的光模塊存在該問題,則需要檢查是否有程序軟件做了錯(cuò)誤的修改。另外也需要檢查核實(shí)光模塊是否被誤用,因?yàn)椴煌俾实墓饽K,其AOEEPROM的信息是不一樣的。
這個(gè)也適用其他的電子類產(chǎn)品,只是需要參照的協(xié)議不同。
eeprom基本原理
由于EPROM操作的不便,后來出的主板上BIOS ROM芯片大部分都采用EEPROM(Electrically Erasable Programmable ROM,電可擦除可編程ROM)。EEPROM的擦除不需要借助于其它設(shè)備,它是以電子信號(hào)來修改其內(nèi)容的,而且是以Byte為最小修改單位,不必將資料全部洗掉才能寫入,徹底擺脫了EPROM Eraser和編程器的束縛。EEPROM在寫入數(shù)據(jù)時(shí),仍要利用一定的編程電壓,此時(shí),只需用廠商提供的專用刷新程序就可以輕而易舉地改寫內(nèi)容,所以,它屬于雙電壓芯片。借助于EEPROM芯片的雙電壓特性,可以使BIOS具有良好的防毒功能,在升級(jí)時(shí),把跳線開關(guān)打至“on”的位置,即給芯片加上相應(yīng)的編程電壓,就可以方便地升級(jí);平時(shí)使用時(shí),則把跳線開關(guān)打至“off”的位置,防止CIH類的病毒對(duì)BIOS芯片的非法修改。所以,仍有不少主板采用EEPROM作為BIOS芯片并作為自己主板的一大特色。
EEPROM讀寫操作常見的陷阱
在項(xiàng)目開發(fā)中經(jīng)常使用到EEPROM,現(xiàn)在把自己開發(fā)中曾經(jīng)遇到的陷阱和自己的解決方法列出。(1)現(xiàn)象:加密型遙控器的ID自動(dòng)丟失和改變。
原因:在更新EEPROM過程中,斷開電源。
解決方法:
a.更改設(shè)計(jì)避免在寫入EEPROM過程中斷開電源;
b.增加100uF的電容,斷電后瞬間維持EEPROM供電正常至EEPROM寫入完成。
(2)現(xiàn)象:保存在EEPROM里的配置信息自動(dòng)被改變。
原因:在EEPROM讀寫過程中進(jìn)入了中斷服務(wù)程序,而中斷服務(wù)程序也調(diào)用了EEPROM讀寫函數(shù)。
解決方法:
a.保證EEPROM讀寫函數(shù)的第一句是cli(),最后一句是sei();
b.中斷服務(wù)程序不直接調(diào)用EEPROM讀寫函數(shù),如果SRAM足夠大使用讀寫緩沖區(qū)代替直接讀寫EEPROM,中斷返回后在主循環(huán)粒更新EEPROM;
c.如果檢測(cè)到EEPROM已被占用,則進(jìn)入阻塞狀態(tài),等待EEPROM釋放后繼續(xù)執(zhí)行;
d.如果EEPROM里的數(shù)據(jù)長(zhǎng)度大于EEPROM最小存儲(chǔ)單元,必須保證該數(shù)據(jù)的讀寫不被打斷。
(3)現(xiàn)象:突然斷電時(shí),EEPROM數(shù)據(jù)偶爾會(huì)丟失。 原因:在斷電時(shí)剛好在進(jìn)行EEPROM寫操作。
解決方法:加大電源濾波電容的容量,增加電壓檢測(cè)功能,當(dāng)電壓偏低時(shí)禁止EEPROM寫入操作。
(4)現(xiàn)象:當(dāng)大功率交流或直流電機(jī)啟動(dòng)或后,EEPROM里的數(shù)據(jù)自動(dòng)丟失或改變。
原因:在大功率電機(jī)啟動(dòng)或斷開瞬間EMI干擾大。
解決方法:
a.避開這些時(shí)候讀寫EEPROM。
b.如果無(wú)法避開這些時(shí)候,啟動(dòng)EEPROM寫保護(hù)功能,并且每個(gè)數(shù)據(jù)都保存多個(gè)副本。
c.使EEPROM和EEPROM的DAT,CLK等信號(hào)線遠(yuǎn)離可能產(chǎn)生干擾的元件,并且避免形成大的環(huán)路。
d.使用EMI抑制電路降低干擾幅度。
-
EEPROM
+關(guān)注
關(guān)注
9文章
1082瀏覽量
83276 -
只讀存儲(chǔ)器
+關(guān)注
關(guān)注
1文章
42瀏覽量
10607
發(fā)布評(píng)論請(qǐng)先 登錄
如果不使用EEPROM的話,使用bios,BIOS來寫驅(qū)動(dòng)填這個(gè)eeprom的值?
請(qǐng)問TFP501必須要接EEPROM嗎?
EEPROM與SRAM的區(qū)別和應(yīng)用場(chǎng)景
EEPROM編程常見錯(cuò)誤及解決方案
EEPROM存儲(chǔ)器容量選擇技巧 EEPROM的故障排查與維修
EEPROM輕量級(jí)的簡(jiǎn)易類文件的數(shù)據(jù)讀寫庫(kù):EEPROMFS

eeprom芯片用在什么上
eeprom芯片型號(hào)怎么確定
EEPROM讀寫程序詳解
EEPROM故障的原因和影響
eeprom存儲(chǔ)原理、存儲(chǔ)結(jié)構(gòu)及讀寫操作
國(guó)產(chǎn)EEPROM與歐美EEPROM的具體參數(shù)對(duì)比
玩轉(zhuǎn)EEPROM——全面指南

掌握EEPROM:綜合指南

評(píng)論