John_34 schrieb:
> ich habe eine Platine auf der ich mehrere I2C Slaves (3 Stk.) an
> unterschiedlichen Stellen habe.
>
> Kann ich die Leiterbahnen vom uC jeweils im Stich zu jedem der Slaves
> legen, oder muss ich zuerst an den ersten, dann an den zweiten usw. ?
Du kannst im Prinzip machen, was du willst. Schlimmstenfalls musst du
dich mit einer geringeren I2C-Bitrate abfinden als prinzipiell möglich.
Ich würde es aber gleich richtig machen: sprich: "BUS-Layout". Und das
dann noch dadurch toppen, dass die Pullups in zwei Hälten (mit doppeltem
Widerstandswert) aufgeteilt werden, wovon jede Hälfte an ein Busende
kommt.
Nein, wirklich nötig ist so ein Layout in den allermeisten Fällen
natürlich nicht. Sicher ist aber auch: es schadet garantiert nicht...