@Tom
>Konnte dazu nur finden, das durch die Clock Recovery die asynchrone
>Datenübetragung des USART Synchron wird. Das Datensignal wird also
>gesamplet.
Naja, nicht ganz. Erstmal sollte man sich den Begriff übersetzen.
Clock Recovery = Taktrückgewinnung
Meistens braucht man aber CDR, Clock-Data Recovery = Takt- und
Datenzurückgewinnung.
>Doch wie genau funktioniert das? Ist die Clock Rcovery ein fester Takt,
>oder richtet sie sich nach der eingestellten Datenrate?
Er richtet sich logischerweise nach der eingestellten/empfangenen
Bitrate.
Der Empfänger kennt praktisch die Datenrate des Empfangssignals, nur
eben nicht 100% exakt.
Er muss also versuchen, einen steuerbaren Taktgenerator in seiner
Frequenz dem empfangenen Datensignal anzupassen.
Damit hat er dann einen 100% genauen Takt, mit der die Daten erfassen
und verarbeiten kann.
Beim UART funktioniert das so, dass zum Beginn eines Datenwortes (meist
10 Bit) ein Zähler mit 16facher Freqeunz
auf Null gesetzt wird. Damit werden dann die 10 Bits abgetastet. Zum
Beginn des nächsen Wortes wird der
Zähler wieder auf Null gesetzt, damit wird ein Freqenzfehler nicht von
Wort zu Wort verschleppt.
MfG
Falk