X25165芯片在8051系統中的應用
美國Xicor公司生產(chǎn)的Z25165芯片是集看門(mén)狗、電壓監控和串行EEPROM三項功能于一體的集成電路產(chǎn)品。該芯片的應用將有利于簡(jiǎn)化單片機系統的結構,降低系統的成本,減少對電路板的空間需求,增加系統的可靠性。
本文引用地址:http://dyxdggzs.com/article/171968.htm1 芯片簡(jiǎn)介
X25165的引腳排列如圖1所示,各引腳功能說(shuō)明如表1所列。
X25165使用簡(jiǎn)單的三線(xiàn)總線(xiàn)串行外設接口(SPI),對芯片進(jìn)行操作的所有操作碼、字節地址及寫(xiě)入的數據均從SI引腳輸入,寫(xiě)入數據在串行時(shí)鐘(SCK)的上升沿被鎖存,從芯片讀取的數據從SO引腳串行移出,并在串行時(shí)鐘的下降沿輸出數據。
芯片的看門(mén)狗定時(shí)器和Vcc電壓監視器都對微處理器提供獨立的保護,當系統發(fā)生故障時(shí),只要看門(mén)狗定時(shí)器達到其可編程的超時(shí)極限,RESET引腳立即自動(dòng)產(chǎn)生一個(gè)持續200ms的高電平復位信號。當電源電壓Vcc降到4.5V以下時(shí),RESET引腳立即自動(dòng)產(chǎn)生主電平復位信號,并一直保護到電源電壓恢復正常。在系統電源上電或掉電時(shí),RESET引腳也立即自動(dòng)產(chǎn)生一個(gè)高電平復位信號。這樣,就能有效地防止系統死機、數據誤寫(xiě)及誤操作等故障現象的發(fā)生。
X25165芯片內部有2k×8位的串行EEPROM,每個(gè)字節可以擦寫(xiě)10萬(wàn)次以上,內部數據可以保存100年以上。應用時(shí),可以通過(guò)編程對指定的塊進(jìn)行鎖定,以防止由于誤操作等原因破壞保存的數據。
2 工作原理
2.1 指令
X25165共有七條指令(見(jiàn)表2),對芯片的所有操作都需要通過(guò)對指令寄存器寫(xiě)命令來(lái)完成,所有的指令、地址、數據均以高位在前的方式(MSB)串行傳送。
2.2 狀態(tài)寄存器
X25165內有一個(gè)八位狀態(tài)寄存器,在任何時(shí)候都可以通過(guò)RDSR指令來(lái)讀取狀態(tài)寄存器的內容,也可以通過(guò)WREN,SFLB,WRSR等指令來(lái)設置狀態(tài)寄存器中的某些位。狀態(tài)寄存器的格式如下:
FLB:只讀位,指示一個(gè)易失位的狀態(tài),可用SFLB和RFLB指令進(jìn)行置位和清零,上電時(shí)該位自動(dòng)清零;
WPEN:為非易失位,可用WRSR指令進(jìn)行編程,該位和WP引腳配合使用能以編程方式實(shí)現對硬件的寫(xiě)保護(見(jiàn)表5)。當WP引腳為低電平且WPEN位被置位時(shí),所有狀態(tài)寄存器的寫(xiě)操作被禁止。
評論