0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

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

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

向CPU監(jiān)控器電壓檢測(cè)輸入添加遲滯,監(jiān)控上游電源的電源故障警告

星星科技指導(dǎo)員 ? 來(lái)源:ADI ? 作者:ADI ? 2023-03-13 11:22 ? 次閱讀

任何嵌入式設(shè)計(jì)中最重要的功能之一是確保正確保存重要數(shù)據(jù),并在電源故障時(shí)系統(tǒng)達(dá)到安全/已知狀態(tài)。具有電壓檢測(cè)輸入的CPU監(jiān)控器可以監(jiān)控上游電壓電源,并向微處理器提供警告信號(hào),指示電源故障。這允許微處理器有時(shí)間保存關(guān)鍵數(shù)據(jù),并在CPU監(jiān)控器(也將監(jiān)視處理器的電源)重置處理器之前達(dá)到安全/已知狀態(tài)。本應(yīng)用筆記介紹了如何在上游電源的跳變電平上增加遲滯,以防止電源故障警告信號(hào)因噪聲而顫振。該電路為生產(chǎn)復(fù)雜的電源監(jiān)控系統(tǒng)提供了很好的工具,有助于產(chǎn)生魯棒的嵌入式設(shè)計(jì)。

CPU 管理引擎基礎(chǔ)知識(shí)

基本 CPU 管理引擎監(jiān)視處理器的 VCC,并在 VCC 降至預(yù)定級(jí)別 VCCTP 以下時(shí)重置處理器。VCCTP通常比標(biāo)稱VCC值低5-20%。此功能可防止處理器在 VCC 低于處理器的指定電源電壓范圍時(shí)運(yùn)行。大多數(shù) CPU 監(jiān)控器還提供復(fù)位延遲,在 VCC 達(dá)到其指定值后,處理器的復(fù)位線保持活動(dòng)狀態(tài)幾毫秒。這允許在向處理器通電后,復(fù)位在短時(shí)間內(nèi)保持活動(dòng)狀態(tài),以便外設(shè)準(zhǔn)備好進(jìn)行通信,并且它為電源提供了在處理器開始執(zhí)行之前穩(wěn)定的機(jī)會(huì)。

這些功能本身有助于產(chǎn)生相當(dāng)強(qiáng)大的電力監(jiān)控系統(tǒng);但是,由于電源故障,仍然會(huì)出現(xiàn)問(wèn)題,因?yàn)閺?fù)位線將在V后立即設(shè)置為活動(dòng)狀態(tài)抄送低于 VCCTP.由于沒(méi)有警告信號(hào)允許處理器保存重要數(shù)據(jù)并達(dá)到安全狀態(tài),因此無(wú)法確保系統(tǒng)已準(zhǔn)備好進(jìn)行復(fù)位。

電壓檢測(cè)輸入

CPU監(jiān)控器內(nèi)的電壓檢測(cè)輸入是具有內(nèi)部溫度和電壓補(bǔ)償基準(zhǔn)的比較器。內(nèi)部基準(zhǔn)電壓(參考電壓為 V裁判在下面的公式中)通常為1.25V或2.5V。通過(guò)將電壓檢測(cè)輸入與外部分壓器一起使用,監(jiān)控器可以提供可調(diào)節(jié)的跳閘電平監(jiān)視器,可以檢測(cè)高電壓。圖1所示為無(wú)遲滯的經(jīng)典電壓監(jiān)控器。在該電路中,每當(dāng)V時(shí),不可屏蔽的中斷輸出(“NMI-bar”)被置位在低于 V在跳閘級(jí)別(V英特普) 使用公式 1 計(jì)算。

poYBAGQOnHmAEatuAADuEJiO394250.png

圖1.經(jīng)典的電壓檢測(cè)電路。

poYBAGQOnI2ANQIIAAANGUgOniA854.png

在利用穩(wěn)壓器從上游電源生成微處理器VCC的系統(tǒng)中,可以使用具有電壓檢測(cè)輸入的CPU監(jiān)控器來(lái)監(jiān)控上游電源。當(dāng)上游電源的電壓開始下降時(shí),會(huì)在微處理器的穩(wěn)壓器輸出超出規(guī)格之前檢測(cè)到。這為微處理器準(zhǔn)備即將發(fā)生的電源故障提供了時(shí)間。

在達(dá)拉斯半導(dǎo)體的CPU監(jiān)控器上,電壓檢測(cè)輸入通常標(biāo)記為IN,其相應(yīng)的輸出(旨在路由到微處理器的不可屏蔽中斷輸入)標(biāo)記為“NMI-bar”。應(yīng)該注意的是,這些設(shè)備的“NMI-bar”輸出并不總是互補(bǔ)輸出。例如,DS1831具有漏極開路輸出,在“RST-bar”和“NMI-bar”上都需要一個(gè)上拉電阻。有關(guān)帶電壓檢測(cè)輸入的監(jiān)控器列表,請(qǐng)參見(jiàn)圖2。

DS1231 DS1238 DS1238A DS1239
DS1705 DS1706 DS1707 DS1708
DS1831 DS1831A DS1831B DS1831C
DS1831D DS1831E

向CPU監(jiān)控器電壓檢測(cè)輸入添加遲滯

達(dá)拉斯半導(dǎo)體CPU監(jiān)控器上的電壓檢測(cè)輸入不提供任何內(nèi)部遲滯,但通過(guò)增加一個(gè)反饋電阻(如圖3所示),可以增加遲滯。等式 2 和 3 計(jì)算 V在具有附加滯后的跳變點(diǎn)。電壓高于 VINTP_PG將導(dǎo)致“NMI-bar”被取消斷言,因?yàn)殡娫刺幱谧銐虻乃?。電壓低?VINTP_PF將斷言“NMI-bar”以指示電源故障。公式4計(jì)算反饋電阻增加到電路中的遲滯量。這表明減小反饋電阻的值會(huì)增加遲滯量。圖4顯示了作為V函數(shù)的遲滯在.

pYYBAGQOlvWAKColAABERTPcC2A148.gif

圖3.帶遲滯的高壓監(jiān)視器。

pYYBAGQOnJyASUVBAAAYzbbiWY8140.png

poYBAGQOlveAJxPRAAAKtQuNIfI620.gif

pYYBAGQOlviARLx5AAAKBDbim0c580.gif

pYYBAGQOlvWAKColAABERTPcC2A148.gif

圖4.“NMI-bar”輸出滯后作為V的函數(shù)在.

示例電路顯示MAX1615穩(wěn)壓器,配置為使用5/“3 bar”輸入提供5.0V電源。穩(wěn)壓器的電壓輸入VIN由DS1707的電壓檢測(cè)輸入(DS1707的VREF = 1.25V,典型值)監(jiān)視。DS1707由圖3所示電阻配置,允許在VIN > VINTP_PG = 8.32V時(shí)工作。當(dāng) VIN < VINTP_PF = 8.04V 時(shí),“NMI-bar”輸出將被置位,以通知處理器 VIN 電源出現(xiàn)故障。該設(shè)置提供280mV的遲滯,以防止“NMI-bar”輸出在VIN可能具有中等噪聲的情況下長(zhǎng)時(shí)間保持在監(jiān)控跳變點(diǎn)附近時(shí)抖動(dòng)。除了監(jiān)測(cè)VIN外,DS1707還監(jiān)測(cè)MAX1615的輸出(VCC),以確保其保持在DS1707的5.0V 10%跳變電平之上。

處理“NMI-bar”中斷

在這種情況下,“NMI-bar”中斷的目的是確保處理器在上游電源發(fā)生故障時(shí)正常關(guān)閉自身,這最終將導(dǎo)致 3.3V/5V 電源發(fā)生故障。一種簡(jiǎn)單的方法是保存應(yīng)用程序的所有數(shù)據(jù),使應(yīng)用程序進(jìn)入安全狀態(tài),并停止執(zhí)行,直到電源恢復(fù)。圖 5 顯示了完成此任務(wù)的偽代碼。

圖5.“NMI-bar”中斷服務(wù)例程的偽代碼

保存應(yīng)用程序的數(shù)據(jù)

關(guān)機(jī)應(yīng)用程序(將系統(tǒng)置于安全關(guān)機(jī)狀態(tài),通知用戶等)

如果(“NMI-bar”> = 1)
電源已恢復(fù):從上次中斷的位置繼續(xù)執(zhí)行或重新啟動(dòng)應(yīng)用程序
否則 上行功率仍低于跳閘電平:繼續(xù)輪詢“NMI-bar”,直到 3.3V/5V 電源故障或上游功率回升至跳閘電平以上。

如圖5所示,可以輪詢“NMI-bar”引腳以確定電源是否已恢復(fù)或仍低于跳變電平(VINTP_PG).如果它低于行程水平,它可以表示 V在仍在下降,但處于足夠高的電壓水平,穩(wěn)壓器可以保持V抄送,或者電源處于“變電”狀態(tài)。如果下降得足夠遠(yuǎn),穩(wěn)壓器將無(wú)法再提供V抄送到DS1707容差范圍內(nèi)的系統(tǒng),這將復(fù)位處理器。如果上游功率回升至以上(VINTP_PG),應(yīng)用程序可以從頭開始重新啟動(dòng),也可以從中斷的位置重新啟動(dòng),具體取決于系統(tǒng)的要求。在對(duì)該算法進(jìn)行編程時(shí)要記住的關(guān)鍵事項(xiàng)是情況的時(shí)機(jī)。當(dāng)電源故障時(shí),處理器保存數(shù)據(jù)并達(dá)到安全狀態(tài)所需的時(shí)間將取決于系統(tǒng)。因此,該算法應(yīng)盡可能短,并經(jīng)過(guò)廣泛測(cè)試,以確保該例程在DS1707關(guān)斷應(yīng)用之前關(guān)閉應(yīng)用并輪詢“NMI-bar”引腳,因?yàn)閂抄送失敗了。

結(jié)論

遲滯可以通過(guò)利用反饋電阻器添加到任何電壓檢測(cè)輸入。如果輸入電壓懸停在跳變點(diǎn)附近,遲滯可防止CPU監(jiān)控器的“NMI-bar”輸出因噪聲而顫振。這提高了“NMI-bar”輸出信號(hào)的質(zhì)量,該信號(hào)用作電源故障的預(yù)警。當(dāng)處理器收到“NMI-bar”中斷時(shí),它可以保存關(guān)鍵數(shù)據(jù)并達(dá)到定義的狀態(tài),然后隨著電壓繼續(xù)下降而最終復(fù)位。通過(guò)允許處理器在電源故障之前每次達(dá)到相同的安全狀態(tài),電源故障情況下的系統(tǒng)行為變得可預(yù)測(cè)且可靠。

審核編輯:郭婷

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

    關(guān)注

    184

    文章

    17193

    瀏覽量

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

    關(guān)注

    11

    文章

    2212

    瀏覽量

    81977
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    電壓監(jiān)控器怎么去解決電源噪聲和毛刺的問(wèn)題呢?

    電壓監(jiān)控器通過(guò)監(jiān)控電源,在電源發(fā)生故障時(shí)將微控制
    的頭像 發(fā)表于 12-22 18:10 ?1131次閱讀

    交換機(jī)電源監(jiān)控系統(tǒng)的硬件電路設(shè)計(jì)

    現(xiàn)場(chǎng)監(jiān)控器的告警信息,形成屏幕顯示、聲音告警、存儲(chǔ)故障信息;現(xiàn)場(chǎng)監(jiān)控器發(fā)送控制信息;設(shè)置現(xiàn)場(chǎng)監(jiān)控器的參數(shù);查看現(xiàn)場(chǎng)
    發(fā)表于 11-11 17:27

    無(wú)線監(jiān)控器

    無(wú)線監(jiān)控器DW-MC00/01無(wú)線監(jiān)控器用于遠(yuǎn)程采集DW-Jxx系列無(wú)線開關(guān)量控制輸入輸出狀態(tài)、DW-AJxx系列無(wú)線模擬量采集
    發(fā)表于 09-02 17:17

    電源IC 電流和電力監(jiān)控器、調(diào)節(jié)

    電流和電力監(jiān)控器、調(diào)節(jié) CURRENT SHUNT MONITOR主營(yíng):電源管理IC、LED電源IC品牌:TISTSilergy士蘭微李格賢(先生)13207879178(微信同號(hào)
    發(fā)表于 07-30 10:02

    多功能電壓監(jiān)控器簡(jiǎn)化了過(guò)壓和欠壓故障檢測(cè)

    DN408- 多功能電壓監(jiān)控器簡(jiǎn)化了過(guò)壓和欠壓故障檢測(cè)
    發(fā)表于 07-23 17:04

    如何選擇合適的電壓檢測(cè)器、監(jiān)控器和復(fù)位IC?

    電信、工業(yè)和航空電子應(yīng)用中的電源電壓可能由于許多原因而變化,例如線路和負(fù)載瞬變;停電;或低電量。電壓檢測(cè)器監(jiān)控器/復(fù)位集成電路(IC)提供
    發(fā)表于 07-31 04:45

    電壓檢測(cè)器監(jiān)控器和復(fù)位IC怎么選擇

    可用于需要在檢測(cè)到低于主電源電壓的低電壓時(shí)進(jìn)行復(fù)位的應(yīng)用。手動(dòng)復(fù)位可以完全控制復(fù)位,而非只觸發(fā)低電源電壓
    發(fā)表于 08-06 04:45

    電源監(jiān)控器stm32芯片

    一、電源監(jiān)控器stm32芯片主要通過(guò)引腳VDD從外部獲取電源,在它的內(nèi)部有電源監(jiān)控器,用于檢測(cè)V
    發(fā)表于 08-18 06:28

    STM32電源監(jiān)控器概述原因

    MCU學(xué)習(xí)筆記電源管理系統(tǒng)1. STM32電源監(jiān)控器概述2. STM32電源3. HAL庫(kù)配置PVD實(shí)例1.STM32電源
    發(fā)表于 11-03 07:01

    STM32的電源監(jiān)控器是什么?

    STM32的電源監(jiān)控器是什么?STM32的功耗模式有哪幾種?
    發(fā)表于 11-23 08:06

    微控制監(jiān)控器集成電路中的故障保護(hù)分析

    介紹微控制監(jiān)控器集成電路 (IC) 提供了一種在上電、斷電和掉電條件下保持系統(tǒng)可靠運(yùn)行的方法。這些保護(hù) IC 通過(guò)準(zhǔn)確監(jiān)控系統(tǒng)電源以及斷言或取消斷言微控制
    發(fā)表于 03-26 07:00

    精準(zhǔn)型三通道電源監(jiān)控器提供了電源故障的早期檢測(cè)

    精準(zhǔn)型三通道電源監(jiān)控器提供了電源故障的早期檢測(cè)
    發(fā)表于 03-21 15:37 ?8次下載
    精準(zhǔn)型三通道<b class='flag-5'>電源</b><b class='flag-5'>監(jiān)控器</b>提供了<b class='flag-5'>電源</b><b class='flag-5'>故障</b>的早期<b class='flag-5'>檢測(cè)</b>

    CPU 監(jiān)控器電壓檢測(cè)輸入添加遲滯監(jiān)控上游電壓電源以發(fā)出電源故障警告

    發(fā)表于 11-18 23:46 ?0次下載
    為 <b class='flag-5'>CPU</b> <b class='flag-5'>監(jiān)控器</b><b class='flag-5'>電壓</b><b class='flag-5'>檢測(cè)</b><b class='flag-5'>輸入</b><b class='flag-5'>添加</b><b class='flag-5'>遲滯</b><b class='flag-5'>監(jiān)控</b><b class='flag-5'>上游</b><b class='flag-5'>電壓電源</b>以發(fā)出<b class='flag-5'>電源</b><b class='flag-5'>故障</b><b class='flag-5'>警告</b>

    CPU監(jiān)控器電壓檢測(cè)輸入添加遲滯,監(jiān)控上游電源電源故障警告

    范圍時(shí)運(yùn)行。大多數(shù) CPU 監(jiān)控器還提供復(fù)位延遲,在 VCC 達(dá)到其指定值后,處理的復(fù)位線保持活動(dòng)狀態(tài)幾毫秒。這允許在處理通電后,復(fù)位
    的頭像 發(fā)表于 06-10 11:55 ?821次閱讀
    <b class='flag-5'>向</b><b class='flag-5'>CPU</b><b class='flag-5'>監(jiān)控器</b><b class='flag-5'>電壓</b><b class='flag-5'>檢測(cè)</b><b class='flag-5'>輸入</b><b class='flag-5'>添加</b><b class='flag-5'>遲滯</b>,<b class='flag-5'>監(jiān)控</b><b class='flag-5'>上游</b><b class='flag-5'>電源</b>的<b class='flag-5'>電源</b><b class='flag-5'>故障</b><b class='flag-5'>警告</b>

    如何提高電壓監(jiān)控器IC的性能

    可靠的電壓監(jiān)控器IC,一直是工業(yè)界的行業(yè)需求。因?yàn)樗梢蕴岣呦到y(tǒng)可靠性,并在電壓瞬變和電源故障時(shí)提升系統(tǒng)性能。當(dāng)前,半導(dǎo)體制造商都在不斷提高
    的頭像 發(fā)表于 07-10 16:22 ?570次閱讀
    如何提高<b class='flag-5'>電壓</b><b class='flag-5'>監(jiān)控器</b>IC的性能