I2C IC para la identificación de piezas

8

Estoy buscando una forma para que un sistema host identifique que un determinado módulo mecánico C está conectado a él. Este módulo mecánico no necesita tener ningún componente electrónico, pero debido a razones de compatibilidad del host (con otros componentes mecánicos A, B), tiene un bus I2C establecido entre este y el host (incluso si no lo necesitamos) ).

Estaba pensando en poner un IC en este bus, en el lado de la parte mecánica, para que el host pueda sondear el bus en busca del IC, para saber si la pieza se ha conectado.

Básicamente, estoy buscando un IC I2C con solo pines de entrada (para configurar su dirección) que ACK cuando se sondea su dirección, y nada más.

¿Existen este tipo de circuitos integrados? ¿O tengo que usar algún otro IC regular (gpio expansor, por ejemplo) con lotes en pines de dirección configurables?

    
pregunta AmiguelS

1 respuesta

16

Una EEPROM es la solución habitual. La función SPD de RAM ( Detección de presencia en serie ) utiliza una EEPROM en un bus I2C.

Los chips son muy económicos, por ejemplo, el Microchip AT34C02D es $ 0.03 en 100 cantidades en Digikey (el precio de fábrica es 0.13 cada uno, como menciona Abe Karplus, por lo que es un precio de liquidación).

Para su aplicación, es posible que no necesite programar la EEPROM (256 bytes), pero hacerlo podría permitirle codificar números de revisión, etc.

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas