Hi,
I am using the ADS8686S in a custom hardware design interfaced with a Hercules controller. The ADC is configured to operate in one-wire serial mode, and the configuration follows the table provided in the datasheet. The SPI settings are CPOL = 1 and CPOH = 0. I am also issuing a reset sequence after power-up, as recommended.
I am attempting to read the device ID register by transmitting 0x2000. However, the value I am receiving is 0x0002 instead of the expected reset value of 0x2002.
Could you please help me understand why the upper bits of the device ID register are not being returned as expected?