Forum: Mikrocontroller und Digitale Elektronik Maximaler Baudratenfehler?


von Bernd (Gast)


Lesenswert?

Gibt es einen maximal zulässige differenz zwischen eingestellter 
Baudrate und tatsächlicher Baudrate?

Ich habe einen Takt von 40MHz und würde damit gerne eine Baudrate von 
115200 erzeugen. Der Fehler liegt hierbei jedoch bei ca. 1,3%. Ich kann 
leider überhaupt nicht einschätzen ob das viel ist oder noch im 
Rahmen...

Kann mir da vielleicht jemand einen Tipp geben?

MfG Bernd

von Bernd R. (Firma: Promaxx.net) (bigwumpus)


Lesenswert?

1,3% Fehler würde nach 10 Bit (Start, Daten, Stop) eine 13% Verschiebung 
einer Bitzeit bedeuten. Wird jedes Bit 4x je Bitlänge gesampled, so wird 
dieser Fehler wohl nicht ins Gewicht fallen.
Würde ich einen UART bauen, würde erst ab 50% Abweichung ein Fehler 
auftreten ;-).

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Über 2% Fehler wird kritisch, alles darunter sollte gehen.

von Andreas K. (a-k)


Lesenswert?

Wobei man den Baudratenfehler als Summe der Fehler auf beiden Seiten 
sehen sollte. Wenn beide Seiten 30% gleichsinnig daneben liegen geht's 
auch ;-). Wenn jedoch beide 2% daneben liegen, aber in umgekehrter 
Richtung, wird's eng.

von Gast (Gast)


Lesenswert?

Siehe auch Artikel zum Baudratenquarz und darin u.a.

http://pdfserv.maxim-ic.com/en/an/AN2141.pdf

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.