5 ms·
You split your data into chunks, say 8-bits. The main thing is that you can guarantee there will be a transition every N bits and you can guarantee that the ave
by jleahy 6y ago
You split your data into chunks, say 8-bits. The main thing is that you can guarantee there will be a transition every N bits and you can guarantee that the average number of ones and zeros is the same (you can't have a DC component in your signal due to AC coupling).
For example let's assume that the block size is 4-bits, if somebody wants to send 0x0000 rather than sending this:
0000_0000_0000_0000
You'll instead send this:
10000_01111_10000_01111