Hi,
I'm using the HMC832 in the conditions fixed in the datasheet p34 figure 52 (loop filter design).
We choose the loop filter type 1 in the table12. The Fxtal is 40Mhz.
Depending of the output frequency desired, the HMC832 declares an unlock condition or not.
I noticed that the PLL was locked when the fvco (=k*fout) was high, close to the 3000Mhz.
For example :
- fout = 500Mhz, k=6, Nint=75 et Nfrac=0 (Registre3=75, Registre4=0) -> the PLL is locked
- fout = 500,1Mhz, k=4, Nint=50 et Nfrac=0.01 (Registre3=50, Registre4=167772) -> the PLL is unlocked
- until fout = 629.4Mhz, k=4, Nint=62 et Nfrac=0.93999996 (Registre3=62, Registre4=15770584) -> the PLL is unlocked
- from fout = 629.5Mhz, k=4, Nint=62 et Nfrac=0.95000400 (Registre3=62, Registre4=15938422) -> the PLL is lockedto fout = 750Mhz, the PLL is locked.
I configure only the registers not used with default value:
REG1 0x3
REG7 0x214D
REG9 0x603264
REG5 0xB238
REG5 0x5D98
REG5 0
And then, each time I configure a new frequency:
REG5 XXXX with the k value
REG5 0
REG3 and REG4 with the new value
What do you think of my initialization ?
Thanks.
Regards