3 Signale und Versorgung abschalten mit einem Schalter

Gast #4284065
Lesenswert?

Hallo,

ich möchte einen Umschalter zwischen UART(TTL) und RS485 erreichen.

Über einen 1x2 Jumper möchte ich umschalten können.

Jumper aktiv:
VCC an MAX485
DI an MAX485 durchgeschaltet
RO an MAX485 durchgeschaltet
DE/RE an MAX485 durchgeschaltet

Andernfalls soll der Chip nicht angesprochen werden.
Wenn der Jumper inaktiv ist, sollen die Signale an einen Pinheader für 
UART ausgegegeben werden.

Mir kommt da gerade nur ein Relais mit 4 Wechselkontakten in den Sinn, 
suche sowas als Halbleitertechnik.
(Firma: matzetronics) #4284213
Lesenswert?

Vogel schrieb:
> Jumper aktiv:
> VCC an MAX485

Das klingt für mich problematisch, wenn der MAX485 nicht alleine auf dem 
RS485 Bus ist.
Der Rest ist mit einem Multiplexer a la CD4053 zu machen, der 3 
Umschalter enthält.
Wenn Vcc bei 5V liegt, könnte man mit einem P-Kanal MOSFet auch Vcc 
schalten, aber dabei ist erstmal wichtig zu wissen, ob es nicht den Bus 
in die Tiefe reisst.
Gast #4284321
Lesenswert?

Hallo, DI und RO hängen an 20k Pullups, DE/RE an 20k Pulldown. Aber 
vermutlich ist das Problem, dass der MAX dann VIO > VCC sieht.

Kann man bei der Beschaltung (Pullups) auch einfach über den Multiplexer 
die Signale abschalten.
(Firma: matzetronics) #4284762
Lesenswert?

Vogel schrieb:
> Kann man bei der Beschaltung (Pullups) auch einfach über den Multiplexer
> die Signale abschalten.

Wenn das eine Frage sein soll, dann lautet die Antwort ja. Deswegen 
schlug ich den 4053 vor, damit kannst du die Eingänge des MAX auf 
definierte Pegel ziehen. Beim 4066 brauchst du tatsächlich die Pullups, 
denn der schaltet nur aus und nicht um.
Übrigens hätten der MAX481,483 und 487 einen Shutdown Modus, der die Vcc 
Abschalterei überflüssig macht.

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