“How can we ensure that the bits in a CAN bus are all synchronous?”
CAN buses are a vital part of control infrastructure. Whether it be in the vehicles we drive or the drones that fly around us, CAN buses are there to make sure things work well. However, their synchronization needs to be ensured during operation. This can be achieved through the use of Bit Stuffing, in which any part of the data which has 5 bits of the same polarity 5 times in a row will have a bit of opposite polarity inserted after it. The bits can be unstuffed by the receiver once it takes it in.
Image credit m.eet.com