I2C - 16 Adressen einstellen mit 2 Pins

#3934301
Lesenswert?

Hallo zusammen,

für ein kleines Projekt suche ich gerade Stromsensoren und bin dabei auf 
den INA219 von TI gestoßen. Dieser Baustein passt soweit ganz gut – ist 
klein, kann an 12V und mehr verwendet werden und ich kann bis zu 16 
Adressen einstellen.

Beim letzten Punkt bin ich aber stutzig geworden. 16 verschieden 
Adressen mit 2 Adresspins?
Laut Datenblatt funktioniert das so, dass man neben VCC und GND auch SDA 
und SCL anlegen kann. So erhält man 4^2=16 Adressvarianten. Das kannte 
ich bisher noch nicht.

Jetzt meine Frage: Hat schon jemand mit I2C-Bausteinen gearbeitete, die 
neben VCC und GND auch SDA und SCL an den Adresspins zulassen? 
Funktioniert das stabil?

Gruß
Rainer
#3935684
Lesenswert?

g457 schrieb:
>> Funktioniert das stabil?
>
> Wieso sollte es nicht?

Laut Datenblatt ermittelt der Baustein bei jeder Übertragung erneunt, 
welche Adresse er hat. Wenn es hierbei zu einem Fehler kommt, villeicht 
weil die voeherige I2C-Botschaft wegen einem Fehler abgebrochen wurde, 
könnte es hier dazu kommen, das zwei Bausteine sich gleichzeitig 
angesprochen fühelen und es damit zu weiteren Problemen kommt. Das war 
zumindest meine Befürchtung.
So wie es aussieht scheint es aber ganz gut zu funktionieren - um so 
besser.
Werde mir jetzt mal ein paar von den Bausteinen kommen lassen.

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