I am trying to use a AD7175 with 2 channels. I require at least 1kSPS for each channel so I imagined setting it to 2.5kSPS would allow this. Instead it sets to 1.6kSPS.
For reference I am using continuous read mode with "append" status register and CRC. I used a scope on the RDY pin to measure the output data rate.
I attempted to set HIDE_DELAY and the delay is actually set to 0.
Tested with some other data rates and it seems to be around 58% of the expected data rate
Not being exactly 1kSPS is not a issue but I would like to have predictable time periods when changing the data output rate. Is there an explanation for the low data rate?