Hi team,
I'm attempting to get gryoscope data from the ADIS16477 via SPI. I am using the ADIS16477-3/PCB connected to a raspberry pi.
Here is a screenshot of the SPI lines connected to my logic analyzer. I am attempting to read the z gryoscope data:
The MOSI line is channel 02, and you can see I'm sending 0x0C00 followed by 0x0E00 to get gyro_z_low and gyro_z_out.
If I am correct, the MISO line (channel 0) shows that the gryo z = 0x2EFF006A = 1056899149 which corresponds to an angular velocity of 1056899149/655,360 = 1612.7 deg/s, however, the IMU is not moving, and is sitting flat on my bench. Am I misinterpreting the data or is something else wrong? I am sampling the data from the IMU every 1 second. Is this fine? Or must I sample when the data ready pin goes low?
Thanks