Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Bus I2c
Bus I2c
Para simplificar la interconexin de dispositivos al microprocesador, Philips desarroll un sencillo bus bidireccional basado en dos hilos por el que se trasmiten los datos va serie.
Las lneas SDA y SCL son bidireccionales y estn polarizadas a positivo mediante resistencia de "pull-up" de forma que en reposo estn a nivel alto. En el bus exciten maestros (que generan la seal de SCL y controlan la comunicacin) y esclavos que responden a peticiones del maestro. El dato en SDA debe estar estable durante el periodo ALTO de reloj. SDA slo puede cambiar mientras SCL se encuentre a nivel BAJO. La excepcin a esta regla son condiciones de INICIO y PARO.
Trasferencia de datos: Cada dato que se enva por SDA est formado por 8 bits.
Reconocimiento:
Trasferencia completa: Tras el envo de inicio, en los siguientes 7 bits se codifica la direccin del dispositivo. El siguiente bit indica lectura(1) o escritura(0). Tras cada 8 bits, el master debe esperar una seal de reconocimiento por parte del esclavo. A continuacin sigue trasmitiendo la secuencia correspondiente, hasta que finalmente se enva la condicin de parada.