Y a-t-il une fréquence d'horloge minimale spécifiée par I2C? Je sais que la fréquence d'horloge la plus utilisée est de 100 kHz et il existe un mode "rapide" de 400 kHz pris en charge par certains appareils, et un mode encore plus rapide pris en charge par d'autres appareils (je pense que 1 MHz?). Étant donné que le signal SCK est généré par le maître, je suppose que l'on pourrait fonctionner à une vitesse beaucoup plus lente que n'importe lequel d'entre eux - y a-t-il une limite inférieure dans la pratique? Dans quelle mesure les appareils esclaves se soucient-ils de la fréquence d'horloge (par exemple, est-il courant qu'ils aient de courts délais)? La raison pour laquelle je pose la question est que je me demande si je pourrais éventuellement exécuter I2C sur une plus longue distance (par exemple 20 pieds) pour programmer de manière fiable les EEPROM I2C dans une configuration de testeur de production. Je suppose que cela ne fonctionnera pas de manière fiable sur cette distance aux débits de données standard.