Post Go back to editing

Datapath synchronisation with power saving enabled and MCS

Thread Summary

The user is trying to synchronize 2 RX channels IQ data on CSSI using MCS while also employing channel and system power saving modes on ADRV9002. The final answer confirms that MCS cannot be used with channel power saving, and there is a bug preventing MCS from being rerun after waking from system power saving. The user may need to explore alternative synchronization methods on the FPGA side.
AI Generated Content
Category: Software
Product Number: ADRV9002
Software Version: TES 0.24.1, Device Driver 68.8.1, ADRV9002 revision C0

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]
Parents Reply Children
No Data