機電之家資源網
單片機首頁|單片機基礎|單片機應用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓信息
贊助商
X5045集看門狗、電壓 監(jiān)控 和串行EEPROM 介紹
X5045集看門狗、電壓 監(jiān)控 和串行EEPROM 介紹
 更新時間:2008-7-27 15:10:52  點擊數(shù):5
【字體: 字體顏色

 

X5045 中的看門狗對系統(tǒng)提供了保護功能。當系統(tǒng)發(fā)生故障而超過設置時間時,電路中的看門狗將通過RESET信號向CPU 作出反應。X5045提供了三個時間值供用戶選擇使用。它所具有的電壓監(jiān)控功能還可以保護系統(tǒng)免受低電壓的影響,當電源電壓降到允許范圍以下時,系統(tǒng)將復位,直到電源電壓返回到穩(wěn)定值為止。X5045的存儲器與CPU 可通過串行通信方式接口,共有4096個位,可以按512 x 8個字節(jié)來放置數(shù)據(jù)。

1 引腳介紹

X5045的管腳排列如圖1 所示,它共有8個引腳,各引腳的功能如下:

CS :電路選擇端,低電平有效;

SO :串行數(shù)據(jù)輸出端;

SI :串行數(shù)據(jù)輸入端;

SCK:串行時鐘輸入端;

WP :寫保護輸入端,低電平有效;

RESET :復位輸出端;

VCC :電源端;

VSS :接地端。

2 工作原理

2.1 上電復位

向X5045加電時會激活其內部的上電復位電路,從而使RESET 引腳有效。該信號可避免系統(tǒng)微處理器在電壓不足或振蕩器未穩(wěn)定的情況下工作。當VCC 超過器件的Vtrip門限值時,電路將在200ms(典型)延時后釋放RESET 以允許系統(tǒng)開始工作。

2.2 低電壓監(jiān)視

工作時, X5045對VCC 電平進行監(jiān)測,若電源電壓跌落至預置的最小Vtrip以下時,系統(tǒng)即確認RESET,從而避免微處理器在電源失效或斷開的情況下工作。當RESET 被確認后,該RESET 信號將一直保持有效,直到電壓跌到低于1V 。而當VCC 返回并超過Vtrip達200ms時,系統(tǒng)重新開始工作。

2.3 看門狗定時器

看門狗定時器的作用是通過監(jiān)視WDI輸入來監(jiān)視微處理器是否激活。由于微處理器必須周期性的觸發(fā)CS/WDI引腳以避免RESET 信號激活而使電路復位,所以CS/WDI引腳必須在看門狗超時時間終止之前受到由高至低信號的觸發(fā)。

2.4 重新設置VCC 門限

X5045/45出廠時設置的標準VCC 門限電壓為Vtrip,但在應用時,如果標準值不恰當,用戶可以重新調整。

2.5 SPI串行存儲器

器件存儲器部分是帶塊鎖保護的CMOS串行EEPROM 陣列,陣列的內部組織是x8 位。X5045可提供最少為1000,000次擦寫和100年的數(shù)據(jù)保存期,并具有串行外圍接口(SPI)和軟件協(xié)議的特點,允許工作在簡單的四總線上。

X5045主要是通過一個8 位的指令寄存器來控制器件的工作,其指令代碼通過SI輸入端(MSB在前)寫入寄存器。表1所列為X5045的指令格式及其操作。

2.6 時鐘和數(shù)據(jù)時序

當CS變低以后,SI線上的輸入數(shù)據(jù)在SCK 的第一個上升沿時被鎖存。而SO 線上的數(shù)據(jù)則由SCK的下降沿輸出。用戶可以停止時鐘,然后再啟動它, 以便在它停止的地方恢復操作。在整個工作期間,CS必須為低。

2.7 狀態(tài)寄存器

狀態(tài)寄存器包含四個非易失性狀態(tài)位和兩個易失性狀態(tài)位。控制位用于設置看門狗定時器的操作和存儲器的塊鎖保護。狀態(tài)寄存器的格式如下(缺省值為00H) :

其中: WIP (Write-In-Progress) 位是易失性只讀位,用于指明器件是否忙于內部非易失性寫操作。WIP 位可用RDSR指令讀出。當該位為“1”時,表示非易失性寫操作正在進行;為“0”時,表示沒有進行寫操作。

WEL(Write Enable Latch)位用于指出“寫使能”鎖存的狀態(tài)。WEL=1時,表示鎖存被設置;WEL=0 表示鎖存已復位。WEL 位是易失性只讀位。可以用WREN指令設置WEL 位;用WRDI指令復位WEL位。

用BLO,BL1(Block Lock)位可設置塊鎖存保護的范圍。任何被塊鎖保護的存儲器都只能讀出不能寫入。這兩個非易失性位可用WRSR指令來編程,并允許用戶保護EEPROM 陣列的1/4 、1/2、全部或0。參見表2 。

WD0、WD1( Watchdog Timer)位用于選擇看門狗的超時周期。見表3 。

當用CS 選中器件后,送8 位RDSR指令,并由CLK 信號觸發(fā)即可將狀態(tài)寄存器的內容從SO 線上讀出。而在寫狀態(tài)寄存器時,應先將CS 拉低,然后送WREN指令,再拉高CS。然后再次拉低CS,最后送入WREN指令及對應于狀態(tài)寄存器內容的8 位數(shù)據(jù)即可。該操作由CS 變高結束。

WEL位及WP引腳的狀態(tài)對器件內的存儲器及狀態(tài)寄存器各部分保護的影響如表4所列。

3 應用

利用X5045可以很方便地與各類CPU 芯片進行連接。它與8031的連接電路如圖2所示。其讀/寫的程序如下:

4 結束語

本電路已在筆者設計的某產品中使用,效果令人十分滿意。實踐證明,采用該電路的數(shù)據(jù)采集局域網系統(tǒng)的性能穩(wěn)定可靠。X5045電路具有的多功能、反應速度快、抗干擾能力強等特點在產品設計時表現(xiàn)的淋瀝盡致?梢哉fX5045是一種性能價格比較高的電路芯片,并可非常方便地與許多常用CPU系列器件接口,非常適用于智能儀器、實時控制、微型化等場合。

  • 上一篇: 集成電路及其相關電路的工作原理
  • 下一篇: 電子元器件認識教程
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關文章
    網友評論:(只顯示最新5條。)
    關于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責信息內容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學會
    中國行業(yè)電子商務100強網站

    網站經營許可證:浙B2-20080178-1