您好,欢迎来到硕远科技网站!

最新动态

当前位置:网站首页 > 最新动态 > 正文

PCB设计技巧:您是否应在电路板设计中包含外部看门狗定时器? 嵌入式工控机

blog 2021-02-23 5 0

  在电子产品中,决定是否在设计中加入外部看门狗定时器(WDT)也同样困难选择。如果您的微控制器(MCU)已经内置了WDT,情况尤其如此。就像我和我的女朋友一样,设计专家对于这是否是一个好的决定存在分歧。但是,作为硬件,最终的决定最终是你的。这就是为什么必须充分了解内部和外部硬件看门狗定时器,以得出自己的结论。

  看门狗定时器(WDT)是一种电子功能,用于检测嵌入式系统中的异常并重置微控制器。无风扇工控机,它通常由预先加载的计时器组成,计时器倒计时到零。当预加载的看门狗定时器卡到期时,微控制器将复位。在正常操作下,微控制器始终刷新定时器的值以防止其进入复位状态。这通常被坦率地称为“踢看门狗”。

  尽管您尝试完善硬件和固件,但错误可能会发生。不稳定的电源,内存堆栈溢出或程序陷入永久循环是微控制器失速的原因。这些错误可能导致系统崩溃,这对于几乎不容忍停机时间的应用程序来说可能会出现问题。发生这种情况时,配备看门狗定时器继电器的系统将自动复位。这是因为WDT触发了系统的复位,以便它可以在没有人为干预的情况下恢复正常工作。

  在选择一个WDT而不是另一个之前,了解它们彼此之间的相同或相似之处非常重要。内部WDT是微控制器本身内置的看门狗定时器。通过将值写入WDT的各个寄存器来完成WDT的配置和刷新。

  另一方面,外部WDT是物理集成电路(IC),需要无源元件才能工作。复位倒计时的持续时间通常由电容值决定。外部WDT通常通过发送电压脉冲进行刷新,并以相同的方式复位微控制器。

相关推荐

  • 看门狗定时器特殊功能寄存器及实例软件设计 嵌入式工控机

    看门狗定时器特殊功能寄存器及实例软件设计 嵌入式工控机

      定时器控制寄存器WTCON如表1所示。WTCON可以使能看门狗定时器从4个不同的时钟源中选择时钟信号,使能或者禁止中断,使能或者禁止看门狗定时器复位信号输入。  看门狗定时器用于在供电后使用S3C44B0...

    2021-02-23 5 0

  • 无风扇工控机 看门狗定时器是什么?

    无风扇工控机 看门狗定时器是什么?

      程序的调试和运行中都有着重要的意义。它的主要功能是在发生软件故障时,通过使器件复位(如果软件未将器件清零)将  使能时,WDT将递增,直到溢出,或称“超时”。除非处于休眠或空闲模式,WDT超时会强制器...

    2021-02-23 5 0

  • 系统时钟和定时器——看门狗定时器 嵌入式工控机

    系统时钟和定时器——看门狗定时器 嵌入式工控机

      用于设置预分频系数、选择工作频率、决定是否使能中断、是否启用WATDOG功能(即是否输出复位信号)。  WTDAT寄存器用来决定WATCHDOG定时器的超时周期,定时器启动后,计数(WTCNT)到达零的时...

    2021-02-23 5 0

  • 无风扇工控机 基于嵌入式系统中看门狗的原理与使用

    无风扇工控机 基于嵌入式系统中看门狗的原理与使用

      最近需要在板子上加上一块WatchDog,以确保在系统出错时自动重启,所以看了一些在嵌入式系统中使用看门狗的资料,总结如下:  在产品化的嵌入式系统中,为了使系统在异常情况下能自动复位,一般都需要引入看门...

    2021-02-23 5 0

  • 无风扇工控机 高压看门狗定时器如何提高车载系统安全性

    无风扇工控机 高压看门狗定时器如何提高车载系统安全性

      汽车设计中,越来越多的电子系统正在逐步替代机械功能从引擎定时控制到刹车、方向盘控制,而电子系统相对容易发生故障,这就需要谨慎考虑系统的,确保系统具备较高的故障容限。不应该在发生单点故障时将司机或乘客至于危险处境,至少能够使汽...

    2021-02-23 5 0

  • 看门狗定时器的设计、工作原理及看门狗定时器的操作 嵌入式工控机

    看门狗定时器的设计、工作原理及看门狗定时器的操作 嵌入式工控机

      开始倒计数。如果程序运行正常,过一段时间CPU应发出指令让看门狗复位,重新开始倒计数。如果看门狗减到0就认为程序没有正常工作,强制整个系统复位。  为了给初学者一个系统的概念,先介绍一下看门狗的基本概念。...

    2021-02-23 5 0

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论: