Hello,
My understanding of the FCCU is that it's a digital input to the FS26, so the MCU must output signals to the FS26. Therefore, when the FCCU fault polarity is configured as LOW (indicating low is error), the MCU should output HIGH (indicating no error)
Yes, that is correct.
Is the FCCU controlled by the FS26 itself? If so, why does the datasheet indicate that the FCCU is a digital input ?
No. FCCU output signals (EOUT) are controlled by FCCU module based on the configuration of the FCCU.
Configuring the FCCU FAULT POLARITY to LOW is error, Therefore, MCU needs to output HIGH so that the FS26 won't interpret it as an error (LOW is an error). However, I see the S32K3 keeps resetting.
Is it only resetting? Or there is FS26 cutting power to S32K3 due to the FCCU fault like active? (so the Power on reset)
You can also see the reset reason in the S32K3 RGM[DES/FES] registers after the reset. Also if the root cause is FCCU you will also see in the NCFS register set flag.
However, I don't understand why when I output LOW to the FCCU using the S32K3, I can measure 100% LOW, but when I output HIGH to the FCCU using the S32K3, it shows alternating HIGH/LOW instead of 100% HIGH?
I am not clear here. But the alternating can be caused also by resetting of the device. Depends if you also measure reset line and voltages at the same time.
Or just the EOUT.
Also is the behavior present in the same uC config but with the FS26 in debug mode?
Could you provide more information on the issue?
Best regards,
Peter