7.6 Comunicación I2c
Protocolo I2C (Inter-Integrated Circuit)
- ¿Qué es? I2C es un protocolo de comunicación sincronizado con un solo maestro y varios esclavos, utilizando solo dos líneas: SDA (línea de datos) y SCL (línea de reloj). Es muy usado para comunicar múltiples dispositivos en un solo bus de datos.
- Periféricos que Maneja:
- Sensores (como acelerómetros, giroscopios, etc.)
- Pantallas LCD
- Relojes en tiempo real (RTC)
- Convertidores analógico-digital (ADC)
- EEPROMs
- Importancia en el Funcionamiento: I2C es fundamental en sistemas que requieren la interconexión de múltiples dispositivos con un solo controlador maestro. Durante el encendido, permite que los periféricos esenciales como sensores y memorias compartan datos importantes con el CPU para la configuración inicial del sistema.
- ¿Qué sucede si falla? Si I2C falla durante el encendido, los periféricos conectados, como sensores o memorias, no podrán comunicarse con el CPU, lo que podría provocar errores en la lectura de datos, la configuración del sistema, o incluso un bloqueo completo durante la inicialización.