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.

[参考译文] SN65HVD1781:当两个收发器同时向 RS-485发送 Tx 时、测量到 A-B 输出的异常电压电平

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/724999/sn65hvd1781-abnormal-voltage-level-of-a-b-output-measured-when-two-transceivers-sent-tx-simultaneously-to-rs-485

器件型号:SN65HVD1781

尊敬的 TI:

在标题中、我们需要弄清楚在这种情况下出现此问题的原因。 谢谢。

系统如下: 电缆长度 为300 米,等效线路电阻 为27 欧姆。

实验情况: 两个收发器同时将 Tx 发送到 RS-485。

 

3.问题: 当一个收发器的 Tx 为高电平而 另一个收发器为低电平时测量到的电压电平异常。 此问题导致两个收发器的 Rx 不同。

 

4.测得的波形:(TX 和 Rx 信号由无源电压探头测量,总线信号由差动电压探头测量。)

a) Rx_A 应与 BUS_B 具有相同的逻辑

 

B)  

C)

d) Rx_B 应与 BUS_A 具有相同的逻辑

e)当两个收发器的逻辑不同时、总线信号也会不同

此致、

扎赫  

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

    感谢您与我们联系。 您能在此处帮助确认一些信息吗? 1) 1)收发器 A 和收发器 B 的接地是否已连接? 2) 2)两个收发器的电源是什么? 3) 3)总线上是否有任何终端电阻器? 4) 4)收发器 A 的引脚 A 是否连接到收发器 B 的引脚 A? 引脚 B 到引脚 B? 5) 5)什么是 RS485模块? 是另一个收发器还是多个收发器? 它们是全双工还是半双工? 6) 6)除 RS485模块外、总线上是否还有其他负载、例如上拉/下拉电阻器? 我期待您的反馈。

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

    您好 Hao、

    1) 1)我使用了无源电压探头来测量两侧的 Tx/Rx 信号、因此连接了收发器 A 和 B 的接地端。

    2) 2)电源为3.3V。

    3)和4)电路配置如下:

    R1和 R2 = 3.3欧姆

    因此、总线上没有终端电阻器。 收发器 A 的引脚 A/引脚 B 连接到收发器 B 的引脚 A/引脚 B

    5) RS-485块是 USB 转 RS-485转换器。 它将数据收集到我们的通信接口。 差分2个半双工线(D+、D-)。

    6) 6)总线上没有任何其他负载。

    此致、

    扎赫

     

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

    感谢您的信息。 您能否再次检查引脚连接? 从上一张图中可以看出、Tx_A 和 Tx_B 本身在总线上产生了不同的极性。 当 Tx_A 和 Tx_B 都导通时、驱动器彼此交战、总线电压保持在中间。 如果有道理、请告诉我。

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

    您好 Hao、

    确保引脚 A/B 连接到 A/B

    另一个信息、我在两种情况下进行了此实验:(在 下面的两种情况下、通信电缆大约为1米)

     

    (1) R1和 R2未从电路中移除:  

    (1)的结果是我发布的问题。

     

    (2) R1和 R2短接:

    在这种情况下、总线电压将为0、而 Tx_A 的逻辑不等于 Tx_B 当总线电压为0时、两侧的 Rx 将接收到一个低电平逻辑。

    您能否调查 R1和 R2在电路中的存在原因或结果是否不同? 谢谢。

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    TxA TXB BUS_A (电压) BUS_B (电压)
    STATE1 你(们)好
    状态2 你(们)好
    州3. 你(们)好 你(们)好
    州4.

    Zach、

    感谢您收集更多数据。 也许我们可以通过总结这样的表格来解决这个问题。 组装了 R1和 R2后、我们捕获 BUS_A 和 BUS_B 的电压电平 因此、我们将知道有多少电流流经电阻器。 谢谢!

    Hao

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

    您好 Hao、

    我们可以查看第一张图:

    收发器模块中没有 R1和 R2,电压电平异常是由300米通信电缆(27欧姆)引起的。

    我们可以确认电阻会影响总线电压电平、无论电阻是3.3 Ω 还是27 Ω、因此我在下面的表格中列出了27 Ω 的情况。

    TX_A       TX_B      BUS_A (近似值)      BUS_B (近似值)


    状态1    高         低              0.6V                        -0.6V


    状态2    低电平         你(们)好             -0.6V                         0.6V    


    状态3    高          你(们)好              1.4伏                         1.4伏


    状态4    低电平         低             -1.4V                         -1.4V  


    扎赫

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

    Zach、

    感谢您的数据。 我知道这是串行电阻器带来了不同。 我假设 Bus_A 和 Bus_B 是单端信号。 您知道它们为什么会变成负值吗? 根据您的数据、(0.6+0.6)/27=44mA 电流从高电平有效驱动器流向低电平有效驱动器。 它看起来正常。 与具有端接的收发器一样、电流从 p 侧流向电阻器、然后流向 n 侧。 采用54Ohm 终端时、电阻器上的 VOD 典型值约为2V。 这里有27欧姆、因此电压为1.2V、大约为一半。

    请告诉我您是否有道理。

    此致、

    Hao

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

    Hao、

    我想我没有清楚地定义 Bus_A 和 Bus_B。 BUS_A/B 信号 是收发器 A/B 的 A-B 输出

    请使用此信息查看问题。

    谢谢、

    扎赫

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

    感谢您的澄清。 我认为我的理论仍然适用。 当一侧驱动为高电平而另一侧为低电平时、总线电阻会产生电压差。 因此、每侧的接收器会看到不同的输入电压并提供不同的输出状态。 如果您有任何疑问、请告诉我。

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

    Hao、

    很抱歉耽误你的回答。 我计算了您布置的电路。 我认为这对我来说是有道理的。

    谢谢。

    扎赫