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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren