Sensor 177 and sensor 180 share an I2C Bus. The rotation count represents a conversion read/trigger from the sensors at 780Hz. CONV represents a 0 for RESULT_STATUS in CONV_STATUS register, and CRC indicates a CRC error on the I2C read happened. The sensors could experience significant shock and vibration. The initial error sequence seemed to coincide with an abrupt shock.
The question we have is what might cause this 50ms sequence of 42 failures where all 1s are read on the I2C bus for sensor 177. Then a sequence of 2 conversions where values of 0s are read with a successful CRC and RESULT_STATUS. The first failure of subsequent events seemed to read a valid value instead of 0s for one conversion except the CRC and RESULT_STATUS both failed for that transfer.
The sensor did not lose its configuration. After these 11 sequences the part recovers and operates flawlessly for the remainder of the test.
Sensor Sequence RotStart RotEnd ErrorType Count
177 0 3357727 3357768 CONV 42
177 0 3357727 3357768 CRC 42
177 1 3357771 3357813 CRC 43
177 1 3357772 3357813 CONV 42
177 2 3357816 3357857 CONV 42
177 2 3357816 3357857 CRC 42
180 0 3357817 3357817 CRC 1
177 3 3357860 3357902 CRC 43
177 3 3357861 3357902 CONV 42
177 4 3357905 3357946 CONV 42
177 4 3357905 3357946 CRC 42
177 5 3357949 3357990 CONV 42
177 5 3357949 3357990 CRC 42
180 1 3357950 3357950 CRC 1
177 6 3357993 3358035 CONV 43
177 6 3357993 3358035 CRC 43
180 2 3357994 3357994 CRC 1
177 7 3358038 3358079 CONV 42
177 7 3358038 3358079 CRC 42
180 3 3358039 3358039 CRC 1
177 8 3358082 3358123 CONV 42
177 8 3358082 3358123 CRC 42
177 9 3358127 3358168 CONV 42
177 9 3358127 3358168 CRC 42
177 10 3358171 3358212 CONV 42
177 10 3358171 3358212 CRC 42
177 11 3358216 3358217 CONV 2
177 11 3358216 3358217 CRC 2
Sensor ErrorType Count
177 CONV 465
177 CRC 467
180 CRC 4