Cmc 5-3 Bloque De Ensayos 3; Principio De Funcionamiento Del Bus I²C - LUCAS-NÜLLE C515C Guia De Ejercicios Para El Estudiante

Tabla de contenido
Programación C de microcontroladores (C515C)
CMC 5

CMC 5-3 Bloque de ensayos 3

Bus I²C, control de la LCD, utilización del ADC (convertidor AD)
Principio de funcionamiento del bus I²C
El bus I²C (Inter Integrated Circuit Bus) fue desarrollado por Philips para la conexión en serie
de circuitos integrados en una placa o en un aparato. Para la conexión de los componentes
se emplean dos líneas, la línea de datos seriales SDA y la línea de reloj serial SCL. Ambas
líneas están conectadas por medio de una resistencia de pull up a Vcc (R1 y R2 en la
figura). Cada aparato dispone de una dirección de bus de 7 bits propia y puede trabajar,
dependiendo de su función, como emisor o como receptor. Ello permite conectar hasta 128
aparatos diferentes a un bus. Como mínimo un usuario de bus debe trabajar como maestro.
Facilita el reloj serial y es responsable del control del intercambio de datos en el bus.
Figura 301: Configuración del hardware de un sistema I²C
La transmisión de datos entre maestro y esclavo empieza con la generación de la secuencia
de inicio por parte del maestro en el sistema I²C. El maestro pone la línea de datos en Bajo
(Low) mientras que la línea de reloj permanece en Alto (High). Con el siguiente reloj de la
línea SCL se direcciona, con los siguientes 8 bits, un esclavo. Como primer bit se envía el
Bit Más Significante de la dirección. Los primeros siete bits son la dirección del esclavo en el
sistema. El octavo bit ajusta la dirección de la transmisión de datos. Un Bajo (Low) del bit de
dirección 8 significa el envío de datos por parte del maestro al esclavo, un Alto (High) del bit
de dirección 8 significa la recepción de datos por el maestro desde el esclavo. Con el
siguiente noveno reloj, el esclavo direccionado envía una señal de confirmación al maestro
poniendo la línea de datos en Bajo (Low).
69
CMC 5-3 Bloque de ensayos 3
Tabla de contenido
loading

Este manual también es adecuado para:

Sh5004-1e

Tabla de contenido