RS232 durch RS485 ersetzen

OP #493544
Lesenswert?
• ▲
▼
Hallo liebe Leute

Ich habe ein Setup in dem zwei Spartan3 mit einem UART core drauf über 
RS232 (MAX232) kommunizieren. Nun möchte ich das ganze ein wenig 
schneller machen und möchte den MAX232 mit einem MAX485 (oder MAX3465 
oder MAX3291) ersetzen. Der Grund dafür ist, daß ich eine höhere 
Geschwindigkeit (>3mbit) haben will und eine größere Distanz überwinden 
will (>50m)

Da RS485 nur PHY ist, muss man ja bekanntlich das Protokoll selber 
bauen.

Kann man dazu einfach den MAX232 gegen einen MAX485 ersetzen,Twisted 
Pair benutzen und den UART core im FPGA einfach höher takten?

Weiterhin soll das system auf mehrere SLAVES aufgestockt werden, aber 
nur einen MASTER besitzen. Deshalb sollte man ja nicht auf BUS 
Arbitration rücksicht nehmen müssen.

Levelanpassungen usw. können gemacht werden, bzw sind vorhanden. Mir 
gehts rein um das, ob es möglich ist ....

Ich hab die letzten Nächte damit verbracht mich bei RS485 einzulesen 
aber irgendwie steht dazu so richtig nirgendswo was.

Danke schonmal
mac
Gast #493581
Lesenswert?
• ▲
▼
Der sinnvolle Ersatz ist RS422, das ist ein Aderpaar in jede Richtung, 
ohne Richtungsumschaltung. Es koennen dieselben Treiber vie fuer RS485 
verwendet werden, zwei davon bei jedem knoten.

Pflorz

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.