历史上的今天

今天是:2024年11月04日(星期一)

正在发生

2020年11月04日 | 让更安全的汽车电子快速落地,符合ASIL-D看门狗应用设计

发布者:EEWorld资讯 来源: EEWORLD关键字:看门狗 手机看文章 扫描二维码
随时随地手机看文章

摘要:当下,一边汽车自动化驾驶的发展势头节节攀高,一边频频出现各类痛心的质量事故。需求促进变革,需求促进功能安全在汽车电子的快速落地,本文就带你领略高安全等级设计中的看门狗

 

在汽车安全性要求越来越高的电子系统中,为保证系统程序按照预期流程运行,看门狗对程序的监控措施已成为功能安全需求不可或缺的部分。比如实现程序运行逻辑的监控,实现程序运行时间的监控等,这样的看门狗应用需求,一般的看门狗是无法满足的,ZLG为用户推荐使用FS45/65电源管理芯片,其看门狗基于“question/answer”原理实现,可以很好的支持相关功能安全设计。

 

 

一、看门狗介绍

 

 

图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  看门狗窗口

 

第一个看门狗刷新在INIT阶段,第一次看门狗刷新后,设备进入正常WD刷新模式,MCU必须在看门狗窗口打开期间刷新看门狗。看门狗窗口时间可以在WD_WINDOW[3:0]位配置为1.0ms到1024ms。看门狗只能在INIT阶段禁用,以允许“重新编程”。

 

无论好的、坏的WD刷新或WD超时,都会重新启动新的WD窗口;

 

可以在任意阶段更改窗口时间,更改窗口时间将在下一次WD刷新之后体现;

 

窗口的占空比为50%±10%,不可修改。

 

三、看门狗错误计数

 

 

图3  看门狗错误计数器

 

FS45/65实现看门狗错误计数器管理,器件在INIT阶段通过配置看门狗错误计数阈值来决定RSTB和FS0B的动作,保证系统在发生严重的看门狗故障时,能够迅速进入安全状态。

 

出现看门狗故障时,WD错误计数器加2;正确刷新时,WD错误计数器减1。该原理确保循环的“OK/NOK”行为收敛于故障检测。为了允许应用程序的灵活性,在INIT阶段,该计数器的最大值可以使用WD_CNT_RFR[1:0]位进行配置。

 

看门狗错误计数器值可由单片机读取WD_ERR[2:0]位,用于诊断看门狗是否刷新正确。

 

四、看门狗刷新计数器

 

 

图4  看门狗刷新计数器

 

看门狗刷新计数器用于递减故障错误计数器。每次看门狗正确刷新时,看门狗刷新计数器将增加1,每当看门狗刷新计数器达到6,如果下一次WD刷新也很好,故障错误计数器递减1。

 

无论看门狗刷新计数器的当前值是多少,每次刷新看门狗出现错误时,看门狗刷新计数器将复位为0。

 

五、ZLG资源

 

 

图5  ZLG资源

 

ZLG为用户准备了完善的器件使用及功能安全资源,包括器件的评测套件、基础功能使用说明文档、基础功能代码、功能安全使用说明文档以及功能安全SafetyLib。

 

六、总结

 

FS45/65在看门狗应答策略、故障计数管理功能和诊断等一系列特性都远远优于传统窗口看门狗,能够有效保证系统稳定运行,并且符合国标GB/T 34590-5程序序列监控相关技术要求,可达到很高等级的诊断覆盖率。

 

 

 

关键字:看门狗 引用地址:让更安全的汽车电子快速落地,符合ASIL-D看门狗应用设计

上一篇:异构Arm核关键安全应用中的软件考虑
下一篇:瑞萨电子基于可扩展AI SMARC架构产品组合,加速检测结果

推荐阅读

        芯科技消息(文/西卡、雷明正)30日起,美国对中国福建晋华实施的紧急禁售令开始生效,间接在半导体市场又掀起新的涟漪。外界开始看好韩国的半导体产业,这样的期盼也即时反映到股市中,30日三星电子和SK海力士皆以强涨作收,市场反应似乎透露三星、SK海力士有机会借此大赚贸易战争财?        在贸易战的中美矛盾不断激化的情况...
据公安部数据显示,2018年中国汽车保有量达到2.4亿辆,驾驶人达到4.09亿人。毫无疑问,中国已经成为汽车出行大国。但与此同时,广大车主的行车安全问题也饱受关注。日前,国内知名汽车电子厂商铁将军汽车电子股份有限公司率先推出整合八大安全功能于一身的全能型行车记录仪 -- 铁将军行车安全集成,综合这款铁将军行车记录仪的功能,铁将军还为此起了一...
今年年初开始,博世智能家居(Bosch Smart Home)一直在为特定的合作伙伴提供开放式接口,以推动其合作伙伴网络不断扩大。在最近新增了苹果公司的智能家居平台HomeKit之后,据外媒报道,梅赛德斯-奔驰公司也凭借其MBUX(奔驰用户体验)信息娱乐系统成为了博世智能家居的新伙伴。将博世智能家居系统与奔驰新款信息娱乐系统整合可以为用户提供更多选择,让...
STM32 的 GPIO 可以由软件配置成为几种不同的模式,每个I/O端口位可以自由编程,然而I/0端口寄存器必须按32位字被访问:A. 芯片侧:1. 输入:2. 输出:B. 硬件侧:对应的单板,有两个GPIO连接到LED上:使用的是 GPIO 的 Port G 的 Pin13 和 Pin14 脚C. 代码侧:配置上述两个 GPIO 工作需要的步骤如下:1. 使能对应的 GPIO_G 的时钟2...

史海拾趣

问答坊 | AI 解惑

东瓜的关于货车用TPMS中RF方案的一点原创 (1)

俺一开始不会用PDF转换,结果用截图做的就做成这样子了,呵呵,还请各位见谅 文中是俺给别人做的TPMS方案的节选,关于货车用TPMS中RF方案的一些问题和解决办法东瓜~…

查看全部问答∨

车载GPS市场发展五大板块

近年来GPS业市场才真正觉醒。GPS市场需要经历如此长久的摸索和暗夜?简单说来,在客观上,地区之间发展不平衡,经济生活水平尚没有达到普遍接受GPS的高度。在主观上,技术革新频率低,早期企业缺乏持续发展观念,忽视技术研发目标和实际市场需求层 ...…

查看全部问答∨

PLC工程师招聘

本公司位于南京江宁区 现招聘3名PLC工程师 岗位要求: 1) 专科以上学历,从事PLC软件开发业务一年以上; 2) 较强的动手能力和独立解决问题能力; 3) 有图像处理、机器视觉检测相关的工作经验者优先; 4) 根据自愿原则PLC能力较好者可派遣 ...…

查看全部问答∨

关于arm8962的蜂鸣器的问题

我使用easyarm8962做了一个使用蜂鸣器奏乐的实验。我用的下面的方法来使蜂鸣器发出特定频率的声音,蜂鸣器发出了声音,但却没有声调的变化(我已经定义好了一个乐谱,音符就是用不同的频率表示): //  蜂鸣器发出指定频率的声音 //&nb ...…

查看全部问答∨

如何设置默认播放器

谁知道在win ce中如何设置默认播放器呀!!!我不想用mediaplayer. 最好是改注册表的,因为我要实现永久性修改,如果能不用注册表实现更好.对了.谁知道怎么用mediaplayer播放视频呀,我的只能听mp3....如果能放视频的话 我就不用改默认播放器了…

查看全部问答∨

wince 6.0对java的支持如何?

wince 6.0对java的支持如何?有好的虚拟机推荐吗?…

查看全部问答∨

dsp考试题??

我们DSP考试题目是 F2812中SCI通信 LSPCLK设置为40M,要使波特率为9600 则BRR高低位值为 A,0X23,0X0F B,0X0F,0X23 C,0X12,0X0F D,0X23,0X12 我计算出来没有答案啊,问老师,老师说题目没错,求真相…

查看全部问答∨

任务、线程、进程的区别

很多同学分不清这三个概念,教科书上也诸多谬误,有些操作系统,也乱用这些概念,导致同学们一头雾水。 打个比方,比干巴巴的理论解释,更易于理解: 任务=送货, 线程=送货的车, 线程执行=开车 调度=决定何时开哪部车 进程=道路+加油站+车+ ...…

查看全部问答∨

TI 锂电池保护芯片BQ77910使用问答

问: BQ77910锂离子保护 问者: 1740888BQ77910怎样设计才可搞成4-20串,还有评估主板上的J7上的TS是接主机的热敏电阻?J9上的三个引脚也是接主机还是测试用的啊,我知道CHGCTL是充电控制脚。J6脚上的功能是什么来的,麻烦专家分析。 答: 回复: BQ77 ...…

查看全部问答∨

RS485电路

参照网上的电路,设计了一个RS485电路。不知对不对。请各位帮忙看一下。尤其是各个电阻值不知取的合不合适。 …

查看全部问答∨
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved