Hi again.
We are using 2 ad9081s on one board and we have successfully drived them with fpga by a sequential vhdl code mimicking the ad9081 adi c-code. All Adcs are working fine individually but the problem is with our synchronisation of 2 ad9081s together which their sysrefs and gtref clocks are coming from HMC7043. Our datas of two different ad9081s but same index adcs are randomly sometimes synchronised and other times they are 1 sample of global clk shifted with each other. With trying different things we have found that the problem is with Register 0x0180[4] : powerdown adc clock driver. It is set for both ad9081s at the same time using a constant 100mhz clock as spi refrence which is used in the initializing sequence of ad9081 in adi c code (and our vhdl code). It causes random one sample shift at jesd receiver. What should we do to ensure synchronisation with 2 different ad9081s?
Thank you for your support.
Sincerely, Keshna.