Forum: Mikrocontroller und Digitale Elektronik Mechanischer Multiplexer für I2C-Bus


von Johannes (menschenskind)


Lesenswert?

Hallo

Für einen Messaufbau muss ich 4 identische ICs an einem I2C-Bus 
betreiben.
Im Moment mache ich das mit Umstecken der Kabel, aber das ist 
umständlich und sorgt dafür, dass der steuernde µC und dadurch auch das 
Messskript aussteigt.

Gibt es also Drehschalter, die 2 Signale auf 4 Ports umschalten können?

Ich werde da in Zukunft aber einen Multiplex-IC verwenden, aber der muss 
erst ausgesucht und dann die Firmware angepasst werden.

Danke und Gruß
Hannes

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Johannes H. schrieb:
> Gibt es also Drehschalter, die 2 Signale auf 4 Ports umschalten können?

Aber sicher:
https://www.reichelt.de/Drehschalter/2/index.html?ACTION=2&LA=2&GROUP=C23&GROUPID=7594&START=0&OFFSET=75&SHOW=1

Such dir einen mit mindestens 2 Polen und 4 Stellungen.

von Felix A. (davinciclaude)


Lesenswert?

Oder einfach 2-polige Umschalter?
Einer für die Grobverteilung 1+2 oder 3+4, und dann je einer für die 
Unterverteilung 1/2 bzw 3/4?

von Jim M. (turboj)


Lesenswert?

Johannes H. schrieb:
> Im Moment mache ich das mit Umstecken der Kabel, aber das ist
> umständlich und sorgt dafür, dass der steuernde µC und dadurch auch das
> Messskript aussteigt.
>
> Gibt es also Drehschalter, die 2 Signale auf 4 Ports umschalten können?

Mal bei den Distributoren geschaut?

Wenn es nicht Ultra-Low-Power sein muss: 1 Drehschalter, 4 Relais mit 2x 
um.

Wenn Du während einer Übertragung umschaltest, steigt Dir das Messkript 
trotz Umschalter/Relais aus.

von Md M. (Firma: Potilatormanufaktur) (mdma)


Lesenswert?

Glaubst du nicht, dass das mechanische Umschalten per Schalter den 
gleichen Effekt hat wie das mechanische Umschalten per Kabelstecken? 
Warum hängst du überhaupt nicht einfach alle vier ICs als Slave an den 
Bus und addressierst sie? Wozu willst du da was multiplexen?

von Peter D. (peda)


Lesenswert?

Johannes H. schrieb:
> ch werde da in Zukunft aber einen Multiplex-IC verwenden

74HC4052

von Johannes (menschenskind)


Lesenswert?

Ok Danke, da hätte ich gleich bei einem Distributor anstatt nur bei 
Googel suchen sollen...

@Jim Meba
Nein, das Skript pausiert natürlich zwischen den Messungen.

@mdma
Ja, das habe ich tatsächlich auch überlegt, aber im Moment "tatsche" ich 
beim Umstecken auf SCL, SDA und VDD rum und kopple sicher gut Störungen 
ein, da kann die Umschaltung von nur SCL und SDA nur besser sein :)
Na die sind doch aber sowieso Slaves, weil der µC ja die Teile steuert. 
Weiterhin sind das 4 identische ICs, denen man nur per Permanentfuse 
eine sekundäre feste Adresse geben kann...

@Peter
Danke schon mal. Ach ja: Kannst Du Dir bitte noch meine letzte Frage im 
Thread zu Deiner Entprellroutine anschauen? (Hatte Dir hier auch ne 
Nachricht geschickt.)

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.