Menú English Ukrainian Ruso Inicio

Biblioteca técnica gratuita para aficionados y profesionales. biblioteca técnica gratuita


ENCICLOPEDIA DE RADIOELECTRÓNICA E INGENIERÍA ELÉCTRICA
biblioteca gratis / Esquemas de dispositivos radioelectrónicos y eléctricos.

Bus de control I2C. Enciclopedia de radioelectrónica e ingeniería eléctrica

biblioteca técnica gratuita

Enciclopedia de radioelectrónica e ingeniería eléctrica. / Компьютеры

Comentarios sobre el artículo Comentarios sobre el artículo

I2C es una interfaz de dos hilos desarrollada por Philips. La especificación original de la interfaz tenía una velocidad de datos máxima de 100 Kbps. Sin embargo, con el tiempo, han aparecido estándares para modos de operación más rápidos.2C. A un neumático I2C, se pueden conectar dispositivos con diferentes tasas de acceso, ya que la tasa de datos está determinada por la señal del reloj.

El protocolo de transferencia de datos está diseñado para garantizar una recepción fiable de los datos transmitidos.

En la transferencia de datos, un dispositivo es el "Maestro", que inicia la transferencia de datos y genera las señales de sincronización. Otro dispositivo "Esclavo": inicia la transmisión solo con el comando del "Maestro".

En los microcontroladores PIC16CXXX, el modo "Esclavo" del dispositivo se implementa en hardware en el módulo SSP. El modo "Maestro" está implementado en el software.

Términos básicos utilizados al describir la operación del autobús I2C:

Transmisor - un dispositivo que transmite datos en un bus

Receptor - un dispositivo que recibe datos del bus

"Maestro" - un dispositivo que inicia la transmisión y genera una señal de reloj

"esclavo" - dispositivo accedido por "Master"

Multi "maestro" - modo de autobús I2C con más de un "Maestro"

Arbitraje - procedimiento para garantizar que solo un "Maestro" controle el bus

sincronización - procedimiento para sincronizar la señal del reloj de dos o más dispositivos

Las etapas de salida de los acondicionadores de reloj (SCL) y datos (SDA) se deben realizar en circuitos de colector abierto (drenaje) para combinar varias salidas y conectarse al plus de potencia a través de una resistencia externa para tener un nivel "1" en el bus cuando ningún dispositivo genera una señal "0". La carga capacitiva máxima está limitada a 400pF.

Inicialización y finalización de la transferencia de datos

Cuando no hay transferencia de datos en el bus, las señales SCL y SDA son altas debido a una resistencia externa.

Las señales START y STOP son generadas por el "Maestro" para determinar el inicio y el final de la transferencia de datos, respectivamente.

La señal START es generada por una transición de alto a bajo de la señal SDA mientras que la señal SCL es alta. La señal STOP se define como la transición SDA de bajo a alto cuando SCL es alto. Por lo tanto, al transmitir datos, la señal SDA solo puede cambiar cuando la señal SCL es baja.

autobús de control I2C

Direccionamiento de dispositivos en el bus I2C

Se utilizan dos formatos de dirección para direccionar dispositivos:

Formato simple de 7 bits con bit de lectura/escritura R/W;

autobús de control I2C

y formato de 10 bits: en el primer byte, se transmiten los dos bits más significativos de la dirección y el bit de escritura / lectura, en el segundo byte, se transmite la parte baja de la dirección.

autobús de control I2C

Confirmación de aceptación

Al transmitir datos, después de cada byte transmitido, el receptor debe acusar recibo del byte con una señal ACK.

Si el "Slave" no acusa recibo de la dirección o del byte de datos, el "Master" debe abortar la transmisión emitiendo una señal de STOP.

Al transmitir datos del "Esclavo" al "Maestro", el "Maestro" genera señales de reconocimiento para recibir datos ACK. Si el "Maestro" no acusa recibo de un byte, el "Esclavo" deja de transmitir datos, "liberando" la línea SDA. El "maestro" puede entonces generar una señal de PARADA.

Para el retraso de la transferencia de datos, el "Esclavo" puede establecer un cero lógico, lo que indica que el "Maestro" debe esperar. Después de la "liberación" de la línea SCL, la transmisión de datos continúa.

autobús de control I2C

autobús de control I2C

Transferencia de datos de "Maestro" a "Esclavo"

autobús de control I2C

Lectura de datos de "Esclavo"

autobús de control I2C

Uso de la señal de reinicio para acceder a "Esclavo"

autobús de control I2C

Modo multimaestro

Protocolo de comunicación I2C le permite tener más de un "Maestro" en el bus. Las funciones de arbitraje y sincronización se utilizan para resolver conflictos en el bus durante la inicialización de la transferencia.

Arbitraje

El arbitraje se realiza en la línea SDA cuando la línea SCL es alta. Un dispositivo que eleva la línea SDA cuando otro envía baja pierde el derecho a tomar "Maestro" y debe pasar al modo "Esclavo". Un "maestro" que ha perdido la iniciativa en el bus puede generar pulsos de reloj hasta el final del byte en el que perdió sus propiedades de maestro.

autobús de control I2C

sincronización

El reloj en el bus ocurre después de que se haya realizado el arbitraje en la señal SCL. Cuando la señal SCL pasa de mayor a menor, todos los dispositivos interesados ​​comienzan a contar la duración del nivel bajo. Luego, los dispositivos comienzan a hacer la transición de SCL de bajo a alto de acuerdo con la velocidad de datos requerida. Después de que el nivel pasa de bajo a alto, los dispositivos interesados ​​cuentan la duración del nivel alto. El primer dispositivo en bajar la señal SCL determina los parámetros del reloj.

autobús de control I2C

Publicación: cxem.net

Ver otros artículos sección Компьютеры.

Lee y escribe útil comentarios sobre este artículo.

<< Volver

Últimas noticias de ciencia y tecnología, nueva electrónica:

Cuero artificial para emulación táctil. 15.04.2024

En un mundo tecnológico moderno donde la distancia se está volviendo cada vez más común, mantener la conexión y la sensación de cercanía es importante. Los recientes avances en piel artificial realizados por científicos alemanes de la Universidad del Sarre representan una nueva era en las interacciones virtuales. Investigadores alemanes de la Universidad del Sarre han desarrollado películas ultrafinas que pueden transmitir la sensación del tacto a distancia. Esta tecnología de punta brinda nuevas oportunidades de comunicación virtual, especialmente para quienes se encuentran lejos de sus seres queridos. Las películas ultrafinas desarrolladas por los investigadores, de sólo 50 micrómetros de espesor, pueden integrarse en textiles y usarse como una segunda piel. Estas películas actúan como sensores que reconocen señales táctiles de mamá o papá, y como actuadores que transmiten estos movimientos al bebé. El toque de los padres sobre la tela activa sensores que reaccionan a la presión y deforman la película ultrafina. Este ... >>

Arena para gatos Petgugu Global 15.04.2024

Cuidar a las mascotas a menudo puede ser un desafío, especialmente cuando se trata de mantener limpia la casa. Se ha presentado una nueva e interesante solución de la startup Petgugu Global, que facilitará la vida a los dueños de gatos y les ayudará a mantener su hogar perfectamente limpio y ordenado. La startup Petgugu Global ha presentado un inodoro para gatos único que puede eliminar las heces automáticamente, manteniendo su hogar limpio y fresco. Este innovador dispositivo está equipado con varios sensores inteligentes que monitorean la actividad del baño de su mascota y se activan para limpiar automáticamente después de su uso. El dispositivo se conecta al sistema de alcantarillado y garantiza una eliminación eficiente de los residuos sin necesidad de intervención del propietario. Además, el inodoro tiene una gran capacidad de almacenamiento, lo que lo hace ideal para hogares con varios gatos. El arenero para gatos Petgugu está diseñado para usarse con arena soluble en agua y ofrece una gama de arena adicional ... >>

El atractivo de los hombres cariñosos. 14.04.2024

El estereotipo de que las mujeres prefieren a los "chicos malos" está muy extendido desde hace mucho tiempo. Sin embargo, una investigación reciente realizada por científicos británicos de la Universidad de Monash ofrece una nueva perspectiva sobre este tema. Observaron cómo respondieron las mujeres a la responsabilidad emocional y la voluntad de los hombres de ayudar a los demás. Los hallazgos del estudio podrían cambiar nuestra comprensión de lo que hace que los hombres sean atractivos para las mujeres. Un estudio realizado por científicos de la Universidad de Monash arroja nuevos hallazgos sobre el atractivo de los hombres para las mujeres. En el experimento, a las mujeres se les mostraron fotografías de hombres con breves historias sobre su comportamiento en diversas situaciones, incluida su reacción ante un encuentro con un vagabundo. Algunos de los hombres ignoraron al vagabundo, mientras que otros lo ayudaron, como comprarle comida. Un estudio encontró que los hombres que mostraban empatía y amabilidad eran más atractivos para las mujeres en comparación con los hombres que mostraban empatía y amabilidad. ... >>

Noticias aleatorias del Archivo

Robot jardinero 16.06.2017

El robot aspirador Roomba tiene un pariente jardinero. Se llama Tertill y se parece a Roomba. La tarea de Tertill es desyerbar las camas, eliminando todo lo innecesario, como hace Roomba con la basura en el suelo.

El jardinero funciona con una batería solar incorporada. Para que no arranque los brotes deseados, deben cercarse con anillos especiales incluidos en el kit. También se proporciona el deshierbe de secciones de una longitud determinada.

El robot se conecta a un teléfono inteligente a través de Bluetooth. También hay un puerto USB: se usa para cargar cuando la energía del sol no es suficiente.

Por supuesto, las capacidades del robot imponen algunas restricciones en el diseño del aterrizaje. Debe haber suficiente espacio libre entre las plantas cultivadas, y la cama en sí debe ser lo más plana posible para que el robot no se atasque. Y para que no vaya a desyerbar el jardín del vecino, el sitio debe estar cercado. El robot no arranca las malas hierbas, sino que las corta, por lo que habrá que repetir el procedimiento constantemente.

El costo aproximado del robot es de $300.

Otras noticias interesantes:

▪ El colgante protegerá de los delincuentes.

▪ Nariz de Intel neuromórfica

▪ camión volquete gigante

▪ Anillo inteligente para mujer Evie

▪ Unidades de estado sólido Toshiba HK3E2

Feed de noticias de ciencia y tecnología, nueva electrónica

 

Materiales interesantes de la Biblioteca Técnica Libre:

▪ sección del sitio Fuentes de alimentación. Selección de artículos

▪ Artículo Protección de la piel. Conceptos básicos de una vida segura

▪ artículo ¿Cuál es la edad de una mujer llamada Balzac y por qué? Respuesta detallada

▪ artículo Actuaciones en caso de heladas severas. Consejos de viaje

▪ articulo Regulador de voltaje automotriz. Enciclopedia de radioelectrónica e ingeniería eléctrica.

▪ artículo Modelado de hélices. experimento fisico

Deja tu comentario en este artículo:

Nombre:


Email opcional):


comentar:





Todos los idiomas de esta página

Hogar | Biblioteca | Artículos | Mapa del sitio | Revisiones del sitio

www.diagrama.com.ua

www.diagrama.com.ua
2000 - 2024