I'm having issues with the continuous conversion mode in my AD7177. In order to have it start a conversion, I need to pulse my SYNC pin. ... then to get another conversion, I need to pulse the SYNC pin again. I feel like this is wrong because it seems more in line with single conversion mode (but I've checked and I'm actually in the continuous conversion mode).
Any help would be GREATLY appreciated!
Check MD0-MD2 bits in mode register.. also continuous Read command 0x5C.
So the issue was that I had Sync_en off but Err_en off as well. In order for continuous conversion mode to work without intervention on my end, I needed to leave Sync_en off but turn Err_en to 11.
Apologies, this was missed. When the SYNC_EN bit in the GPIOCON register is set to 1, the SYNC/ERROR pin functions as a synchronization input. When the SYNC_EN bit in the GPIOCON register is set to 0, the SYNC/ERROR pin functions as an error input/output pin or a general-purpose output pin. The ERR_EN bits in the GPIOCON register determine the function of the pin. On the AD717x, the SYNC is enabled by default, putting up a pull up is also a good idea as any glitches on the SYNC line may happen in the middle of a measurement and might trigger synchronization.