资料目录
单片机应用
CAN-bus位定时器
发布日期:2011/11/22
CAN是一个串行、异步、多主机的通讯协议,CAN协议的其中一个要素是位速率,位速率决定了CAN报文的发送速率,同时又受振荡器容差和信号传播延迟的影响。
用户可以设计位周期中的位采样点位置和采样次数,以自由地优化应用网络的性能。在优化过程中,用户要注意位定时参数、振荡器容差和系统中不同的信号传播延迟的关系。
标称位时间(tBit)由3个互不重叠的时间段SYNC_SEG、TSEG1和TSEG2组成。位时间中这些段都用整数个基本时间单位来表示,这个时间单位就叫时间份额(TQ),TQ的持续时间是CAN系统时钟的一个周期tSCL,tSCL从振荡器时钟周期tCLK取得,用户通过设置预分频因数(BRP)来调整CAN系统时钟。 tSCL与tCLK的关系如下:
