We have 3 ADIS16260 units on our board. We are capable of communicating with all three units and return their product ID over SPI. However, one of the units is returning the same rate(-150 deg/s) every single query regardless of any actual rotation. The gyros have been set to +- 80 deg/s and this matches and the reading of -150 deg/s matches our counts reading multiplied by the corresponding deg/s/LSB conversion. We believe our code is acting correctly because we can communicate with the other 2 gyros.
Are we correct in assuming that the unit is most likely malfunctioning and replacement is necessary?