Re: [問題] EEPROM清零方式

看板Electronics作者 (水精靈)時間11年前 (2014/07/13 03:16), 編輯推噓2(2010)
留言12則, 4人參與, 最新討論串2/2 (看更多)
※ 引述《hogiking (***ˋ(  ̄▽ ̄)ˊ***)》之銘言: : http://www.st.com/web/en/resource/technical/document/datasheet/CD00103810.pdf : 目前是用這個晶片 : 看是看不太清楚他所謂Device Reset部分 : 看datasheet是利用POR的方式來做RESET : 我有嘗試過把原本供應VCC給 2.5 / 1.7 / 1.8電壓過 : (VCC主要是Ping 8,不過同時ping7也是拉到3.3以及ping1 有透過100k電阻 上拉到3.3v) : 不過都沒有成功 原本EEPROM內存的東西還是讀得出來 : 想請問我是不是哪邊做法有問題 1.Device reset裡頭有講,就是清掉一些non-volatile bits,像WEL,WIP,這些都是放 在暫存器(SR-latch)裡的東西。因為它是EEPROM,所以只有read與program的功能, 沒有erase,你放在EEPROM裡的資料還是讀得到,它的reset不是清掉這顆EEPROM裡頭 已經儲存的資料,而是「系統重置」。 2. Reset的方式就是CS pin要跟隨Vcc pin一起上來。簡而言之,就是CS pin接到Vcc。 如果你的reset pin是接到其他的Vcc(例如你有多組的Vcc電源),那有可能會POR失敗。 最後,如果你想清掉資料,讓它變成All 1(也就是讀出來是FFFF) 1.只能送回給原廠,請他們的AE用test mode的方式幫你解決。 2.不然就是再買一顆,要燒錄資料之前請再三確認。 3.de-cap,照照陽光,或是看有沒有UV-light直接照在array區域。 4.你要不要試試C7h這個command? 先下06h然後隔幾個clock之後再下C7h,看會不會成功。 -- 對流血一週仍然不死的生物千萬不能大意……。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.195.54.145 ※ 文章網址: http://www.ptt.cc/bbs/Electronics/M.1405192612.A.ACB.html

07/13 23:19, , 1F
暗黑傳說中的清除指令...?
07/13 23:19, 1F

07/13 23:55, , 2F
他可以write吧, 寫新的東西或全部填FF蓋過去就好了
07/13 23:55, 2F

07/14 02:49, , 3F
樓上,不行唷! program只能1變0,不能0變1。
07/14 02:49, 3F

07/14 02:50, , 4F
如果可以write就不叫EEP"ROM"囉。
07/14 02:50, 4F

07/14 02:51, , 5F
C7h是chip erase的命令,我只是賭賭看該功能有沒有被砍掉。
07/14 02:51, 5F

07/14 08:15, , 6F
data sheet 6.6就在講write啊,怎麼沒有
07/14 08:15, 6F

07/14 12:42, , 7F
用UV light清掉的是PROM吧. EEP是Electrically Erasable
07/14 12:42, 7F

07/14 12:43, , 8F
Programmable,本來就可以1->0, 0->1啊.
07/14 12:43, 8F

07/14 12:44, , 9F
EEPROM內部在每個cycle會有erase和program, erase寫1,
07/14 12:44, 9F

07/14 12:45, , 10F
program寫0, or the other way around.
07/14 12:45, 10F

07/16 19:09, , 11F
對齁..沒看清楚..XD...
07/16 19:09, 11F

07/16 19:12, , 12F
write=pgm+erase
07/16 19:12, 12F
文章代碼(AID): #1JmOcahB (Electronics)
討論串 (同標題文章)
文章代碼(AID): #1JmOcahB (Electronics)