Correlation between external clock and propeller clock when using PLL
Andrey Demenev
Posts: 377
When using external clock source and PLL, does the PLL's output phase matches external clock's phase?
Comments
-Phil
Are you trying to sync 2 Prop chips with a 5 MHz clock source or something like that?
I imagine the PLL would be well sync'd, but there is sure to be some jitter...
However, the individual phase angles will not be exactly the same, probably close but not the same.
The only way to have them all be exactly the same would be to have a common external oscillator running at full speed, i.e. no PLL involved.
Duane
-Phil
I think Andrey was not asking about jitter. He wanted to know if the separate clocks edges line up. Since the phase gain in the individual PLLs are differnt, especially in 16X mode, there will be significant phase differences in the 80MHz clocks. Sure, the frequency will be the same but the edges will not exactly line up.
Duane
My prior post was more in response to Rayman's post (#3). 'Just wanted to clarify the difference between the VCO's native phase noise (which should be minimal) and NCO-induced jitter, since the latter is such a hot topic in other threads.
-Phil
You would need to measure this.
There are multiple issues here, working against you.
The PLL lock times will differ, so what they consider as Zero time, will phase move from chip to chip & even each Power cycle..
Software could help reduce this effect.
Once locked, the Xtal-in to PinOut edge will be a combination of Chip delays, and PLL sync phase, and some of those will vary with temperature/batch/Vcc, - but it may be short term delays is all that matter to you ?
So if this matters, your best bet may be to use a Sync pin across multiple parts, and that will define which time-slot everyone is in.
Even there, not all devices might see the edge as being the same instant, but a phase-fractional delay on that sync, might help your yield ? (ie you move the actual edge away from the chips sampling aperture)