I2C IC,用于零件识别


8

我正在为主机系统寻找一种方法,以识别某个机械模块C已连接到该系统。该机械模块不需要任何电子设备,但是由于主机兼容性原因(与其他机械组件A,B),在它和主机之间建立了I2C总线(即使我们不需要它) )。

我正在考虑将IC放在机械零件侧的此总线上,以便主机可以探测寻找IC的总线,从而知道该零件是否已连接。

本质上,我正在寻找一种I2C IC,该I2C IC仅具有输入引脚(用于配置其地址),该输入引脚在探测其地址时会进行ACK确认,而没有其他选择。

这些IC是否存在?还是我必须使用一些其他常规IC(例如gpio扩展器),并且在可配置地址引脚上有很多?


1
您怎么知道您实际上是在与I2C设备通信,而不是与其他具有相同地址的通信?我将一些东西放到I2C中进行验证,即使它只是零件号或其他东西。
史蒂夫(Steve)

Answers:


16

EEPROM是通常的解决方案。RAM SPD(串行状态检测)功能使用I2C总线上的EEPROM。

这些芯片非常便宜,例如,Microchip AT34C02D的 100片装Digikey的价格为$ 0.03(如Abe Karplus所说,每片出厂价为0.13,这是清仓价)。

对于您的应用程序,您可能不需要对EEPROM(256字节)进行编程,但是这样做可以使您对修订号等进行编码。


2
我认为它们通常不那么便宜:Digikey清单显示为“非库存”,因此,清仓价为3美分。在Microchip Direct上,AT34C02D的正常价格为几百美分13美分。(仍然是一个不错的选择,但并非如此)
。–安倍·卡普拉斯

@AbeKarplus是的,您是对的,我将其添加到答案中。
Spehro Pefhany

谢谢您的回答。我认为这正是我想要的。是针对SPD的当前Microchip IC的列表。
AmiguelS
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.