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.

[参考译文] BQ27426:I2C 地址与 bq27742冲突

Guru**** 1810550 points
Other Parts Discussed in Thread: BQ27426, TCA9543A, SN74AUP1G04, SN74AUP1G32, SN74LVC1G3157
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/611633/bq27426-i2c-address-conflict-with-bq27742

器件型号:BQ27426
主题中讨论的其他器件: BQ27743TCA9543ASN74AUP1G04SN74AUP1G32SN74LVC1G3157

您好:

我想检查这2个测量仪表是否具有相同的 I2C 地址:

BQ27426:8.3.1.1 I2C 接口地址:1010101  


BQ27742:7.6.2 I2C 接口地址:1010101

如果它们确实如此、那么可以更改该值、还是 MCU 需要使用其他缓冲器来对这两者进行寻址?

再次感谢!  

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

     是的、这两个监测计部件具有完全相同的 I2C 地址。 如果您的设计必须在同一 I2C 总线上使用2个监测计部件、则我们为您的设计提供了一个新的监测计部件 bq27743。 如果您需要新器件的数据表和 EVM、请告知我们。  

    谢谢!

    Phil

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

    好的~我会建议客户是否可以更改 bq27743的设计。

    但是、如果该设计已修复、是否有任何方法可以防止该同一 I2C 地址出现冲突问题?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可能可以尝试使用 i2c 多路复用器
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Phil:

    谢谢! 您能否首先为我提供数据表以供参考? (因为像此 P/N 尚未发布)

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

    谢谢、我发现 bq27520、bq27531、bq27426、bq27421都具有相同的 I2C 地址;
    这是否意味着我们不能在同一项目中使用2测量仪表解决方案?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Kay、
    不、您不能。 如果您绝对必须使用 i2c 多路复用器、则必须使用该多路复用器。
    谢谢
    Onyx
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    以下是一些解决重复 I2C 器件地址问题的选项:

    A)    如果您的处理器有第二个 I2C 接口、则可以使用它在单独的总线上控制第二个监测计。

     

    B)   如果没有额外的 GPIO 并且只有一个 I2C 接口,则可以使用我们的 I2C 端口扩展器之一。  TCA9543A 是一款适用于此类项目的出色双通道器件。

    TCA9543A:具有中断逻辑和复位功能的2通道 I2C 总线开关

    产品文件夹: http://www.ti.com/product/TCA9543A

    数据表(PDF): http://www.ti.com/litv/pdf/scps206a

     

    C)    您可以使用 GPIO 有效地将 SCL 路由到一次仅一个器件。  

    实现这一点的一种方法是使用用于控制信号的逆变器和用于路由 SCL 的双路或门。  

    1.    将处理器的 SCL 连接到每个或门的其中一个输入、该节点上必须有一个上拉电阻器(2k Ω 是可以的)。

    2.    将同相控制信号连接到第一个或门的另一个输入。  

    3.    将反相控制信号连接到第二个或门的另一个输入。  

    4.    将第一个或门的输出连接到第一个监测计(A)上的 SCL、将第二个或门的输出连接到第二个监测计(B)上的 SCL。

    5.    当 GPIO 为高电平时,您将与监测计(A)通信,当它为低电平时,您将与监测计(B)通信。

     

    SN74AUP1G04:低功耗单路反相器门

    产品文件夹: http://www.ti.com/product/SN74AUP1G04

    数据表(PDF): http://www.ti.com/litv/pdf/sces571k

     

    SN74AUP1G32:低功耗单路2输入正或门

    产品文件夹: http://www.ti.com/product/SN74AUP1G32

    数据表(PDF): http://www.ti.com/litv/pdf/sces580i

     

    d)您还可以使用 SPDT 开关将 SCL 信号路由到每个器件。  LVC1G3157非常适合这种情况。

     

    SN74LVC1G3157:单极双投模拟开关

    产品文件夹: http://www.ti.com/product/SN74LVC1G3157

    数据表(PDF): http://www.ti.com/lit/gpn/sn74lvc1g3157