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

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

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

3天內不再提示

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

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

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

初識看門狗

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

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

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

上電復位脈沖200mS;

支持手動復位;

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

低功耗僅9uA;

欠壓復位。

wKgaomUDwiyAKYI1AAEi9lsnzp4144.png

圖1 ZL6300內部結構

應用電路

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

wKgZomUDwi6ABiijAAC3IuHeLPc647.png

圖2看門狗電路

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

wKgaomUDwi-AKjOKAACzqKauJdw205.png

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

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

wKgaomUDwjGAJEQ6AACRz9JbmH8025.png

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

總結

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

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

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

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

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

來源:ZLG致遠電子

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

審核編輯黃宇

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

    關注

    456

    文章

    50965

    瀏覽量

    424855
  • 看門狗
    +關注

    關注

    10

    文章

    565

    瀏覽量

    70863
  • 燒錄
    +關注

    關注

    8

    文章

    261

    瀏覽量

    35634
收藏 人收藏

    評論

    相關推薦

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

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

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

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

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

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

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

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

    看門狗復位芯片

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

    復位看門狗電路

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

    看門狗喂狗時間及程序

    ,過一段時間CPU應發(fā)出指令讓看門狗復位,重新開始倒計數(shù)。如果看門狗減到0就認為程序沒有正常工作,強制整個系統(tǒng)復位看門狗分硬件
    發(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>工作原理解析

    看門狗電路基本技巧

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

    看門狗芯片工作原理

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

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

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

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

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

    MCU如何集成看門狗的功能

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

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

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

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

    看似乖巧的看門狗,也有比較調皮的一面,在燒錄無法喂狗的特殊情況下仍會毫不留情的
    的頭像 發(fā)表于 07-21 11:55 ?452次閱讀
    【技術分享】"<b class='flag-5'>喂狗</b>",也要講究方法
    主站蜘蛛池模板: 两性色午夜视频免费网| 免费网站直接看| 一级片成人| 99热最新网址| 亚洲精品卡1卡二卡3卡四卡| 五月婷婷一区| 天天干天天干天天干天天干天天干| seba51久久精品| 午夜久久影院| 免费高清在线观看a网站| 综合网在线观看| 午夜在线影视| 免费一级e一片在线播放| 白浆喷射| 色综合视频一区二区三区| 钻石午夜影院| 久久国产成人午夜aⅴ影院| 亚洲精品综合网在线8050影院| 1000部啪啪未满十八勿入中国| 天天夜天干天天爽| 天天摸夜夜摸成人免费视频| 男女啪视频大全1000| 午夜影视啪啪免费体验区深夜| 国产理论片在线观看| free性乌克兰高清videos| tube44在线观看| 亚洲区一二三四区2021| 一级毛片黄色片| 欧美一区二区在线观看视频| 青娱乐99| 国产伦理一区二区三区| 丁香五香天堂网卡| 成视频年人黄网站免费视频| 午夜一级免费视频| 国产精品天天操| 男女无遮挡在线完整视频| 四虎电影免费观看网站| 狠狠色丁香婷婷综合久久来| 久久夜色tv网站| 亚洲午夜精品在线| 人人澡 人人澡 人人看|