I²C Frage zu den Adressen

OP #2366943
Lesenswert?

Hallo zusammen,

ich habe mal eine Frage zu der I²C (TWI) Schnittstelle.

Nehmen wir als Beispiel den Maxim DS 1307 RTC Chip. Den kann man per TWI 
an einen µC anbinden. IM Datenblatt zu dem DS1307 sehe ich aber keine 
Angaben, wie man dem Chip eine ID vergeben kann.

Hintergrund meiner Gedanken ist. Was ist wenn man einen Bus mit 128 
Geräte hat. Davon 1 Master und 127 Slave mit jeweils dem selbsn Chip 
drauf, der aber unterschiedliche Aufgaben erledigen soll.
Dann muss man doch den einzelnen Teilnehmern am Bus eine eindeutige ID 
zuweisen können.

Ambei Beispiel des Maxim DS1307 soll die Adresse wohl fest vergeben sein 
auf "1101000". Dann hat man aber ja probleme, wenn man mehrere der CHIP 
im Bus hat.

Übersehe ich da etwas wichtiges?

MFG
Stephan
Gast #2366958
Lesenswert?

Die meisten I2C-Chips besitzen entweder eine feste Adresse oder die 
Adresse lässt sich durch Konfigurationspin einstellen. I2C-Bausteinen 
mit identischer Adresse können nicht an einem gemeinsamen Bus hängen.

Bzgl. de Konfigurierbarkeit ist das Datenblatt deines I2C-Baustein deine 
erste Informationsquelle.

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