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.
Vogel schrieb: > Mir kommt da gerade nur ein Relais mit 4 Wechselkontakten in den Sinn, > suche sowas als Halbleitertechnik. klingt für mich nach einem Transistor ... bzw. mehreren
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.
:
Bearbeitet durch User
Vogel schrieb: > 3 Signale und Versorgung abschalten mit einem Schalter: Versorgung mit Schalter abschalten, die drei Signale mit je einem Analogschalter, z.B. mit dem 4066.
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.