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.

[参考译文] P82B96:P82B96、TCA9800、TCA9517

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/992427/p82b96-p82b96-tca9800-tca9517

器件型号:P82B96
主题中讨论的其他器件:TIDA-060013TCA9800TCA9517

您好、Suppot 团队、

我在"逻辑论坛"中获得了 TI 支持团队有关 P82BV2和 V3问题的帮助。 非常感谢。  经过几次读数后、我们决定对 I2C 信号进行"差分传输"、这与 您的参考设计"TIDA-060013 、I2C 范围扩展"几乎相同、但仅与多点从器件有关。

现在我的问题是:1. 在上图  TIDA-060013中 :  可以将 P82B96替换为 TCA9800或 TCA9517吗? 由于长线由 CAN 差分收发器(而非 P82B96)处理、因此我们需要面向 Salve 的 I2C 端口的 VOL (SX/Sy)低于或等于0.4V。  我们在这里看不到为什么需要 P82B96。 请提供建议。

2我们假设 "允许多点配置"、 使用电缆两端的终端电阻 器、对吧?

非常感谢!

Tom

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

    大家好、

    为了纠正我在上一篇帖子中的问题的某些部分:我应该说"恢复 P82B96"、使用另一个部分、首先将单端 SDA/SCL 转换为差分信号(例如 NXP pca9615?) 、然后使用 TCAN1042的差分传输能力来实现长电缆 I2C 通信的目标。 (请注意我对 TCA9800/TCA9517的评价)。 谢谢、

    Tom

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

    您好、Tom、

    在此 设置中、我认为 PCA9615不适合替代 P82B96。 PCA9615 不会产生真正的 TX 和 RX 输出、而只是创建一个差分信号、其中一个信号与另一个信号相反。 P82B96正在创建一个真正的 TX 和 RX 输出、这样、当它发送一个信号时、TX 才是有效的、当它读取一个信号时、它将通过 RX 来读取它。 我相信 PCA9615期望读回差分信号、而 TCAN1042不会通过 TX 和 RX 引脚发送差分信号。

    CAN 总线上允许多点配置、正如您所说的、电缆两端都需要120欧姆端接电阻器。

    最棒的

    Chris

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

    尊敬的 Chris:

    非常感谢。 这主要是我的问题。 我之所以要重置 P82B96、是因为其 VOL 过高、"典型值~880mV"。 我们的传感器(从器件)的 I2C 端口 仅允许0.8V 作为 VIL 阈值。 这是我们现在面临的关键问题。 如果我仍然需要使用 P82B96、这意味着我必须添加另一个"电压电平转换"器件、以满足传感器的0.8V VIL 要求、这对于这种长 电缆应用中的多个电源来说是一个巨大的成本。 您能否推荐一款 TI 器件来替代 P82B96、但 SX/Sy VOL 不超过0.5~0.6V? 我将电路方框图附加如下(我们有多个从器件((I2C 传感器)、方框图仅显示了一 个从器件)。

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

    要在最后一个帖子中添加一个位:我们仍将使用 TCAN1042作为差分传输、与 TIDA-060013相同、但具有多个从器件。

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

    您好、Tom、

    您实际上可以通过更改上拉电阻来更改器件的 VOL。 在数据表中、您可以看到、当通过 Sx 和 Sy 端口的电流降低时、VOL 也会降低。

    通过更改上拉电阻并将电流限制为0.2mA、VOL 变为典型值0.73V、最大值为0.79V。 显然、您可以增加多少电阻是有限制的。 拉电阻器的上限计算如下:

    其中 tr 是您的最大允许上升时间、而 CB 是您的总线电容。 由于您不会将长电缆用于 I2C 通信侧、因此总线电容应相对较小。 此设置也是在100kHz 频率下完成的、因此最长上升时间应为1000ns。 这就是您应该拥有一个相当高的上限来确定上拉电阻器的大小。

    现在、我可以去寻找另一个器件、但我唯一的担心是、在下面的行中、我们可能会发现一些细节、而这些细节使它很难与 TCAN1042连接。 由于此设置有详尽的文档记录、因此更容易与 P82B96配合使用。 但是、如果您仍然希望我找到替代器件、请告诉我。

    最棒的

    Chris

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

    尊敬的 Chris:  

    我确实知道、如果在 SX/Sy 上减少到 I2C 接口的上拉电阻可能会略微降低其 VOL、但我相信它仍然具有距离0.8V(不远的限制、可能在0.6~0.73V 之内)。 我们认为、可靠性需要比~100mV 更大的裕度。 我们 使用 P82B96进行了许多测试:通信结果不稳定(有时无法正常工作)。 我们之前已经在 PCB 上使用 I2C 直接连接对主从设备进行了测试、每次都能正常工作。 因此、我们怀疑 P82B96 (在长电缆应用中)导致的 VOL 0.8V 可能是问题所在。

    尽管我们非常感谢您能找到替代器件来替代此 应用的 P82B96 +TCAN1042、但 如果您需要付出大量努力、则不必这么做。 我们没有太多时间等待作出决定。

    非常感谢 您 的关注和努力。 您已经很好地回答了我们的问题。

    Tom