Your Ad Here

Friday, May 23, 2008

Bit timing and synchronisation

This is covered in the spec [1], of course, and there is an introduction to this in the Omegas material। Briefly, a bit time consists of four non-overlapping segments, Sync-seg, Prop-seg, Phase-seg1 and Phase-seg2. An edge should lie within Sync-seg, while Prop-seg is used to compensate for delay times in the network. It is therefore the sum of twice the signal propagation time on the bus, the input comparator delay and the output driver delay, so is characteristic to the network. Phase-seg1 and Phase-seg2 are used to compensate for edge phase errors. They can be lengthened or shortened by resynchronisation. The sampling point is the boundary between Phase-seg1 and Phase-seg2. As non-return to zero encoding is used, there need not be an edge during Sync-seg, but bit stuffing ensures that there will be an edge after five edge-free ones.


There is a paper on The Configuration of the CAN bit timing which describes the bit synchronisation algorithm and parameters to be considered in calculating the CAN bit time
Author: Jon Bell

0 Comments:

HASH

Template bycomputer internet technology | Search engine optimization