BUS I2C Ing. Mecatronica. Para simplificar la interconexión de dispositivos al microprocesador, Philips desarrolló un sencillo bus bidireccional basado.

Slides:



Advertisements
Presentaciones similares
EL BUS INTER-INTEGRATED CIRCUITS I2C
Advertisements

Registros y Contadores
Bus I2C Bus serie síncrono. (+-) SDA: datos SLC: reloj kbits/s (pero también kbits/s y 3.4Mbits/s)
I2C (Inter-Integrated Circuit) (Modo Maestro-Esclavo )
Clase 13: Protocolo de Comunicación I 2 C. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos.
EL BUS INTER-INTEGRATED CIRCUITS I2C
UART Universal Asynchronous Receiver/Transmitter.
La tarjeta madre.
FUNDAMENTOS DE MICROCONTROLADORES PIC 16F887 EXPONENTES: NOLBERTO LUNA GARCÍA JOSÉ GUADALUPE GARCÍA MACHADO.
MICROCONTROLADORES Proyecto segundo parcial: Chat SPI DANIEL FRAGA MELISA PILLA DIANA PAREDES VANESAA RIVILLA GRUPO 6 Y 11 NRC:2576.
BUSES DE DATOS  Concepto.-Se denomina bus, en informática, al conjunto de conexiones físicas (cables, placa de circuito impreso, etc.) que pueden compartirse.
I2C INTER-INTEGRATED CIRCUIT. Introducción de las especificaciones I2C Esta orientado a las aplicaciones de 8-bit controladas por un microprocesador y.
ESQUEMA DE TRANSMISION. DONDE SE UTILIZA El módem es otro de los periféricos que con el tiempo se ha convertido indispensables y pocos son los modelos.
  ¿Que son los conectores? Pág. 1 ¿Que son los conectores? Pág. 1 ¿Que.
Alimenta disqueteras y adicional al cooler en algunas placas de video Alimenta memoria U otros circuitos 3,3 v Alimenta CD, HDD 12 v motores 5 para circuitos.
PROTOCOLO DE COMUNICACIÓN MODBUS INTEGRANTE: MOISES ORLANDO MORALES MARTINEZ.
Sistemas informáticos. Trabajo en red
TEMA 4. CONECTORES Y CABLEADO.
Sistemas de Comunicación Magistral Nro. 1
Comunicación Bluetooth con aplicación Android.
Conexiones Discos Rigidos
ARQUITECTURA BÁSICA DE UN ORDENADOR
UNIDAD III: LAS TIC COMO FUENTES DE INVESTIGACION y DIFUSION DE INFORMACION Objetivo: Conocer y aplicar adecuadamente los principios básicos de estructura.
TIPOS DE BUSES Y MEDIOS DE TRANSMISION DE DATOS
RS-232 / RS-485 Introducción RS-232. Características RS-232.
LAN, MAN Y WAM TELEPROCESOS.
REDES DE COMPUTADORES SEGÚN TOPOLOGÍA
REDES DE COMPUTADORAS SEGÚN TOPOLOGIA
HARDWARE POR: JOEL CASTAÑEDA 1ºA.
Comunicación Serial: Conceptos Generales
REDES DE COMPUTADORAS SEGÚN TOPOLOGIA
REDES DE COMPUTADORES SEGÚN TIPOLOGIA
Registros y Contadores
Conexiones Discos Rígidos
Direccionamiento de puerto E/S mapeado en memoria
REDES DE COMPUTADORAS SEGÚN TOPOLOGIA
Redes Informaticas. ¿Qué es una red informática? Es un conjunto de ordenadores conectados entre si para compartir recursos e intercambiar información.
QUÉ SON Las redes informáticas son conjuntos de dispositivos interconectados entre sí para intercambiar información y recursos a través de un medio común.
QUÉ SON Las redes informáticas son conjuntos de dispositivos interconectados entre sí para intercambiar información y recursos a través de un medio común.
Realizado por: Fernando López, Noel López y Alejandro Vega.
REDES INDUSTRIALES DE COMUNICACIÓN
Redes de computadoras según topología
Clasificación de las redes de computadoras
REDES DE COMPUTADOR SEGÚN TOPOLOGIA
☺HARDWAR.
CODIFICACION DEL CANAL
Hardware: Evolución de los ordenadores
UNIVERSIDAD JUAREZ DEL ESTADO DE DURANGO COLEGIO DE CIENCIAS Y HUMANIDADES CURSOS DE COMPUTACION.
CONTROLADORES DE MEMORIA DE COMPUTADORAS
Universidad Veracruzana
Construcción de una red de área local
PUERTOS SERIALES Un puerto serial es una interfaz física de comunicación en serie a través de la cual se transfiere información mandando o recibiendo un.
COMPONENTES FISICOS INTERNOS DEL CPU
Empecemos por el principio
REDES INFORMÁTICAS TIPOS DE REDES Gonzalo Aparicio Muñoz 4ºA.
PUERTOS SERIALES Un puerto serial es una interfaz física de comunicación en serie a través de la cual se transfiere información mandando o recibiendo un.
Integrantes : Luna valentina torres olivares Jackson Hernán Martínez Tarazona 4°A.
M2-TECNOLOGIA Y TELECOMUNICACIONES NOMBRE: ÓSCAR ALIAS RUIZ VARGAS CARRERA: MECÁNICA AUTOMOTRIZ PAGINA 17.
2 Es el dispositivo digital lógico de interconexión de equipos que opera en la capa de enlace de datos del modelo OSI. Su función es interconectar dos.
Taller - Samuel Montalvo. Introducción Desde su propio surgimiento, la Domótica ha sido planteada como una plataforma tecnológica que busca la automatización.
Sistemas informáticos. Trabajo en red
Universidad Técnica De Manabí Facultad De Ciencias Informáticas Departamento De Informática Y Electrónica Trabajo de investigación grupal Tema: Arquitectura.
LCR Conceptos Básico de Redes. FR Es una medida de recursos disponibles para transmitir datos. También es una medida que se usa para definir la velocidad.

PUERTOS Y CONECTORES DE UN PC DAISY KATERINE RODRÍGUEZ DURÁN.
RS-232 / RS-485 Introducción RS-232. Características RS-232. Estructura de un carácter. Señales más usadas RS-232. Introducción RS-485. Características.
ARDUINO ARDUINO El proyecto Arduino: Recordando… - Pines de entrada - Pines de salida - Microcontrolador - Conexión USB - IDE de arduino.
Modbus RTU. ¿Qué es el protocolo Modbus RTU? El protocolo Modbus RTU es un medio de comunicación que permite el intercambio de datos entre los controladores.
Características del Fieldbus H1 H2 HSC. FF se diferencia de cualquier otro protocolo de comunicaciones, porque en vez de estar pensado simplemente como.
Transcripción de la presentación:

BUS I2C Ing. Mecatronica

Para simplificar la interconexión de dispositivos al microprocesador, Philips desarrolló un sencillo bus bidireccional basado en dos hilos por el que se trasmiten los datos vía serie y lo llamó El Bus I2C. I2C significa Circuito Interintegrado (Por sus siglas en Inglés Inter-Integrated Circuit) protocolo de comunicación serial se creó para poder comunicar varios chips al mismo tiempo dentro de los televisores integra lo mejor de los protocolos SPI y UART

PROBLEMÁTICA Eliminar la gran cantidad de pistas que conectaban los periféricos a los microcontroladores. El gran cantidad de decodificadores, direcciones muchas líneas de control implican que el sistema sea susceptible a perturbaciones electromagnéticas y descargas electrostáticas.

Con el protocolo I2C podemos tener a varios maestros controlando uno o múltiples esclavos gran ayuda cuando se van a utilizar varios microcontroladores para almacenar un registro de datos hacia una sola memoria o cuando se va a mostrar información en una sola pantalla.

El protocolo I2C utiliza sólo dos vías o cables de comunicación, así como también lo hace el protocolo UART. SDA – Serial Data. Es la vía de comunicación entre el maestro y el esclavo para enviarse información. SCL – Serial Clock. Es la vía por donde viaja la señal de reloj.

Las líneas SDA (Serial Data) y SCL (Serial Clock) están conectadas a la fuente de alimentación a través de las resistencias de pull-up. Cuando el bus está libre, ambas líneas están en nivel alto. El Maestro es el dispositivo que inicia la transferencia en el bus y genera la señal de Clock. Uno o varios masters. El protocolo contiene un detector de colisiones Posibilita diseñar un sistema completamente definido por software.

El protocolo es suficientemente simple usualmente se ven en dispositivos I2C insertados en sistemas microcontrolados que implementan el protocolo generado por sowfare. Un dispositivo que adapta este protocolo de sistemas de comunicación en paralelo a I2C con el chip PCD8584 el cual tiene lo necesario para la conversión de comunicación.

FORMATO DEL MENSAJE

START: la línea SDA cae a cero mientras SCL permanece en nivel alto. A partir de este momento comienza la transferencia de datos. Una vez finalizada la comunicación se debe informar de esta situación (condición de Stop). La línea SDA pasa a nivel alto mientras SCL permanece en estado alto.

CADA DISPOSITIVO ES RECONOCIDO POR UNA ÚNICA DIRECCIÓN (SI ES UN MICROCONTROLADOR, LCD, MEMORIA O TECLADO) Y CUALQUIERA PUEDE OPERAR COMO TRANSMISOR O RECEPTOR DE DATOS, DEPENDIENDO DE LA FUNCIÓN DEL DISPOSITIVO. UN DISPLAY ES SOLO UN RECEPTOR DE DATOS MIENTRAS QUE UNA MEMORIA RECIBE Y TRANSMITE DATOS.

I2C es un protocolo de comunicación serial. Como podemos observar, el protocolo I2C envía información a través de una sola vía de comunicación. La información es enviada bit por bit de forma coordinada. I2C es un protocolo síncrono. Al igual el protocolo SPI, el protocolo I2C trabaja de forma síncrona. Esto quiere decir que el envío de bits por la vía de comunicación SDA está sincronizado por una señal de reloj que comparten tanto el maestro como el esclavo a través de la vía SCL.

FICHA TÉCNICA DEL PROTOCOL O I2C.

VENTAJAS Y DESVENTAJAS DEL PROTOCOLO I2C. Debido a su funcionalidad y ampliamente utilizado el protocolo I2C parecería que no se podría comparar con otros protocolos. Ventajas. Sólo utiliza 2 cables de comunicación. Soporta múltiples Maestros y múltiples Esclavos, haciendo las conexiones adecuadas. Hay confirmación de información recibida con éxito. Usando los bits ACK/NACK. El hardware es menos complicado que el protocolo UART. Es un protocolo ampliamente conocido y utilizado.

Desventajas. Es un más lento que el protocolo SPI. El tamaño de paquetes de información de transferencia está limitado a 8 bits. El hardware es más complicado que el protocolo SPI. Esperamos que esta clase te haya gustado y lo más importante que hayas aprendido algo nuevo el día de hoy.

EJEMPLO DE APLICACIÓN DEL BUS I2C Conexión de medidores ultrasónico de distancias a un  C Basic Stamp 2 usando el bus I2C. Conexión de medidores ultrasónico de distancias a un  C Basic Stamp 2 usando el bus I2C. El módulo SRF10 es un medidor ultrasónico de distancias miniatura para robots que representa la ultima generación en sistemas de medidas de distancias por sonar. El módulo SRF10 es un medidor ultrasónico de distancias miniatura para robots que representa la ultima generación en sistemas de medidas de distancias por sonar. El sensor es capaz de detectar objetos a una distancia de 6 m con la facilidad de conectarse al microcontrolador mediante un bus I2C, por lo que se pueden conectar cuantos sensores sean necesarios en el mismo bus. El sensor es capaz de detectar objetos a una distancia de 6 m con la facilidad de conectarse al microcontrolador mediante un bus I2C, por lo que se pueden conectar cuantos sensores sean necesarios en el mismo bus. Con una alimentación unica de 5V, solo requiere 15 mA, para funcionar y 3mA mientras esta en reposo. Con una alimentación unica de 5V, solo requiere 15 mA, para funcionar y 3mA mientras esta en reposo.