發展 EEPROM(帶電可擦可程式唯讀存儲器)是用戶可更改的唯讀存儲器(ROM),其可通過高於普通電壓的作用來擦除和重編程(重寫)。不像EPROM晶片,EEPROM不需從計算機中取出即可修改。在一個EEPROM中,當計算機在使用的時候可頻繁地反覆編程,因此EEPROM的壽命是一個很重要的設計考慮參數。EEPROM是一種特殊形式的
快閃記憶體 ,其套用通常是個人電腦中的電壓來擦寫和重編程。
EEPROM 特點 EEPROM,一般用於即插即用(Plug & Play)。
常用在接口卡中,用來存放硬體設定數據。
也常用在防止軟體非法拷貝的"硬體鎖"上面。
背景知識 在
微機 的發展初期,BIOS都存放在ROM(Read Only Memory,唯讀存儲器)中。ROM內部的資料是在ROM的製造工序中,在工廠里用特殊的方法被
燒錄 進去的,其中的內容只能讀不能改,一旦燒錄進去,用戶只能驗證寫入的資料是否正確,不能再作任何修改。如果發現資料有任何錯誤,則只有捨棄不用,重新訂做一份。ROM是在生產線上生產的,由於成本高,一般只用在大批量套用的場合。
由於ROM製造和升級的不便,後來人們發明了PROM(Programmable ROM,可程式ROM)。最初從工廠中製作完成的PROM內部並沒有資料,用戶可以用專用的編程器將自己的資料寫入,但是這種機會只有一次,一旦寫入後也無法修改,若是出了錯誤,已寫入的晶片只能報廢。PROM的特性和ROM相同,但是其成本比ROM高,而且寫入資料的速度比ROM的
量產 速度要慢,一般只適用於少量需求的場合或是ROM量產前的驗證。
EPROM (Erasable Programmable ROM,可擦除可程式ROM)晶片可重複擦除和寫入,解決了PROM晶片只能寫入一次的弊端。EPROM晶片有一個很明顯的特徵,在其正面的陶瓷封裝上,開有一個玻璃視窗,透過該視窗,可以看到其內部的
積體電路 ,紫外線透過該孔照射內部晶片就可以擦除其內的數據,完成晶片擦除的操作要用到EPROM擦除器。EPROM內資料的寫入要用專用的編程器,並且往晶片中寫內容時必須要加一定的編程電壓(VPP=12~24V,隨不同的晶片型號而定)。EPROM的型號是以27開頭的,如27C020(8*256K)是一片2M Bits容量的EPROM晶片。EPROM晶片在寫入資料後,還要以不透光的貼紙或膠布把視窗封住,以免受到周圍的紫外線照射而使資料受損。
基本原理 由於EPROM操作的不便,後來出的主機板上BIOS ROM晶片大部分都採用EEPROM(Electrically Erasable Programmable ROM,電可擦除可程式ROM)。EEPROM的擦除不需要藉助於其它設備,它是以電子信號來修改其內容的,而且是以Byte為最小修改單位,不必將資料全部洗掉才能寫入,徹底擺脫了EPROM Eraser和編程器的束縛。EEPROM在寫入數據時,仍要利用一定的編程電壓,此時,只需用廠商提供的專用刷新程式就可以輕而易舉地改寫內容,所以,它屬於雙電壓晶片。藉助於EEPROM晶片的雙電壓特性,可以使BIOS具有良好的防毒功能,在升級時,把
跳線 開關打至“on”的位置,即給晶片加上相應的編程電壓,就可以方便地升級;平時使用時,則把跳線開關打至“off”的位置,防止CIH類的病毒對
BIOS晶片 的非法修改。所以,仍有不少主機板採用EEPROM作為BIOS晶片並作為自己主機板的一大特色。