Todos los dispositivos comparten el mismo bus SD SC con Rpullup y C carga en los cables.
No hay ninguna razón aparente por la que cada dispositivo no pueda usar la misma dirección y datos y decodificar al mismo tiempo siempre y cuando todas las especificaciones de tiempo y V se mantengan si no hay ACK en SCCB.
Elija R pullup para 3 mA luego R * C carga afecta la velocidad de giro y el rechazo de ruido.
Dado que el controlador tiene RdsOn < 100 ohmios, esto aumenta el Vol ligeramente cuando se utilizan R pullups más pequeños. Optimum R pullup es cuando tiene un margen de ruido equilibrado fuera del umbral de entrada lógica de 30% Vdd y 70% Vdd para Vol, Voh.
detalles
por ejemplo si el controlador es 100R ESR o Rdson Low y Rpullup a 1.8V es 500 Ohms, entonces 3.0mA para Iol (1.8V / (100R + 500R) = 3.0mA) Por lo tanto, puede ajustar la recuperación de R desde este punto de partida. Luego, realice la prueba correctamente con pines de prueba cortos de 10: 1 para evitar que suene (> 10MHz) o use diff. sondas o dos sondas calibradas 10: 1 A-B con línea plana en A-B a la misma señal y luego, si está bien, mueva un pin de sonda a gnd pin junto a los pines de prueba SD, SC. SIEMPRE incluya pines de prueba + gnd pin < 1 cm de separación.
La elección de la capacitancia y longitud del cable determina la carga de C. por lo general, 60pF / m para cinta o par trenzado y más alto si está blindado. Si el tiempo de subida a 400 kHz es demasiado lento, entonces se puede usar el método R Pullup conmutado.