CAN Bit Timing Requirements 970295

The CAN protocol provides for programming of the bit rate, and the number and location of data samples in a bit period. Optimization of these parameters guarantees message synchronization and proper error detection at the extremes of oscillator tolerance and propagation delay. Modifications to the CAN protocol have redefined the limiting conditions for proper synchronization and error detection. These conditions have been analyzed and a comprehensive set of equations describing the resulting bit timing requirements has been developed. A step by step method for calculating optimum CAN bit timing parameters for a given set of system constraints is presented. This paper was developed in support of the SAE J2284 CAN High Speed Implementation Task Force and the results incorporated into its proposed standard.


Subscribers can view annotate, and download all of SAE's content. Learn More »


Members save up to 43% off list price.
Login to see discount.
Special Offer: With TechSelect, you decide what SAE Technical Papers you need, when you need them, and how much you want to pay.