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.

[参考译文] I2C总线扩展器,带总线供电

Guru**** 2531950 points
Other Parts Discussed in Thread: TCA9617B, P82B96, THVD8000

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1088701/i2c-bus-extender-with-power-over-bus

主题中讨论的其他部件:Tida-1.0076万TCA9617BP82B96THVD8000

大家好,

我有一些关于I2C总线的问题:

1) TI是否有I2C总线扩展器(如NXP PCA9615或LT LTC4331)的替代产品?

2)如果是,是否可以通过扩展器IC 双绞线向从属I2C设备(如T1汽车以太网中的PODL)提供直流电源?

Tida-1.0076万

此致,

David。

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

    您好,David:

    1.这是两种不同的设备。 您是专门寻找热插拔还是只需要I2C总线扩展器? 您需要FM+吗?

    我们有多个I2C总线扩展器,但唯一一个FM+是TCA9617B。 ISO组似乎有热插拔缓冲区,可以执行FM+,我会将它们添加到线程中,以查看 是否需要。

    如果您不需要FM+,但需要长距离电缆扩展器,我们在这里提供更多选择。 P82B96是最适合长电缆和高电容的选择。

    2. P83B96实际上使用与以太网相同的理念通过双绞线发送电力:

    请告诉我这是否是您需要的。

    最佳,

    Chris

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

    您好,Chris:

    感谢您的反馈。 我不需要FM+,我只需要I2C总线扩展器(2 m 到4 m)。 我想通过相同的双绞线将直流电源传递给I2C从属设备。

    查看您提供的结构图,我是否需要2个双绞线(4线)用于I2C,或者是否只能通过 一个双绞线来实现? (PCA9615和LTC4331只使用一对双绞线,两根电线,但我不知道它们是否可以执行PODL)

    理想情况下,在一个双绞线上使用I2C和电源(如汽车 ETH T1中),并且由于我的设备具有I2C,我不想更改为其他协议。


    您会提出什么建议?

    此致,

    David。

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

    您好,David:

    LTC4331是一种相对复杂的设备,它通过链路控制器更改协议,以便使用差分信号进行远距离传输。 然后,在将数据转换回此协议后,远程端连接到完全独立的I2C总线上。 当通过此设备进行任何事务处理时,I2C主控正在等待具有相对较长时钟拉伸期的响应,以促进此数据转换。 由于协议被转换为异步格式,因此长距离差动信号可用于支持以太网供电类型设计的应用。 TI不提供任何可在同一器件中进行此转换和传输的类似器件。

    PCA9615与Chris提到的P82B96器件更加相似,只需在扩展总线上重新驱动相同的I2C信号,而无需转换协议。 由于这些信号仍然是同步I2C格式,因此不可能仅使用单个双绞线实现以太网供电类型的解决方案。 P82B96建议如何使用两根双绞线电缆完成此操作,而无需将数据转换为异步协议。  

    如果您有兴趣通过支持异步格式的接口来实现此功能,THVD8000将介绍通信线路供电的双线(一对双绞线)解决方案的系统布局和要求。  

    此致,
    Eric Schott

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

    您好,Eric,

    感谢您对不同IC的说明。

    所以我可以用P82B96和两个双绞线,一个用于SDA,一个用于SCL。 您能解释一下如何通过这两个双绞线发送直流电源吗?

    如果我看THVD8000,那么我首先必须将tI2C转换为UART?  

    此致,

    David。

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

    您好,David:

    对于两个双绞线,总共有四根导线。 由于SDA和SCL是独立的信号线路,因此最好将它们分开,以避免交叉通话。 因此,每个信号都应与电源(Vcc或GND)配对。 Chris分享的图显示了这种情况的可能情况。  

    是的,UART是用于RS-485收发器(如THVD8000)的常见异步协议。 将I2C转换为UART类似于 LTC4331 实现信号线上供电功能的方法。 对于THVD8000,这种转换需要单独完成,但这有助于实现真正的双线解决方案。  

    此致,
    Eric Schott