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.

[参考译文] SN65DP141:SN65DP141 的 IIC 通信问题

Guru**** 2481835 points
Other Parts Discussed in Thread: SN65DP141

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1542857/sn65dp141-iic-communication-issues-of-sn65dp141

器件型号:SN65DP141


工具/软件:

您好、专家

我们公司的设计目前需要一组 IIC、以便与四个 SN65DP141 芯片通信。 但是、手册中 IIC 地址的硬件配置和地址位描述不是很直观。 您能帮我检查一下一组 IIC 是否可以支持四个芯片吗? 如果是、请截取特定地址和配置的屏幕截图并发送给我。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    只要每个 DP141 地址都是唯一的、您就可以用一个 I2C 引导器控制四个 DP141。

    为了设置 DP141 地址、7 位从器件地址 (0000ADD [2:0]) 后跟第八位、即数据方向位 (R/W)。 零表示写入、1 表示读取。 ADD [2:0]地址位分别随 ADD2、ADD1 和 ADD0 器件引脚的状态而变化。 如果引脚保持悬空或被下拉、则 7 位从器件地址为 0000000。

    因此、对于所有 4 个 DP141、将 I2C_EN 引脚设置为高电平以启用 I2C 模式

    • 对于第一个 DP141、将 ADD[2:0]引脚设置为 000、I2C 地址-> 0x00
    • 对于第 2 个 DP141、将 ADD[2:0]引脚设置为 001、将 I2C 地址-> 0x01
    • 对于第 3 个 DP141、将 ADD[2:0]引脚设置为 010、将 I2C 地址设置为-> 0x02
    • 对于第 4 个 DP141、将 ADD[2:0]引脚设置为 011、将 I2C 地址-> 0x03

    谢谢

    David

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    正确接收。 如果将 ADD[2:0]引脚设置为 111、I2C 地址是什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    对于 将[2:0]引脚添加到 111、则 I2C 地址为 0x07。

    谢谢

    David

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好  

    这里有一个奇怪的现象。

    设置 ADD[2:0]如上所述、我现在只能找到三个 I2C 地址、即 0x00、0x02 和 0x07。 我找不到任何其他 I2C 地址、其中是否存在任何相应的表关系?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请忽略上面的问题,我已经找到了问题,这里应该有八个 IIC 地址

    • 将 ADD[2:0]引脚设置为 000、I2C 地址-> 0x00
    • 将 ADD[2:0]引脚设置为 001、I2C 地址-> 0x01
    • 将 ADD[2:0]引脚设置为 010、将 I2C 地址设置为-> 0x02
    • 将 ADD[2:0]引脚设置为 011、将 I2C 地址-> 0x03
    • 将 ADD[2:0]引脚设置为 100、I2C 地址-> 0x04
    • 将 ADD[2:0]引脚设置为 101、I2C 地址-> 0x05
    • 将 ADD[2:0]引脚设置为 110、I2C 地址-> 0x06
    • 将 ADD[2:0]引脚设置为 111、I2C 地址-> 0x07
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    您的 DP141 I2C 地址状态正确。

    谢谢

    David