Forum: Mikrocontroller und Digitale Elektronik RS485 im IDLE zustand logisch low?


von Rotschopf (Gast)


Lesenswert?

Hallo,

ich habe eine simple RS485-Verbindung mit 2 St. MAX3483 aufgebaut.
Diese arbeiten halbduplex. Die Pins DE und #RE (Data enable und 
invertiert receive enable) sind jeweils als eine Steuerleitung 
zusammengeschaltet, wie es für eine einfache Halbduplexverbindung 
gemacht wird. Während der meisten Zeit sind beide Teilnehmer auf 
Empfgang (d.h. die Steuerleitung auf 0V) und damit der RS485-Bus im 
IDLE-Zustand.
Während dieses Zustandes  ist der Datenausgange der MAX-Bausteine auf 
der Logikebene (d.h. der Pin RO) immer 0V und nicht wie von mir 
gewünscht auf 3,3V.
Eigentlich sollte dieser doch auch 3,3V betragen, wie in der RS232-Welt, 
oder bin ich auf dem falschen Dampfer oder vollkommen verplant???
Wer weiß, was Sache ist?
Danke schon mal

von Falk B. (falk)


Lesenswert?

@  Rotschopf (Gast)

>oder bin ich auf dem falschen Dampfer oder vollkommen verplant???

Du brauchst auf dem RS485 Bus je einen Pull-up an A und einen Pull-down 
Widerstand an B, dann liegt die Leitung im Ruhezustand auf HIGH. Das 
Ganze kann man auch mit der Terminierung verbinden. Typisch hat man dann 
je 390 Ohm nach GND und VCC sowie 120 Ohm zwischn A und B.

MFG
Falk

von Andreas V. (tico)


Lesenswert?

Rotschopf schrieb:
> oder bin ich auf dem falschen Dampfer oder vollkommen verplant???

Jo, bist Du wohl ;)
Im Datenblatt vom MAX3483 steht doch alles drin:
1
Receiver Output. If A > B by 200mV, RO will be high; if A < B by 200mV,
2
RO will be low.
Wenn Du also 0V an RO hast, wird Deine Beschaltung von A und B wohl 
falsch sein.

Gruss
Andreas

von Rotschopf (Gast)


Lesenswert?

@Falk
muchas gracias Senior!
Das wars.

@Andreas
Ja, das ist auch hilfreich. Allerdings dachte ich an einen echten 
Idle-Zustand, d.h. wenn die RS485 wirklich von keinem Baustein getrieben 
wird.
In diesem Idle-Zustand habe ich an der A und B Leitung jeweils 210mV 
gemessen. Idle-iger geht es ja kaum :)
Aber ein solches Idle gibt es bei RS485 also nicht.

Danke an alle!

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.