Ich habe unten eine Anwendung, die 2 MCUs auf einer Leiterplatte erfordert, zusammen mit einem einzelnen FTDI-Header. Beide werden über ihre RX/TX-UART-Pins programmiert.
Im Normalbetrieb ist der RX-Pin auf MCU_1 mit dem TX-Pin auf MCU_2 und umgekehrt für die Kommunikation zwischen den MCUs verbunden.
Um MCU_1 zu flashen, wird ein DP3T-Schalter nach links geschaltet, um die TX/RX-Pins von MCU_1 zum FTDI-Header zu leiten.
Um MCU_2 zu flashen, wird der Schalter nach rechts geschaltet, um die TX/RX-Pins von MCU_2 zum FTDI-Header zu leiten.
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Bisher habe ich DP3T-Switches mit den folgenden Konfigurationen gefunden:
Ich suche stattdessen nach einer solchen Konfiguration:
Ich vermute, dass es einen solchen Schalter wahrscheinlich nicht gibt? Wie lässt sich ein solches Setup dann am besten mit möglichst wenig Verkabelung/Komponenten realisieren?
Wenn Sie garantieren können, dass alle TX-Ausgänge Tristate (schwebend) sind, wenn der Schalter umgelegt wird, können Sie für den gegebenen Schalter einen 4P3T-Schiebeschalter verwenden, der wie folgt verdrahtet ist:
PS: Das Fehlen eines Schaltplans ist darauf zurückzuführen, dass CircuitLab keine geeigneten Symbole für einen 4P3T-Switch hat.
DreiPhasenEel
lange