在mcu開發(fā)過程中,經(jīng)常會聽到一個詞叫做mcu監(jiān)控芯片。很多人對mcu監(jiān)控芯片并不是很了解,難么mcu監(jiān)控芯片有什么用呢?在今天的文章中將詳細(xì)介紹給你。

在了解 mcu監(jiān)控芯片之前,首先要了解監(jiān)控芯片。隨著信息技術(shù)的飛速發(fā)展,越來越多的電子產(chǎn)品采用微處理器來滿足人們對智能產(chǎn)品的需求,微處理器又不可避免地受到各種 EMI和電壓變化的影響,容易使程序在運(yùn)行時陷入死循環(huán),所以要求實(shí)時監(jiān)控微處理器的工作狀態(tài)。監(jiān)測電路能夠?qū)?a class="tilisoftStation" href="http://www.czchl.com/product_index.html" style="color:red;font-weight:bold" target="_blank" title="單片機(jī)">單片機(jī)的各個動作進(jìn)行有效的監(jiān)控,提高產(chǎn)品的可靠性。因此,監(jiān)控芯片應(yīng)運(yùn)而生,高度集成化的監(jiān)控芯片可以極大地降低系統(tǒng)的復(fù)雜性和成本,提高產(chǎn)品的應(yīng)用性能,因此在手機(jī)、筆記本電腦等便攜電子產(chǎn)品中得到了廣泛的應(yīng)用。
監(jiān)控芯片還有一個很流行的名字叫做“看門狗芯片”,英文名字叫做watchdog,在本質(zhì)上是一種計時器電路。一般有一個輸入和一個輸出,輸入的叫做“喂狗”,輸出的一般連接到另一部分的復(fù)位端,和
單片機(jī)相連??撮T狗的功能也是定期檢查芯片內(nèi)部的情況,一旦內(nèi)部程序出現(xiàn)錯誤,將會重新啟動信號發(fā)送給芯片,程序中斷過程中,看門狗的命令具有最高的優(yōu)先權(quán)。
當(dāng)前嵌入式系統(tǒng)中主要可以分為兩種類型的監(jiān)控芯片,第一種是cpu內(nèi)部自帶的,這類監(jiān)控芯片通常是芯片內(nèi)部的一個定時器,經(jīng)過程序的初始化,寫初值,設(shè)置溢出時間,然后啟動計時器。它的優(yōu)點(diǎn)是溢出時間能夠通過程序進(jìn)行更改,缺點(diǎn)是需要初始化,如果程序在初始化之前跑飛,或者在啟動完成之前被停用,監(jiān)控芯片就不能恢復(fù)系統(tǒng)。第二種是獨(dú)立的監(jiān)控芯片,也叫作獨(dú)立的看門狗,這種看門狗監(jiān)控芯片有一個用于喂狗的引腳和復(fù)位引腳,如果沒有在一定時間內(nèi)改變喂狗腳的電平,復(fù)位引腳就會改變狀態(tài)復(fù)位CPU。它的優(yōu)勢在于無須配置,上電即用。不能停機(jī),系統(tǒng)必須按時喂狗,系統(tǒng)恢復(fù)能力高。不利之處在于不能靈活配置溢出時間,不能禁用,降低靈活性。
總而言之,mcu監(jiān)控芯片的功能就是看門狗監(jiān)控芯片,主要用于監(jiān)測mcu的工作狀態(tài),一旦發(fā)生故障,mcu監(jiān)控芯片就可以將程序復(fù)位,避免程序在運(yùn)行的過程中陷入死循環(huán),起到復(fù)位的作用。
以上就是關(guān)于
mcu監(jiān)控芯片有什么用全部內(nèi)容分享,如果您有
單片機(jī)方案開發(fā)需求,可以直接聯(lián)系我們,宇凡微專注于單片機(jī)應(yīng)用方案的開發(fā)、mcu應(yīng)用功能定制開發(fā),致力于為廣大廠家提供更多新穎的電子產(chǎn)品!