As shown in Functional Diagram VCO Freq always divided by 2 and then optionally can be divided by 2 again. Then equation 5 is not correct. There is no addition "divide by 2". Am i right?

The main question is i am trying to setup HMC778 in integer mode on 10001 MHz with this parameters, but cant obtain result:

Fxtal = 10 MHz

R = 40 (dec)

k = 2 (RF divide by 2 is on)

Nint = 10001 (dec)

Setup sequece is:

.db 0x02, 0x00, 0x00, 0x28

.db 0x06, 0x00, 0x1F, 0x3F

.db 0x08, 0x03, 0x6F, 0xFF

.db 0x09, 0x80, 0x30, 0x61

.db 0x03, 0x00, 0x27, 0x11

Hi there,

Equation 5 & 6 are correct - the problem arises in that the term prescaler or perhaps the variable 'fps' isn't defined as clearly as we might like. I typically refer to fixed frequency dividers (like the divide-by- 1 or divide-by-2) as prescalers since historically many PLL"s use 4/5 or 8/9 prescalers. In this case however the datasheet is referring to the N Divider as the prescaler. I'll explain.

The RFOUT Freq is always divided by 2 (inside the VCO) and brought out of the VCO as RFOUT /2 as indicated in the block diagram. The maximum input frequency of the N Divider is 4GHz so if RFOUT / 2 is greater than or equal to 4GHz then the internal divide-by-2 of the PLL, REG0x08[17] must be enabled or set. If RFOUT / 2 is less than 4GHz REG0x08[17] = 0 for divide-by-1 or bypass mode.

Fxtal = 10MHz

R = 40 so PFD (fpd) frequency = 10MHz / 40 = 250kHz

RFOUT = 10001 MHz = fvco

RFOUT / 2 = 5000.5 which is >= 4.0GHz of N Divider so REG0x08[17] =1 (internal divide-by-2 enabled, k = 2)

Input frequency to N Divider (Fps) = 5000.5 / 2 = 2500.25MHz

N = 2500.25MHz / 250kHz = 10001 = Nint (Nfrac = 0)

fps = (10E+6 / 40) (10001) = 2500.25

Hope this helps,

Marty