看门狗芯片工作原理 看门狗芯片工作原理#路由器
为了防止 MCU 或者其它的处理器芯片出现程序跑飞的情况,在电路设计的时候一般都会加一个看门狗的功能。
常用的有专门的看门狗芯片,有的 MCU 内部也会集成看门狗功能。
看门狗芯片一般包含四个引脚:WDI 是喂狗信号输入引脚;WDO 是看门狗的输出引脚。如果是开漏输出要加一个上拉电阻;VCC 和 GND 是电源和地。
看门狗芯片与 MCU 的常用连接图,大家可以看一下:看门狗芯片的 WDI 一般是接到 MCU 的 GPIO,看门狗芯片的 WDO 是接到 MCU 的复位引脚或者接到给 MCU 供电的电源芯片的使能引脚。
看门狗芯片有个重要的参数是喂狗时间,用 Twd 表示,如果超过这个时间没有喂狗,看门狗芯片就会触发一个负脉冲,负脉冲的时间即为 Twdo。喂狗的动作一般是指在 WDI 上出现一个上升沿或者下降沿。
大家可以看一下,当 MCU 程序运行正常的时候会输出一个脉冲信号给到看门狗芯片的 WDI,只要脉冲信号的高电平和低电平小于喂狗时间,Twd,看门狗芯片的 WDO 上就输出的是一直是一个高电平。当 MCU 的程序跑飞的时候就会在 WDI 上产生。产生一个持续的低电平或者高电平。只要低电平或者高电平的时间大于了 Twd,看门狗芯片的 WDO 上就会出现一个负的脉冲信号。
我设计了一个实验电路,大家可以看一下看门狗芯片,我是用的 MAX6369 看门狗芯片,它的喂狗时间是可以设置的,我现在设置的是 1 秒(1S-3S 之间),负的脉冲信号大概是 100 毫秒。
下面来实际测一下,大家可以看一下,现在示波器上面显示的就是看门狗芯片的输入和输出波形,黄色是输入 WDO 上面的信号,一直是一个高电平,现在是一个异常喂狗的情况下,现在蓝色是输出是 WDO,大家可以看一下,隔一段时间就会有一个负的脉冲信号。
可以量一下喂狗周期,大家可以看一下现在这一段时间就是喂狗周期,示波器上面显示的是大概是 1.67 秒,大家可以看一下,现在示波器上面显示的就是正常喂狗情况下看门狗的输入输出信号,黄色是输入 WDO,现在是一个周期性的方波信号。
大家很明显的可以看到方波信号的高电平和低电平(时间)都是小于前面测量的喂狗周期的,现在蓝色的看门狗的输出一直是一个高电平,不会再有之前像异常喂狗情况下那样产生一个负的脉冲信号了。
今天的分享就在这里,谢谢大家。
豪威全新车载miniSBC系统基础芯片:灵活配置看门狗 支持跛行回家
快科技11月27日消息,
对于目前智能化越来越高的电动汽车而言,其需要的各种电子元件也是越来越多,因此将多个功能集成到一个芯片里就显得尤为重要。
豪威集团此次发布的OKX0210就是一款具有多个功能的系统基础芯片, 采用DFN3.5*5.5封装,最高支持40V输入,满足汽车12V供电系统要求。
该芯片集成了2通道LDO,1路CAN收发器,在睡眠模式下有着极低的静态功耗。
内部高速的CAN收发器可以通过特定帧唤醒,并且可以根据功能不同,在整个网络划分出多个虚拟的局部网络,从而实现实现单独的休眠唤醒功能, 车门解锁、车灯等功能互不影响。
值得一提的是,OKX0210芯片支持跛行回家模式, 当汽车ECU中的电控单元出现故障时,会自动启用后备控制回路对发动机进行简单控制,使汽车可以开回家或是到附近的汽修厂进行修理。
此外OKX0210还支持灵活配置看门狗模式, 可以自由选择Timeout/Window/Off三种模式。
为了满足车身电子对功能安全的需求,OKX0210还集成了多种安全诊断机制, 来提升系统对单点故障和潜在故障的诊断覆盖率,显著提升系统的功能安全级别。
该芯片能够搭配市面主流的微控制器使用,主要应用于车身电子,例如方向盘控制器,雨刷控制,车灯控制器以及座椅应用等。
相关问答
什么是stm32看门狗?
看门狗程序对于所有芯片实现的功能都是一样,你只要理解看门狗即可,不需要强调STM32的看门狗。看门狗程序,你可以理解为系统为你封装好的一个函数,具体功能配...
门禁控制器上设计的双看门狗电路是做什么的?
在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统...
如何用555芯片设计看门狗电路?
用这个电路改一下:取消R3和VD1/VD2,换成继电器,用继电器的输出接点控制灯塔的灯光。继电器采用6V电压,输出接点为220v/2A(可带动300W灯泡)调节R1和R2的...
dalc是什么芯片?
dalc芯片系列13.56MHZ非接触式射频IC卡专用读写卡模块,是目前国际上读卡最强大的模块之一。dalc芯片的读卡部分采用了LEGIC公司最新设计的高集成度读卡专用芯...
双核,8g内存条,1g显卡能玩看门狗吗?
这样的问法,说明对显卡档次好坏不太理解。显存大小在显卡的档次中属于最次参数。显卡好坏,首先看显示芯片、其次是位宽、再次是频率、最后是显存容量。所以能...
stm32数组越界一定会进硬件错误中断吗?
stm32数组越界一定会进硬件错误中断的。可以从以下几个方面查找原因:1.意外中断。是否打开了某个中断,但是没有响应和清除中端标志,导致程序一直进入中断,...
gd103c8t6芯片资料?
GD32F103C8T6系列产品主频为108MHz,提供了出色的处理性能。基本型片内闪存(Flash)最大为128KB,RAM最大为20KB,供电电压范围为2.6V-3.6V,内核的供电电压为1.2V...
据说大型芯片有几十亿个晶体管,一个都容不得出错,但为何芯片可靠性还这么高?
首先,我们需要提纯硅。硅片越纯,杂质的干扰就越小。一般的半导体器件,比如你家老式收音机里用的三极管之类,就要求99.9999%以上的高纯硅(6个9);而大规模...必须...
最后还设计了一款基于常用复位芯片的看门狗复位电路.
[最佳回答]SingleChipMicro-computeriscalledSingleChipforshort,whichisatypicalEmbeddedMicrocontroll...
RTC具有哪些功能呢?
总之,RTC是一种能够提供实时时钟芯片的专用集成电路,具有计时准确、耗电低、体积小、价格便宜等优点,被广泛应用于各种领域。4.在电器仪表、通信工程、电气...