HelloI'm trying to set up communication with AD7091R-8. In setup I send following SPI command: 0X0CFF, 0X08FF, 0XFFFF, 0XFFFF, 0X00FF. Then I periodically send 0X0020 and I'm trying to read channel 5. I'd like to read one channeland them sequential readings. I inserted pictures from the logic analyzer into the attachment. I guess I'm getting bad data. Could you help me.
In your sequence, try writing 0x0CFF only , then try pulsing 9 CONVST after the write. The CONVST is a negative pulse width, max of 500ns(10 ns min). Every CONVST pulse a conversion data should be clock out except on the first pulse after the write.