Estoy haciendo un PCB en el que estoy usando el Beagle Bone Black para interactuar con varios dispositivos I2C. He adjuntado un esquema. De los muchos dispositivos I2C, estoy conectando algunos utilizando interruptor I2C PCA9548A de TI (principalmente para reduciendo la capacitancia de la línea).
Tengo las siguientes preguntas
- ¿Mi esquema tiene sentido? ¿Existen lagunas evidentes?
- Con el fin de eliminar errores (para ver la calidad de la forma de onda, el tiempo de subida, etc.), muestro las líneas principales SDA, SCL y las líneas de conmutación SDA (1-4) y SCL (104) a 0.1 pulgadas 2 posiciones encabezados ( como se muestra en la Figura 2 ). ¿Sacar líneas de I2C como esta perjudica la integridad de la señal y el rendimiento general? También lo estoy haciendo bien?
- Como varios dispositivos usan las mismas líneas I2C, la sección donde se encuentran las líneas se ve como se muestra en la Figura 1. Los círculos blancos indican la intersección de las líneas SDA / SCL de otros dispositivos. ¿Esto tiene sentido?
Gracias