熟女人妻水多爽中文字幕,国产精品鲁鲁鲁,隔壁的少妇2做爰韩国电影,亚洲最大中文字幕无码网站

技術頻道

娓娓工業
您現在的位置: 中國傳動網 > 技術頻道 > 技術百科 > AT28C系列EEPROM中數據的保護

AT28C系列EEPROM中數據的保護

時間:2009-04-02 21:08:56來源:hesp

導語:?EEPROM是一種具有掉電記憶功能的存貯器,其內容可以象普通RAM一樣進行改寫,而且改寫時能夠自動擦除并換成新內容。
[align=left]1 前言   EEPROM是一種具有掉電記憶功能的存貯器,其內容可以象普通RAM一樣進行改寫,而且改寫時能夠自動擦除并換成新內容。它不象EPROM那樣需要紫外線擦除;而只需用電即可擦除并改寫存貯在其內部的內容。EEPROM通常在內部帶有編程電源。由于它只需外接單一+5V電源,因此使用起來十分方便。和串行芯片相比,并行EEPROM的電路接口和編程設計均簡單得多,所以在對電路板面積要求不很苛刻的情況下,使用EEPROM存貯器還是十分的方便。 [b]2 并行EEPROM中數據丟失的原因 [/b]  并行EEPROM通常采用總線擴展接口方法,圖1所示是基于AT28C256的接口電路,其中為地址譯碼產生的片選信號為單片機的讀、寫信號。 [/align]
[img=224,250]http://zszl.cepee.com/cepee_kjlw_pic/files/wx/gydzyqj/2002-2/26-1.jpg[/img]
  編程時,只需一句MOVX指令即可完成EEP-ROM存貯器的讀、寫操作,使用十分方便,但并行EEPROM在工業現場往往會受到干擾而導致其存貯在內部的數據內容發生改變,從而造成數據的損壞或丟失。   經分析,EEPROM存貯器的數據丟失主要發生在系統上電、掉電或復位等情況下。主要表現在以下兩種情況:   (1)當整個數據存貯系統中的CPU在復位信號解除后,一般都將會延時數百μs時間,因此,在這段時間內,讀信號、寫信號、地址信號和數據信號都可能隨機變化,從而造成對存貯器的誤寫操作而使其中的數據改變。   (2)在電源緩慢升降過程中,當CPU處于臨界工作狀態時,其讀寫時序可能會出現混亂,從而使存貯器中的數據發生改變。 [b]3 AT28C系列EEPROM簡介 [/b]  圖2所示是ATMEL公司的AT28C系列并行EEPROM存貯器的邏輯框圖,該系列中的主要產品有AT28C64(8K×8)、AT28C256(32K×8)、AT28C010(128K×8)、AT28C040(512K×8)等型號,它們的結構基本相同。和普通的28系列EEPROM相比,AT28C系列EEPROM具有如下特點:   ●具有64、128或256字節的標識字節(不同型號有不同);   ●可快速讀取,讀取時間范圍為120ns~150ns;   ●具有字節和頁兩種寫模式,在頁寫模式中,EEPROM存貯器的內部定時器控制時序可在一個內部編程周期內寫入一頁數據,其頁容量為64、128或256字節(依型號不同而不同);   ●可提供數據保護功能,具有卓越的抗干擾能力。
[img=286,165]http://zszl.cepee.com/cepee_kjlw_pic/files/wx/gydzyqj/2002-2/27-2.jpg[/img]
  在上述特性中,最具吸引力的無疑是完善的數據保護功能。 [b]4 AT28C系列的數據保護措施 [/b]  AT28C系列EEPROM一般采用硬件數據保護和軟件數據保護(SDP)兩類措施。   4.1 硬件數據保護   AT28C系列EEPROM的硬件數據保護措施有以下幾種:   第一種措施是對Vcc實施監控,當Vcc低于3.8V時,禁止對EEPROM的寫入;第二種是采用上電延時,即在系統上電時,當Vcc上升到3.8V后再延時5ms才允許寫入數據;第三種是寫入禁止,即在為低電平、為高電平或為高電平這三個條件中的任何一個出現時,禁止寫入數據;最后一種是采用噪聲濾波,以便使得和信號線上窄于15ns的脈沖不能觸發寫操作。   4.2 軟件數據保護   軟件控制的數據保護功能可以由用戶編程來啟動或禁止,芯片出廠時設定為禁止。
[img=189,154]http://zszl.cepee.com/cepee_kjlw_pic/files/wx/gydzyqj/2002-2/27-1.jpg[/img]
[img=217,212]http://zszl.cepee.com/cepee_kjlw_pic/files/wx/gydzyqj/2002-2/27-6.jpg[/img]
  通過執行三條特定寫指令的序列可以使芯片進入SDP狀態。一旦芯片進入SDP狀態,應首先執行此寫指令序列來使芯片允許寫入,隨后進行字節或頁寫入操作,然后再使EEPROM自動進入SDP狀態。以AT28C256為例的使能算法如圖3所示。   將RAM中長度為N(N<64)的字節數組mydata存入AT28C256中起始地址為address的連續存儲空間的C51程序如下:
[img=258,108]http://zszl.cepee.com/cepee_kjlw_pic/files/wx/gydzyqj/2002-2/27-7.jpg[/img]
  不同型號的三條寫指令序列地址和數據值將有所不同,對于AT28C64,這三個地址值為1555、0AAA和1555,而三個數據值則相同。   退出SDP狀態(如AT28C256)的算法如圖4所示。對于不同型號,地址和數據值也會有所不同。   需要指出的是,這里所說的三條寫指令序列,只是用于EEPROM內部SDP所需的邏輯判斷,而不會改變EEPROM中這三個地址的內容。 [b]5 結論 [/b]  筆者曾用MP-100型編程器重寫具有SDP功能的AT28C256芯片,結果未能改變任意一個字節的內容。在開發的多款儀器中,利用該技術擴展AT28C系列EEPROM后,從未出現數據丟失的情況。   實踐證明,AT28C系列EEPROM的數據保護功能非常有效,尤其是其軟件數據保護功能。由于其具有卓越的抗干擾能力,因此值得推薦使用。

標簽:

點贊

分享到:

上一篇:通信網監控系統在電力中的應用

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

相關資訊

網站簡介|會員服務|聯系方式|幫助信息|版權信息|網站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網-工業自動化與智能制造的全媒體“互聯網+”創新服務平臺

網站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業執照證書 | 不良信息舉報中心 | 粵公網安備 44030402000946號

主站蜘蛛池模板: 梅河口市| 莆田市| 安化县| 海林市| 长兴县| 林芝县| 陈巴尔虎旗| 日照市| 电白县| 县级市| 碌曲县| 开封县| 绍兴市| 峡江县| 西和县| 延吉市| 滁州市| 宜城市| 宁强县| 贡觉县| 石楼县| 区。| 晋宁县| 苏州市| 康乐县| 遂昌县| 洛扎县| 合江县| 兰坪| 喜德县| 永安市| 宁南县| 卢氏县| 两当县| 和静县| 黔西| 鄄城县| 安泽县| 柞水县| 阿图什市| 营山县|