該電路將未使用的線性穩壓器輸出轉換為看門狗定時器,用于監視軟件執行。
機頂盒和DSL調制解調器等低成本消費類產品的設計往往除了內核電壓外還需要一個主邏輯電源,因此電源通常提供多個輸出電壓。這種多輸出IC包括MAX1864(單降壓開關穩壓器和兩個線性輸出)和MAX1865(單降壓開關穩壓器和四個線性輸出)。如果將其中任一 IC 集成到系統中,而其中一個線性輸出仍未使用,則可以通過將線性穩壓器功能轉換為看門狗定時器來進一步集成設計(圖 1)。
圖1.所示外部元件將未使用的線性穩壓器輸出(否則空閑)轉換為看門狗定時器。
R1 和 C1 產生一個等于所需超時周期的 RC 時間常數。晶體管Q1及其基電路中的無源元件提供看門狗的單觸發和復位功能。首先,選擇看門狗超時期限并選擇 R1 和 C1。R1 可以計算為
R1 = 超時/(C1ln(1.236/V外))
如果我們讓超時間隔等于 100 毫秒,C1 = 0.47μF 和 V外= 3.3V,則R1 = 217kΩ。最接近的標準值為220kΩ。
Q1是一款低成本NPN雙極晶體管,用于在定時器復位功能期間對C1放電。R2和R3將C2保持在零電荷狀態,阻止Q1,并限制進入Q1基極的電流。R2-R3值并不重要,因此設置為100kΩ。
C2選擇0.1mF的值,這在微控制器和看門狗電路之間提供交流耦合(強烈推薦)。耦合可確保在鎖定的微控制器強制其輸出為低電平或高電平時生成預期的看門狗超時。(如果沒有交流耦合,計時器可能會被禁用。R5、R6和C3形成遲滯網絡,可防止比較器轉換期間的振蕩。
微控制器必須在電容C1充電至MAX1864/MAX1865的1.236V門限之前復位定時器。控制信號通常應為邏輯低電平。然后置位一個正向控制脈沖,該脈沖在非活動狀態下返回邏輯低電平。脈沖持續時間取決于所選的元件值,但只需要確保在脈沖終止時放電C1。為避免在100毫秒看門狗間隔內出現錯誤超時的可能性,復位脈沖的最大間隔應約為30毫秒。
-
電源
+關注
關注
185文章
18159瀏覽量
254181 -
穩壓器
+關注
關注
24文章
4508瀏覽量
95167 -
定時器
+關注
關注
23文章
3271瀏覽量
116572
發布評論請先 登錄
相關推薦
STM32中的獨立看門狗和窗口看門狗是什么

MCU獨立看門狗和窗口看門狗的區別
stm32看門狗時間計算 獨立看門狗和窗口看門狗的特性是什么
看門狗喂狗時間及程序
STM32看門狗配置(獨立看門狗IWDG和窗口看門狗WWDG)

STM32 ADC模擬看門狗及其應用

MCU獨立看門狗與窗口看門狗的區別

STM32中的獨立看門狗和窗口看門狗
STM32中的獨立看門狗和窗口看門狗

“看門狗”也有軟硬

評論