TTEthernet在时钟同步机制上引入了IEEE1588 V2中的 P2P 透明时钟(transparent clock)的概念,利用透明时钟、步固化函数(Permanence Function)、压缩函数(Compression Function)的支持获得精确时钟。在同步时钟的基础上建立全双工交换式网络结构的周期性任务调度表,周期性任务表有静态与动态的两种使用方法。
TTEthernet在单一网络中可以同时满足不同实时和安全等级的应用需要,支持三种不同的消息类型,时间触发(TT)、速率约束(RC)和尽力而为(BE)。TT 消息优先于所有其他类型,而RC帧是保证提供预留的带宽,BE帧可以看做是标准以太网。这三种不同的数据帧都采用标准的以太网帧格式,只是type域的值有所不同。TTEthernet的主要优点是TTEthernet交换机允许被抢占,TT消息在整个系统传输中具有最高优先级,也就是低优先级的消息被中断并存储在交换机的缓冲区,让TT消息优先发送,因此类似于以太网AVB,为了使用该系统,内网交换机必须实现TTEthernet标准。
TTEthernet数据流如图6所示。
比较TTEthernet与FlexRay的适用性,通过计算两种协议在典型场景下的抖动和延迟,考虑到TTEthernet可以提供更高的带宽,认为对于 FlexRay 时间触发的车辆通信,TTEthernet 是一种可行的替代网络。
在汽车应用中可能使用TTEthernet的情况有:
(1)高级驾驶员辅助系统(ADAS),得益于高带宽和TT通信的结合。