• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 模擬技術 > 設計應用 > 為MAX16046 EEPROM可編程系統管理器增加自動重啟功

    為MAX16046 EEPROM可編程系統管理器增加自動重啟功

    作者: 時間:2012-04-06 來源:網絡 收藏

    引言 

    本文引用地址:http://www.czjhyjcfj.com/article/186656.htm

    系統重啟功能對于有些應用非常實用,例如,無法提供復位的主控制器。本文介紹了一個在基于非易失(NV)故障寄存器的管理器中產生簡單自動重啟操作的有效方案。在系統管理器中增加一個小器件,即可按照微控制器或外部按鍵開關發出的控制指令重啟系統。

    配置系統管理器,用于多電壓供電系統的監測、排序、跟蹤和裕量調節。內部集成模/數轉換器(ADC)監測電源電壓,數/模轉換器(DAC)用于調整電源電壓,可配置輸出支持電源的排序與跟蹤(上電和斷電期間)。配置非易失寄存器存儲電源電壓的上限和下限、設置時序和排序、存儲關鍵的故障數據,以便讀取這些數據跟蹤系統失效條件。內部ADC測量每路電壓輸入,并將其與上限、下限數值進行比較。一旦監測到超出門限范圍的電源電壓,將立即觸發報警信號,如果導致故障報警的電源電壓源于關鍵供電通路,則將關閉所有輸出電源。

    如果選擇閉鎖故障模式,將不會重新啟動順序上電過程,直到重新出發EN輸入或將低電平有效的軟件使能位重新復位為0。如果啟用自動重試功能,器件在經過所配置的延遲時間后重新啟動。

    利用這一設計,可以根據微控制器或外部按鍵開關發出的指令自動重啟系統。利用觸發器和的故障管理架構可以實現自動重啟。圖1所示電路中,MAX16054為通/斷按鍵控制開關,輸入帶有去抖開關和鎖存電路,可接受來自機械開關的嘈雜輸入,經過工廠編程的延時后產生干凈的閉鎖數字輸出。

    圖 1. MAX16054可接受來自機械開關的噪雜輸入,在工廠設定的固定延時后產生干凈的數字輸出。

    圖 1. MAX16054可接受來自機械開關的噪雜輸入,在工廠設定的固定延時后產生干凈的數字輸出。

    該電路在MAX16046EVKIT上進行過測試,設置MON5欠壓(UV)為關鍵故障(圖2)。

    圖 2. MAX16046EVKIT設置表,GUI顯示了MON5欠壓被置為關鍵故障。

    圖 2. MAX16046EVKIT設置表,GUI顯示了MON5欠壓被置為關鍵故障。

    RESET引腳配置成高電平有效,發生故障時的操作設置為自動重試,延時1.6s (圖3)。

    圖3. MAX16046EVKIT的詳細配置表,GUI顯示RESET引腳配置成高電平有效。發生故障時的操作設置為自動重試,延時1.6s。

    圖3. MAX16046EVKIT的詳細配置表,GUI顯示RESET引腳配置成高電平有效。發生故障時的操作設置為自動重試,延時1.6s。

    按鍵開關閉合時:

    MAX16054的/OUT觸發為低電平,產生關鍵故障條件(圖4)。

    釋放所有使能,由軟件控制。

    RESET置高,清除故障條件。

    經過1.6s延時后,系統重新啟動。

    圖 4. MAX16046EVKIT故障表,GUI顯示了MON5故障條件在EEPROM內部的記錄。
    圖 4. MAX16046EVKIT故障表,GUI顯示了MON5故障條件在內部的記錄。

    圖5中,MON1和MON4保持高電平,因為它們在MOSFET輸入端測試。

    每次按下按鍵重新啟動后,必須清除MAX16046 EEPROM中的故障標志。

    圖5. MAX16046EVKIT GUI顯示的數據記錄表,列出了在MON5檢測到故障,重新啟動電源。

    圖5.MAX16046EVKIT GUI顯示的數據記錄表,列出了在MON5檢測到故障,重新啟動電源。



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 晋中市| 江达县| 左贡县| 凉山| 平潭县| 大名县| 汽车| 含山县| 奉化市| 麻栗坡县| 平度市| 南岸区| 海南省| 年辖:市辖区| 玉树县| 青岛市| 乐都县| 屯留县| 上高县| 柘城县| 随州市| 内丘县| 繁峙县| 洱源县| 仁寿县| 霍山县| 青州市| 抚松县| 慈利县| 巴南区| 大连市| 南部县| 永年县| 南召县| 连江县| 临桂县| 武威市| 阜平县| 额敏县| 威远县| 乌鲁木齐市|