RS232 Schnittstellentreiber

Gast #460653
Hallo, ich suche einen RS232 Schnittstellentreiber der einen Shutdown 
Eingang besitzt. Ausserdem sollte er ohne Ladungspumpen arbeiten (Ein 
und Ausgangsspannung gleich). Jeweils zwei Ein- und Ausgänge sind 
ausreichend.
Gibt es so was? Wo kann ich einen solchen Treiber finden?
MfG Paul
Gast #460689
Um mehere µC mit einem zentralprozessor komunizieren zu lassen und das 
über kurze Wege. So könnte man sich beim zentralen Prozessor den Treiber 
sparen. Aber im Prinzip hast Du recht ich kann auch dem zentralprozessor 
einen Teiber spendieren und dann mit Ladungspumpen arbeiten.
Gast #460695
RS232 beschreibt eine Punkt-zu-Punkt-Verbindung (und arbeitet mit Pegeln 
zwischen +/-3 und 15V).

Was du suchst sind Bustreiber,
"Kurze Entfernungen" klingen nach Open-Kollektor-Ausgängen.
Sowas baut man als RS485-, CAN-, SPI- oder I²C-Bus auf.
Soll es ein Multi-Master- oder ein Single-Master-Bus werden?
Gast #460719
Die Slaves sollen Statusmeldungen senden und Befehle vom 
Zentralprozessor empfangen. Also eine bidirektionale Kommunikation.

(Mit UART Protokoll meine ich das Protokoll das die UART Schnittstelle 
eines µC verwendet.)

Im Prinzip suche ich nur einen Treiber mit Shutdown oder Three-State.
Gast #460891
Die RXD-Pins der Slaves können alle direkt an den TXD-Pin des Master.
Und wenn sie senden sollen, hat dir Falk schon einen guten Hinweis 
gegeben:
Die Ausgänge (TXD) der Slaves als Eingang schalten, wobei das beim AVR 
Probleme bereiten könnte, da die USART-Initialisierung die eigentliche 
Pin-Funktion überschreibt. Es kann also sein, dass man den Pin zwar über 
das DDRegister als Eingang schaltet, das USART aber diese Funtkion 
überschreibt.
Das Datenblatt müsste da Aufschluß drüber geben,
Gast #460914
Falls die Umschaltung nicht möglich ist bliebe noch ein Tristate Buffer, 
z.B. HC125 pro slave TX.

Kostet dann eben noch einen Portpin zum Abschalten.
Gast #461032
Ja, beim AVR überschreibst die Konfiguration des Pins als TXD Ausgang 
die normalen DDR Einstellungen. Was aber kein Problem ist, einfach den 
TXD deaktivieren und gut. Und wenn wieder gesendet werden soll, einfach 
wieder aktivieren.

MFG
Falk

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 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.