汽车功能安全 -- TC3xx外部看门狗

之前聊过TC3xx SMU关于内部看门狗(CPU Watchdog 和Safety Watchdog)Alarm的处理方法。

汽车功能安全--TC3xx SMU之看门狗alarm处理

在里面我们提到了这些Alarm关联的功能安全机制:

SMHW:SCU:ENDINIT_WATCHDOG

SMHW:SCU:SAFETY_WATCHDOG

有一点我们要搞明白,这些安全机制是MCU本身通过软件或者硬件来探测和处理,这在TC3xx中被定义为Safety Mechanism。

但从ECU层面来看,还需要考虑MCU发生故障无法处理SM的场景。在TC3xx里有一类机制,全称叫External Safety Mechanism(ESM),顾名思义就是需要依赖系统级方案来处理,保证整个系统处于安全状态。

这类机制的方案示例如下:

今天要聊的外部看门狗安全机制ESMHW:SYS:WATCHDOG_FUNCTION就是其中的一种。

该机制主要是利用一个独立时钟和看门狗功能的外部设备来监测MCU,如果检测到可能导致违反系统安全目标的故障,这个设备就需要让整个系统进入到安全状态。

那能和TC3xx配套实现上述机制的外部设备,毫无疑问TLF35584是首选。

TLF35584内置问答型和窗口型两类看门狗用于支持机制:ESMHW:SYS:WATCHDOG_FUNCTION。

示意图如下:

在上图中,我们可以看到,窗口看门狗根据配置,可以通过GPIO(WDI引脚下降沿)或者SPI命令写入数据在合适的时间窗口(Open Window)进行喂狗,可以用于监测APP的时间行为;

问答型看门狗,只能通过SPI进行喂狗,它给应用软件提供4位种子值(0-0xF),然后在一个应用软件可配置时间(也叫心跳)内要获取到应用软件传来的预定义的4字节签名,这类狗主要用于监测APP的逻辑或者功能。

如果喂狗失败了并且失败次数超过错误阈值,Safe Contol会将对外输出的信号SS1\SS2(state signals)拉低,至于这些信号接什么,就看系统怎么定义了。

相关推荐
树欲静而风不止861 天前
技术实践:用全星SPC软件系统 REST API 把 SPC 能力嵌入自有质量平台
汽车
云边云科技_云网融合1 天前
面向汽车零部件制造业场景的解决方案 | 70 秒:一台车下线的时间里,藏着五张网
开发语言·汽车·php
QYR-分析1 天前
7.0% 年增!新能源汽车 EPB 电机赛道升温,安全执行件的博弈正在底盘上演
安全·汽车
金瑞铭1 天前
RFID赋能汽车零部件管理:打通仓储与生产物流,实现高效协同
汽车·制造·rfid·全生命周期管理
irislinAmelia2 天前
汽车产线端侧AI视觉质检完整指南
人工智能·汽车
YH行业报告分析2 天前
2026热塑性聚酯合金市场深度分析:玻纤增强与新能源汽车三电系统驱动下的高性能化路径
汽车
艾德克斯2 天前
艾德克斯以测试之力护航汽车创新落地——以“测试先行”解码2027年度中国汽车十大技术趋势
汽车·芯片·ai测试·固态电池·汽车测试·v2g·电驱动
2301_780789662 天前
智能汽车的“软肋”:车载系统漏洞分析与安全防护框架初探
网络·安全·车载系统·汽车·ddos
慧都CAD开发笔记2 天前
汽车零部件检测软件如何用统一接口直读多种 CAD:3D InterOp 的三类数据接入
3d·汽车
YH行业报告分析2 天前
2026热浸镀锡铜带市场深度分析:汽车电子驱动下的精密镀层升级与国产替代路径
汽车