GoConqr has a new look! Let us know what you think.

Mind map

I2C

Alejandra contreras Spanish

Map content

I2C

  1. ¿QUE ES?

    • Es un estándar que facilita la comunicación entre distintos dispositivos.
      • POR EJEMPLO
        • Microcontroladores, memorias, monitores de computadoras, y muchos otros dispositivos que tengan "inteligencia"
  2. DENTRO DE LA COMUNICACIÓN SERIE INTEGRADA EXISTEN:

    • UART
      • ¿QUE ES?
        • Es uno de los protocolos serie más utilizados. La mayoría de los microcontroladores disponen de hardware UART. Usa una línea de datos simple para transmitir y otra para recibir datos.
    • SPI
      • ¿QUE ES?
        • Es otro protocolo serie muy simple. Un maestro envía la señal de reloj, y tras cada pulso de reloj envía un bit al esclavo y recibe un bit de éste.
  3. ¿QUE UTILIZA?

    • I2C usa solo 2 cables, uno para el reloj (SCL) y otro para el dato (SDA). Esto significa que el maestro y el esclavo envían datos por el mismo cable, el cual es controlado por el maestro, que crea la señal de reloj. I2C no utiliza selección de esclavo, sino direccionamiento.
  4. CARACTERISTICAS

    •  El bus de comunicación utiliza dos cables. Uno para transmitir los datos (SDA) y otro para laseñal de reloj (SCL). Ambas líneas se tienen que conectar a la alimentación (Vcc) a través deresistencias Pull-UP (en el esquema del ejemplo se muestra el conexionado). Además la masade los componentes que se interconexionan entre si debe de ser común.
      •  El protocolo de comunicación es del tipo Maestro-Esclavo, aunque el protocolo permite quehaya varios maestros, lo normal es que solo haya uno, el dispositivo que hace de maestro es el que gobierna la comunicacion y es el que controla la señal de reloj.
        •  Cada dispositivo conectado al bus se identifica por una unica direccion, el protocolo admite utiliar 7 0 10 bits para el direccionamiento, aunque lo normal es que sean siete
  5. LAS LINEAS SE LLAMAN:

    • SDA: DATOS
      • SCL: RELOJ
        • GND: TIERRA
  6. Las líneas SDA y SCL

    • Son del tipo drenaje abierto, es decir, un estado similar al de colector abierto, pero asociadas a un transistor de efecto de campo (o FET). Se deben polarizar en estado alto (conectando a la alimentación por medio de resistores “pull-up”) lo que define una estructura de bus que permite conectar en paralelo múltiples entradas y salidas.
  7. VENTAJAS

    • REQUIERE POCOS CABLES
      • DISPONE DE MECANISMOS PARA VERIFICAR QUE LA SEÑAL HAYA LLEGADO
  8. DESVENTAJAS

    • Su velocidad es media-baja
      • No hay verificación de que el contenido del mensaje es correcto
        • No es full duplex
  9. FUNCIONAMIENTO

    • Para poder realizar la comunicación con solo un cable de datos, el bus I2C emplea una trama (el formato de los datos enviados) amplia. La comunicación costa de:
      • 7 bits a la dirección del dispositivo esclavo con el que queremos comunicar.
      • Un bit restante indica si queremos enviar o recibir información.
      • Un bit de validación
      • Uno o más bytes son los datos enviados o recibidos del esclavo.

Information

Description
Mind Map on I2C, created by Alejandra contreras on 01/04/2020.
Views
0
Rating

More on Protocolos y buses de comunicación

Feedback

What is it about?

What do you think of the new look?

How do you like it?