Hi,
We are using the ADC (AD9653) which supports 3 wire SPI communication, and we are using SPI level shifter (NC7WZ07P6X) which will convert the 4 wire SPI communication from FPGA to 3 wire SPI communication for ADC.
I am trying to read the Chip ID register 0x01 in ADC (AD9653) using SPI controller. So, I need to first transfer 0x8001 as an instruction header for read command to the ADC and then should be receiving 8-bit chip ID as 0xB5. When I run the application, I can see chip select going low and then SCLK clock(500KHz) getting generated and 0x8001 in MOSI line for first 16 clock cycles of SCLK. But instead of getting 0xB5 I am receiving 0x00 in MISO line. This is same for all the registers.
Please find the attached snapshot for the schematic and SPI read transaction in ILA.
With regards,
Monica