I2C IC zur Teileidentifikation

8

Ich suche nach einer Möglichkeit für ein Host-System, um zu identifizieren, dass ein bestimmtes mechanisches Modul C damit verbunden ist. Dieses mechanische Modul muss keine Elektronik enthalten, aber aus Gründen der Hostkompatibilität (mit anderen mechanischen Komponenten A, B) ist zwischen ihm und dem Host ein I2C-Bus eingerichtet (auch wenn wir ihn nicht benötigen) ).

Ich habe darüber nachgedacht, einen IC an diesem Bus auf der Seite des mechanischen Teils anzubringen, damit der Host den Bus nach dem IC absuchen kann, um festzustellen, ob das Teil angeschlossen ist.

Im Wesentlichen suche ich nach einem I2C-IC mit nur Eingangspins (um seine Adresse zu konfigurieren), die ACKs, wenn seine Adresse geprüft wird, und sonst nichts.

Gibt es solche ICs? Oder muss ich einen anderen regulären IC (z. B. GPIO Expander) mit vielen konfigurierbaren Adresspins verwenden?

AmiguelS
quelle
1
Woher wissen Sie, dass Sie tatsächlich mit Ihrem I2C-Gerät sprechen, anstatt mit einem anderen mit derselben Adresse? Ich würde etwas in das I2C einfügen, um es zu überprüfen, selbst wenn es nur eine Teilenummer oder so ist.
Steve

Antworten:

16

Ein EEPROM ist die übliche Lösung. Die RAM SPD-Funktion ( Serial Presence Detect ) verwendet ein EEPROM auf einem I2C-Bus.

Die Chips sind bemerkenswert günstig, zum Beispiel kostet der Microchip AT34C02D bei Digikey 0,03 US-Dollar in 100 Stück (der Fabrikpreis beträgt jeweils 0,13 US-Dollar, wie Abe Karplus erwähnt, das ist also ein Ausverkaufspreis).

Für Ihre Anwendung müssen Sie möglicherweise das EEPROM (256 Byte) nicht programmieren, aber auf diese Weise können Sie möglicherweise Revisionsnummern usw. codieren.

Spehro Pefhany
quelle
2
Ich denke nicht, dass sie normalerweise so billig sind: Die Digikey-Auflistung wird als "Nicht auf Lager" angezeigt, also sind 3 Cent ein Ausverkaufspreis. Der normale Preis für den AT34C02D bei Microchip Direct beträgt 13 Cent in Hunderten. (Immer noch eine gute Wahl, aber nicht so bemerkenswert.)
Abe Karplus
@AbeKarplus Ja, du hast recht, das füge ich der Antwort hinzu.
Spehro Pefhany
Vielen Dank für Ihre Antwort. Ich denke, das ist genau das, wonach ich gesucht habe. Hier ist eine Liste der aktuellen Microchip-ICs, die auf SPD abzielen.
AmiguelS