0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

看门狗定时器允许进入测试模式

星星科技指导员 来源:ADI 作者:ADI 2023-05-08 11:15 次阅读

以下应用笔记讨论如何使用MAX6360微处理器监控器进入基于微处理器的器件的测试模式。

基于微处理器的设备的手册通常包括进入“秘密模式”的说明,您可以在其中测试或重置设备。这些说明通常要求您按住一个或两个开关,以保持最短的时间间隔。您可以采取多种措施来避免意外触发测试模式:按下两个键,在最小间隔内同时连续按住两个键,并使间隔延长两到五秒。

您可以使用少量电阻器电容二极管以及一两个比较器来实现此类设计。即使客户从未使用或欣赏过该电路,也会增加成本和复杂性,同时降低系统可靠性。因此,更好的选择是使用最少的附加组件实现该功能。

wKgaomRYaVGAQKnkAAAQgeng0os578.gif

图1.您可以激活IC1只有按下 S1和 S2同时至少 2.9 秒。

基于微处理器的器件通常包括一个电压监控器,用于监控电压抄送电平,在某些情况下,内核电压。当任一电压降至其阈值以下时,监控器向微处理器发出复位信号集成电路1图1中监视两个电压,提供上电复位,并包括一个看门狗定时器。如果系统中其他位置不需要看门狗功能,则有助于实现开关延迟电路。幸运的是,当 WDI(看门狗输入)引脚 5 浮动时,看门狗定时器会自复位,这表明电路被禁用。因此,您可以通过启用和禁用看门狗定时器来实现开关延迟电路。只需在 WDI 和启用测试模式的交换机之间提供一个接口。IC的标称超时期限1的看门狗定时器是2.9秒。

当两个开关都打开且仅按下一个开关时,WDI 必须浮动。当同时按下两者时,WDI 必须采用数据手册中指定的高电平有效或低电平有效状态。请注意,WDI 在灌电流 5 μA 时可以保持浮动状态。npn 晶体管将 WDI 与开关的下拉电阻隔离开来。当 S2闭合时,电流流过晶体管基极流向WDI,由于1MΩ电阻将电流限制在小于5μA,因此WDI保持浮动状态。晶体管打开并强制WDI仅在您按下S时才达到高电平有效1也。如果以相反的顺序按下开关,则 WDI 仅在关闭 S 时切换为高电平2.您必须关闭两个开关才能激活看门狗定时器。定时器激活后,IC1在置位复位之前施加 2.9 秒延迟(引脚 1)。如果在此 2.9 秒期间释放其中一个或两个开关,计时器将重置。因此,以一个npn晶体管和三个电阻的最小成本,监控器IC可以监视两个电压,提供上电复位信号,并实现双开关延迟功能。要监视一个电压,可以更换IC1使用MAX823。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 看门狗
    +关注

    关注

    10

    文章

    559

    浏览量

    70761
  • 微处理器
    +关注

    关注

    11

    文章

    2249

    浏览量

    82344
  • 定时器
    +关注

    关注

    23

    文章

    3242

    浏览量

    114563
收藏 人收藏

    评论

    相关推荐

    一文详解看门狗定时器

    看门狗定时器由独立的1 Mhz 片内振荡驱动。这是VCC = 5V 时的典型值。请参见特性数据以了解其他VCC 电平下的典型值。通过设置看门狗定时
    发表于 09-02 16:40 3958次阅读
    一文详解<b class='flag-5'>看门狗</b><b class='flag-5'>定时器</b>

    STM32看门狗定时器的工作原理和作用 看门狗定时器的特性

    看门狗定时器(WDT,Watch Dog Timer)是单片机的一个组成部分,它实际上是一个计数,一般来说都是向下计数的,给看门狗一个数字,程序开始运行后
    的头像 发表于 07-27 16:30 5878次阅读
    STM32<b class='flag-5'>看门狗</b><b class='flag-5'>定时器</b>的工作原理和作用 <b class='flag-5'>看门狗</b><b class='flag-5'>定时器</b>的特性

    看门狗定时器的设计、工作原理及看门狗定时器的操作

    看门狗定时器(WDT,Watch Dog Timer)是单片机的一个组成部分,它实际上是一个计数,一般给看门狗一个数字,程序开始运行后看门狗
    发表于 05-23 09:14 7653次阅读
    <b class='flag-5'>看门狗</b><b class='flag-5'>定时器</b>的设计、工作原理及<b class='flag-5'>看门狗</b><b class='flag-5'>定时器</b>的操作

    看门狗定时器的作用

    看门狗复位,重新开始倒计数。如果看门狗减到0就认为程序没有正常工作,强制整个系统复位。 看门狗定时器的操作过程 使用时,WDT将递增,直到溢出,或称超时。除非处于休眠或空闲
    发表于 10-20 14:41 6678次阅读

    dsp看门狗定时器的作用解析

    看门狗在外围监控DSP中软件的运行以及硬件的操作,当CPU出现故障时,看门狗将执行系统复位。如果软件进入了一个不正确的循环或者CPU出现暂时的混乱,看门狗
    发表于 11-21 16:52 1.4w次阅读
    dsp<b class='flag-5'>看门狗</b><b class='flag-5'>定时器</b>的作用解析

    基于VxWorks的看门狗定高效定时机制设计实现

    VxWorks提供了一个看门狗定时器(watchDog timer),它由以下四个函数维护: wdCreate( ) 创建并初始化一个看门狗定时器;wdDelete( ) 终止并
    发表于 03-06 09:22 4763次阅读
    基于VxWorks的<b class='flag-5'>看门狗</b>定高效<b class='flag-5'>定时</b>机制设计实现

    TB3123 - PIC®单片机的窗口看门狗定时器

    窗口看门狗定时器(Windowed Watchdog Timer,WWDT)是PIC单片机的增强型看门狗定时器。该定时器是PIC单片机现有
    发表于 03-26 14:35 0次下载
    TB3123 - PIC®单片机的窗口<b class='flag-5'>看门狗</b><b class='flag-5'>定时器</b>

    什么是看门狗定时器?为何看门狗定时器如此重要?

    的MCU故障可能无意中使看门狗定时器丧失功用,因此整合看门狗可能不会总是按预期的方式运作。同样地,虽然软件以内部看门狗能够侦测所有冻结或停机的方式编写,但是,采取额外的步骤以冗余方式监
    的头像 发表于 08-29 08:13 2.4w次阅读
    什么是<b class='flag-5'>看门狗</b><b class='flag-5'>定时器</b>?为何<b class='flag-5'>看门狗</b><b class='flag-5'>定时器</b>如此重要?

    如何利用单片机看门狗定时器使led闪烁

    |=WDTIE; //允许看门狗定时器中断 P2DIR |= BIT7; _BIS_SR(LPM0_bits+GIE);//在这里的话将cpu进入低功耗
    发表于 02-11 10:00 3921次阅读
    如何利用单片机<b class='flag-5'>看门狗</b><b class='flag-5'>定时器</b>使led闪烁

    看门狗定时器的相关问题和实验说明

    进入中断。在定时器中断中执行一些复位操作,使系统恢复正常的工作状态,即在程序没有正常运行期间,如期复位看门狗以保证所选择
    的头像 发表于 10-06 12:59 4505次阅读
    <b class='flag-5'>看门狗</b><b class='flag-5'>定时器</b>的相关问题和实验说明

    LPC2294看门狗定时器

    看门狗定时器(WDT)特点1.如果不定期重新装载,会内部重置芯片2.调试模式3.由软件启动,但是需要硬件复位或者看门狗复位/中断才能禁用。4.如果
    发表于 12-04 10:36 8次下载
    LPC2294<b class='flag-5'>看门狗</b><b class='flag-5'>定时器</b>

    MSP430F5529 DriverLib 库函数学习笔记(十四)看门狗定时器 (WDT)

    目录硬知识看门狗定时计数器 (WDTCNT)看门狗模式定时计数模式看门狗
    发表于 12-16 16:56 14次下载
    MSP430F5529 DriverLib 库函数学习笔记(十四)<b class='flag-5'>看门狗</b><b class='flag-5'>定时器</b> (WDT)

    使用高速微型看门狗定时器

    在恶劣环境中使用的高速微控制应用的设计人员将使用看门狗定时器来防止软件失控。DS80C320高速微控制集成了看门狗
    的头像 发表于 02-09 11:54 897次阅读

    内部和外部看门狗定时器的比较

    本文比较了内部(与微处理集成)和外部(基于硬件)看门狗定时器(WDT)的优缺点。它解释了内部看门狗定时器易于实现,但容易发生故障。MAXQ
    的头像 发表于 04-03 11:15 2983次阅读

    AXI时基看门狗定时器(WDT)概述

    XilinxLogiCORE IP AXI4-Lite时基看门狗定时器(WDT)是一个32位外设,提供32位自由运行时基和看门狗定时器
    的头像 发表于 10-16 11:10 1163次阅读
    AXI时基<b class='flag-5'>看门狗</b><b class='flag-5'>定时器</b>(WDT)概述