Hi,
We are using a single ADRV9002 with 2 RX channels and with CSSI connected to a FPGA.
We need the 2 RX channels IQ data on the CSSI to be synchronized.
But we are also using channel power saving and system power saving modes.
We found in the reference manual that we need to enable MCS to synchronize the CSSI datapth, but it can’t be used we power saving according to the reference manual:
|
MCS cannot be enabled with power saving mode. So, if the MCS command is sent with power saving mode > 0, ADRV9001 returns error. |
Indeed when trying to enable MCS with channel power saving enabled, the ARM core of NAVASSA trigger an error while calling "adi_adrv9001_Radio_ToMcsReady" (even when the channel power saving is not in action at the time of the call, we are using a DGPIO to trigger CPS).
Is there a way to use MCS and channel power saving at least ?
Or maybe we can synchronize the IQ datapath using our FPGA without using MCS on ADRV9002 side ?
I also found that no error is triggered when calling "adi_adrv9001_Radio_ToMcsReady" with only system power saving enabled (without channel power saving this time).
Does this means we can use system power saving with MCS ? Maybe we need to resend MCS pulses after wake up from system power saving ?
Thanks,
Alexis Murzeau
Edit Notes
Typo[edited by: amurzeau at 11:27 AM (GMT -5) on 19 Feb 2026]