8 votos

I2C IC para la identificación de piezas

Estoy buscando una forma de que un sistema anfitrión identifique que un determinado módulo mecánico C está conectado a él. Este módulo mecánico no necesita tener ninguna electrónica en él, pero por razones de compatibilidad con el host (con otros componentes mecánicos A, B), tiene un bus I2C establecido entre él y el host (aunque no lo necesitemos).

Estaba pensando en poner un IC en este bus, en el lado de la pieza mecánica, para que el host pueda sondear el bus buscando el IC, para saber si la pieza ha sido conectada.

Esencialmente, estoy buscando un IC I2C con sólo pines de entrada (para configurar su dirección) que ACKs cuando su dirección es probada, y nada más.

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

1 votos

¿Cómo sabrás que realmente estás hablando con tu dispositivo I2C en lugar de con algún otro con la misma dirección? Yo pondría algo en el I2C para verificar contra, incluso si es sólo un número de parte o algo así.

16voto

Spehro Pefhany Puntos 90994

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

Los chips son notablemente baratos, por ejemplo el Microchip AT34C02D cuesta 0,03 dólares en cantidad de 100 en Digikey (el precio de fábrica es de 0,13 cada uno, como menciona Abe Karplus, así que es un precio de liquidación).

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

2 votos

No creo que suelan ser tan baratos: en el listado de Digikey aparece como "Non-stock", por lo que 3 céntimos es un precio de liquidación. El precio normal del AT34C02D, en Microchip Direct, es de 13 céntimos en cientos. (Sigue siendo una buena opción, pero no tan notable).

0 votos

@AbeKarplus Sí, tienes razón, lo añadiré a la respuesta.

0 votos

Gracias por su respuesta. Creo que esto es exactamente lo que estaba buscando. Aquí es una lista de los circuitos integrados actuales de Microchip que tienen como objetivo el SPD.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X