22R Längswiderstand bei UART

Gast #5131493
Hi,

ich hab eine Frage zum Längswiderständen bei einer UART. Ich einen 
232-Treiber der dann mit RX und TX zu einem ATMega geht. Weshalb werden 
dort jeweils an TX die 22 Ohm Widerstände platziert? Zum definierten 
Stromfluss? Zu Entkopplungszwecken. So genau hab ich das nicht 
verstanden.
Vielleicht kann mich jemand ein wenig aufklären.

Grüße
Gast #5131511
Tim_der_Feuerwehrmann schrieb:
> Weshalb werden
> dort jeweils an TX die 22 Ohm Widerstände platziert?

1) aus Schutzgründen: es könnte ja mal jemand versehentlich
einen Ausgangspin gegen einen Ausgangspin treiben lassen.

2) zur Verbesserung/Sicherung der Signalqualität. Empfiehlt
sich wenn Leitungen "lang" werden. Das Stichwort zum selber
Nachlesen heisst Serien-Terminierung, Leitungsabschluss,
Quellabschluss.
#5131522
>Tim_der_Feuerwehrmann schrieb:
>> Ich einen
>> 232-Treiber der dann mit RX und TX zu einem ATMega geht.

>Die beiden ICs sitzen nebeneinander auf einer Platine und werden mit der
>selben Spannung versorgt? Dann sind die Widerstände in der Leitung
>wahrscheinlich zu gar nichts gut.
Stimmt, aber wozu dann überhaupt RS232?
#5131557
Tim_der_Feuerwehrmann schrieb:
> Ich einen
> 232-Treiber der dann mit RX und TX zu einem ATMega geht. Weshalb werden
> dort jeweils an TX die 22 Ohm Widerstände platziert? Zum definierten
> Stromfluss?

Sicher dass das nicht USB ist? Dort wäre diese Art der 
Serienterminierung standardmäßig vorgesehen - insbesondere die 22 Ohm 
sind verdächtig.

Bei RS232/UART könnte das eine Maßname sein um den EMV Test zu bestehen, 
denn die Signalflanken sind dadurch flacher und strahlen nicht soviel 
Dreck ab.
Gast #5131974
Irgendwelche Spannungsdifferenzen (von außen) treffen erst mal
den 232-Treiber. Zwischen 232-Treiber und µC braucht man keine
Schutzwiderstände, wenn es von +/-12 V auf 5/0 Volt geht, und
der µC auch mit 5 V arbeitet.

Bei einem µC mit 3,3 V Versorgung sind 22 Ohm eher ein Lacher,
da sind >= 1 kOhm für das Empfangssignal zum µC angesagt!
Gast #5132094
Jacko schrieb:
> Zwischen 232-Treiber und µC braucht man keine
> Schutzwiderstände, wenn es von +/-12 V auf 5/0 Volt geht, und
> der µC auch mit 5 V arbeitet.

Sind ja eigentlich auch Lötbrücken für das einseitige Layout, die 0Ω 
waren nur gerade aus. Oder rieche ich da Angstschweiß?

MfG Klaus
Gast #5132449
Tim_der_Feuerwehrmann schrieb:
> Ich einen
> 232-Treiber der dann mit RX und TX zu einem ATMega geht. Weshalb werden
> dort jeweils an TX die 22 Ohm Widerstände platziert? Zum definierten
> Stromfluss? Zu Entkopplungszwecken. So genau hab ich das nicht
> verstanden.
> Vielleicht kann mich jemand ein wenig aufklären.

Das wird man vermutlich aus EMV-Gründen und ESD-Angst vorsehen. Ein 
Serienwiderstand verschleift die Schaltflanken den Logikpegels. Macht 
zusammen mit parasitären Kapazitäten der Leiterbahnen und IC-Eingängen 
einen RC-Tiefpass. Je weniger steil die Schaltflanke ist, desto weniger 
stört sie (desto weniger breitbandig ist sie). Manche RS232-Pegelwandler 
haben sehr starke Ausgangspins (können viel Strom liefern) auf der UART 
Seite und können dementsprechend diese Kapazitäten sehr schnell treiben 
(können sozusagen die Kapazität Leiterbahn bzw. die Eingangskapazität 
schnell umladen). Wenn das so schnell geht, dann ist die Flanke sehr 
steil und dementsprechend die Störung stark. Damit fällt man dann im EMV 
durch. Darum sehen manche Menschen das vor. Oftmals auch zu sehen in 
SPI-Clock oder SD-Karten-Clock.

Der zweite Grund könnte ESD sein. Wenn du mit deiner Baugruppe zum Test 
fährst, wirst du - je nach Art der Baugruppe (via. sog. Produktnorm) - 
ein paar kV auf die RS232-Terminals gebraten bekommen. Wenn du Pech hast 
schlägt der Testimpuls über UART-RX und -TX durch und könnte deinen 
Mikrocontroller entsprechend kaputt machen. Ein Widerstand begrenzt den 
Strom den die internen Ableitdioden des Mikrocontrollers dann ableiten 
müssen. Dadurch überlebt dieser den ESD-Test oder macht u.U. keinen 
Reset (wenn das so gefordert ist).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.