Forum: Mikrocontroller und Digitale Elektronik RS232 Baudrate konvertieren


von Martin Kink (Gast)


Lesenswert?

Bitte helfen sie mir!!!

Mein µC (alte Ausführung) unterstützt nur max. 19.2 KBaud serielle
Übertragungsrate (RS232-Schnittstelle). Ich möchte nun die
Übertragungsrate auf 115 KBaud erhöhen. Weiss jemand ob es ein Baustein
von irgendeinem Hersteller existiert, der so was erledigt? Oder wie
könnte man es anders realisieren?

Danke.

von Schorschi (Gast)


Lesenswert?

Hallo,

willst du nur deine Serielle schnittstelle an eine schnellere
anschliessen?

dir ist aber schon klar dass du dann immer noch 19,2kbaud langsam
bist?

gruss,
schorschi.

von Rufus T. Firefly (Gast)


Lesenswert?

Eine Lösung wäre der Anschluss eines externen UART-Bausteines an den µC.
Das setzt allerdings voraus, daß genügend Portpins für ein derartiges
Unterfangen zur Verfügung stehen.
Für den aus PCs bekannten 8250/16550 werden beispielsweise acht
Datenleitungen, eine Interruptleitung, drei Adressleitungen, eine
Chipselect-Leitung sowie je eine Lese- und Schreibleitung benötigt.

von Martin Kink (Gast)


Lesenswert?

Ich will die RS232-Daten an ein Modem, welcher mit 115 Kbaud läuft,
ausgeben. Brauche ich da wirklich so viel Datenleitungen.
Ich stelle mir vor einen Baustein, welcher langsames RxD- in
schnelleres TxD-Signal umwandelt. Gibt es überhaupt so was?

von Mark Hämmerling (Gast)


Lesenswert?

Salve,

hat das Modem denn kein Autobauding? Normal kann man da doch alles
dranhängen.
Aber zu Deiner Frage: Am einfachsten (wenngleich vielleicht etwas
übertrieben) ist es evtl. mit einem µC, der nichts anderes macht, als
zwei UARTs zur Verfügung zu stellen. Einen schnellen, einen langsamen.
In einer Richtung können sich die Daten dann natürlich stauen. D.h., Du
wirst ohne Flußsteuerung nicht auskommen.

Aber vielleicht gibt's ja eine elegantere Lösung. Laß doch mal noch
ein paar Details durchsickern... :)

Mark

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.