在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何避免燒錄無法喂狗的情況下看門狗仍會復位芯片

jf_pJlTbmA9 ? 來源:ZLG致遠電子 ? 作者:ZLG致遠電子 ? 2023-10-24 15:56 ? 次閱讀

看似乖巧的看門狗,也有比較調皮的一面,在燒錄無法喂狗的特殊情況下仍會毫不留情的復位芯片,造成燒錄失敗,該如何避免這種情況的發生嗎?

初識看門狗

嵌入式產品設備在電源瞬變、電磁干擾、靜電放電、極端溫濕度等復雜環境的干擾下可能會造成程序異常,從而使系統陷入癱瘓狀態,這時候我們就希望設備能夠自動復位,而不需要人工干預,看門狗定時器可以幫助捕獲和重置已經“失控”的設備,實現無人值守,提高系統可靠性。

看門狗又叫 watchdog timer,是一個定時器電路,一般有一個輸入端用來喂狗,一個輸出端RST接到芯片的復位引腳,芯片正常工作的時候,每隔一段時間輸出一個信號到喂狗端,給看門狗清零,如果超過規定的時間不喂狗,看門狗溢出,就會給出一個復位信號,拉低RST引腳使得芯片復位。

ZL6300是廣州致遠微電子有限公司自行設計的一款集欠壓監測復位、手動復位和超時復位功能的看門狗芯片,具有以下特性:

上電復位脈沖200mS;

支持手動復位;

看門狗定時器溢出周期1.7S;

低功耗僅9uA;

欠壓復位。

wKgaomUDwiyAKYI1AAEi9lsnzp4144.png

圖1 ZL6300內部結構

應用電路

通過之前對看門狗的初步認識,好的看門狗設計可以大大提升產品的穩定可靠性,我司基于該理念,核心板上均板載獨立看門狗,為適應各種復雜環境保駕護航。下面以我司性能卓越的M3568核心板為例,看下它如何靈活設計看門狗電路,對應的原理圖如下圖2所示,看門狗芯片選型ZL6300,支持手動按鍵復位和看門狗溢出復位,當系統正常運行時從芯片上電啟動到加載看門狗喂狗驅動所需時長約為1S左右,ZL6300溢出周期為1.7S,可以在看門狗溢出周期內及時喂狗清除定時器。

wKgZomUDwi6ABiijAAC3IuHeLPc647.png

圖2看門狗電路

當芯片處于燒錄狀態時因內核停止工作,喂狗程序不能正常運行,不能及時喂狗,看門狗溢出拉低芯片復位引腳,導致程序下載失敗。為應對這種特殊情況,預留了跳線冒選項,插上短路帽即可禁用看門狗,當J2插上短路帽時,WDO_EN被拉至低電平,Q1三級管處于關斷狀態,WDI引腳處于高組態,當WDI引腳檢測到它處于高阻抗狀態時將產生自己的WDI脈沖,對應的喂狗波形如下圖3所示。

wKgaomUDwi-AKjOKAACzqKauJdw205.png

圖3 看門狗禁能時喂狗波形

當燒錄完成后拔掉跳線帽,Q3處于導通狀態,芯片產生的喂狗脈沖WDI_GPIO可通過Q3傳遞到WDI引腳,實現正常喂狗,對應的喂狗波形如下圖4所示。

wKgaomUDwjGAJEQ6AACRz9JbmH8025.png

圖4看門狗使能時喂狗波形

總結

下面簡單匯總看門狗電路設計注意事項

看門狗復位脈沖時長要大于CPU的最少復位時間;

看門狗溢出周期要大于系統啟動到加載看門狗驅動時長,并留有一定的余量;

充分利用WDI引腳在高阻態時看門狗定時器功能禁用;

避免通過使能看門狗的電源來控制看門狗工作與否,否則會造成系統一直重啟,看門狗芯片上電后會輸出一個時長200mS的POR信號。

來源:ZLG致遠電子

免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯系小編進行處理

審核編輯黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    459

    文章

    52091

    瀏覽量

    435417
  • 看門狗
    +關注

    關注

    10

    文章

    577

    瀏覽量

    71534
  • 燒錄
    +關注

    關注

    8

    文章

    284

    瀏覽量

    36134
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    看門狗多任務系統及喂狗方法詳解

    看門狗分硬件看門狗和 軟件看門狗。硬件看門狗是利用一個定時器電路,其定時輸出連接到電路的復位端,程序在一定時間范圍內對定時器清零(俗稱“
    的頭像 發表于 07-05 09:21 ?1.9w次閱讀
    <b class='flag-5'>看門狗</b>多任務系統及<b class='flag-5'>喂狗</b>方法詳解

    使用TC275 CPU看門狗,在不喂狗情況下只能復位一次,然后再次復位時,就直接死機了是什么情況

    使用TC275CPU看門狗,定時器設為1.3秒,在不喂狗情況下只能復位一次,然后再次復位時,就直接死機了,程序不能重啟運行。這是什么
    發表于 02-05 07:10

    窗口看門狗喂狗時間

    0-x內,x由相關寄存器決定(X由預分頻器和重裝載值決定,最大值為0xFFF)。喂狗的時間不能過晚為什么需要看門狗獨立看門狗:在0-重載值之間任意時間都可以喂狗如果程序跑飛后又跑回正常
    發表于 07-30 06:31

    獨立看門狗和窗口看門狗喂狗限制

    窗口看門狗和獨立看門狗最大的不同就是,獨立看門狗喂狗限制是在計數器遞減為零前,而窗口看門狗喂狗
    發表于 08-02 10:46

    如何去了解STM32F767的復位和窗口看門狗喂狗情況

    如何去了解STM32F767的復位和窗口看門狗喂狗情況呢?DS0和DS1在STM32F767的復位和窗口
    發表于 08-23 06:02

    復位看門狗電路

    復位看門狗電路 復位看門
    發表于 08-09 21:58 ?3575次閱讀
    <b class='flag-5'>復位</b>及<b class='flag-5'>看門狗</b>電路

    看門狗喂狗時間及程序

    ,過一段時間CPU應發出指令讓看門狗復位,重新開始倒計數。如果看門狗減到0就認為程序沒有正常工作,強制整個系統復位看門狗分硬件
    發表于 10-16 09:19 ?1.8w次閱讀

    什么是stm32看門狗?獨立看門狗和窗口看門狗工作原理解析

    stm32有兩個看門狗,獨立看門狗和窗口看門狗,其實兩者的功能是類似的,只是喂狗的限制時間不同。 獨立看門狗
    的頭像 發表于 11-06 11:48 ?2.8w次閱讀
    什么是stm32<b class='flag-5'>看門狗</b>?獨立<b class='flag-5'>看門狗</b>和窗口<b class='flag-5'>看門狗</b>工作原理解析

    看門狗電路基本技巧

    當系統工作正常時,CPU將每隔一定時間輸出一個脈沖給看門狗,即“喂狗”,若程序運行出現問題或硬件出現故障時而無法按時“喂狗”時,看門狗電路將
    的頭像 發表于 10-24 09:48 ?7796次閱讀

    看門狗芯片工作原理

    一、看門狗原理 在產品化的嵌入式系統中,為了使系統在異常情況下能自動復位,一般都需要引入看門狗看門狗其實就是一個可以在一定時間內被
    的頭像 發表于 08-09 23:48 ?1.4w次閱讀

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

    一、前言 在早期的MCU中是沒有看門狗這種東西的,所以產品就很容易出現死機,跑飛的情況。為了避免這種情況的出現,后期的MCU都集成了看門狗
    的頭像 發表于 12-22 16:58 ?2464次閱讀

    【技術分享】"喂狗",也要講究方法

    看似乖巧的看門狗,也有比較調皮的一面,在燒錄無法喂狗的特殊情況下仍會毫不留情的
    的頭像 發表于 03-21 13:35 ?645次閱讀

    MCU如何集成看門狗的功能

    一、前言 在早期的MCU中是沒有看門狗這種東西的,所以產品就很容易出現死機,跑飛的情況。為了避免這種情況的出現,后期的MCU都集成了看門狗
    的頭像 發表于 06-22 09:09 ?2173次閱讀
    MCU如何集成<b class='flag-5'>看門狗</b>的功能

    【技術分享】&amp;quot;喂狗&amp;quot;,也要講究方法

    看似乖巧的看門狗,也有比較調皮的一面,在燒錄無法喂狗的特殊情況下仍會毫不留情的
    的頭像 發表于 04-03 15:03 ?1162次閱讀
    【技術分享】&amp;quot;<b class='flag-5'>喂狗</b>&amp;quot;,也要講究方法

    【技術分享】"喂狗",也要講究方法

    看似乖巧的看門狗,也有比較調皮的一面,在燒錄無法喂狗的特殊情況下仍會毫不留情的
    的頭像 發表于 07-21 11:55 ?596次閱讀
    【技術分享】"<b class='flag-5'>喂狗</b>",也要講究方法
    主站蜘蛛池模板: 777奇米影视笫四色88me久久综合 | 日韩毛片高清免费 | 亚洲伊人久久大香线蕉影院 | 欧美一级视频精品观看 | 国产私拍视频 | 久久婷婷午色综合夜啪 | 午夜欧美成人久久久久久 | 免费看黄视频 | china3p单男精品自拍 | 色综合成人丁香 | 欧美ggg| 伊人久久影院大香线蕉 | 99久久综合 | 男人j进人女人j 的视频 | 天天做天天爱天天操 | 在线观看网站黄 | 亚洲 欧洲 日韩 | 国产精品大片天天看片 | 国产精品欧美一区二区三区不卡 | 美女视频一区二区三区在线 | 天天骑天天射 | 久久99国产精品免费观看 | 中日韩免费视频 | 三级理论在线 | 成人伊人 | 欧美日韩亚洲国内综合网俺 | 夜夜操天天干 | 欧美日本视频一区 | 丁香天堂网 | 日本三级香港三级三级人!妇久 | 成人黄网大全在线观看 | 最近2018年中文字幕免费图片 | 欧美在线一级视频 | 天堂在线资源网 | 涩狠狠狠狠色 | 亚洲日本欧美日韩高观看 | 亚洲一区二区三区在线网站 | 久久精品视频7 | 免看一级a毛片一片成人不卡 | 久久精品最新免费国产成人 | 亚洲国产第一区二区香蕉 |