Gibt es eine von I2C festgelegte Mindesttaktrate? Ich weiß, dass die am häufigsten verwendete Taktrate 100 kHz ist und es einen "schnellen" Modus von 400 kHz gibt, der von einigen Geräten unterstützt wird, und einen schnelleren Modus, der von anderen Geräten unterstützt wird (ich denke 1 MHz?). Da das SCK-Signal vom Master erzeugt wird, könnte man vermutlich viel langsamer arbeiten als alle anderen - gibt es in der Praxis eine Untergrenze? Inwieweit kümmern sich Slave-Geräte um die Taktrate (z. B. kommt es häufig zu kurzen Timeouts)? Der Grund, den ich frage, ist, dass ich mich frage, ob ich I2C möglicherweise über eine längere Distanz (z. B. 20 Fuß) betreiben könnte, um I2C-EEPROMs zuverlässig in einem Produktionstester-Setup zu programmieren. Ich gehe davon aus, dass es über diese Distanz bei den Standarddatenraten nicht zuverlässig funktioniert.