Bus I2C

Páginas: 4 (945 palabras) Publicado: 28 de abril de 2014
•Bus desarrollado por Philips en los 80’s.
•Bus simple y bi‐direccional de 2 líneas:
• serial data (SDA)
• serial clock (SCL)

•Comunicación Master‐Slave
•Bus con capacidad Multi‐master (lamisma
interface puede actuar como Master o Slave)

•Capacidad de carga en las líneas de 400pF.
•Velocidad:
• Modo estándar 100Kbit/s
• Modo rápido 400Kbit/s

•Modo de operar:
• Master:inicializa la transferencia de datos
• genera la señal de reloj
• Slave:
• dispositivo direccionado


•Los dispositivos conectados al bus I²C tienen una dirección única para

cada uno.
•Datostransferidos en secuencia de 8 bits (1 byte)


7 bits de direccionamiento y el 8° bit de R/W.

•El dispositivo que recibe envía un 9° bit de reconocimiento (ACK)

Inicio de transmisión:
•Lainicia el Master
•Flanco de bajada en SDA con SCL a nivel alto
•Cuando nadie accede al bus hay un nivel alto en SCL y SDA
•Datos en SDA estables con SCL en alto

Fin de transmisión:
•El Masterpuede dejar libre el bus generando una condición de parada
• La línea SDA sube cuando SCL es alto y quedan en estado lógico alto
liberando el Bus

•Envía una Secuencia de inicio (START)
•Envía ladirección del dispositivo con bit R/W en bajo
•Envía el número de registro interno en el que quiero escribir
•Envía el byte de dato
•Opcional, enviar más bytes de dato (“inicio reiterado”)•Enviar Secuencia de parada (STOP)

•Envía una Secuencia de inicio (START)
•Envía la dirección del dispositivo con bit R/W en bajo
•Envía el número de registro interno en el que quiero escribir
•Envíauna secuencia de inicio
•Envía la dirección del dispositivo con bit R/W en alto
•Lee un byte de dato
•Envía la secuencia de parada

•Bit de reconocimiento, obligatorio en la transferencia dedatos
•El Transmisor desbloquea la línea SDA (“l”) durante el bit ACK
•Si es el Receptor direccionado debe poner en ”O” la SDA durante el pulso

ACK
•Si el Receptor está ocupado no genera el bit...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • El Bus I2C
  • Adaptador de niveles para bus i2c
  • Bus i2c
  • Bus I2C
  • bus i2c
  • Buses
  • Buses
  • Buses

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS