¿Para qué se usan los pines de entrada de dirección en ds1621?

1

Acabo de comprar un sensor de temperatura ds1621 y comencé a leer su hoja de datos . Descubrí que tiene 3 pines (A0, A1, A2) que, como se especifica en la hoja de datos, son la entrada de la dirección del chip.

¿Puede alguien explicarme más el interés de tener esos pines?

    
pregunta ChiPlusPlus

2 respuestas

3

Esto es lo que dice la hoja de datos: -

  

DIRECCIÓN ESCLAVO Un byte de control es el primer byte recibido después de   Condición de inicio desde el dispositivo maestro. El byte de control consiste en un   Código de control de 4 bits; para el DS1621, esto se establece como 1001 binario para   Operaciones de lectura y escritura. Los siguientes 3 bits del byte de control son los   Bits de selección de dispositivo (A2, A1, A0). Son utilizados por el dispositivo maestro para   seleccione a cuál de los ocho dispositivos se debe acceder. Estos bits estan en   Efectuar los 3 bits menos significativos de la dirección del esclavo. El ultimo bit   del byte de control (R / W) define la operación a realizar. Cuando   establecer en un "1" se selecciona una operación de lectura, cuando se establece en un "0" una escritura   Se selecciona la operación. Siguiendo el START condiciona el DS1621.   supervisa el bus SDA verificando el identificador de tipo de dispositivo que está siendo   transmitido Al recibir el código 1001 y el dispositivo apropiado.   Al seleccionar bits, el dispositivo esclavo emite una señal de reconocimiento en el SDA.   línea.

Básicamente, si tiene varios dispositivos DS1621, puede configurar la dirección de hardware para cada uno y leer exclusivamente hasta 8 dispositivos. El siguiente está configurado para tener la dirección 000: -

    
respondido por el Andy aka
2

Una pequeña adición a @ la respuesta de Andy aka .

Su dispositivo utiliza I 2 C o, a menudo, se llama comunicación en serie 2-hilos . En este protocolo de comunicación, el maestro selecciona un esclavo enviando su dirección al bus, y el esclavo específico se identifica a sí mismo por esta dirección.

Aquí hay una imagen del marco de mensaje de I 2 C .

Comopuedever,hayuncampoSlaveAddressquetieneunalongitudde7bits.Estaesladirecciónqueestablececomosedescribeenlahojadedatosyenlarespuestade@ Andy aka . Los primeros 4 bits (de MSB) están fijos, los últimos 3 se podrían establecer con (A0, A1, A2) pines.

    
respondido por el Bence Kaulics

Lea otras preguntas en las etiquetas