Hi,
I am trying to get my PLL to lock, but have been unsuccessful in trying different register writes/loop filter configurations. My sequence/loop filter is listed below can you see any potential error with my configuration? I am able to get tones close to my signal(24.069GHz usually) but don't get a lock. I suspect it has something to do with the write sequence, I am using the ADF5902 software to manually write in the values.
Frequency=24.125GHz
REFin=19.2MHz
write sequence:
parameter r0 = 32'h02000007; // R7
parameter r1 = 32'h0000002B; // R11
parameter r2 = 32'h0000000B; // R11
parameter r3 = 32'h0018000D; // R13
parameter r4 = 32'h1D32A64A; // R10
parameter r5 = 32'h2A20B929; // R9
parameter r6 = 32'h40003E88; // R8
parameter r7 = 32'h800FE520; // R0
// #10us
parameter r8 = 32'h01620427; // R7
parameter r9 = 32'h00000006; // R6
parameter r10 = 32'h01E28005; // R5
parameter r11 = 32'h00000004; // R4
parameter r12 = 32'h01897803; // R3
parameter r13 = 32'h00020642; // R2
parameter r14 = 32'hFFF7FFE1; // R1
parameter r15 = 32'h800FE720; // R0
// #1200us
parameter r16 = 32'h800FE560; // R0
parameter r17 = 32'h800FED60; // R0
// #500us
parameter r18 = 32'h800FE5A0; // R0
parameter r19 = 32'h800FF5A0; // R0
// #500us
parameter r20 = 32'h00000011; // R17
parameter r21 = 32'h00000010; // R16
parameter r22 = 32'h0000000D; // R14
parameter r23 = 32'h2800B929; // R9
parameter r36 = 32'h01620427; // R7
parameter r37 = 32'h00000006; // R6
parameter r38 = 32'h01E28005; // R5
parameter r39 = 32'h00002004; // R4
parameter r40 = 32'h0189F803; // R3
parameter r41 = 32'h801FE560; // R0
// #100us
parameter r42 = 32'h0000110B; // R11
parameter r43 = 32'h01E28005; // R5
Loop filter:
leveraged previous questions:
https://ez.analog.com/rf/f/q-a/546031/adf5902-pll-not-locking
https://ez.analog.com/rf/f/q-a/544087/adf5902-cannot-be-locked