- Power on the device.
- Wait 2048us for the reset to perform.
- Soft reset the device (by writing 64 consecutive 1s to the device).
- Wait 2048us.
- Read the ID register content.
- SETUP registers:
- CONTROL (SPI 4-wire, int_ref_en, data_status).
- MISC (stby_refhole_en, stby_diagnostics_en).
- ERR_EN(spi_write_err_en, spi_read_err_en, spi_ignore_err_en)
- CONFIG (pga_gain).
- FILTER (filter_mode_n = 2, fs = 2047).
- CHANNEL (ainp, ainm, enable_m).
- CONTROL (set single_con).
- After the data_ready signal on the INT pin - I read data and status from the DATA register. If there is a master_err flag, I also read the ERRORS register and then write 0 to it to clear its content.
- SETUP registers:
- CTRL (mode = STANDBY)
- Wait 1ms
- CTRL (mode = POWER_DOWN)
- Wait for some time (20sec) and then perform steps 1-8 again.