Sensor en el bus I2C

0

Estamos utilizando el Sensor . El sensor se comunica con la MCU a través de I2C. Ahora, las especificaciones I2C proporcionan la capacitancia máxima del bus de 400pF. Entonces, esto dicta el no de esclavos en mi bus I2C. La capacidad de carga de dicho sensor es como se muestra a continuación -

Indica 400pF. ¿Entonces solo puedo tener un máximo de 1 sensor? ¿Es así?

    
pregunta Board-Man

2 respuestas

3

Parece que significan que este parámetro \ $ C_b \ $ es la capacitancia debida a otras cargas en las líneas SDI y SCK. Verás que justo debajo de la tabla que mostraste, ellos definen

  

\ $ C_b \ $ = capacitancia del bus en la línea SDA

que no es muy útil, pero luego en la página siguiente en la Tabla 33, dan diferentes parámetros de tiempo para diferentes valores de \ $ C_b \ $, lo que implica que es algo que viene de fuera del dispositivo en lugar de una propiedad del dispositivo en sí.

    
respondido por el The Photon
2

Hay una imagen de la estructura de E / S real (muy simplificada) en la sección 8.2

Paraloscontroladores/receptorestípicosdeestetipo,normalmentedominanlascapacidadesdelosdiodosESDylospines.

Estimaríaaproximadamente15pFporpin(paraserseguro,esprobablequeseamásbajo).Lacapacidaddelapistaesdeaproximadamente1.1pF/pulgadaenelFR-4conunanchodepistade4mily4milparaelplano.Noteolvidesdeagregarpistasycapacitanciaalcálculo.

Porlotanto,puedesteneralgunosdeestosyI2Cdeberíafuncionarbien.ComoseñalóThePhoton,lacapacitanciaenlatabla32eslamáximapermitidaenelbustotal.

[Actualizarparaagregarunanotasobrelainterfazconcables]

Puedecalcularlacapacitanciaefectivadelpartrenzadoen esta pregunta .

    
respondido por el Peter Smith

Lea otras preguntas en las etiquetas