AnsweredAssumed Answered

ADF5355 spurs, How to dissolve?

Question asked by Kato on Aug 19, 2016
Latest reply on Oct 3, 2016 by MRichardson

Hello,

I tried following initialize routine on my ADF5355 PLL board.
But, I am worried about strange spurs, moving around.
Anybody help me?

The board outputs 5600MHz, with 125MHz reference.
Band width of Loop_Filter is 100kHz.
The initialize routine below would be based on ADF4355 datasheet Rev.A page29.
Is some mistakes?


INZ5355_TEST:
    LD_ARG1    0x0001041C    ; (Reg_12) PhaseResyncClockDivider=1
    call    PUTSPI_LE1_0
    LD_ARG1    0x0061300B    ; (Reg_11) fixed
    call    PUTSPI_LE1_0
    LD_ARG1    0x00C03FFA    ; (Reg_10) AdcClkDiv=255, AE2=1, AE1=1
    call    PUTSPI_LE1_0
    LD_ARG1    0x30014984    ; (Reg_04) MUX=6, D=0, T=0, R=2, DBuf=1, ICP=0x2, U=0x18(PowDn=0)
    call    PUTSPI_LE1_0
    ;
    ;
    LD_ARG1    0x35FFFFF9    ; (Reg_09) VcoBandDiv=53, TL=1023, AL=31, SL=31
    call    PUTSPI_LE1_0
    LD_ARG1    0x102D0428    ; (Reg_08) fixed
    call    PUTSPI_LE1_0
    LD_ARG1    0x12000367    ; (Reg_07) LES=1, LDC=3, LOL=0, LDP=3, LDM=0
    call    PUTSPI_LE1_0
    LD_ARG1    0x65052876    ; (Reg_06) BL=3, D13=1, RfDivSel=0, IB=41, MTLD=1, RfBoff=0, RfA=7
    call    PUTSPI_LE1_0
    LD_ARG1    0x00800025    ; (Reg_05) fixed
    call    PUTSPI_LE1_0
    LD_ARG1    0x30014984    ; (Reg_04) MUX=6, D=0, T=0, R=2, DBuf=1, ICP=0x2, U=0x18(PowDn=0)
    call    PUTSPI_LE1_0
    ;
    ;
    LD_ARG1    0x40000003    ; (Reg_03) SD1=1, PH1=0, PA1=0, Phase=0
    call    PUTSPI_LE1_0
    LD_ARG1 0x0ccc4002    ; (Reg_02) FRAC2=819, MOD2=2^10=1024
    call    PUTSPI_LE1_0
    LD_ARG1    0x0cccccc1    ; (Reg_01) FRAC1=13421772
    call    PUTSPI_LE1_0
    ;
    call_0    WAIT_200US    ; 200uS wait
    ;
    LD_ARG1    0x002002c0    ; (Reg_00) PR1=0, INT=44(5.6GHz) autocal_enabled
    call    PUTSPI_LE1_0
    LD_ARG1    0x3000C984    ; (Reg_04) MUX=6, D=0, T=0, R=1, DBuf=1, ICP=0x2, U=0x18(PowDn=0)
    call    PUTSPI_LE1_0
    ;
    ;
    LD_ARG1 0x0ccc4002    ; (Reg_02) FRAC2=819, MOD2=2^10=1024
    call    PUTSPI_LE1_0
    LD_ARG1    0x0cccccc1    ; (Reg_01) FRAC1=13421772
    call    PUTSPI_LE1_0
    LD_ARG1    0x000002c0    ; (Reg_00) PR1=0, INT=44(5.6GHz) autocal_disabled
;;;    goto    PUTSPI_LE1_0
    ;
PUTSPI_LE1_0:
    call_0    PUTSPI_LE1
    return

Outcomes