首页 > 新品推荐 > 兴威帆RTC芯片SD3078倒计时实现硬件看门狗功能
  • 兴威帆RTC芯片SD3078倒计时实现硬件看门狗功能

  • 2022-11-16 15:59:55 阅读量:2576

  


1.概述


看门狗用于监测CPU的运行状态,当CPU出现异常死机时,发出复位信号对其进行复位。看门狗分为硬狗和软狗,硬狗一般由专门的看门狗芯片实现,可靠性优于软狗,软狗集成在CPU内部。看门狗的主体是一个计数器,当看门狗启动时,计数器会进行计数,如果不及时重置计数器,计数器会溢出并产生复位信号,即没有及时喂狗导致看门狗复位。


SD3078是一款高精度的实时时钟芯片,内置谐振电容及数字温度补偿,包含报警、频率输出、倒计时等功能。本次我们利用SD3078的倒计时实现硬件看门狗功能。



2.实现方案


硬件框图

SD3078的INT脚通过上拉电阻和CPU的复位脚连接,当倒计时计数器溢出时,INT输出低脉冲对CPU进行复位。


  



推荐商品:C916255


实现方式

SD3078倒计时功能相关寄存器由24bit 的向下计数器、2bit频率源选择位TDS、中断使能位INTDE、中断标志位INTDF、输出控制位IM组成。通过TDS可以选择4种计数器频率源:


TDS1

TDS0

计数器频率源

0

0

4096Hz

0

1

1024Hz

1

0

1/60Hz

1

1

1/3600Hz



当INTDE=1且计数器写入一个24 位的数值后, 计数器会按照 TDS1、TDS0 选定的频率来减一,当计数器的值为零时,置中断标志位INTDF为1。设置IM=1且定时周期大于250ms时,则从INT脚输出低电平时间为 250ms,复位CPU。


  


倒计时定时最短为 244us,最长定时可到 31.9 年。



喂狗即重置计数器,进行重置计数器时,只需要对中断使能位INTDE先置0再置1,就完成喂狗。

热门物料
型号
价格
LR8341A-T33/线性稳压器(LDO) 0.143
SN65LBC184DR/RS-485/RS-422芯片 3.75
ADS1256IDBR/模数转换芯片ADC 42.32
ADS1220IPWR/模数转换芯片ADC 16.35
TMS320F28035PNT/单片机(MCU/MPU/SOC) 18.66
TPS54331DR/DC-DC电源芯片 0.8793
ADS1115IDGSR/模数转换芯片ADC 6.22
AMC1200BDWVR/隔离放大器 3.86
DRV8870DDAR/电机驱动芯片 1.7
ISO3082DWR/RS-485/RS-422芯片 2.7
您的浏览器版本过低(IE8及IE8以下的浏览器或者其他浏览器的兼容模式),存在严重安全漏洞,请切换浏览器为极速模式或者将IE浏览器升级到更高版本。 【查看详情】
推荐您下载并使用 立创商城APP 或者最新版 谷歌浏览器火狐浏览器360浏览器搜狗浏览器QQ浏览器 的极(高)速模式进行访问。
© 2022 深圳市立创电子商务有限公司 版权所有

提示

您确定删除此收货地址吗?

提示

您确定删除此收货地址吗?

成功提示

content

失败提示

content

微信咨询

关注公众号咨询客服

咨询客服
  • 在线客服热线

    0755-83865666

  • 服务时间

    工作日  8:30~20:30

    节假日  8:30~18:00

  • 服务投诉

QQ咨询
优惠券
芯媒体

立创商城旗下芯媒体

微信号:icsight

建议反馈
填问卷 立创用户体验问卷调查 立即参与
活动规则
活动规则
展开客服