Paso 8: I2C.
De: http://www.i2c-bus.org/
I2C-Bus: ¿Qué es eso?
El bus I2C fue diseñado por Philips en los principios de los 80 para permitir la comunicación entre los componentes que residen en el mismo circuito. Semiconductores Philips emigró a NXP en 2006.
El nombre de I2C se traduce en "Inter IC". A veces el bus se llama CII o I²C bus.
La velocidad de comunicación original fue definida con un máximo de 100 kbit por segundo y muchas aplicaciones no requieren transmisiones más rápidas. Para los que lo hacen hay un 400 kbit fastmode y - desde 1998 - una alta velocidad 3.4 Mbit opción disponible. Recientemente, se ha especificado el modo rápido más una tasa de transferencia entre esto.
I2C no utiliza únicamente en placas individuales, sino también para conectar componentes que están relacionados a través de cable. Simplicidad y flexibilidad son las características clave que hacen que este autobús atractivo para muchas aplicaciones.
Las características más significativas incluyen:
- Sólo dos líneas de autobús se requieren
- Sin requisitos de tasa de baudios estricta, como por ejemplo con RS232, el maestro genera un reloj de bus
- Existen relaciones simples maestro-esclavo entre todos los componentes
Cada dispositivo conectado al bus es software accesible por una única dirección- I2C es un bus de verdad multi-master proporciona detección de arbitraje y de colisión
Nota: esquemas de Maxim (que me han enviado un montón de muestras gratis), http://home.arcor.de y etc..
Para más información ver: https://en.wikipedia.org/wiki/I2c