¿Es posible usar el acelerador i2c para la entrada del multiplexor?

Tengo 4 buses i2c cableados con cable de 10 pies de largo (para 8 sensores, el sensor no está en el mismo lugar, cada uno tiene 2 direcciones i2c),

Intento usar el multiplexor i2c PCA9548A con un acelerador i2c Ltc4311 ,

El acelerador i2c se colocará entre Arduino y el lado de entrada del multiplexor i2c, el lado de salida del multiplexor conectará 4 buses i2c separados donde cada extremo tiene 2 sensores

No puedo usar el bus CAN, también circuitos más grandes como extensores i2c

¿Hay alguna otra forma de manejar esto con un número mínimo de componentes?

¿Cuáles son los otros posibles problemas que pueden ocurrir?

Todavía no he seleccionado un cable.

editado

I2C 400kHz

¿El bus I2C funciona a 400 kHz o 1 MHz? ¿Qué sensor estás usando? Además, no está seguro si el acelerador es útil, porque viene antes que el multiplexor.

Respuestas (1)

Definitivamente use un cable blindado para minimizar el ruido ambiental. Además, en lugar de ir con una velocidad más alta de I2C, las más bajas pueden ser menos propensas al ruido. Sé que debería extraer el uso completo del enlace que estoy a punto de dar, pero es demasiado: https://hackaday.com/2017/02/08/take-the-leap-off-board-an- introducción-a-i2c-sobre-cables-largos/ En general, dice que se usen resistencias de ohmios más bajas, pero no demasiado bajas para no consumir demasiada corriente. Esto va sin usar un acelerador.