Greetings.
I am having some trouble working with this device using SPI.
Specifically, after initializing the device, I query the status register and constantly read the ADC_ERR flag.
My init sequence is:
- ensure CLK line is low
- ensure START line is low
- bring nRESET line low
- wait 1 ms
- bring nRESET line high
- wait 500 ms
Then, I subsequently read the status register, which comes back with 0x24 (POR_FLAG + ADC_ERR)
Reading any other registers (eg: REV_ID, GAIN1) reads back a correct value.
SPI clock speed is set to 1.6 Mhz.
Frame size is 3 bytes (24bits)
I included images from the logic analyzer.
Any guidance on why I might be getting the error would be extremely helpful!
AVDD1 = AVDD2 = 4.5v
IOVDD = 3.3v
Thank you.