Bit Stuffing
In CAN frames, a bit of opposite polarity is inserted after five consecutive bits of the same polarity. This practice is called bit stuffing, and is due to the non-return to zero (NRZ) coding adopted. The stuffed data frames are destuffed by the receiver. Since bit stuffing is used, six consecutive bits of the same type (111111 or 000000) are considered an error.
Bit stuffing implies that sent data frames could be larger than one would expect by simply enumerating the bits shown in the tables above.
Read more about this topic: CAN Bus
Famous quotes containing the word bit:
“So-called Western Civilization, as practised in half of Europe, some of Asia and a few parts of North America, is better than anything else available. Western civilization not only provides a bit of life, a pinch of liberty and the occasional pursuance of happiness, its also the only thing thats ever tried to. Our civilization is the first in history to show even the slightest concern for average, undistinguished, none-too-commendable people like us.”
—P.J. (Patrick Jake)