Post Go back to editing

ADIS16375 returns 0xFFFF in all registers.

Hello,

We are using the ADIS16375 IMU with a TMDSCNCD28388D, one of TI's daughter cards.

The IMU was configured and worked fine with a previous MCU, namely with the LAUNCHXL-F28379D and when we made the switch to the newer MCU everything was fine.

The issue at hand is that the IMU returns 0xFFFF when we read its registers. What confuses me is the fact that the IMU just stopped working one Saturday (when it was working fine on Friday and I did not work on it until Monday), essentially without touching it or changing the wiring (plain jumpers from the Breakout Board, ADIS16IMU/PCBZ to the docking station) it just stopped working. 

The first thing we did was to hook it back to our previous working MCU but we got the same readings, in Debug mode (power through USB from the PC) as well as from an external power supply, both of which have worked perfectly in the past.

I have checked Vcc stability with an oscilloscope and it is constant at 3.3 V.

I also performed a software reset as per the manual instructions but the issue remained.

Additionally on a different forum question (here) it is stated that the ADIS16375 requires 1.5 A (our power supply can provide up to 3 A) during start-up and that long cables can cause units to break. We are using standard sized jumper wires found commonly on the market (and I have checked 5 different pairs of cables). We are certain that our code works fine. Can you please suggest how to navigate this?

Thank you in advance.

Edit Notes

Spelling corrections
[edited by: Stergios at 10:34 AM (GMT -5) on 14 Feb 2022]