¿Hay una velocidad de reloj mínima especificada por I2C? Sé que la frecuencia de reloj más utilizada es de 100 kHz y hay un modo "rápido" de 400 kHz compatible con algunos dispositivos, y un modo más rápido pero compatible con otros dispositivos (¿creo que 1MHz?). Dado que la señal SCK es generada por el maestro, supongo que uno podría operar a una velocidad mucho más lenta que cualquiera de ellas. ¿Existe un límite inferior en la práctica? ¿En qué medida los dispositivos esclavos se preocupan por la velocidad del reloj (por ejemplo, es común que tengan tiempos de espera cortos)? La razón por la que pregunto es que me pregunto si es posible que I2C pueda correr una distancia mayor (por ejemplo, 20 pies) para programar EEPROM I2C de manera confiable en una configuración de probador de producción. Supongo que no funcionará de manera confiable a esa distancia a las tasas de datos estándar. ¿Estoy completamente fuera de la base al pensar que reducir la velocidad del reloj mejorará la confiabilidad en distancias más largas (por ejemplo, es realmente una cuestión de la fuerza de la unidad y los tiempos de subida / caída)?