Tengo 2 placas de evaluación de microcontroladores y estoy tratando de establecer una comunicación I2C entre ellas.
Ambas placas están conectadas a la misma PC mediante cables USB. Los pines SDA y SCL también están conectados. Ahora quiero saber cómo conectar el suelo? Quiero decir, ¿necesito conectar las tierras de las dos placas, o dado que están alimentadas por la misma PC, lo que significa que tienen el mismo punto de referencia a tierra, una conexión a tierra adicional entre ellas hace un bucle o algo así?
He comprobado con y sin GND entre dos placas, y funciona, pero no tengo acceso a Scope o algo que pueda confirmar que es lo correcto:
Esto está bien, solo obtiene un bucle de tierra cuando los terrenos no tienen el mismo potencial. Necesitas conectar ambas conexiones a tierra, pero como estás usando conexiones USB desde la misma PC, potencialmente (ver más abajo) no necesitas ningún cableado adicional.
Como se señaló en los comentarios, existe la posibilidad de que el ruido provoque diferentes potenciales de tierra y, por lo tanto, señales espurias/corrompidas. Por lo tanto, la mejor práctica sería incluir el cable (como lo dibujó) para que ambas conexiones a tierra del microcontrolador estén conectadas mediante una conexión de baja impedancia.
chris knudsen