Medir la capacitancia del bus I2C

1

Estamos intentando calcular cuántos esclavos I2C podemos conectar al bus I2C. Intentamos ejecutar una onda cuadrada a través de una resistencia en serie y medir el tiempo de subida, pero obtenemos un resultado extraño. Más nodos disminuyen la capacitancia, no aumentándola como se esperaba.

¿Hay otra manera de obtener la capacitancia?

    
pregunta Max Kielland

1 respuesta

1

La respuesta es "depende". Depende de la fuerza con que cada dispositivo pueda conducir las líneas I2C; sobre qué tan pequeñas pueden resistir las resistencias pull-up; a qué velocidad está marcando el I2C; y cuánta capacitancia parásita es inducida por la longitud y la topología del cableado del bus. Las distancias de bus más pequeñas, el reloj más lento y más corto (PCB externo, buen espaciado) reducen la capacitancia y, por lo tanto, permiten más dispositivos. Incluso la creación de prototipos en una placa de pruebas sin soldadura no es ideal, ya que las conexiones de pines probablemente introducirán significativamente más capacitancia que, por ejemplo, una PCB de dos caras. Todos estos aspectos se pueden calcular y / o simular, pero Renesas tiene un buen punto en el sentido de que "probarlo" puede ser la manera más rápida y precisa de llegar a una respuesta del mundo real.

    
respondido por el rdtsc

Lea otras preguntas en las etiquetas