I am working on a project that has TPS65381A-Q1 power supply with Hercules MCU, project needs to be ISO26262 certified.
As one of the safety features I am required to check various over and under-voltage conditions, all of which the TPS65381A-Q1 has status bits in the SPI registers. But for some of those conditions the datasheet claims that the power supply will enter STANDBY state if the condition becomes active. For example in case of VCP17_OV there is a status bit in register VMON_STAT_1 (5.5.4.1). However in table 5-2 is stated that TPS65381A-Q1 will enter STANDBY state when VCP17_OV condition is detected. As far I can see, SPI in power supply is not powered in STANDBY state, MCU is not powered and registers are re-initialized after wakeup from STANDBY state. Therefore it seems impossible to read active VCP17_OV status bit in SPI registers.
VCP17_OV is not the only one, others I found:
- VCP12_OV
- AVDD_VMON_ERR
Why are these status bits in registers when they are seemingly impossible to read when active?
From safety point of view, should I still check these register bits in software or is it enough to assume that power supply will handle it by powering down the MCU and entering STANDBY state?