I2C (Inter-Integrated Circuit) (Modo Maestro-Esclavo )

Slides:



Advertisements
Presentaciones similares
Estructura de los sistemas de Entrada - Salida
Advertisements

Tema 7: Análisis y diseño con registros
INTRODUCCION A MIDI Mensajes MIDI
Telecomunicaciones Calificación Final. Primer parcial 30%
Fernando Escribano Pro 1º de Bachillerato
Abril 2006 Ejemplar Nº 15 Área Técnica TECNOLOGÍA BAJO LA LUPA
TESINA DE SEMINARIO DE GRADUACION:. Para el desarrollo de este proyecto utilizaremos dos transceptores infrarrojos Pololu IR Beacon, uno de ellos deberá
TECNICAS DE ACCESO AL MEDIO
Servicios de red e Internet
COMUNICACIÓN SERIAL Javier Garcia Ramos.
Tema II Unidad de memoria. 2 Unidad de memoria 2.1 Definiciones y conceptos básicos Localización Capacidad Unidad de transferencia
Transmisión Asíncrona
SD card en modo SPI Pablo Irrera Condines Ayudante de TP
Puertos EN EL PC PUERTOS QUE SIRVEN PARA CONECTAR CUALQUIER DISPOSITIVO DE SALIDA O ENTRADA A UNA COMPUTADORA.
Entradas FF Sincrónicas y Asincrónicas
INTRODUCCIÓN A LAS COMUNICACIONES DE DATOS José Estay A.
Arquitectura del Computador
Vista General del Funcionamiento del Computador y sus Interconexiones
CPU “Microprocesador de datos” Bus “ Transporte de los datos”
Tipos de Conectores de PC
EL BUS INTER-INTEGRATED CIRCUITS I2C
EXAMEN CORTO SOBRE FLIP-FLOPS
Tema 3: Lógica Combinacional (II): Ruta de Datos.
BUSES.
INTRODUCCIÓN A LA COMPUTACIÓN 8va Semana – 15va Sesión Miércoles 20 de Abril del 2005 Juan José Montero Román
1 Universidad Surcolombiana Tecnologia en desarrollo de software Introduccion a la tecnologia “ BUS Y PUERTO” Por : Holman Alexis Robayo Garcia.
FUNDAMENTOS DE PROGRAMACIÓN
EXAMEN CORTO SOBRE FLIP-FLOPS
Buses de datos Carlos José valencia Lili Andrea morales introd
Transmisión de Datos serial Paralelo Asíncrono Síncrono
Bus I2C Bus serie síncrono. (+-) SDA: datos SLC: reloj kbits/s (pero también kbits/s y 3.4Mbits/s)
Transmisión Serial de Datos en Sistemas de Instrumentos Digitales Ing. Juan Vizcaya LABORATORIO DE INSTRUMENTACION Y CONTROL U.N.E.T.
el transmisor y el receptor están sincronizados con el mismo reloj. El receptor recibe continuamente (incluso hasta cuando no hay transmisión de bits)
Conexión entre dos computadoras.  Datos: son hechos que describen sucesos y entidades. No tienen ninguna información. Puede significar un numero, una.
Disco Rígido Instalación y reemplazo de componentes Internos.
Conceptos Arquitectónicos del computador
Arquitectura/Estructura de Computadoras Puertas Paralelas.
El Bus I 2 C. Introducción 1980: Philips desarrolla el Bus de 2 alambres I 2 C para la comunicación de circuitos integrados. Se han otorgado licencias.
Arquitectura y Ensamblaje de Computadores
PUERTOS DE ENTRADA Y SALIDA
Modulator/Demodulator
PCI.
“Organización y Arquitectura de Computadores” William Stallings
Circuitos Digitales.
Comunicaciones asíncronas locales RS 232. mayo de 2005Cesar Guisado Introducción Debido a que los computadores son dispositivos digitales, utilizan.
TARJETAS DE RED.
Estructura de los Sistemas Operativos
Clase 14: Memoria EEPROM.
Clase 5: Banda Base, Enlace Dúplex y Autonegociación
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
COMPONENTES ELECTRÓNICOS
Tema 10 Subsistema de memoria de un computador.
INTEGRANTES: ONEIDA OSORIO VILLA, JUAN CAMILO SÁNCHEZ BAENA, JOANNA SÁNCHEZ, LUISA VILLA, JIMMY MORALES, BRIAM ZAMBRANO.
Alumno: Gerardo Mario Valdés Ortega
REDES DE COMPUTADORES MODELO OSI Es fundamental para entender todas las nuevas aplicaciones de transmisión de datos a alta velocidad. Se ha utilizado como.
TIPOS DE REDES Conmutación de Redes
La Humanidad ha demostrado la necesidad de comunicar información. Desde las primeras lenguas hasta la actualidad con los grandes sistemas de telecomunicación.
Mapa Conceptual Edgar Barrera Meza ICA.
Republica Bolivariana de Venezuela Universidad Alonso de Ojeda Facultad de Ingeniería Escuela de Computación Ing. Prof. Leonel Sequera Entrada y Salidas.
 PRESENTADO POR : ANDRES MAYORGA DANIELA PAEZ VEGA.
JENNY ANDREA GRAJALES  La topología de red se define como una familia de comunicación usada por los computadores que conforman una red para intercambiar.
Máquinas de estado con VHDL
BUSES DE DATOS.
SISTEMAS DE INFORMACIÓN TECNOLOGÍAS DE LOS SISTEMAS DE INFORMACIÓN ARQUITECTURA Ing. Rodolfo Spagnuolo.
JUAN JOSÉ HERRERA UNIVERSIDAD DE CELAYA Bluetooth.
ARCHIVO Es una colección de información o bien es una secuencia de bits, bytes, líneas o registros definida por su creador.
Unidad de Control Ubicación: Es uno de los tres bloques funcionales principales en los que se divide una unidad central de procesamiento (CPU). Realizar.
I2C INTER-INTEGRATED CIRCUIT. Introducción de las especificaciones I2C Esta orientado a las aplicaciones de 8-bit controladas por un microprocesador y.
BUS I2C Ing. Mecatronica. Para simplificar la interconexión de dispositivos al microprocesador, Philips desarrolló un sencillo bus bidireccional basado.
Transcripción de la presentación:

I2C (Inter-Integrated Circuit) (Modo Maestro-Esclavo ) EQUIPO 2: Manuel Ulises López Silva Mauricio Arturo de la Rocha Herrera Adrian Rodolfo Murga Saldaña

Definición de I2C Es un estándar que facilita la comunicación entre dispositivos, sólo requiere de dos líneas de señal y un común. Es un tipo de bus diseñado por Philips a principios de los 80s. La metodología de comunicación del I2C es en serie y sincrónica. Una de las señales del bus marca el tiempo (pulsos de reloj) y la otra se utiliza para intercambiar datos.

Características del I2C *Se necesitan solamente dos líneas, la de datos (SDA) y la de reloj (SCL). *El protocolo de transferencia de datos permite diseñar sistemas definidos exclusivamente por software. *Los datos y direcciones se transmiten con palabras de 8 bits.

Descripción de las señales. SCL (System Clock) es la línea de los pulsos de reloj que sincronizan el sistema. SDA (System Data) es la línea por la que se mueven los datos entre los dispositivos. GND (Masa) común de la interconexión entre todos los dispositivos "enganchados" al bus. 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 .

Funcionamiento *Cada dispositivo es reconocido por su código (dirección) y puede operar como transmisor o receptor de datos. *Cada dispositivo puede ser considerado como Master o Slave El Maestro es el dispositivo que inicia la transferencia en el bus y genera la señal de reloj. El Esclavo es el dispositivo direccionado. Las líneas SDA (serial Data) y SCL (serial Clock) son bidireccionales, conectadas al positivo de la alimentación a través de las resistencias de pull-up. Cuando el bus está libre, ambas líneas están en nivel alto. * La transmisión bidireccional serie (8-bits) de datos puede realizarse a 100Kbits/s  en el modo Standard o 400 Kbits/s en el modo rápido.

Protocolo de comunicación del bus I2C Habiendo varios dispositivos conectados sobre el bus, para lograr comunicación se debe respetar un protocolo. DONDE: Sólo los dispositivos maestros pueden iniciar una comunicación.

Protocolo de comunicación del bus I2C La condición inicial, de bus libre, es cuando ambas señales están en estado lógico alto. Cualquier dispositivo maestro puede ocuparlo, estableciendo la condición de inicio (start). Esta condición se presenta cuando un dispositivo maestro pone en estado bajo la línea de datos (SDA), pero dejando en alto la línea de reloj (SCL).

Protocolo de comunicación del bus I2C El primer byte que se transmite luego de la condición de inicio contiene siete bits que componen la dirección del dispositivo que se desea seleccionar. Un octavo bit que corresponde a la operación que se quiere realizar con él (lectura o escritura).

Protocolo de comunicación del bus I2C Si el dispositivo cuya dirección corresponde a la que se indica en los siete bits (A0-A6) está presente en el bus, éste contesta con un bit en bajo, ubicado inmediatamente luego del octavo bit que ha enviado el dispositivo maestro.

Protocolo de comunicación del bus I2C Este bit de reconocimiento (ACK) en bajo le indica al dispositivo maestro que el esclavo reconoce la solicitud y está en condiciones de comunicarse. Aquí la comunicación se establece en firme y comienza el intercambio de información entre los dispositivos.

Si el bit de lectura/escritura (R/W) fue puesto en esta comunicación a nivel lógico bajo (escritura), el dispositivo maestro envía datos al dispositivo esclavo. Esto se mantiene mientras continúe recibiendo señales de reconocimiento, y el contacto concluye cuando se hayan transmitido todos los datos.

En el caso contrario, cuando el bit de lectura/escritura estaba a nivel lógico alto (lectura), el dispositivo maestro genera pulsos de reloj para que el dispositivo esclavo pueda enviar los datos. El dispositivo maestro puede dejar libre el bus generando una condición de parada.