Forum: Mikrocontroller und Digitale Elektronik MAX3485, SP3485 Unterschied


von bastler 9. (Gast)


Lesenswert?

Hallo,

habe hier ein RS485 Board von Waveshare, welches soweit auch wunderbar 
funktioniert.

https://www.waveshare.com/rs485-board-3.3v.htm

Schaltplan:

https://www.waveshare.com/w/upload/b/bf/RS485-Board-Schematic.pdf

Genau diesen Schaltplan habe ich in meinen Schaltplan einer anderen 
Platine übernommen. Der einzige Unterschied ist, dass ich anstatt eines 
SP3485 einen MAX3485 verwende.

Leider hat bei der Inbetriebnahme die Kommunikation nicht korrekt 
funktioniert, da wie sich nun herausgestellt hat ein Pullup und Pulldown 
an A und B nach VCC und GND gefehlt haben.

Wie kann das sein, dass das Waveshare Board ohne diese Widerstände 
funktioniert und meine Platine nicht? Habe die Datenblätter verglichen 
und leider keinen Unterschied herausgefunden.

Hoffe jemand kann aufklären.

Danke im Voraus
bastler96

von Clemens L. (c_l)


Lesenswert?

Sowohl SP3485 als auch MAX3485 haben die Fail-Safe-Funktion (Ausgang 1, 
falls kein Signal).

Ist dein Sender überhaupt RS-485-konform?

von Stefan (Gast)


Lesenswert?

Hallo,

wenn du das Datenblatt
https://www.maxlinear.com/ds/sp3485.pdf
genau liest, dann steht da auf Seite 7/9

The receiver is equipped with a fail-safe feature that guarantees the 
receiver output will be in a HIGH state when  the  input  is  left 
unconnected.

das fehlt bei Max3485.

Ausserdem gilt für die Receiver-Level
1
   MAX3485  SP3485    Output
2
>=  0,2V    >= -0,05V   1  (das ist dieses "fail-safe" für >= -50mV)
3
<= -0,2V    <= -0,2V    0
Gruss

von Clemens L. (c_l)


Lesenswert?

Stefan schrieb:
> das fehlt bei Max3485.

Das MAX3485-Datenblatt sagt:
"The receiver input has a fail-safe feature that guarantees a logic-high 
output if both inputs are open circuit."
(Siehe auch die dritte Zeile in Tabelle 2.)

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.