Hallo, weiß jemand von euch ob die Flankensteilheit von RS232-Verbindungen an den PC's irgendwo definiert sind? Das Problem ist, dass wegen ESD-Maßnahmen an der Schnittstelle im Gerät Kondensatoren verbaut werden. Weil daurch die Flanken der Signale beeinträchtigt werden, stellt sich die Frage wie groß die Kondensatoren werden dürfen das es garantiert an allen PC's noch funktioniert! Für Links oder Infos währe ich sehr dankbar! MfG Marco
Vermutlich ist das wirklich irgendwo definiert. Aber ziemlich sicher ist das praxisfremd. PCs sind nach meiner Erfahrung ungeheuer tolerant gegenüber RS232-Signalen. Wenn eine "0" als 0,2 V ankommt statt - 3 V, wird sie trotzdem akzeptiert. Die Bits selbst werden vielfach oversampelt und kaputte Flanken spielen damit keine Rolle mehr. Gut: es fehlt die Gewißheit, daß es an jedem PC funktioniert, aber wenn 99 % auch reichen, kannst Du bis zur Bitrate als Grenzfrequenz gehen!
Ein serieller Widerstand in der Leitung wäre eine effektiverer ESD-Schutz der der Schnittstelle. Verhindert nebenbei einige Rauchwölkchen. Mit deinen Kondensatoren in der Leitung produzierst du zumindest beim Anstecken einen heftigen Stromstoss. (ungeladener Kondensator ist Kurzschluss) Da wird sich der gegenüberliegende Treiber nicht sehr freuen, aber es ist ja dann nicht dein Gerät was raucht, sondern das andere... Bezüglich Flankensteilheit: ein einfacher Einstieg ist das Datenblatt der ATMEGAxx abschnitt UART da ist auch eine Berechnung der Fehlerquote drin. Du kannst ja deine Anstiegsgeschwindigkeit dementsprechend dimensionieren. Der serielle Widerstand ist effektiver und bildet mit dem PIN einen Tiefpass. den PIN kannst du mit 10pF annehmen. Der Widerstand bildet mit dem Eingangswiderstand einen Spannungsteiler. Die Spannung an diesem darf nicht unter +/-3V fallen (RS232 Spec). Versuch es erstmal mit 10..100 Ohm.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.