Dear NXP Technical Support Team
We are encountering an abnormal SPI behavior with the MCZ33996 in a dual power supply scenario and would like your technical guidance. Below is the detailed description of the issue and our questions.
Please refer to the attached oscilloscope waveform and schematic diagram for details.
Issue Description:
In our application, the MCU and the MCZ33996 are powered from two independent sources.
During a power cycling test of the MCU (while the MCZ33996 supply remains stable), we observed that the valve indicator light turns on unexpectedly. Measurement results indicate that the MCZ33996 is producing abnormal outputs.
Waveform analysis shows that when CS is high, the MCZ33996 appears to be reading data and driving outputs. This occurs while the MCU is in the process of powering down or powering up, during which it cannot actively control or read data.
When the MCU is operating normally, the MCZ33996 outputs behave correctly.
Captured waveform channel mapping:
My Questions:
RST Pin Source
Need for RST in Software
Is it strictly necessary to issue a reset (RST) in software? The current customer’s view is that if the MCZ33996 side has a stable and continuous power supply, it should not require a reset. If implementing a reset in software is difficult, is it possible to avoid the issue purely through hardware measures?
Vendor Suggestions
Do you have any additional recommendations or best practices to ensure the MCZ33996 outputs remain disabled during MCU power cycling when the device itself remains powered?
Specifically, how can we avoid false SPI transactions or unintended outputs when the MCU IO pins are floating or in an undefined state during power-up or power-down?
We appreciate your feedback on whether this behavior is expected given the power sequencing, and your guidance on recommended hardware or firmware countermeasures
Attached
Thanks
vicky