Post Go back to editing

LO Leakage from ADRV9009

Category: Software
Product Number: ADRV9009
Software Version: IO Scope

Dear,

My customer is testing EVK ADRV9009, having issues as below.

1. ADRV9009, CW at 61.44, carier freq 3.5GHz. Customer see LO leakage so high at 3.5 Ghz. Customer wants to know how to reduce LO leakage?

2. Customer did test with project ref design of ADI, using iio scope

Capture CW signal one tone 61.44MHz, LO 3438.56 MHz, loopback from TX of EVK ADRV9009, signal not stable.

Any advise for customer? Below is images and log file.

<profile Talise version=1 name=Tx_BW400_IR491p52_Rx_BW200_OR245p76_ORx_BW400_OR491p52>
 <clocks>
  <deviceClock_kHz=245760>
  <clkPllVcoFreq_kHz=9830400>
  <clkPllHsDiv=2.5>
 </clocks>

 <rx name=Rx 200.00MHz, OutputRate 245.76MHz, TotalDecimation 8>
  <rxChannels=TAL_RX1RX2>
  <rxFirDecimation=2>
  <rxDec5Decimation=4>
  <rhb1Decimation=1>
  <rxOutputRate_kHz=245760>
  <rfBandwidth_Hz=200000000>
  <rxBbf3dBCorner_kHz=200000>
  <rxDdcMode=0>

  <rxNcoShifterCfg>
   <bandAInputBandWidth_kHz=0>
   <bandAInputCenterFreq_kHz=0>
   <bandANco1Freq_kHz=0>
   <bandANco2Freq_kHz=0>
   <bandBInputBandWidth_kHz=0>
   <bandBInputCenterFreq_kHz=0>
   <bandBNco1Freq_kHz=0>
   <bandBNco2Freq_kHz=0>
  </rxNcoShifterCfg>

  <filter FIR gain_dB=-6 numFirCoefs=48>
  12
  46
  40
  -56
  -101
  75
  214
  -77
  -393
  42
  654
  58
  -1021
  -265
  1525
  648
  -2227
  -1345
  3263
  2685
  -5158
  -6211
  10222
  30184
  30184
  10222
  -6211
  -5158
  2685
  3263
  -1345
  -2227
  648
  1525
  -265
  -1021
  58
  654
  42
  -393
  -77
  214
  75
  -101
  -56
  40
  46
  12
  </filter>

  <rxAdcProfile num=42>
  185
  141
  172
  90
  1280
  942
  1332
  90
  1368
  46
  1016
  19
  48
  48
  37
  208
  0
  0
  0
  0
  52
  0
  7
  6
  42
  0
  7
  6
  42
  0
  25
  27
  0
  0
  25
  27
  0
  0
  165
  44
  31
  905
  </rxAdcProfile>
 </rx>

 <obsRx name=Rx 400.00MHz, OutputRate 491.52MHz, TotalDecimation 4>
  <obsRxChannelsEnable=TAL_ORX1>
  <enAdcStitching=1>
  <rxFirDecimation=1>
  <rxDec5Decimation=4>
  <rhb1Decimation=1>
  <orxOutputRate_kHz=491520>
  <rfBandwidth_Hz=400000000>
  <rxBbf3dBCorner_kHz=225000>
  <orxDdcMode=0>

  <filter FIR gain_dB=6 numFirCoefs=24>
  -25
  14
  -13
  1
  19
  -52
  60
  -65
  4
  233
  -1475
  18937
  -1475
  233
  4
  -65
  60
  -52
  19
  1
  -13
  14
  -25
  0
  </filter>

  <orxLowPassAdcProfile num=42>
  152
  162
  181
  90
  1280
  1307
  1531
  301
  1435
  148
  972
  6
  48
  47
  36
  205
  0
  0
  0
  0
  51
  0
  0
  6
  24
  0
  0
  6
  24
  0
  25
  27
  0
  0
  25
  27
  0
  0
  165
  44
  15
  905
  </orxLowPassAdcProfile>

  <orxBandPassAdcProfile num=42>
  129
  131
  168
  90
  1280
  2825
  2289
  0
  1053
  839
  975
  111
  3
  16
  28
  178
  0
  0
  0
  0
  45
  0
  0
  0
  24
  0
  0
  0
  24
  0
  25
  27
  0
  0
  25
  27
  0
  0
  165
  44
  15
  905
  </orxBandPassAdcProfile>

  <orxMergeFilter num=23>
  -107
  419
  -302
  -398
  990
  -471
  -1150
  2212
  -598
  -4033
  9267
  21200
  9267
  -4033
  -598
  2212
  -1150
  -471
  990
  -398
  -302
  419
  -107
  </orxMergeFilter>
 </obsRx>

 <lpbk>
  <rxFirDecimation=1>
  <rhb1Decimation=1>
  <outputRate_kHz=491520>
  <rfBandwidth_Hz=75000000>
  <rxBbf3dBCorner_kHz=225000>

  <filter FIR gain_dB=6 num=24>
  -25
  14
  -13
  1
  19
  -52
  60
  -65
  4
  233
  -1475
  18937
  -1475
  233
  4
  -65
  60
  -52
  19
  1
  -13
  14
  -25
  0
  </filter>

  <lpbkAdcProfile num=42>
  243
  143
  181
  90
  1280
  485
  1275
  37
  1317
  23
  797
  35
  48
  48
  30
  174
  0
  0
  0
  0
  44
  0
  7
  6
  42
  0
  7
  6
  42
  0
  25
  27
  0
  0
  25
  27
  0
  0
  165
  44
  31
  905
  </lpbkAdcProfile>
 </lpbk>

 <tx name=Tx 400.00MHz, InputRate 491.52MHz, TotalInterpolation 4>
  <txChannels=TAL_TX1TX2>
  <dacDiv=1>
  <txFirInterpolation=1>
  <thb1Interpolation=2>
  <thb2Interpolation=2>
  <thb3Interpolation=1>
  <txInt5Interpolation=1>
  <txInputRate_kHz=491520>
  <primarySigBandwidth_Hz=75000000>
  <rfBandwidth_Hz=400000000>
  <txDac3dBCorner_kHz=400000>
  <txBbf3dBCorner_kHz=200000>

  <filter FIR gain_dB=6 numFirCoefs=20>
  32
  -76
  124
  -160
  176
  -121
  -145
  1031
  -3015
  20138
  -3015
  1031
  -145
  -121
  176
  -160
  124
  -76
  32
  0
  </filter>
 </tx>
</profile>

  • As for LO leakage, can you please confirm if the ORx port is connected with the feedback from the Tx path for the LO leakage, if not please connect and check the LO leakage level.

    For the second question, feed the input signal external signal generator and check the performance.