HI TI Team,
对于Safety Manual手册的SM_SLEEP_FAULT: Sleep Mode Fault Tone诊断,我按照手册设置了相应寄存器并注入fault tone故障,却没有出现预期诊断结果,我不知道哪里出了问题。另外我注入heartbeat故障,诊断结果是正确的。
现在BASE设备为bq79600,连接了4块79718,使用环形架构。我让base,stack设备均休眠,并在堆栈上注入ovuv故障,检测base设备的nfault引脚,发现并被没有拉低,如下图
我断开菊花链,注入heartbeat故障,检测到base设备的nfault引脚拉低,如下图
我的设置如下: 1.BQ79718 FAULT_MSK1= 0xE7u,FAULT_MSK2= 0xF3u; FAULT_RST1= 0xFFu ,FAULT_RST2= 0xFFu
2.Set BQ79718 DEV_CONF1= 0x2Fu, enable FTONE_EN, NFAULT_EN, HB_EN
3.BQ79600 FAULT_MSK= 0xE7u; FAULT_RST= 0xFFu
4.Set BQ79600 DEV_CONF1= 0x35u, DEV_CONF2= 0x11u; then set DEV_CONF2= 0x00u,FAULT_RST= 0xFFu
可以帮我分析一下为什么Fault Tone检测不到吗?谢谢