Post Go back to editing

adrv9002 LO change is very slow

Thread Summary

The user is experiencing slow LO frequency changes (200ms) on the ADRV9002 eval board when using the sysfs interface. The final answer confirms that the PLL must re-lock and the device must be recalibrated, which cannot be disabled. Fast hopping is suggested as an alternative, but it is not yet supported in the Linux driver. The user should consider using the TES software or No-OS for faster LO changes, as these environments have specialized APIs and HDL for this purpose.
AI Generated Content

I am using the adrv9002 eval board.
All seems to be working correctly.

However, changing the LO seems to take about 200mS which is quite slow.

I am changing this through 

out_altvoltage0_RX1_LO_frequency via sysfs.

How can I speed this up?

I would like to scan from 30M to 6G as fast as possible.

With the slow LO change this takes 30 seconds, which is very slow.

Maybe SPI clock running slow? If so, how would I change this?

Thanks for the help



Parents Reply
  • Hi Travis,

    Thanks for the response.
    I tried to disable the calibrations: automatic gain control (RX_AGC), baseband DC offset (RX_BBDC), (2nd order) harmonic distortion (RX_HD2), frequency independent QEC (RX_QEC_FIC) and frequency dependent QEC for WB (RX_QEC_WBPOLY).

    However, tuning still takes 200mS.

    Can I turn off some other calibrations to speed this up?
    I realize there may be some error in the data due to not being calibrated.

    However, I would still like to do this.

    Thanks

Children