Академический Документы
Профессиональный Документы
Культура Документы
I2C Introduccin
En los 80s Phillips desarroll una comunicacin entre los integrados que se encontraban sobre una misma placa y que se utilizaban para sintonizar circuitos de radio y TV. Surge de all su nombre de Inter-Integrated Circuits o I2C Hoy en da se pueden encontrar sistemas que integran: Microcontrolador como unidad de control inteligente. Circuitos de uso general como LCD Drivers, memorias RAM, EEPROM o conversores de datos. Circuitos de aplicaciones especficas para audio o video.
Tcnicas Digitales II UTN-FRBA 2011 p_montalti@yahoo.com.ar
11/08/2011
Relacin Master/Slave. Los IC se identifican con direcciones cuando se desea establecer una comunicacin. Un Master puede actuar como Master-Transmisor o como Master-Receptor. Es un Bus Multi-Master. Comunicacin Serie Bi-direccional orientada a 8bits. Velocidades de transferencia segn el modo:
100kbit/s en Standard Mode 400kbit/s en Fast Mode 3.4Mbit/s en High-speed mode
Tcnicas Digitales II UTN-FRBA 2011 p_montalti@yahoo.com.ar
11/08/2011
11/08/2011
11/08/2011
11/08/2011
11/08/2011
11/08/2011
Master-Transmitter. Master-Receiver.
Combinado.
11/08/2011
11/08/2011
El proceso de arbitracin es la forma en la cual se determina qu maestro gana el Bus. Cada maestro esta sensando el nivel de la seal SDA y cuando no coincide con el dato que esta poniendo, pierde la batalla y se pone en modo esclavo. Los bits enviados hasta ese punto no se pierden y el master ganador contina como nico master.
Tcnicas Digitales II UTN-FRBA 2011 p_montalti@yahoo.com.ar
10
11/08/2011
11
11/08/2011
Los tres modos pueden convivir simultneamente formando un nico Bus. Para direccionar ms dispositivos se agreg el direccionamiento en 10bits.
El direccionamiento a 7 o 10 bits pueden convivir simultneamente en cualquiera de los modos.
Con esta secuencia puede competir para la arbitracin y sincronizacin. Debe hacerse a una velocidad compatible con Fast o Standard Mode. Cuando gana el bus seguir transmitiendo en High-Speed hasta el prximo STOP.
12
11/08/2011
El primer byte luego del START sigue determinando la direccin de transferencia. El en caso de que se haga una lectura del esclavo debe utilizarse una secuencia de REPETEAD START. El direccionamiento de 10bits adems permite realizar distintos tipos de transferencias combinadas
Tcnicas Digitales II UTN-FRBA 2011 p_montalti@yahoo.com.ar
13
11/08/2011
14
11/08/2011
Operaciones de escritura:
Operacin de lectura secuencial. Se inicia como una lectura aleatoria y luego se autoincremente la direccin de lectura:
15
11/08/2011
I2C Referencias
Bibliografa:
The I2C Bus Specification, Version 2.1, 2000. Phillips Semiconductors.
16