Me gustaría conectar dos pizarras de desarrollo Sparkfun ESP32 (un dispositivo de 3.3 V) a través de I2C donde se podría actuar como maestro y el otro como esclavo. Cada placa tiene su propia batería LIPO, sin embargo, solo el maestro se puede conectar a través de USB; esto permite tanto la operación cableada como la inalámbrica.
Actualmente tengo 5 conexiones comunes que unen las dos placas:
- GND
- SCL
- SDA
- V-usb (5V)
- V-lipo (4.7V)
Esto es conveniente porque los 5 cables encajan perfectamente en una conexión de cable micro-usb de 5 pines (y estaré construyendo un cable personalizado para conectar ambos lados).
Mi pregunta es la siguiente: ¿necesito tener una conexión de línea común de 3.3V para que la comunicación I2C funcione correctamente entre las placas de desarrollo , o estoy bien con solo las 5 líneas comunes detalladas anteriormente?