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.
Scroll al inicio