I read following post: https://ez.analog.com/wide-band-rf-transceivers/design-support-adrv9008-1-adrv9008-2-adrv9009/f/q-a/105981/two-adrv9009-eval-boards-on-zcu102
But when I am targeting two completely independent boards (or more), the boards will have it's own FPGA (multiple ZCU102 boards). How can I manage that the platforms are time and phase coherent?
Beside the suggestion from previous post ( "skip the second AD9528 and take out sysref and devclk"), what else should I do? Make an extra connection to the other FPGA boards driving the FPGA_REF_CLK and FPGA_SYSREF? But how can I solve the signals towards the AD9528? CLK_SYSREF_REQUEST and the SYSREF_CLK_IN?
I still have a few questions:
1. In our product configuration, we are targeting on 3 separated 19" units (one clock distribution unit, and multiple ADRV9009 based units). If we bypass the extra AD9528's, we will loos the clock clean up feature. So if it is possible then we prefer to keep the extra AD9528 and use it as buffer.
2. Do I need to enable the "enableMCS" first prior to send the 4 consecutive pulses?
1. If you are designing your system , you can connect multiple devices from single AD9528. It has 14 clk outs and max 7 devices can be connected.
2. 3 sysref needs to be send after calling TALISE_enableMultichipSync with enabe 1. 1 sysref is supplied during JESD
1. What can I do for clock clean up? The REF_CLK_IN is also the reference for the Rf synthesizer. So, if noise or other spurs are picked up (because devices needs to be synced in different 19" units) it should be cleaned close to the ADRV9009. Phase noise is very important in my application.
if you see issues at system level then you may need to address them accordingly. you may need to conider performance vs cost as well.
To clean up clock you may have to go with additional jitter cleaner with delay adjustment option like AD9528.
Vinod said:The MCS function needs to be called for multichip synchronization. There is a new SW release coming positively by 6th Feb, 2019 which has improved the MCS functionality. Please refer the corresponding section in user guide for details on functionality of MCS.
Filter wizard, new API, and user guide have been handed over to the web team. Should be released by next week.
Profile Wizard is now available , You can download same from below link.
Please download the filter wizard tool from below link.
PVALAVAN said:Filter wizard, new API, and user guide
I noticed in the release notes:
Is it already available in IIO-oscilloscope API? I didn't see any updates there? Which API do you mean?
Or is it only accessible trough the linux virtual file IO? In that case I probably need to update my linux kernel drivers?
So, how can I test those new features? I have a ZCU102 board and the ADRV9009-W/PCBZ
update to reference software may take some more time.
In Above mentioned link there is a link for API download and the release note is for the API's