The ADS1147 datasheet, SBAS453F - revised 2012, in the "digital filter reset" section on page 29, states:
Apart from the RESET command and the RESET pin,
the digital filter is reset automatically when either a
write operation to the MUX0, VBIAS, MUX1, or SYS0
registers is performed, when a SYNC command is
issued, or the START pin is taken high.
I am not seeing this behavior when writing SYNC commands or when writing registers to my ADS1147, but I am clearly writing registers correctly as evidenced by changing the data rate and by the DOUT/DRDY mode working properly on the DOUT pin and by getting correct data readings.
Instead, whatever conversion is in progress seems to complete and set DOUT low (to the "Ready" state) early.
Did I miss something?
My Circuit ties START high, DRDY is no-connect, and I am dropping CS before writing a NOOP to ensure DOUT is functioning as the DRDY output.