当前位置: 首页 > news >正文

NXPFS6500

12.5.2 看门狗操作

FS6500 / FS4500 中实现了一种窗口化看门狗,它基于“问/答”原则(挑战者)。看门狗必须由 MCU 在开放的看门狗窗口中持续触发,否则将会生成错误。错误处理和看门狗操作由故障安全状态机管理。为了调试的目的,可以通过在启动时对 DEBUG 引脚施加正确的电压来禁用此功能。

看门狗窗口的持续时间可以通过 SPI 在 INIT_FS 阶段或正常模式下选择。可用的值如下:1.0 ms、2.0 ms、3.0 ms、4.0 ms、6.0 ms、8.0 ms、12 ms、16.0 ms、24 ms、32 ms、64 ms、128 ms、256 ms、512 ms和 1024 ms。看门狗也可以通过 SPI 寄存器在 INIT_FS 阶段禁用,以允许“重新编程”(即通过 CAN 在车辆级别进行)。

通过实施线性反馈移位寄存器(LFSR),FS6500/FS4500 生成一个 8 位伪随机字。MCU 可以发送 LFSR 的种子,或在 INIT 阶段使用 FS6500/FS4500 生成的 LFSR,并执行预定义的计算。结果在“开放”看门狗窗口期间通过 SPI 发送,并由 FS6500/FS4500 验证。当结果正确时,将生成一个新的 LFSR,并重新启动看门狗窗口。当结果错误时,WD 错误计数器递增,看门狗窗口重新启动,生成 INTB,并且 LFSR 值不会改变。在“关闭”看门狗窗口期间对 WD 寄存器的任何访问都被视为错误的看门狗刷新。

12.5.2.1 正常操作(首次看门狗刷新)

在上电时,当 RSTB 释放为高(大约 16.5 ms后),INIT 阶段开始,最大持续时间为 256 m


http://www.mrgr.cn/news/19796.html

相关文章:

  • 【Qt】文件对话框QFileDialog
  • 【计算机网络】TCP协议
  • 使用模板:封装栈、队列
  • 【软件工程】第二讲软件过程
  • 截取pdf中的部分内容,又保证内容不失真,实现方式
  • 20240905 每日AI必读资讯
  • 数据结构(2)单向链表排序和双向链表操作
  • 数据结构——双向链表
  • JS都有哪些操作数组的方法
  • 边缘检测运用
  • [Linux]:环境开发工具
  • elment-plus获取所有选中的el-cascader的文字而不是value
  • Lua调用C#协程
  • 如何保护服务器免受恶意软件攻击?
  • 深智城基于超融合数据库MatrixOne的一站式交通大数据平台改造
  • CSP-CCF ★201512-2 消除类游戏★
  • 322. 零钱兑换
  • 001集——CAD—C#二次开发入门——开发环境基本设置
  • 【Java】实体类Javabean
  • ELK学习笔记(三)——使用Filebeat8.15.0收集日志