I'm trying to interface ADIS16060/PCB. I'm reading the sensor by sending 3 bytes via SPI, as written in datasheet, I concatenate 2 LSB from the first byte, whole second byte, and 4 MSB of the third byte.
The overall value seems to be logical. The thing is that 2 LSB bits of the processed value are always '1'. This is not a software bug, I can see this also on a scope. I've checked on 2 boards, the result is the same.
The sensor should be 14 bits, but it looks like less.
What could be the problem?
Found the problem, one of the GND pins on the board (which is not connected to the ground on the PCB) wasn't soldered.
Great work on this! I was scratching my head a bit on this, so your discovery makes sense. Could you identify the pin number that was troubling you? Thanks again for sharing part of your experience with our forum!