關(guān)鍵詞:看門狗; 8051 ;微控制器;X5045
X5045是一種集看門狗、電壓監(jiān)控和串行EEPROM 三種功能于一身的可編程電路。這種組合設(shè)計減少了電路對電路板空間的需求。
X5045中的看門狗對系統(tǒng)提供了保護(hù)功能。當(dāng)系統(tǒng)發(fā)生故障而超過設(shè)置時間時,電路中的看門狗將通過RESET信號向CPU作出反應(yīng)。X5045提供了三個時間值供用戶選擇使用。它所具有的電壓監(jiān)控功能還可以保護(hù)系統(tǒng)免受低電壓的影響,當(dāng)電源電壓降到允許范圍以下時,系統(tǒng)將復(fù)位,直到電源電壓返回到穩(wěn)定值為止。X5045的存儲器與CPU 可通過串行通信方式接口,共有4096個位,可以按512x 8個字節(jié)來放置數(shù)據(jù)。
1 引腳介紹
X5045的管腳排列如圖1 所示,它共有8個引腳,各引腳的功能如下:
CS:電路選擇端,低電平有效;
SO:串行數(shù)據(jù)輸出端;
SI:串行數(shù)據(jù)輸入端;
SCK:串行時鐘輸入端;
WP :寫保護(hù)輸入端,低電平有效;
RESET :復(fù)位輸出端;
VCC :電源端;
VSS :接地端。
2 工作原理
2.1 上電復(fù)位
向X5045加電時會激活其內(nèi)部的上電復(fù)位電路,從而使RESET 引腳有效。該信號可避免系統(tǒng)微處理器在電壓不足或振蕩器未穩(wěn)定的情況下工作。當(dāng)VCC 超過器件的Vtrip門限值時,電路將在200ms(典型)延時后釋放RESET 以允許系統(tǒng)開始工作。
2.2 低電壓監(jiān)視
工作時, X5045對VCC 電平進(jìn)行監(jiān)測,若電源電壓跌落至預(yù)置的最小Vtrip以下時,系統(tǒng)即確認(rèn)RESET,從而避免微處理器在電源失效或斷開的情況下工作。當(dāng)RESET 被確認(rèn)后,該RESET 信號將一直保持有效,直到電壓跌到低于1V 。而當(dāng)VCC 返回并超過Vtrip達(dá)200ms時,系統(tǒng)重新開始工作。
2.3 看門狗定時器