Ciao g.paolo92
Non necessariamente.
Se sicronizzi a ogni passaggio di stato, l' errore rispetto alla durata del pulso é molto piccolo e percui irrilevante.
Esempio: periodo 1mSec, differenza tra il trasmettitore e ricevitore 0,05msec ogni msec. (5%)
Diciamo un bit dura 1msec. Se controlli se dopo 1 msec arriva un cambio e estendi quasto tempo da 0,9 a 1,1 mSec un errore di 0,05mSec non ti fa niente.
Se non risincronizzi e lascia andare vedrai che dopo 20 msec l' errore sará di 1msec e percui nella grandezza del periodo del segnale. in questo caso non leggi piú valori giusti.
Il codice Manchester decodifica un 0 in un imulso e pausa corta e un 1 in un impulso e pausa lungo (o viceversa se mi sono sbagliato) Con errori di velocitá tra trasmettitore e ricevitore abbastanza grandi puoi comunque ricavare i dati giusti. parliamo di errori di ca metá del periodo corto.
Ciao Uwe