Forum: Mikrocontroller und Digitale Elektronik I2C Switch | Mux?


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Phil E. (mieper)


Bewertung
0 lesenswert
nicht lesenswert
Moin,

welche Unterscheide hat ein I2C Multiplexer gegen einen I2C Switch?
Beide haben die Aufgabe, einige Bausteine mit gleicher Adresse an den 
Bus zu koppeln.

Aber wie unterscheiden Sie sich funktional?
Gibt es Gründe sich gegen eine dieser Varianten zu entscheiden?

Grüße

von Wolfgang (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Phil E. schrieb:
> welche Unterscheide hat ein I2C Multiplexer gegen einen I2C Switch?

Ein Schalter schaltet um. Ein Multiplexer auch.

Vielleicht gibst du mal Beispiele von Bausteinen mit dieser 
Funktionsbeschreibung an. Oft ist der Sprachgebrauch bei verschiedenen 
Herstellern einfach unterschiedlich.

von Phil E. (mieper)


Bewertung
0 lesenswert
nicht lesenswert
Aufgefallen ist es mir in so einer Liste.
Einige heißen Switch und einige Multiplexer.

http://www.ti.com/lsds/ti_de/interface/i2c-multiplexer-switch-products.page
https://www.diodes.com/products/connectivity-and-timing/interface/interface-logic/i2c-muxswitch/
http://www.nxp.com/products/interfaces/ic-bus-portfolio/ic-multiplexers-switches:MC_41851

Jemand hat im Forum nach einer Möglichkeit gefragt mehrere 
Temperatursensoren mit gleicher Adresse abfragen zu können. Hat 
Multiplexer aber explizit ausgeschlossen. Dann hat jemand einen Switch 
vorgeschlagen und alles war gut.
Beitrag "I2C Busverteiler bauen?"

Deshalb frage ich mich was das für ein Unterschied sein soll.

von Phil E. (mieper)


Bewertung
0 lesenswert
nicht lesenswert
PCA9544A Multiplexer
http://www.ti.com/lit/ds/symlink/pca9544a.pdf

PCA9545A Switch
http://www.ti.com/lit/ds/symlink/pca9545a.pdf

Der einzige Unterschied den ich jetzt auf die schnelle erkenne ist, dass 
der Switch einen Adresspin weniger hat. Dafür aber einen !RESET.
Aber das hängt mit der Austattung vom IC zusammen. Nicht weil er Switch 
heißt. Da muss es doch noch was geben..

Beim Switch steht noch:
"Channel Selection via I2C Bus, in Any Combination"

Was soll das denn bedeuten. Das der Switch multi-master fähig ist? Also 
jeder Kanal den Kanal wechseln kann?
Nächste Vermutung:
Ich kann auf 'eins bis vier' Kanäle wahlweise gleichzeitig senden.

Kann das jemand aufklären?

: Bearbeitet durch User
Beitrag #5070404 wurde von einem Moderator gelöscht.
von Thomas W. (thomas100)


Bewertung
0 lesenswert
nicht lesenswert
Hallo,

auch wenn es schon lange her ist, hier die Antwort von der nxp-Webseite:

https://www.nxp.com/products/interfaces/ic-spi-serial-interface-devices/ic-multiplexers-switches:MC_41851
1
The muxes select one downstream channel at a time; the switches can select one or more.

VG Thomas

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.