- #36
Vanadium 50
Staff Emeritus
Science Advisor
Education Advisor
2023 Award
- 35,005
- 21,669
300 baud? How retro!
As you know, it may take some data for a new receiver to know "where it is in the stream". If every 8 bits is in a 10 bit stream, with bit 0 always 1 and bit 9 always 0 (or whatever), there may be multiple 0 -> 1 transitions that might be the start of a frame. But the next frame comes along, and the possibilities decrease. Even if you need 10 frames to figure out where you are, it's a fraction of a second.
Once you are synced, there's enough traffic to easily keep sync.
This global external syncing would save you a fraction of a second in the time between Power On and Ready, and possibly - possibly - let you use a frame with a little less overhead. At great expense.
As you know, it may take some data for a new receiver to know "where it is in the stream". If every 8 bits is in a 10 bit stream, with bit 0 always 1 and bit 9 always 0 (or whatever), there may be multiple 0 -> 1 transitions that might be the start of a frame. But the next frame comes along, and the possibilities decrease. Even if you need 10 frames to figure out where you are, it's a fraction of a second.
Once you are synced, there's enough traffic to easily keep sync.
This global external syncing would save you a fraction of a second in the time between Power On and Ready, and possibly - possibly - let you use a frame with a little less overhead. At great expense.