adrv9008-1 profile TES

Hi:

in  ADRV-9008-1 ,I used device clock as 100MHz to generate  a custom profile.But when I load the profile txt into adrv9008-1's TES , on the gui why the device clock didn't change(only can select 122.88MHz)?  thank you for your answer.

Parents Reply Children
  • 0
    •  Analog Employees 
    on Oct 20, 2020 12:53 PM in reply to 1135553530@qq.com

    Change the on board default VCXO of 122.88MHz to 50MHz. Then connect to the board using TES GUI. Load the profile that you have generated and then program.

    The DEV_CLK needs to be an integer multiple of the VCXO freq. refer below link:

    https://ez.analog.com/wide-band-rf-transceivers/tes-gui-software-support-adrv9009-adrv9008-1-adrv9008-2/f/q-a/164911/reference-clock-for-adrv9009/372960#372960 

  • Do you mean I have to connect the board to use this software? I just want to use it to generate the init. C file and debug it with the board a few days later.

    I configure VCXO freq to 50MHz and DEV_ CLK to 100MHz, DEV_ CLK is an integral multiple of VCXO freq, but TES still displays DEV_ CLK is 122.88mhz by default but not 100MHz

  • 0
    •  Analog Employees 
    on Oct 21, 2020 7:35 AM in reply to 1135553530@qq.com

    Share with us the config file that you generated from filter wizard using insert option in command window.

  • Rx_BW82_OR100.txt
    <profile Talise version=1 name=Rx_BW82_OR100>
     <clocks>
      <deviceClock_kHz=100000>
      <clkPllVcoFreq_kHz=8000000>
      <clkPllHsDiv=2.0>
     </clocks>
    
     <rx name=Rx 82.00MHz, OutputRate 100.00MHz, TotalDecimation 20>
      <rxChannels=TAL_RX1RX2>
      <rxFirDecimation=2>
      <rxDec5Decimation=5>
      <rhb1Decimation=2>
      <rxOutputRate_kHz=100000>
      <rfBandwidth_Hz=82000000>
      <rxBbf3dBCorner_kHz=100000>
      <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=72>
      0
      -1
      2
      3
      -5
      -7
      12
      15
      -25
      -29
      46
      53
      -79
      -90
      129
      146
      -200
      -225
      303
      338
      -448
      -500
      637
      718
      -903
      -1028
      1268
      1474
      -1811
      -2175
      2684
      3425
      -4498
      -6831
      9597
      30772
      30772
      9597
      -6831
      -4498
      3425
      2684
      -2175
      -1811
      1474
      1268
      -1028
      -903
      718
      637
      -500
      -448
      338
      303
      -225
      -200
      146
      129
      -90
      -79
      53
      46
      -29
      -25
      15
      12
      -7
      -5
      3
      2
      -1
      0
      </filter>
    
      <rxAdcProfile num=42>
      261
      144
      181
      90
      1280
      366
      1258
      27
      1280
      17
      731
      39
      48
      47
      28
      160
      0
      0
      0
      0
      40
      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 200.00MHz, OutputRate 245.76MHz, TotalDecimation 8>
      <obsRxChannelsEnable=TAL_ORXOFF>
      <enAdcStitching=0>
      <rxFirDecimation=2>
      <rxDec5Decimation=4>
      <rhb1Decimation=1>
      <orxOutputRate_kHz=245760>
      <rfBandwidth_Hz=200000000>
      <rxBbf3dBCorner_kHz=225000>
      <orxDdcMode=0>
    
      <filter FIR gain_dB=0 numFirCoefs=48>
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      1
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      </filter>
    
      <orxLowPassAdcProfile num=1>
      0
      </orxLowPassAdcProfile>
    
      <orxBandPassAdcProfile num=1>
      0
      </orxBandPassAdcProfile>
    
     </obsRx>
    
     <lpbk>
      <rxFirDecimation=2>
      <rhb1Decimation=1>
      <outputRate_kHz=245760>
      <rfBandwidth_Hz=220000000>
      <rxBbf3dBCorner_kHz=225000>
    
      <filter FIR gain_dB=0 num=48>
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      1
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      </filter>
    
      <lpbkAdcProfile num=1>
      0
      </lpbkAdcProfile>
     </lpbk>
    
     <tx name=Tx 200.00MHz, InputRate 245.76MHz, TotalInterpolation 32>
      <txChannels=TAL_TXOFF>
      <dacDiv=1>
      <txFirInterpolation=1>
      <thb1Interpolation=2>
      <thb2Interpolation=2>
      <thb3Interpolation=2>
      <txInt5Interpolation=1>
      <txInputRate_kHz=245760>
      <primarySigBandwidth_Hz=75000000>
      <rfBandwidth_Hz=200000000>
      <txDac3dBCorner_kHz=200000>
      <txBbf3dBCorner_kHz=100000>
    
      <filter FIR gain_dB=0 numFirCoefs=20>
      0
      0
      0
      0
      0
      0
      0
      0
      0
      1
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      </filter>
     </tx>
    </profile>
    

  • 0
    •  Analog Employees 
    on Oct 21, 2020 12:06 PM in reply to 1135553530@qq.com

    Yes. The DEV_CLK is getting set to 92.16MHz instead of 100MHz. 

    Connect to the board using GUI and load the profile and then generate the initdata.c in online mode.