¿Qué es un dispositivo I2c "direccionable" y qué significa?

El MCP3021 es un ADC estándar de 10 bits con una interfaz I2C. Su hoja de datos se puede encontrar aquí .

En la descripción general dice:

El dispositivo también es direccionable, lo que permite hasta ocho dispositivos en un solo bus de 2 hilos.

¿Qué significa ser direccionable, cómo se direccionan los dispositivos y por qué dice que solo se permiten 8 dispositivos en un bus? ¿No debería ser mucho más?

Respuesta en pg22 8 direcciones disponibles

Respuestas (2)

En el caso de MCP3021, el valor de la dirección I 2 C está "cableado" dentro del IC. La dirección cableada internamente permite un paquete con una menor cantidad de pines, pero elimina la capacidad de elegir la dirección mediante el flejado de pines.

Los pines de dirección I 2 C expuestos , y una dirección configurable mediante flejado de pines, es lo opuesto a una dirección cableada. Los pines de dirección expuestos son una norma más que una excepción. Hay muchos chips A/D que le permiten seleccionar la dirección I 2 C mediante el flejado de pines. Cuatro (4) bits es el mayor número de bits de dirección seleccionables que he visto hasta ahora.

A diferencia de la mayoría de los dispositivos i2c, este no tiene pines de dirección ajustables por el usuario. Los 3 bits de dirección se configuran internamente en la fábrica. Debe comprar diferentes números de pieza para que pueda poner más de uno en un solo bus i2c.

Lo que significa direccionable es que i2c requiere una dirección de dispositivo única para la comunicación en el bus. Es parte de su protocolo. Dado que este dispositivo solo tiene 3 bits de direccionamiento, solo 8 direcciones únicas pueden estar en un bus. Podría usar más si tuviera múltiples buses o un conmutador de bus o multiplexor.

O simplemente obtenga un dispositivo con múltiples entradas adc.