FAQ mouseClock Genauigkeit
Aus Gude- Analog- und Digitalsysteme GmbH
Das DCF77 Signal kann mit einer zusätzlichen Verbindung am seriellen Stecker ein PPS (Pulse Per Second) Signal auf den beiden PC Signal Leitungen RI und DCD erzeugen.
mouseCLOCK PC Serial
2 -----------> 2,8,9
4 -----------> 4
5 <----------> 5
7 -----------> 7
Das PPS-Signal der Expert mouseClock
Die Expert mouseClock stellt kein einzelnes PPS-Signal zur Verfügung, wie es z.B. ein GPS-Empfänger tut. Einzig das DCF77-Funksignal wird empfangen, demoduliert und direkt als RS232-Signal an die serielle Schnittstelle (UART, RX) gesendet. Wenn man am COM-Port des PCs das Signal der Expert mouseClock anliegen hat, empfängt man genau 1 Byte pro Sekunde (0x80 für DCF-1, 0xF8 für DCF-2). 59 DCF-Bits können so zu einer kompletten DCF-Zeitinformation zusammengesetzt werden.
Allerdings ist das so erzeugte RX-Signal auch eine Form eines PPS-Signal. Es wird einmal pro Sekunde übertragen. Dadurch ist es machbar ein PPS-Signal an weitere UART-Signaleingänge (z.B.: RI, DCD) zu senden, wenn man einen seriellen Stecker so umbaut, daß er den RX-Pin mit den weiteren Eingängen verbindet.
Die Genauigkeit hängt sehr von der verwendeten Hardware ab. Das PPS-Signal der Expert mouseClock erreicht einen Offset von 10-15 ms, bei einem Jitter von 5ms. Das Auswerten des Signals durch eine Software erhöht den Offset bei jeder Software die an der Verarbeitung beteiligt ist: Expert mouseClock --> UART Baud Sampling --> Betriebssystem (Windows, Linux...) --> Anwendung (z.B. WinClk.exe) --> Betriebssystem
Am Ende dieser Kette erhält das Betriebssystem einen gültigen Zeitstempel durch die Anwendung (z.B. WinClk.exe). Insgesamt hängt also die Genauigkeit dieses Zeitstempels, von der Genauigkeit des gesamten Systems ab, das erstellt werden soll.
In der Praxis hat ein Windowssystem, das die WinClk.exe als Anwendung für die Signalverarbeitung nutzt einen Offset von ca. 100ms. Unter Linux mit ntpd, ist der Offset geringer ( http://www.gudeads.com/wiki/index.php/Ntpd_Installation).
