编辑:CrazyRabbit
日期:2022年7月28日
本文是英飞凌官方培训的笔记摘录,入门篇第八节课。
1. 总述
首先,可以看到SCU模块有不同的子模块单元组成:
- 看门狗(WDT):WDT模块是可以保证有健全的故障检测和复归功能
- 处理复位操作的模块(RCU):该模块涉及到复位作用的范围和复位触发的类型,可以基于不同的触发类型保证可扩展的复位概念
- 电源管理控制模块(PMC):该模块可以降低AURIX的功耗
- 紧急停止模块(ES):可以在没有软件介入的情况下,实现紧急事件的快速响应
2. WDT模块
- 看门狗提供了一个高度可靠且安全的方法来检测软件或硬件的故障,且从该故障恢复的能力
- 看门狗可在用户指定的时间内终止CPU或内部模块的任何意外故障
- 每个看门狗模块都包含一个End-of-Initialization(ENDINIT)特性,该特性保护关键寄存器不受意外写操作的影响
- 在访问看门狗控制寄存器期间,需要Password和guard bit实现严谨的流程来进行保护的功能,任何写访问,若没有提供正确的密码或保护位的操作,都被视为故障,并进行报警
- 通用看门狗