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.

[参考译文] P82B715:输出电压电平无法变为#39;t 至0V

Guru**** 2484305 points
Other Parts Discussed in Thread: P82B715, TCA9406

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/673743/p82b715-output-voltage-level-couldn-t-to-0v

器件型号:P82B715
主题中讨论的其他器件: TCA9406

您好、Sirs、

很抱歉打扰你。

我们 的 I2C_3 通过了 TCA9406YZPR 和 P82B715、然后我们发现 存在600mV 的偏移。 它无法达到0v。

有什么解决方法?

原理图:

波形:

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

    我们通常对此器件不会有太多问题、因此我对此的了解有点有限。 数据表似乎指定了该器件能够连接在一起(S 侧)、连接到具有静态电压偏移的其他器件。 这意味着该器件不使用静态电压偏移、因此它不一定会生成该电压。 我可以做的是订购器件、看看我是否可以在实验室中使用它运行一些测试。 我可能能够在星期五之前得到一个、但寻找时间来看看也可能需要到下周初。

    现在、是否有任何其他 I2C 器件可以在 I2C 总线中生成静态电压偏移? TCA9406将从一侧看到的电压传递到另一侧、因此可能有一个器件拉低、从而产生大约400~500mV 的电压。 如果上拉电阻器过低、主/从器件拉低并灌入足够的电流来产生400~500mV 的电压、也可以实现。 我们还可能增加电阻器 R3043和 R3044并查看电压是否发生变化。

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

    您好、Sirs、

    我们尝试在 R3043和 R3044上使用大电阻器、但偏移仍然为0.6V。

    我们删除了 R3043和 R3044、偏移可能会降至0.4v。
    实际上、这个 I2C 源端还有其他三个端口、它只有0.1V 的偏移。

    通过 TCA9406和 B86B715后、只有该端口具有0.6V 偏移。

    这就是我们需要了解的原因。

    谢谢~

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

    嘿、Shu-Cheng、

    我收到了 P82B715订单、但 SOIC 版本已延期订购(2018年4月12日之前不会有库存)。 我能够在试验电路板上构建 P82B715 PDIP 版本、并运行与您类似的设置。  

    |上拉4.7K 欧姆|--(SX)P82B715 (LX)--- |上拉270欧姆|--|上拉270欧姆|--(LX) P82B715 (Sx)--|上拉4.7K 欧姆|

    当我在 Sx 侧上拉低时、另一个 Sx 侧的电压增加了大约150mV (我在两侧都增加了电压)

    黄色为 Sx 1侧  

    绿色为 LX

    紫色为 Sx 2侧

    从这个角度来看、我想说 P82B715不是产生大偏移的那个。 电路板上是否有任何其他 I2C 器件(如 I2C 开关)?

    您可能还需要通过移除 P82B715并查看 TCA9406的输出以及查看偏移读数来进行测试。 我想 P82B715在您的系统中产生大约150mV 的失调电压、但在系统中其他东西产生大约400mV 左右的失调电压。  

    顺便说一下、您的意思是:"实际上、这个 I2C 源端还有另外三个端口、它只有0.1V 的偏移。"

    -您是否说此器件已连接到其他3个 P82B715s?

    此外、此 P82B715与下一个 P82B715之间的电缆长度是多少?  

    -您使用哪种电缆连接这两种电缆? (CAT5?)

    谢谢、

    -Bobby

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

    您好、Sirs、

    请参阅以下更新

    I2C (100mV)至 TCA9406 (高达280mV)、然后 P82B715通过后最高可达4-500mV。

    TCA9406和 P82B715会影响该 现象/

    顺便说一下、这个端口没有连接任何开关、测试结果不是通过电缆、而是通过板载测试。

    谢谢!!

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

    嘿、Shu-Cheng、

    您能否查看下面的内容并告诉我这是否正确? 此外、您能否在下图中提供什么 Ra? 我可以尝试将这一点整合到实验中、看看我是否可以使用此设置重新创建问题。

    您是否还能够在(a) I2C 主设备和 TCA9406、(b) TCA9406和 P82B715以及(c) P82B715之间提供 SCL 的波形(示波器截图)? 我知道您在上一次答复中发布了这些内容、但我想确保波形中没有任何奇怪的内容。

    此外、在该总线上的任何位置是否还有其他 I2C 器件? (I2C 开关或缓冲器?) 或其他任何上拉电阻器、我缺少了吗?

    谢谢、

    -Bobby

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

    您好、Sirs、

    1. RA = 2.2K
    2. I2C_3信号上只有 TCA406/P82B715D、没有其他器件。
    3. PU 电阻值正确。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嘿、Shu-Cheng、

    我假设最后一幅偏移为180mV 的图片是连接到主器件和 TCA9406的图片。 对于3.3V 电源和2k 上拉电阻器、该偏移有点大。 这使得下拉 FET 的 Ron 看起来大约为100欧姆、这非常大。

    我想知道是否有人不小心焊接了电路板上的错误上拉电阻器。 比如、它们放置220欧姆、而不是2.2k 欧姆。

    1) 1)您是否能够测量主器件和 TCA9406之间的电流?

    2) 2) 2)您能否仔细检查电路板上的电阻器值? 最好使用万用表、您可能只需从电路板上移除上拉电阻器即可正确进行此测量。 如果您在电路板上进行测量、请确保电源已关闭(Vcc = GND)

    -波形看起来也非常平方、就像我们通常看到上升沿变慢时一样。

    谢谢、

    -Bobby

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

    您好、Bobby、

    我们确保 PU 2.2K 值没有问题。

    实际上、我们已经在该电阻器上尝试过其他值、但看起来效果仍然有限

    那么、您能否帮助在您的实验室中设置我们的应用并尝试复制我们的现象?

    非常感谢!!

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

    您好、Sirs、

    很抱歉被推送了。

    对此案例有任何更新?

    谢谢!!

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

    嘿、Shu、

    很抱歉,星期五是假日,我无法在星期四收到您的请求。

    我今天能够进入实验室构建电路、并运行了两个快速测试。

    请注意、黄色是 A 点、绿色是 B 点、紫色是 C 点、参考我在3月27日绘制的先前图表。

    此图中的 A 点被拉低至 GND、我观察了另外两个点以查看偏移值。

    B 点看到大约50mV 的偏移、而 C 点看到126mV 的偏移。

    在我的下一个测试中、我将 A 点设置为180mV (关于您所看到的内容):

    在此基础上、您可以看到 B 点大约为227mV、而 C 点为280mV。

    这比您看到的要少得多。 我可以想到的唯一解释是、您为什么会看到如此大的偏移、这是由于上拉电阻器导致的、而不是您所说的那样。

    失调电压由 V=I*R 生成、其中 R 是您的等效上拉电阻、I 是从主器件的下拉 FET 灌入的电流。 TCA9406不会产生电压、而只是在电压较低时传递电流。 您可以在数据表的图5中看到这种情况的简化电路。 T1和 T2在看到特定电压(我相信该电压是 Vcca 的30%)之前不会打开。 因此、TCA9406除非受到损坏、否则不会产生该偏移。 如果 T1/T2 FET 在拉低时导通、则电压将远大于您看到的电压、并且与其相连的器件可能会损坏。 我怀疑 TCA9406是问题所在。

    再看一下 R3041和 R3042、我想知道您是否不小心将其与270欧姆电阻器以及 R3043和 R3044交换了4.7K…… 我认为这可能会影响失调电压,因为大约18mA 的电流将流入主器件的下拉 FET,该 FET 的导通电阻大约为10欧姆,在 A 点产生大约180mV

    我建议您测量每个器件之间 SDA/SCL 线路中灌入的电流大小、这可以让我们更好地了解这可能是由哪个电阻器造成的。  

    谢谢、

    -Bobby

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

    为了重申我的理论、即问题所在、我将 R3042和 R3041上的电阻器与 R3043和 R3044交换、并使用11欧姆下拉电阻重新进行测试(类似于主器件的下拉电阻)。

    您可以看到的内容与您看到的内容相当匹配。

    请检查 R3041和 R3042上的上拉电阻、因为这可能是原因。

    -Bobby

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

    您好、Sirs、

    感谢您的回复、

    我们猜是因为 TCA9406包含内部10k pu、

    因此、无论如何在外部调节、仍然无法将该偏移调整为零。

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

    嘿、Shu、

    "我们想 、由于 TCA9406 包含内部10k pu、

    这是主要原因吗?"
    -这与 TCA9406的内部电阻无关。 如果您具有与大电阻并联的非常小的电阻、则经验法则是忽略大电阻(TCA9406中的电阻)。
    如上所示、如果您有一个270欧姆电阻器与一个10k Ω 电阻并联、则有效电阻仍然小于小电阻。 在本例中、等效电阻为~263欧姆。
    "因此、无论如何在外部调节、仍然无法将该偏移调整为零。"
    在 I2C 总线中,您永远不会真正得到零偏移,因为要通过零,则需要通过电流,这意味着 V=I*R IF 电流。 您可以使用更少的电流降低通过下拉 FET 的电流、使其接近 GND (较小 mV)。客户看到的偏移非常大且异常、正如我之前的帖子中所述、 我能够得到大约126mV 的偏移、这表明客户可能设置不当。
    我认为客户电路的问题是 R3041和 R3042上的上拉电阻可能是错误的、并已将其与 R3043和 R3044交换。
    如果您想进行验证、则可以使用数字万用表移除电阻器并在电路板外测量它们、也可以移除 I2C 总线上的串联电阻器并测量流经电阻器的电流以找到不正确的电阻器。 另一种选择是从电路板上移除 P82B715、并查看偏移、即使 P82B715消失、我也会看到较大的偏移。 然后、如果您移除 TCA9406并再次测量、您将看到偏移极低(我们需要的)或偏移较大(大约180mV)。 如果它很小、则我们知道 TCA9406 B 侧的上拉电阻器是负责的、但是如果偏移仍然很大、则可能是导致问题的 A 侧上拉电阻器。
    -Bobby