Post Go back to editing

ADMV 4640 linux spi problem

Product Number: ADMV4640 /4630

Hi, I am trying to set up SPI communication with ADMV4640/4630, controlled with Xilinx ZCU104 PMOD connector, and base on Petalinux use spidev_test to test spi function.

But my spidev_test cannot read data after I send ic reset data(that's 0x000099) for datasheet initialization .

 

the spi signal as following(write cmd 0x000099 and read cmd 0x800000). (CS: yellow, CLK: pink, SDI: Green, SDO: Blue)

  

If I use SDP-S board to drive spi, it will work normally,the spi signal as following(write cmd 0x000099 and read cmd 0x800000) 

(CS: yellow, CLK: pink, SDI: Blue, SDO: Green)

  

I has check spi output voltage is 3.3v ,spi mode is 0 ,clk is 1Mhz and power supply(5V) as following. Plz give me some suggestion