Hi,
I'm working on a C5505 with an external 12MHz and 32.768KHz Quartz.
My application requires the least clock jitter (almost 100 ppm) and i want to set the SysClock at 128MHz.
I have observed that if i clock the system from the 32,768KHz, using the PLL for generating 128Mhz, the clock is stable (observation from a signal analyzer).
But, i don't get a round value (128.024MHz). It is imporant for my application to get exactely 128Mhz that why i want to use the 12 Mhz and expect the same stability.
When I used the 12Mhz, i observed a big jitter, almost a variation of 5Mhz.
I don't understand why i lost lot of stability with the 12 Mhz unlike with the 32.768Khz. Have you an idea ?
To get the 128Mhz with the 12 Mhz, i put a divider to get close to 170KHz as possible (limit of the PLL input): it is a suggestion for minimizing the jitter in a post.
On below my configuration of PLL:
CGCR1 = 0x0173,
CGICR = 0x0047,
CGCR2 = 0x0806,
CGOCR = 0x0000
Do you think that I can put a 32KHz as input of RTC clock instead of a 32.768Khz ? It allows me to get an exact 128MHz.
Thanks for your support.
Diane