MCP3551 - Stuck in Incorrect State and Stops Conversion
The MCP3551 is stuck and stops converting and the only way to bring it back is by restarting the device. Why is this?
A potential cause is that something is going wrong in the SPI communication with the MCP3551. If the communication protocol isn't right, the internal state machine in the MCP that takes care of the communication may be put in a wrong state. Powering down the device re-initializes the state machine and you can re-establish the communication.
We recommend modifying the hardware and software so there is only MCP3551 on the SPI lines as a possible solution. If the problem goes away, this can indicate a conflict generated by other devices on the SPI lines.