TSN边界时钟实现祖时钟同步多个从设备---车载以太网gPTP时钟桥应用案例

TSN边界时钟实现祖时钟同步多个从设备/gPTP/Automotive

TSN边界时钟实现祖时钟同步多个从设备

在实际应用中,车辆内部网络要实现多个模块的时间同步,而gPTP是要求peer-to-peer的,如何实现一个祖时钟向下同步很多个从时钟呢?
这时,一种叫做gptp时钟桥的概念就出现了。

解决一对多的时钟同步–边界时钟 BC

解决一对多的时钟同步,需要前面所说的gPTP时钟桥的设备,实际来讲就是要一个BC-边界时钟:

  1. 边界时钟有什么特点呢?
    边界时钟时间是被祖时钟同步,然后自己进入同步网络,再把这个被外部祖时钟同步后的本地时钟在授时到下级目标设备去。也就是说,作为一个边界时钟设备,首先需要一个端口作为从时钟,接收上级祖时钟授时,然后把自己与祖时钟同步。最后在将其他端口作为主时钟,向下授时。
    在这里插入图片描述

  2. 边界时钟有哪些应用呢?
    比如网上的一个TSN交换机就可以实现这个功能。但是要注意了,很多人宣称支持TSN,gPTP的交换机,实际很多只是误导大家,实际只是一个TC-透明时钟,这样的功能,任意一种交换机都可以实现,并且还在将时钟报文在路径中增加了延迟。
    这里介绍一个真正的TSN交换机,SW100TSN,其具备完整的TSN协议,支持802.1AS-2020,这个很重要,因为只有支持这个最新版本的协议标准,才能支持多个时钟域,就是我们所说的时钟Domain。
    重庆汇迪能电子设备有限公司(www.hdn-vdo.com)的SW100TSN和SW1400是支持TSN协议的,同时支持边界时钟。SW100TSN符合我们的应用需要,后面就以SW100TSN做一个测试架构说明。

  3. 为什么不能使用TC-透明时钟呢?
    这个问题就很简单了,TC时钟即透明时钟,实际就是把两个设备进行的同步报文点对点的进行透传,时间在中间不起作用。并且在这样的应用中会增加不必要的通道延迟,这个是没有办法计算的。

  4. 为什么一定要使用边界时钟呢?
    只有边界时钟才能实现将祖时钟授时到多个从时钟,其在TSN网络架构中扮演着中心桥梁的作用,这就是为什么称其为gPTP时钟桥。

一个基本的边界时钟测试案例–车载以太网TSN网络搭建(5节点版本)

车载以太网TSN网络旨在构建精确时间同步和模拟车辆内部控制器模块进行网络精确授时而需要的必要网络架构。其需要祖时钟(grand clock)节点一个,从时钟(slave clock)节点4个以上,车载以太网TSN交换机一台,监控电脑一台。其中,祖时钟和从时钟节点使用Linux电脑(网卡需支持IEEE1588)和车载以太网转换器配套来模拟实现。系统架构如下:
在这里插入图片描述
需要的设备清单如下:
在这里插入图片描述
总结:车载以太网TSN交换机型号是SW100TSN,车载以太网转换器型号是MC1100和安装Linux电脑(需要具备网卡支持IEEE1588)。

同步结果达到100ns级

经过交换机进行下级同步,可以从linux PTP4L 看到同步偏差在100ns级别,是相当高的精度了。
在这里插入图片描述

欢迎沟通交流

特别欢迎做车载以太网的朋友和做时间同步gPTP的朋友。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值