En los buses I 2 C, puedes acoplar 112 dispositivos. Entonces, ¿por qué tantos microcontroladores tienen hasta cuatro puertos I 2 , cuando podría operar suficientes dispositivos para la mayoría de las aplicaciones en una interfaz I 2 C?
En los buses I 2 C, puedes acoplar 112 dispositivos. Entonces, ¿por qué tantos microcontroladores tienen hasta cuatro puertos I 2 , cuando podría operar suficientes dispositivos para la mayoría de las aplicaciones en una interfaz I 2 C?
Como dice @JohnD, es posible que deba hablar con varios dispositivos que tengan la misma dirección integrada e inalterable.
Otra razón para los múltiples buses I 2 C es que pueden ser muy lentos. Los dispositivos estándar I 2 C solo funcionan a 100 kHz. Al tener varios buses, puede acceder a múltiples dispositivos en paralelo, lo que aumenta la velocidad de datos.
Una tercera posibilidad es que quieras que tu MCU actúe como esclavo en un bus y un maestro en otro.
Lea otras preguntas en las etiquetas microcontroller i2c