I have two AFE4490 devices on one SPI bus but with different STE pins. If I have one AFE connected I can read correct values from AFE registers. After connecting both AFEs on the bus I enable DIGOUT_TRISTATE mode on both AFEs. When I try to read from register I will disable TRISTATE on that AFE and get the correct value, then enable TRISTATE again. If I repeat the same procedure on the second time I will get only zeros.
I have no external pullups or pulldown resistors and no other SPI devices connected to that bus.
Also connected logic analyzer to the SPI bus to doublecheck but no idea what is causing that.
Is there any errata sheet for AFE4490?
I am out of ideas, please help!