CAN 支持 1 kBit/s 至 1000 kBit/s 的比特率。CAN 网络的每个节点都有自己的时钟发生器,通常是石英振荡器。 可以为每个 CAN 节点单独配置比特时间的定时参数(即比特率的倒数),即使 CAN 节点的振荡器周期(fosc)可能不同,也产生相同的比特率。
这些振荡器的频率不是绝对稳定的,温度或电压的变化以及元件的劣化会引起微小的变化。 只要变化保持在特定振荡器容差范围(df)内,CAN 节点就能够通过重新同步到比特流来补偿不同的比特率。
CAN 网络上的所有节点必须运行在相同的标称比特率下。但噪音、相移、振荡频率容差和振荡频率漂移导致实际的比特率可能与标称比特率不同。由于没有使用一个单独的时钟信号,因此需要一个同步节点方法。
同步在仲裁机制中十分重要,因为仲裁中的节点需要能够同时看到它们传输的数据和其他节点的传输数据。 同步在确保节点间震荡时间不同时不发生错误上十分重要。
位时序(BIT TIMING)
标称比特率(NOMINAL BIT RATE)
标称比特率是指理想发送器在没有再同步的情况下每秒传输的比特数。