I²C: Slave der senden will macht sich zum Master - mögl.?

OP #707581
Lesenswert?
• ▲
▼
Ist es mit I²C möglich, dass ALLE angeschlossenen Mikrocontroller immer 
Slaves sind und sich nur dann, wenn sie von sich aus etwas senden 
möchten, sich zum Master machen? Mehrere Master darf es ja geben - durch 
die Arbitrierung setzt sich ja immer nur einer durch. Denn das wäre doch 
die Lösung, um Polling bzw. eine extra Interruptleitung zu vermeiden, 
oder?

Welche Übertragungsrate wird man mit I²C in einem Schaltschrank bei etwa 
40cm Buslänge erreichen können, also gibt es da eine Chance auf 
400kbit/s?

Vielen Dank
Randy
#707601
Lesenswert?
• ▲
▼
@ Randy N. (huskynet)

>Ist es mit I²C möglich, dass ALLE angeschlossenen Mikrocontroller immer
>Slaves sind und sich nur dann, wenn sie von sich aus etwas senden
>möchten, sich zum Master machen?

Ja, nennt sich Multimaster. Ist aber komplex im Protokoll.

> Mehrere Master darf es ja geben - durch
>die Arbitrierung setzt sich ja immer nur einer durch. Denn das wäre doch
>die Lösung, um Polling bzw. eine extra Interruptleitung zu vermeiden,
>oder?

Ja.

>Welche Übertragungsrate wird man mit I²C in einem Schaltschrank bei etwa
>40cm Buslänge erreichen können, also gibt es da eine Chance auf
>400kbit/s?

Ja.

Mfg
Falk

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