干货分享 | 同星多设备间的时间戳同步机制TSync功能与使用

随着汽车网络测试的通道数量不断增加,时常需要多个同星设备同时连接在同一台电脑的同一个TSMaster应用程序,并进行多设备同时执行CAN报文收发和记录等功能,必然有多设备之间的时间戳同步以及设备与电脑上操作系统的时间同步的要求。

为了满足同星多设备之间以及设备与电脑间的时间同步要求,对此,同星TSMaster推出了TSync同步机制功能,本文主要介绍TSync同步机制功能以及相应的使用方法。

本文关键词:TSync同步机制,多设备,设备与电脑,时间戳同步


目录

Catalog

1. 设备间为什么会有同步误差

2. TSync时间同步机制

3. 如何激活同星设备的TSync功能

1、设备间为什么会有同步误差

多设备运行环境下,每台设备均有内部时钟源。通常为晶振产生,由控制器对脉冲数量计数,进而为特定事件(例如报文接收、发送完成等)打上时间戳。如图 1 所示。当多台设备收到同一事件时,我们希望获得相同时间戳,但这通常做不到,其误差来源包括:

相位误差:例如不同的设备上电时序,启动顺序等,导致其时间戳存在固定偏差;

频率偏差:即使在启动过程中纠正了相位偏差,但晶振的频率依然存在细微区别。

例如常温温差为±30ppm的晶振,假设实际偏差为10ppm,即百万分之十,则1个小时则会产生60*60*1000*10/10^6 = 36毫秒偏差,这个偏差是由最底层器件带来的,设备无法单独依靠自身进行纠正。

图片

图1 每一台设备拥有独立的时钟模块

2、TSync时间同步机制

TSync时间同步机制功能是针对同星设备,包括TC系列、TP系列等CAN/CAN FD设备,实现设备与设备之间的同步时间戳误差小于500微秒,并保证同星设备与电脑操作系统的时间也是完全同步的功能。如图 2 所示。

图片

图2 支持TSync时间同步机制的TC1013设备

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TOSUN同星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值