¿Cómo funciona el multimaster I2C y su importancia?

3

¿Estoy bien con la comunicación e implementación básica de I2C? Necesito información sobre el modo Multimaster de I2C ¿Cómo funciona multi master I2C? Ventajas sobre I2C solo maestro? ¿En qué circunstancias se prefiere este multi master? ¿Es posible que un solo esclavo tenga múltiples maestros?

    
pregunta Nick Alexeev

2 respuestas

4

I2C Master se decide por quién es el propietario del bus, es decir, quién proporciona el reloj. En la siguiente figura puede ver que 2 maestros i2c intentan acceder al dispositivo esclavo para obtener información. El típico esclavo podría ser un eeprom.

Cuando Master1 necesita el bus, consulta al bus si está libre o no (si la línea está por debajo de lo que el bus I2C es tomado por alguien), si la línea está alta, baja y envía a través de la dirección (7 bits y 8 bits siendo R / W) cada uno de los dispositivos I2C conectados al bus muestrea lo mismo y responde con un acuse de recibo si se está abordando tirando de él hacia abajo. Una vez después de la comunicación requerida, el maestro libera el bus. Una nota de la aplicación de Microcontrolador renesas que explica el modo maestro múltiple I2C

    
respondido por el hariudkmr
0

Eso depende básicamente de la aplicación. En nuestra aplicación usamos INA219 CSM en Power Module para monitorear la energía consumida, el dispositivo Soc en intervalos regulares sondea el CSM para observar la energía consumida. También tenemos un regulador de conmutación TPS cuya salida se puede variar a través de la interfaz I2c (FTDI I2C Master

    
respondido por el hariudkmr

Lea otras preguntas en las etiquetas