Estoy pensando en migrar desde un bus I2C a 400 kHz a uno que se ejecuta a casi 1 MHz.
Estoy usando 1.2k pull-ups en el momento y en el reloj y en las líneas de datos, obtengo un tiempo de subida de 383 ns promedio cuando envío pulsos. El tiempo de caída se acerca a los límites de un osciloscopio de 100 MHz en ~ 15ns. ¿Hay problemas potenciales con este tipo de tiempo de subida? ¿Qué pasa con el ruido y la integridad de la señal? Jitter del reloj? ¿Habría problemas importantes? Probablemente me quedo con 400 kHz en mi placa de pruebas, que funciona bien, pero el producto final puede usar 1 MHz I2C.