Right now I am tinkering with my DCF77 project: http://blog.blinkenlight.net/2012/12/01/dcf77-project/. One of the things that I need for the later stages is an accurate local clock. As it turns out the crystal is sufficient but resonators are not. However the crystal is good for something as 30 ppm but better than 3 ppm is way out of reach. An obvious solution to this are the DS3232 RTC chips. And actually I do not really need this for my project.
However it started me wondering. How hard would it be to design a 16 MHz clock accurate to better than 3 ppm based on an DS3232 plus a phase locked loop? Although I understand the theory behind PLL I have absolutely no design experience with those. But I am pretty convinced that there are some forum members that have knowledge in this area. So I wonder if anyone has a hint which PLL chips / circuits would be suitable for such an undertaking. I also thought about using a 10 MHz OCXO plus PLL but I think this would consume way to much power.
Do you think it would be a good idea to base an Arduino lock on a DS3232 + PLL?
If yes: how should something like this be designed? Which circuit and which chips? If no: what would be a better way?