0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用DS1814微控制器控制微處理器復(fù)位

星星科技指導(dǎo)員 ? 來源:CRC ? 作者:CRC ? 2023-03-01 14:19 ? 次閱讀

以下應(yīng)用筆記給出了使用DS1814微型監(jiān)視器的簡單電路。電路包括與 8051 微處理器接口、與 PIC 微控制器接口以及使用 LED 指示復(fù)位。

DS1814微型監(jiān)視器簡介

DS1814微型監(jiān)視器具有Vcc電平監(jiān)測、手動(dòng)復(fù)位按鈕和內(nèi)部看門狗定時(shí)器。DS1814具有三種不同的引腳排列,適用于大多數(shù)需要微處理器監(jiān)視的電路,并且具有與其尺寸相當(dāng)?shù)墓δ?。DS1814采用SOT-23-5和倒裝芯片封裝

DS1814具有5%和10%的電壓監(jiān)視容差。此容差水平用于確定微型監(jiān)視器何時(shí)激活并釋放上電和斷電時(shí)的復(fù)位條件。當(dāng)Vcc低于設(shè)定的容差水平時(shí),DS1814啟動(dòng)復(fù)位條件,讓微處理器有足夠的時(shí)間妥善處理其外圍設(shè)備并自行關(guān)斷。當(dāng)Vcc上升到電源跳變點(diǎn)以上時(shí),微監(jiān)視器將微處理器置于復(fù)位狀態(tài)至少140ms,以便在微處理器嘗試與微處理器通信之前為微處理器的外圍設(shè)備提供足夠的啟動(dòng)時(shí)間。此容差級(jí)別還決定了微監(jiān)視器何時(shí)認(rèn)為可以安全地釋放微處理器的復(fù)位。上電時(shí),上電復(fù)位處于活動(dòng)狀態(tài),防止微處理器激活。一旦Vcc達(dá)到微監(jiān)視器設(shè)置的容差水平,復(fù)位條件將保持活動(dòng)狀態(tài)至少140ms。這保證了處理器僅在外圍設(shè)備完成通電后才會(huì)嘗試與其外圍設(shè)備通信。一旦上電復(fù)位時(shí)間到期,并且電壓仍處于或高于電壓容差水平,微型監(jiān)視器將釋放復(fù)位條件并允許微處理器運(yùn)行。

微監(jiān)視器控制微處理器何時(shí)復(fù)位的另一種方式是通過手動(dòng)復(fù)位按鈕輸入。DS1814A和DS1814C具有專用于內(nèi)部去抖動(dòng)按鈕復(fù)位的引腳。由于輸入在內(nèi)部進(jìn)行去抖動(dòng),因此無需任何外部電路對(duì)按鈕復(fù)位信號(hào)進(jìn)行去抖動(dòng)。當(dāng)微型監(jiān)視器未處于復(fù)位狀態(tài)時(shí),它會(huì)監(jiān)控按鈕復(fù)位引腳上的電壓,以查看其是否降至 0.3Vcc 以下。如果發(fā)生這種情況,微處理器會(huì)將微處理器置于復(fù)位狀態(tài)。此復(fù)位狀態(tài)將一直保持,直到按鈕復(fù)位引腳達(dá)到 0.8Vcc 以上。復(fù)位將保持活動(dòng)狀態(tài)至少 140 毫秒,通常為 200 毫秒,之后復(fù)位將被釋放并允許微處理器運(yùn)行。

DS1814還可以通過監(jiān)視內(nèi)部看門狗定時(shí)器來控制微處理器的激活。監(jiān)控選通輸入從高電平到低電平的轉(zhuǎn)換。這種低頻閃必須每1.12秒發(fā)生一次。最好每1.12s對(duì)看門狗引腳進(jìn)行一次以上的脈沖,以驗(yàn)證看門狗定時(shí)器是否復(fù)位,這樣DS1814就不會(huì)錯(cuò)誤地復(fù)位微處理器。如果在頻閃輸入引腳上檢測到轉(zhuǎn)換,則微型監(jiān)視器中的看門狗定時(shí)器將復(fù)位并再次開始計(jì)數(shù)。如果微型監(jiān)視器在超時(shí)周期內(nèi)未檢測到選通輸入引腳上的電壓轉(zhuǎn)換,則復(fù)位將激活至少140ms。一旦超過這段時(shí)間,DS1814將釋放復(fù)位條件。DS1814的看門狗定時(shí)器通過為微處理器的內(nèi)部看門狗定時(shí)器提供冗余來執(zhí)行重要功能。如果微處理器的內(nèi)部看門狗定時(shí)器被禁用,DS1814仍將在其選通輸入引腳上尋找轉(zhuǎn)換??梢允褂梦⑻幚砥餍盘?hào)(如8051上的ALE)對(duì)DS1814的看門狗輸入進(jìn)行選通。此選項(xiàng)的缺點(diǎn)是,即使代碼進(jìn)入雜草叢中,ALE 仍可能切換,這違背了使用它來頻閃看門狗輸入的目的。監(jiān)視微處理器穩(wěn)定性的首選方法是切換連接到微監(jiān)視器的頻閃輸入引腳的端口引腳。雖然這種方法確實(shí)需要端口引腳,但它是更新微型監(jiān)視器看門狗定時(shí)器的最可靠方法。如果不需要看門狗定時(shí)器,請(qǐng)將信號(hào)浮動(dòng)到選通輸入以禁用它。

DS1814示例電路

本節(jié)將展示一些電路示例,以便更好地理解DS1814的應(yīng)用。DS1814具有三個(gè)引腳排列選項(xiàng)。應(yīng)用中使用的微處理器決定了應(yīng)使用哪種引腳。既然已經(jīng)解釋了DS1814的基本功能,那么現(xiàn)在來看看一些簡單的電路示例,以了解如何使用微型監(jiān)視器。首先考慮微處理器具有的復(fù)位類型,高電平有效或低電平有效復(fù)位。如果微處理器具有低電平有效復(fù)位,可以選擇任何DS1814微型監(jiān)視器。如果微處理器需要高電平有效復(fù)位,應(yīng)使用DS1814B或C。如果需要手動(dòng)復(fù)位,應(yīng)選擇DS1814A或C。最后,如果設(shè)計(jì)需要看門狗,DS1814A或B都有內(nèi)部看門狗定時(shí)器。DS1814的三種引腳排列選項(xiàng)之一應(yīng)能為任何電路設(shè)計(jì)提供適當(dāng)?shù)墓δ堋?/p>

裝置 /RST有效 RST /PBRST有效 /ST有效
DS1814A X X X
DS1814B X X X
DS1814C X X X

圖1所示電路顯示了如何將DS1814A連接至低電平有效微處理器。之所以選擇PIC16F84A,是因?yàn)樗哂械碗娖接行?fù)位引腳,并具有用于切換DS1814A選通輸入引腳的端口引腳。在圖1電路中,DS1814A的/RST直接連接到PIC的/MCLR引腳。主清除(復(fù)位)(低電平MCLR)引腳的電壓電平確定微處理器是否處于復(fù)位狀態(tài)。PIC的應(yīng)用軟件負(fù)責(zé)每1.12秒切換一次頻閃引腳。只要PIC每1.12秒轉(zhuǎn)換一次該引腳上的電壓,微型監(jiān)視器的內(nèi)部看門狗定時(shí)器就不會(huì)超時(shí)。如果看門狗定時(shí)器超時(shí),DS1A的引腳1814將被拉低,PIC處于復(fù)位狀態(tài)140ms。該電路的一個(gè)選項(xiàng)是添加一個(gè)按鈕來手動(dòng)復(fù)位PIC。這是通過在DS3A引腳1814和GND之間連接一個(gè)常開按鈕或開關(guān)來實(shí)現(xiàn)的。無需去抖動(dòng)電路。如果DS3A的引腳1814保持低電平500ns,則微監(jiān)視器知道手動(dòng)復(fù)位已被激活,并進(jìn)入復(fù)位狀態(tài)至少140ms。另一個(gè)好主意是在DS1814和微處理器的電壓源引腳上增加去耦電容。這有助于防止由于Vcc中的大瞬時(shí)降降而導(dǎo)致的電壓尖峰。此外,將去耦電容放置在盡可能靠近器件的位置,并保持PCB走線較短,可降低電壓尖峰。

poYBAGP-7laAGkOvAAAZZVLL2Cw155.gif

圖1.DS1814A的應(yīng)用連接到PIC微處理器。

DS1814B具有靈活性,可同時(shí)使用高電平有效和低電平有效復(fù)位,但代價(jià)是手動(dòng)復(fù)位按鈕選項(xiàng)。DS1814B還能夠監(jiān)測微處理器發(fā)送的看門狗信號(hào)。圖2所示為DS1814B如何連接到PIC微處理器的示例。

pYYBAGP-7leAYsk0AAAZsOipoWM268.gif

圖2.DS1814B與PIC微處理器連接的應(yīng)用

注意,DS1814的低電平有效復(fù)位直接連接到PIC的主清除引腳。此外,PIC的一個(gè)I/O引腳用于轉(zhuǎn)換DS1814B的選通輸入引腳上的電壓。通常,如果電路設(shè)計(jì)中不需要手動(dòng)復(fù)位,或者另一個(gè)需要高電平有效復(fù)位的微處理器,則引腳3將保持開路。但是,如圖2所示,通過220Ω電阻接地的LED用于指示DS1814B何時(shí)處于復(fù)位狀態(tài)。這種添加的電路只是一個(gè)選項(xiàng),但當(dāng)設(shè)備處于重置狀態(tài)時(shí),有一個(gè)視覺提示很有用。

另一種選擇是使用DS1814B監(jiān)視具有高電平有效復(fù)位的微處理器,如8051(參見圖3)。

poYBAGP-7liAJratAAAYebJDApM044.gif

圖3.DS1814B與8051微處理器連接的應(yīng)用

DS1814B的高電平有效復(fù)位直接連接到8051的復(fù)位引腳,微處理器的一個(gè)端口引腳連接到微型監(jiān)視器的選通輸入引腳。這里的區(qū)別在于,低電平有效復(fù)位(否則會(huì)斷開)通過一個(gè)470Ω電阻和一個(gè)LED連接到Vcc。這用于指示設(shè)備何時(shí)處于重置狀態(tài)。

最后兩個(gè)電路使用DS1814C(參見圖4和圖5)。該器件具有高電平有效復(fù)位、低電平有效復(fù)位和手動(dòng)復(fù)位。當(dāng)將使用微處理器的內(nèi)部看門狗或根本不使用看門狗時(shí),此微型監(jiān)視器將很有用。第一個(gè)電路顯示如何連接到具有低電平有效復(fù)位的微處理器,第二個(gè)電路顯示如何連接到具有高電平有效復(fù)位的微處理器。

pYYBAGP-7lmABXXnAAAdWyH_dZE415.gif

圖4.DS1814C與PIC微處理器連接的應(yīng)用

poYBAGP-7lqAXR76AAAaVxvwzF0068.gif

圖5.DS1814C與8051微處理器連接的應(yīng)用

上述兩個(gè)電路都與前面介紹的電路相似,只是沒有看門狗定時(shí)器選項(xiàng)。相反,內(nèi)部去抖動(dòng)按鈕用于控制復(fù)位。還顯示了可選的 LED 復(fù)位指示燈。

結(jié)論

所示的所有電路都易于實(shí)現(xiàn)。即使DS1814的復(fù)位引腳僅連接到微處理器,微監(jiān)測器也能安全地控制微處理器及其外圍設(shè)備的上電和關(guān)斷。DS1814在保持微處理器電路穩(wěn)定方面非常有用。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    459

    文章

    51757

    瀏覽量

    431390
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2329

    瀏覽量

    83359
  • 定時(shí)器
    +關(guān)注

    關(guān)注

    23

    文章

    3261

    瀏覽量

    116260
收藏 0人收藏

    評(píng)論

    相關(guān)推薦

    淺談微處理器微控制器

      在電子和電氣領(lǐng)域,微處理器微控制器的應(yīng)用非常廣泛,可以說無處不在。從中文字面上來看,二者雖然僅一字之差,但是功能和應(yīng)用卻大為不同。為便于大家更好的了解微處理器微控制器之間的區(qū)別
    發(fā)表于 09-12 17:36 ?5380次閱讀
    淺談<b class='flag-5'>微處理器</b>和<b class='flag-5'>微控制器</b>

    單片機(jī)、微控制器微處理器有何區(qū)別?

    處理器通常指微處理器、微控制器和數(shù)字信號(hào)處理器這三種類型的芯片。微處理器(MPU)通常代表一個(gè)功能強(qiáng)大的CPU,但不是為任何已有的特定計(jì)算目
    發(fā)表于 04-05 09:32

    微處理器微控制器區(qū)別是什么

    詳解微處理器微控制器區(qū)別
    發(fā)表于 01-29 06:39

    微控制器(MCU)與微處理器(MPU)

    曾經(jīng)微控制器(MCU)與微處理器(MPU)是截然不同的兩種器件,微控制器完成“控制”相關(guān)的任務(wù),根據(jù)外界信號(hào)刺激產(chǎn)生反應(yīng),微處理器主要執(zhí)行
    發(fā)表于 11-03 07:42

    微控制器微處理器的區(qū)別是什么

    微控制器:CPU + 片內(nèi)內(nèi)存 + 片內(nèi)外設(shè)微處理器:CPU處理器通常指微處理器微控制器和數(shù)字信號(hào)處理
    發(fā)表于 02-09 07:48

    使用DS1814 MicroMonitor來控制微處理器重置

    Abstract: The following application note shows simple circuits using the DS1814 MicroMonitor.
    發(fā)表于 04-23 09:25 ?696次閱讀
    使用<b class='flag-5'>DS1814</b> MicroMonitor來<b class='flag-5'>控制</b><b class='flag-5'>微處理器</b>重置

    使用DS1814 MicroMonitor來控制微處理器重置

    Abstract: The following application note shows simple circuits using the DS1814 MicroMonitor.
    發(fā)表于 04-23 15:11 ?732次閱讀
    使用<b class='flag-5'>DS1814</b> MicroMonitor來<b class='flag-5'>控制</b><b class='flag-5'>微處理器</b>重置

    單片微控制器、微處理器簡介

    摘要: 一、單片微控制器、微處理器 單片微控制器(micro-controller)是將計(jì)算機(jī)的基本環(huán)節(jié)如中央處理器(CPU)、存儲(chǔ)、輸入
    發(fā)表于 07-06 10:18 ?2356次閱讀

    微處理器微控制器的聯(lián)系和區(qū)別

    ,那么微控制器就是大腦。微處理器微控制器通常具有相同的功能,因?yàn)樗鼈兙哂泄餐奶卣鳎⑶宜鼈兪菍閷?shí)時(shí)應(yīng)用而設(shè)計(jì)的,因此經(jīng)常相互使用。但是,他們又有相當(dāng)大的差異。
    發(fā)表于 06-29 10:02 ?1w次閱讀

    微處理器微控制器的區(qū)別

    微處理器微控制器的區(qū)別主要集中在硬件結(jié)構(gòu)、應(yīng)用領(lǐng)域和指令集特征3個(gè)方面
    的頭像 發(fā)表于 02-18 11:41 ?1.2w次閱讀

    微處理器微控制器的區(qū)別是什么?

    微處理器微控制器的區(qū)別主要集中在硬件結(jié)構(gòu)、應(yīng)用領(lǐng)域和指令集特征3個(gè)方面
    發(fā)表于 04-20 06:13 ?6次下載
    <b class='flag-5'>微處理器</b>和<b class='flag-5'>微控制器</b>的區(qū)別是什么?

    "微控制器,微處理器_微控制器微處理器"

    微控制器微處理器The terms microcontroller and microprocessor are commonly misinterpreted to be the same
    發(fā)表于 11-30 18:51 ?11次下載
    "<b class='flag-5'>微控制器</b>,<b class='flag-5'>微處理器</b>_<b class='flag-5'>微控制器</b>與<b class='flag-5'>微處理器</b>"

    微控制器微處理器之間有什么區(qū)別?

    微處理器微控制器,通常在學(xué)校和大學(xué)中,我們發(fā)現(xiàn)很難發(fā)現(xiàn)微控制器微處理器之間的區(qū)別。
    的頭像 發(fā)表于 06-29 15:22 ?3440次閱讀
    <b class='flag-5'>微控制器</b>和<b class='flag-5'>微處理器</b>之間有什么區(qū)別?

    微控制器微處理器有何不同

    大多數(shù)人對(duì)微控制器微處理器之間的區(qū)別感到困惑,它源于電子產(chǎn)品中兩個(gè)組件的密切關(guān)系和重要性。但是,通過這些常見問題,您將更好地理解微控制器微處理器之間的區(qū)別。
    的頭像 發(fā)表于 07-07 11:51 ?2803次閱讀

    MCU微控制器是什么?微控制器微處理器之間的區(qū)別

    微控制器(通常簡稱為MCU或MC)是指完全獨(dú)立于單個(gè)芯片的非常小的微型計(jì)算機(jī)。歐時(shí)電子指南將詳細(xì)探討什么是微控制器以及它與微處理器等相關(guān)產(chǎn)品之間的根本區(qū)別,還將介紹一些最常見的市售微控制器
    的頭像 發(fā)表于 10-26 15:01 ?2037次閱讀

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品