Klaus schrieb:
> Cyblord -. schrieb:
>> Es mag gehen, aber für sowas ist der I2C Bus einfach nicht gemacht.
>
> In jedem HDMI-Kabel wird ein I2C Bus mitgeführt und die sind schon mal
> 5m lang. Die Länge sollte also nicht das Problem sein.
Das sind sage und schreibe 128 Byte die einmalig in ein paar Sekunden
(also in einer halben Ewigkeit) übertragen werden müssen. Und dann noch
das atemberaubende I2C-Tempo bei EDID.
Bismar schrieb:
> Verkaufsstrategie?
Nein. Normalerweise verwendet man den I2C einfach nicht für solche
Sachen. Da ist keine Fehlererkennung, kein erhöhter Störabstand, nichts.
Für größere Kabellängen haben sich kluge Köpfe nicht umsonst besser
geeignete Bussysteme überlegt (RS232, RS485, Ethernet, CAN, LIN, ...).
Besonders einfach ist natürlich RS485, da brauchst du nur einen
Transceiver Baustein an einen deiner UARTs des Mikrocontrollers zu
hängen. Irgendwie funktioniert I2C schon auch - ich glaube irgendwer hat
sich da schon versucht in Sachen Hausautomatisierung mit I2C. Wäre mal
interessant wie gut das funktioniert. Gemacht ist der I2C dafür sicher
nicht. Ist halt die Frage ob du mit dem Maß der Unzuverlässigkeit das
dadurch entsteht leben kannst oder nicht.