请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MCT8315A 主题中讨论的其他器件: MCT8315EVM
您好!
我想将多个 MCT8315A 与一条 I2C 总线配合使用。 我在数据表中看到,虽然可以更改 I2C 地址,但在第一次启动时如何逐个访问以独立配置每个驱动器?
此致
弗朗西斯克
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我想将多个 MCT8315A 与一条 I2C 总线配合使用。 我在数据表中看到,虽然可以更改 I2C 地址,但在第一次启动时如何逐个访问以独立配置每个驱动器?
此致
弗朗西斯克
尊敬的 Franck:
在 MCT8315EVM GUI 中、您可以使用下图所示的寄存器来配置器件的 I2C 目标地址:

配置 I2C_TARGET_ADDR 并写入 EEPROM 后、一旦对器件进行下电上电、您就只能通过使用 MCU 配置 I2C 代理地址来向该器件发送 I2C 命令、如下图所示。

您仍然能够保持一条与所有 MCT8315A 器件连接的 I2C 总线、并且可以通过使用指定的 I2C 目标地址更新目标器件来发送命令。
若要更直接地回答您的问题、请将目标地址写入每个器件上的 EEPROM 以指定目标地址。 之后、您可以通过指定要尝试通信的目标地址来通过一条 I2C 总线进行通信。
此致!
罗伯特