Estoy usando I2C de 100 kHz para la comunicación con 12 esclavos. Encontré que la capacitancia MAX es de aproximadamente 400 PF. cuando calculo el valor de resistencia de subida, parece que puedo ir mucho más alto en capacitancia. ¿Esto es correcto?
Utilizando 5V, y VOL = 0.4V para IOL = 3mA
Rmin = 5V − 0.4V / 3mA = 1533 ohm Esto significa que puedo ir tan bajo como 1533 ohm.
Si el bus C es 650pf
Rmax = 1000ns / (Cbus * 0.8473) = 1000ns / (650PF * 0.8473) = 1800 ohm.
Por lo tanto, si elijo una resistencia de pull-up de aproximadamente 1.8K, satisfará ambas ecuaciones de Rmin y Rmax. My Bus puede manejar hasta 650 PF de capacitancia.
¿Esto es correcto o echo de menos algo? ¿Por qué van las especificaciones oficiales para un máximo de 100 kHz hasta 400 pf?
Gracias !! Todas las ecuaciones provienen de las especificaciones oficiales de I2C enlace
enlace P55
(PS: Los dispositivos I2C que utilizo también pueden manejar hasta 20 mA LIO para VOL = 0.4 V. Esto significa que Rmin puede ser mucho más bajo; Rmin = 5V − 0.4V / 20mA = 230 ohm. Mi bus puede manejar mucho más capacitancia)