尊敬的团队:
一个平台采用 I2C 多路复用器 TCA9544APWR 来连接 Skylake SOC I2C 端口、并且 MUX 下方有三个 I2C 器件。
有些问题需要您的帮助。
1.多路复用器件是否需要 Windows 设备驱动程序才能启用? 或者我们只需要安装 Intel Skylake Win7/Win10 I2C 驱动程序?
2.我们计划在每个托架 EEPROM 中存储唯一的 ID,BIOS 需要一种方法从连接的托架中读取 ID,以识别托架中连接的设备。
这就是我们提出的建议,如果确实如此,我对将托架的 EEPROM 同步到 MUX EEPROM 的机制感兴趣。
如果不是,您是否愿意分享 BIOS 通过 MUX 读取 ID 的方式?
BIOS 将设置选择位以一次启用每个通道(有关详细信息、请参阅以下规格)、在启用通道后、无线托架上的 EEPROM 数据将与 MUX 上的 EEPROM 同步、 然后、我们可以发送 smbus 命令从 MUX 上的 EEPROM 读取数据、以识别每个通道上安装的器件。
连接到多路复用器的 I2C 器件将具有相同的地址、因此模块将全部使用相同的 I2C 地址器件构建。
是否存在连接到多路复用器不同 I2C 端口的同一从器件地址的问题?
4.请将 MUX 数据表发送给我以供参考。
谢谢你。
此致、
Jim