Ich hab mir (siehe anderer Thread) jetzt ein Rubidium-Normal (für 150,-) bestellt, und falls das dann auch funktioniert wenn es ankommt, so sehe ich mehrere Möglichkeiten daraus eine Uhr zu bauen. Wenn ein funktionierendes PPS-Signal rauskommt, so kann man das (eventuell nach etwas nachbereitung, die Pulse sind sehr kurz, angeblich) direkt in einen NTP-Server mit PPS- Eingang füttern und den Offset zu z.B. zur GPS-Zeit festlegen (weil das PPS-Signal des Normals natürlich keinen definierten Referenzzeitpunkt hat).
Von der time-Nuts-Liste gibt es fürs runterteilen auch einen PIC, damit könnte man das Signal direkt auf PPS bringen:
Ein Arduino wird eher nicht in der Lage sein, das Signal direkt zu zählen[1], aber wenn ich z.B. die 10MHz zuerst um den Faktor 10 oder 100 runterteile (mit so einem PIC oder ein bis zwei 74HC390 oder sowas) dann müßte ich doch auch am Arduino bequem mitzählen und rechnen können, und daraus z.B. ein Zeitsignal im NMEA-Format generieren, was man einem NTP-Server zur Verfügung stellen kann.
Klingt das alles halbwegs vernünftig, oder würdet ihr das ganz anders machen, oder gibt es da Fallstricke?
TIA /ralph -- aus Interesse hab ich gefragt was ein neues Rubidium- Normal kostet: Ca. 1500 Euro
[1] das nackte Zählen vielleicht schon, aber wenn man nebenher noch Stunden, Minuten, Datum etc. errechnen will und NMEA formatieren soll, dann wird es vermutlich schwierig.