开云体育视界:符合ASIL-D的看门狗应用设计
发表日期:2023-03-18
在汽车平安性要求愈来愈高的电子系统中,为包管系统法式依照预期流程运转,看门狗对法式的监控办法已成为功能平安需求不成或缺的部门。好比实现法式运转逻辑的监控,实现法式运转时候的监控等,如许的看门狗利用需求,一般的看门狗是没法知足的,ZLG为用户保举利用FS45/65电源治理芯片,其看门狗基在“question/answer”道理实现,能够很好的撑持相干功能平安设想。
1、看门狗引见
图1 Challenger WD
FS45/65的看门狗是Challenger WD,基在“question/answer”道理实现看门狗刷新:FS45/65基在线性移位寄放(LFSR)生成8位伪随机数,MCU能够发送自界说LFSR的seed或利用FS45/65默许的LFSR值(0xB2),履行预界说的计较,经由过程SPI发送成果给FS45/65进行验证。验证准确,会发生新的伪随机数;验证毛病,WD毛病计数器递增,WD_LFSR的值不变,WD毛病计数器依照预定的设置装备摆设,到达必然阈值,对RSTB和FS0B进行节制,从而使系统进入平安状况。
任何WD的刷新城市从头启动窗口,如许可确保MCU与FS65之间的同步,同时与MCU系统自力的外部看门狗更能包管系统的不变性。
2、看门狗窗口
图2 看门狗窗口
第一个看门狗刷新在INIT阶段,第一次看门狗刷新后,装备进入一般WD刷新模式,MCU必需在看门狗窗口打开时代刷新看门狗。看门狗窗口时候能够在WD_WINDOW[3:0]位设置装备摆设为1.0ms到1024ms。看门狗只能在INIT阶段禁用,以答应“从头编程”。
不管好的、坏的WD刷新或WD超时,城市从头启动新的WD窗口;
能够在肆意阶段更改窗口时候,更改窗口时候将鄙人一次WD刷新以后表现;
窗口的占空比为50%±10%,不成点窜。
3、看门狗毛病计数
图3 看门狗毛病计数器
FS45/65实现看门狗毛病计数器治理,器件在INIT阶段经由过程设置装备摆设看门狗毛病计数阈值来决议RSTB和FS0B的动作,包管系统在产生严峻的看门狗毛病时,可以或许敏捷进入平安状况。
呈现看门狗毛病时,WD毛病计数器加2;准确刷新时,WD毛病计数器减1。该道理确保轮回的“OK/NOK”行动收敛在毛病检测。为了答应利用法式的矫捷性,在INIT阶段,该计数器的最年夜值可使用WD_CNT_RFR[1:0]位进行设置装备摆设。
看门狗毛病计数器值可由单片机读取WD_ERR[2:0]位,用在诊断看门狗是不是刷新准确。
4、看门狗刷新计数器
图4 看门狗刷新计数器
看门狗刷新计数器用在递减毛病毛病计数器。每次看门狗准确刷新时,看门狗刷新计数器将增添1,每当看门狗刷新计数器到达6,假如下一次WD刷新也很好,毛病毛病计数器递减1。
不管看门狗刷新计数器确当前值是几多,每次刷新看门狗呈现毛病时,看门狗刷新计数器将复位为0。
5、ZLG资本
图5 ZLG资本
ZLG为用户预备了完美的器件利用和功能平安资本,包罗器件的评测套件、根本功能利用申明文档、根本功能代码、功能平安利用申明文档和功能平安SafetyLib。
6、总结
FS45/65在看门狗应对策略、毛病计数治理功能和诊断等一系列特征都远远优在保守窗口看门狗,可以或许有用包管系统不变运转,而且合适国标GB/T 34590-5法式序列监控相干手艺要求,可到达很高档级的诊断笼盖率。
>>查看更多您感兴趣的!