You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am working with a PlutoSDR device based on the Zynq 7020 and AD9361.
For power saving, I currently put the AD9361 into sleep mode using:
iio_attr -d ad9361-phy ensm_mode sleep
This reduces RF front-end consumption, but I would like to further minimize the overall system power consumption.
As far as I know, PlutoSDR consists of:
PS (Processing System) — ARM cores, DDR, peripherals
PL (Programmable Logic) — FPGA fabric and logic for data paths
RF front-end — AD9361
My questions are:
Are there recommended methods to put the PS and PL into low-power or suspend states when idle?
Is there a way to fully power down or clock-gate the PL from the PS side when not in use?
Are there additional AD9361 settings beyond ensm_mode sleep that could further reduce RF power consumption (e.g., clock gating, BBPLL control, unused port shutdown)?
Is there any official documentation or reference design describing the lowest achievable power state for PlutoSDR, along with expected consumption numbers?
My goal is to achieve the absolute minimum power consumption when the device is idle, while still allowing quick wake-up for receive/transmit operations.
Thank you for your guidance and for the excellent work on PlutoSDR.