我目前正在尝试将我的 DIY DC77 时钟连接到 ntpd(使用 Ubuntu)。我按照这里的说明进行操作:http ://wiki.ubuntuusers.de/Systemzeit 。
使用 ntpq 我可以看到 DCF77 时钟
~$ ntpq -c peers
remote refid st t when poll reach delay offset jitter
==============================================================================
+dispatch.mxjs.d 192.53.103.104 2 u 6 64 377 13.380 12.608 4.663
+main.macht.org 192.53.103.108 2 u 12 64 377 33.167 5.008 4.769
+alvo.fungus.at 91.195.238.4 3 u 15 64 377 16.949 7.454 28.075
-ns1.blazing.de 213.172.96.14 2 u - 64 377 10.072 14.170 2.335
*GENERIC(0) .DCFa. 0 l 31 64 377 0.000 5.362 4.621
LOCAL(0) .LOCL. 12 l 927 64 0 0.000 0.000 0.000
到目前为止,这看起来还可以。但是我有两个问题。
- 偏移量的符号究竟是什么?是.DCFa。在系统时钟之前还是在系统时钟之后?
- .DCFa。指向 refclock-0,这是一个模拟 Meinberg 时钟的 DIY DCF77 时钟。它通过运行在 9600 7e2 的 FTDI USB 串行适配器连接到我的 Ubuntu Linux 机器。我用 DSO 验证了它发出的时间抖动明显低于 1ms。所以我假设抖动是由 FTDI 适配器或内核引入的。我将如何发现以及如何减少它?