1、可变波特率和常规波特率阶段
|
CAN FD中的FD含义就是flexible data,灵活数据通信,且波特率可以和仲裁阶段波特率不同。
看上面的图,意思就是红色部分可以是一个波特率,蓝色部分也可以是一个波特率。
2、波特率计算公式,看如下的位时间特性图
1bit的CAN FD数据需要时间由Sync_Seg + Pro_Seg + Phase_Seg1 + Phase_Seg2组成,这些时间的单位就是CAN FD时钟最小分辨率,比如20MHz时钟,那么单位Tq就是50ns。
仲裁阶段波特率对应的HAL库配置如下: