色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

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

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

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

初識看門狗

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

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

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

上電復(fù)位脈沖200mS;

支持手動復(fù)位;

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

低功耗僅9uA;

欠壓復(fù)位。

wKgaomUDwiyAKYI1AAEi9lsnzp4144.png

圖1 ZL6300內(nèi)部結(jié)構(gòu)

應(yīng)用電路

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

wKgZomUDwi6ABiijAAC3IuHeLPc647.png

圖2看門狗電路

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

wKgaomUDwi-AKjOKAACzqKauJdw205.png

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

當(dāng)燒錄完成后拔掉跳線帽,Q3處于導(dǎo)通狀態(tài),芯片產(chǎn)生的喂狗脈沖WDI_GPIO可通過Q3傳遞到WDI引腳,實現(xiàn)正常喂狗,對應(yīng)的喂狗波形如下圖4所示。

wKgaomUDwjGAJEQ6AACRz9JbmH8025.png

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

總結(jié)

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

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

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

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

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

來源:ZLG致遠電子

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

審核編輯黃宇

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

    關(guān)注

    456

    文章

    51155

    瀏覽量

    426325
  • 看門狗
    +關(guān)注

    關(guān)注

    10

    文章

    566

    瀏覽量

    70911
  • 燒錄
    +關(guān)注

    關(guān)注

    8

    文章

    266

    瀏覽量

    35685
收藏 人收藏

    評論

    相關(guān)推薦

    看門狗多任務(wù)系統(tǒng)及喂狗方法詳解

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

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

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

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

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

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

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

    看門狗復(fù)位芯片

    典型的MCU/DSP/UP復(fù)位電源監(jiān)控,外部看門狗專用電路。
    發(fā)表于 10-24 12:31 ?69次下載
    <b class='flag-5'>看門狗</b><b class='flag-5'>復(fù)位</b><b class='flag-5'>芯片</b>

    復(fù)位看門狗電路

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

    看門狗喂狗時間及程序

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

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

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

    看門狗電路基本技巧

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

    看門狗芯片工作原理

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

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

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

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

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

    MCU如何集成看門狗的功能

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

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

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

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

    看似乖巧的看門狗,也有比較調(diào)皮的一面,在燒錄無法喂狗的特殊情況下仍會毫不留情的
    的頭像 發(fā)表于 07-21 11:55 ?469次閱讀
    【技術(shù)分享】"<b class='flag-5'>喂狗</b>",也要講究方法
    主站蜘蛛池模板: https黄视| 玩50岁四川熟女大白屁股直播 | 国产人成无码视频在线观看 | 国产亚洲精品久久久999无毒 | 欧美日韩另类在线观看视频 | sao虎影院桃红视频在线观看 | 亚洲午夜精品一区二区公牛电影院 | 国产成人精品免费青青草原app | 国产亚洲精品久久久久久一区二区 | 欧美精品做人一级爱免费 | 亚洲乱码一区二区三区香蕉 | 欧美aa级片| 亚洲精品日韩在线观看视频 | x69老师x日本 | 国产欧美日韩视频怡春院 | 2021久久99国产熟女人妻 | 羞羞一区二区三区四区片 | 澳大利亚剧满足在线观看 | 国产精品99亚发布 | 人妻夜夜爽天天爽三区麻豆AV网站 | brazzers情欲狂欢 | 全彩无翼污之邪恶女教师 | 国产亚洲tv在线观看 | 欧洲video60| 亚洲欧美另类无码专区 | 337p啪啪人体大胆 | 别停好爽好深好大好舒服视频 | 伦理片秋霞免费影院 | 中文字幕天堂久久精品 | 99久久精品国产国产毛片 | 少妇高潮久久久久7777 | 18动漫在线观看 | 久久热精品18国产 | 三级全黄的视频在线观看 | 亚洲AV久久无码高潮喷水 | 俄罗斯aaaaa一级毛片 | G0GO人体大尺香蕉 | 欧美九十老太另类 | 视频一区国产 | 97色香蕉在线 | 免费看大黄高清网站视频在线 |