错误收集和控制单元Fault collection and control unit (FCCU)在S32G上,是一个硬件单元,可以设置为在发生不可规复故障时通不对误输出引脚指示。
VR5510监测FCCU错误输出引脚,并确保在S32G发生不可规复故障时进入系统安全状态。
3. VR5510 和 PF5300 电源管理IC
假设VR5510会将S32G的RESET_B输入保持低电平,直到电源稳固。这是为了防止引脚上出现干扰信号,使得芯片在复位时被其他系统误认为不在复位(RESET_B也是一个输出)。
5.1.5 INIT_FS in VR5510
当VR5510的ABIST1完成后,装备进入初始化阶段(INIT_FS)。RSTB和PGOOD引脚被开释,装备的初始化阶段开始。初始化持续时间是可编程窗口,基于WD_INIT_TIMEOUT_OTP[1:0]位域(CFG_2_OTP寄存器)。
在初始化过程中,S32G可以修改VR5510的一些默认功能,例如看门狗、过压/欠压影响、ABIST2、FCCU监控、SVS和故障安全状态机设置。
5.1.6 Entry to runtime normal operation
请参考VR5510数据手册以获取有关FS0B版本的更多详细信息。
当所有这些操作都完成后,系统可以进入正常运行阶段并实验应用步调的安全功能。
第一个有用的看门狗革新关闭INIT_FS。在初始化持续时间到期之前必须发送此革新。
5.1.7 Disabling watchdog and FCCU on INIT_FS
VR5510集成了一个可设置的故障错误计数器,用于盘算与装备本身相关的故障数目以及由外部事故引起的故障。
在POR或从待机状态规复后,故障错误计数器从1级开始。终极的故障错误计数器值用于进入深度失效安全模式。在INIT_FS阶段,该计数器的最大值可以通过FLT_ERR_CNT_LIMIT[1:0]位举行设置,范围为2到12之间。
故障错误计数器有两个输出值:中间和终极。根据FLT_ERR_IMPACT[1:0]寄存器的设置,中间值可以用于逼迫激活FS0B或天生RSTB脉冲以及FS0B激活。
5.3.2 VR5510 Deep Fail-safe state