Hello all,
I have AD9371 IC with Zynq ultrascale plus MPSoC on the custom board.
I want to enable TX LO Leakage external calibration through ORX2 ( ORX1 is not connected ).
Kindly tell me how can i do it.
Thanks
Mahima
AD9371
Recommended for New Designs
The AD9371 is a highly integrated, wideband RF transceiver
offering dual channel transmitters and receivers, integrated synthesizers, and digital signal...
Datasheet
AD9371 on Analog.com
Hello all,
I have AD9371 IC with Zynq ultrascale plus MPSoC on the custom board.
I want to enable TX LO Leakage external calibration through ORX2 ( ORX1 is not connected ).
Kindly tell me how can i do it.
Thanks
Mahima
Can you enable only ORX2 in the init config using the below API and initialize the chip and then check.,i.e, only TX1 and ORX2 should be enabled with a proper external feedback path between both of them.
mykonosObsRxSettings_t
If you disable the external TX LOL cal and then run the init, are you able to pass the initialization with TX1 and ORX2 enabled?
hi srimoyi,
AD9371_OF_PROP("adi,obs-settings-obs-rx-channels-enable", &phy->mykDevice->obsRx->obsRxChannelsEnable, MYK_ORX2);
AD9371_OF_PROP("adi,obs-settings-obs-rx-lo-source", &phy->mykDevice->obsRx->obsRxLoSource, 0);
AD9371_OF_PROP("adi,obs-settings-sniffer-pll-lo-frequency_hz", &phy->mykDevice->obsRx->snifferPllLoFrequency_Hz, 2600000000U);
AD9371_OF_PROP("adi,obs-settings-real-if-data", &phy->mykDevice->obsRx->realIfData, 0);
AD9371_OF_PROP("adi,obs-settings-default-obs-rx-channel", &phy->mykDevice->obsRx->defaultObsRxChannel, OBS_RX2_TXLO);
These are already set in ad9371.c file. Please tell if i have to set any other parameter.
"If you disable the external TX LOL cal and then run the init, are you able to pass the initialization with TX1 and ORX2 enabled? " - I will check
Can you check on Eval board TX LO External calibration with ORX2 ?
Thanks
Mahima
Hello,
I have tried on Eval board TRX 1 LOL External Calibration with ORX1.
It is working. But everytime whenever i am checking TX lol status, percentcomplete is showing 64 percent and iterCount is incrementing by 3.
Do i have to enable bist tone for callibration ?
Please suggest.