相位校正可确保FlexRay节点的本地时钟具有相同的相位,并且通信周期始终在同一时间开始。如果没有其他校正机制,系统布局必须始终基于本地时钟的最大偏差。

这意味着,如果任意两个本地时钟的最大偏差为3000ppm,并且周期时间为10毫秒,则周期结束时将累积30微秒的漂移,这将显著降低允许的最大数据传输速率。

频率校正可以作为相位校正的补充,以提高时间触发通信系统的带宽效率。相位校正只处理频率偏差的表现,而频率校正则可以针对频率偏差的成因。

但这一点并不容易,因为晶振频率并不能直接修改。为此,可以使用分频器将晶体振荡器的频率转换为FlexRay节点的本地时基。通过修改分频比,可以加快或减慢本地时钟,最终确保所有FlexRay节点的通信周期等长。

尽管在多个通信周期内进行同步所需的同步报文会造成瞬态干扰,但使用频率校正后,几乎所有本地时钟都以同一速度运行,因此本地时钟的偏差处于规定范围内。使用频率校正可使FlexRay簇中的时钟同步极具鲁棒性,以抵抗瞬态干扰,可以在多个通信周期内容忍时钟同步失败。

最后修改: 2021年03月8日 星期一 09:58