譚愛青

【摘 要】AT93C46是一種低功耗CMOS、三總線的EEPROM存儲器,具有寫入速度快,而且可以重復(fù)擦寫100萬次,200年數(shù)據(jù)保存壽命等特點,廣泛應(yīng)用在無線電話、點鈔機、防盜報警器等系列產(chǎn)品上。
【Abstract】AT93C46 is a low-power CMOS, three bus EEPROM memory, with the rapid speed of writing, and can be repeated 1 million times to wipe, 200 years of data preservation life and other characteristics, widely used in wireless telephone, banknote counter, burglar alarm and other products.
【關(guān)鍵詞】AT93C46;EEPROM;三總線
【Keywords】 AT93C46; EEPROM; three bus
【中圖分類號】TP393 【文獻標(biāo)志碼】A 【文章編號】1673-1069(2017)04-0105-02
1 概述
AT93C46是一個三總線的EEPROM串行存儲器,具有低功耗、寫入速度快、1.8~6V寬電源電壓供電、1K位容量、硬件和軟件寫保護、寫入時自動清除原存儲器內(nèi)容、可重復(fù)擦寫數(shù)據(jù)100萬次、200年數(shù)據(jù)保存壽命等特點;采用串行傳輸?shù)牟僮髂J剑趥鬟f遠距離的數(shù)據(jù)時,可以大量減少使用傳輸線的需求,同時縮小了系統(tǒng)整體占用空間。所以,AT93C46非常適合用于微控制器或微處理器的場所。
2 內(nèi)部結(jié)構(gòu)及功能說明
AT93C46內(nèi)部利用指令緩沖器儲存輸入進來的串行數(shù)據(jù),再由指令譯碼控制邏輯與內(nèi)部頻率產(chǎn)生器,在指定的地址將數(shù)據(jù)進行讀取、寫入或擦除等操作。
① AT93C46的管腳名稱和功能定義如表1所示。
②AT93C46共有七種功能指令:READ、EWDS、EWEN、WRITE、WRAL、ERASE、ERAL。
READ讀指令:允許數(shù)據(jù)從指定的地址讀出,當(dāng)接收到有效的輸入信號時,數(shù)據(jù)將會被放在輸出緩沖器中,隨著時鐘信號上升同步輸出,在DO輸出數(shù)據(jù)前會先輸出一個“假位”,如同起始位的功能一樣,再輸出D15一直到D0為止。
EWDS寫禁止指令:當(dāng)完成數(shù)據(jù)寫入后,必須執(zhí)行此指令使AT93C46進入保護狀態(tài),保護數(shù)據(jù)避免被噪聲或電磁波干擾。
EWEN寫允許指令:若要將存儲單元中數(shù)據(jù)進行寫入或擦除操作,必須先使AT93C46執(zhí)行此指令,然后才能執(zhí)行寫入或擦除操作。
WRITE寫指令:允許數(shù)據(jù)寫入指定的地址,需要在EWEN指令后才有效。
WRAL寫全部指令:將全部地址的存儲單元都寫入特定數(shù)據(jù)D15-D0,需要在EWEN指令后才有效。
ERASE擦除指令:將所指定的地址數(shù)據(jù)位全部用“1”取代,需要在EWEN指令后才有效。
ERAL擦全部指令:將所有地址的數(shù)據(jù)位全部用“1”取代,需要在EWEN指令后才有效。
3 AT93C46器件的應(yīng)用匯編程序設(shè)計用例
4 結(jié)論
AT93C46三總線EEPROM存儲器采用串行數(shù)據(jù)傳輸?shù)牟僮鞣绞剑貏e適合遠距離的數(shù)據(jù)傳輸,與并行數(shù)據(jù)傳輸相比,大量減少了使用數(shù)據(jù)傳輸線的需求。在工業(yè)控制領(lǐng)域內(nèi)得到了廣泛的應(yīng)用。