This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Output frequency LMX2582, TICS pro

Other Parts Discussed in Thread: LMX2582, ADC32RF80EVM, LMK04828

i

I have a question about configuring LMX2582.
The chip is palced on the evaluation board ADC32RF80EVM and I try to get 3GHz from LMX2582 outputs.
His input frequency = 122.88MHz (get from LMK04828).
I used "Tics pro" and set such values:
Input chain: Doubler = x1, Pre-R=1, Multiplier=1, Post-R=1.
Feedback: Prescaler = 2, Ndivider = 24, Fnum = 53, Fden = 128.
F_VCO = 6000 MGz.
Outputs chain: SEG1 = /2, Channel Divider MUX = SEG1, Output MUX = CHDIV.
So RFOutA = 3000MHz.
BUT: instead of 3000M, RFOutA is about 3031M.
I attached file *.tcs for "TICS Pro", may be you can help me to set right registers values?(I changed extension as  the site refuse to attach *.tcs)

Thanks.

5100.ADC_evm_3000p00_4xIQ_8411_.cfg

lmx_TI_TCS.txt
[SETUP]
ADDRESS=888
CLOCK=8
DATA=4
LE=2
PART=LMX2582
IFACE=SPI
ADDRESS_I2C=0x0

[PINS]
PINNAME00=CE
LOCATION00=7
PINVALUE00=True

[MODES]
NAME00=R64
VALUE00=4195191
NAME01=R62
VALUE01=4063232
NAME02=R61
VALUE02=3997697
NAME03=R59
VALUE03=3866624
NAME04=R48
VALUE04=3146748
NAME05=R47
VALUE05=3080399
NAME06=R46
VALUE06=3026227
NAME07=R45
VALUE07=2949173
NAME08=R44
VALUE08=2883584
NAME09=R43
VALUE09=2818048
NAME10=R42
VALUE10=2752512
NAME11=R41
VALUE11=2687104
NAME12=R40
VALUE12=2621440
NAME13=R39
VALUE13=2589188
NAME14=R38
VALUE14=2490416
NAME15=R37
VALUE15=2441216
NAME16=R36
VALUE16=2362385
NAME17=R35
VALUE17=2294299
NAME18=R34
VALUE18=2278378
NAME19=R33
VALUE19=2173450
NAME20=R32
VALUE20=2105610
NAME21=R31
VALUE21=2033153
NAME22=R30
VALUE22=1967156
NAME23=R29
VALUE23=1900676
NAME24=R28
VALUE24=1845540
NAME25=R25
VALUE25=1638400
NAME26=R24
VALUE26=1574153
NAME27=R23
VALUE27=1542210
NAME28=R22
VALUE28=1450752
NAME29=R20
VALUE29=1311020
NAME30=R19
VALUE30=1247589
NAME31=R14
VALUE31=917900
NAME32=R13
VALUE32=868352
NAME33=R12
VALUE33=815105
NAME34=R11
VALUE34=720920
NAME35=R10
VALUE35=659672
NAME36=R9
VALUE36=590594
NAME37=R8
VALUE37=528516
NAME38=R7
VALUE38=469170
NAME39=R4
VALUE39=268611
NAME40=R2
VALUE40=132352
NAME41=R1
VALUE41=67592
NAME42=R0
VALUE42=8860

[FLEX]
CalculatedCPG=0.9375
CalculatedKvco=46.9
CalculatedTotalDivide=2
Fosc_FREQ=122.88
FoutA_FREQ=3000
FoutB_FREQ=3000
Fpd_FREQ=122.88
Fvco_FREQ=6000
VCO_2X=0
VCO_MULTIPLIED_FREQ=6000
btn_LoadRegisters=Load Registers
btn_SimplifyFraction=Simplify Fraction

  • Nick,

    I looked at the fine and nothing seems wrong about the frequencies. You should change OUTx_PWR, but this would not cause your issue. I do wonder if this is related to the VCO calibration. I would try changing CAL_CLK_DIV from divide by 1 to divide by 8 to see if it is related to this.

    The VCO divides the frequency into 6 VCO cores and each core has 183 different bands. So if the VCO calibration gets off, that would be an issue.

    Regards,
    Dean