首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NTP和RTC HW时钟奇怪的结果

NTP和RTC HW时钟奇怪的结果
EN

Stack Overflow用户
提问于 2017-02-17 11:16:23
回答 1查看 499关注 0票数 1

为了使ODroid上的系统时间尽可能接近实时,我尝试向ODroid中添加一个实时时钟。RTC的准确度为+/- 4 4ppm。

如果没有realtimeclock,我会得到这样的结果(每60秒与NTP服务器同步一次)。蓝色是比较用的橘子皮。X轴是示例,y轴是NTP服务器在ms中报告的偏移量。

因此,我尝试的是相同的事情(虽然有更多的样本,但间隔相同),但我没有仅仅与NTP-服务器同步,而是执行了以下操作:

  1. 将系统时间设置为hw时钟时间.
  2. 与NTP-server同步以更新系统时间,并记录服务器提供的偏移量。
  3. 将HW时钟更新到系统时间,因为它刚刚被同步到实时。

然后我等60秒重复一遍。我没想到会是完美的,但我感到有点震惊。

我到底在看什么?抖动变得越来越少,并遵循一条几乎直线,但当它达到完美的时间(大约410分钟.),它似乎继续,让抖动和抵消再次增长。

有人能解释一下吗,或者告诉我我做错了什么?这太奇怪了!

EN

回答 1

Stack Overflow用户

发布于 2017-08-15 20:06:56

因此,您正在绘制RTC时间与NTP服务器时间之间的差异。NTP服务器位于哪里?在第二幅图中,你的工作范围是几百毫秒。NTP具有精度限制。维基百科:

Protocol

NTP通常可以在公共Internet上保持在几十毫秒以内的时间,并且在理想的条件下,可以在局域网中达到超过1毫秒的精度。不对称路由和网络拥塞可能导致错误100 ms或更多。

不过,你的数据看起来有点奇怪。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42296554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档