Part Number: 66AK2G12
Hello,
My customer has a problem with USB Compliance Test on their custom board using K2G. It seems they failed in jitter requirement.
They are generating USB clock via UART PLL (384Mhz output). This output has been divided by 16 (via BOOTCFG_USB0_CLKCTL ) to generate 24Mhz USB core clock.
From my understanding, maximizing VCO in PLL is needed in general in order to minimize the related clock jitter. Actually, TRM says :
Once the ROM boot is complete, reconfiguring the PLL with the intention of optimizing and
reducing output jitter may optionally be done, even if the PLL is already configured by the
ROM code. To minimize the overall output jitter, the PLL VCO output must be operated close
to, but not above, the maximum operating frequency of 4.2 GHz. Maximizing the VCO
frequency within the PLL is done by setting the PLL Output Divider as close as possible to
15 (OUTPUT_DIVIDE+1 must be an even number only). The PLLD value must be kept at 0
or as low as possible. The target PLLOUT frequency is therefore achieved by adjusting
PLLM.
PLL VCO Frequency = CLKIN / (PLLD+1) × (PLLM+1)
PLL OUT Frequency = VCO / (OUTPUT_DIVIDE+1)
So, I would like the customer to try maximizing VCO, but my question here is, the max VCO is really allowed up to 4.2Ghz. I feel that is pretty high. Could you comment ?
Best Regards,
NK
