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.

[参考译文] THVD1451:使用 THVD1451时检测 RS485短路情况

Guru**** 2524550 points
Other Parts Discussed in Thread: THVD1451

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/947348/thvd1451-rs485-short-condition-detect-when-using-thvd1451

器件型号:THVD1451
主题中讨论的其他器件: TCAN1043

当我使用 THVD1451测试 RS485通信时、THVD1451无法检测到 GND 短路、B 对 GND 短路、A 对3.3V、B 对3.3V 短路。

1.A 接地短路:A 线没有信号,但差分正常

2.B 接地短路:线路 B 上无信号、差分有一些错误数据

3.A 对3.3V 短路: A 线为高电平3.3V、差分有一些错误数据

4.B 短接至3.3V:线路 B 为高电平3.3V、空闲总线为低电平、差动没有启动信号。

如果我想检测这些短路情况、可以使用 THVD1451来实现。

或者我必须更改为其他收发器?

如果我必须更改为 另一个收发器、您建议使用哪种型号?

谢谢。

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

    您好!

    我们目前不提供任何具有集成故障检测功能的单通道 RS-485器件。 您可以选择使用分立式外部组件来实现此目的、并且仍然包括用于典型通信的 THVD1451或类似收发器。  

    要使用外部解决方案检测这些故障、您可以实施一些方法来测量总线上的电流。 这可以通过使用 A 和 B 线路上的小串联电阻以及另一个器件来检测其上的某些阈值电压来实现。 在典型的 RS-485网络中使用 THVD1451时、通过如此小的串联电阻驱动有效信号应该没有问题、因此不应该介意总线上的额外电路。  

    我还将提到、TCAN1043是一款具有集成故障检测功能的 CAN 收发器、可检测其中一条差分线路何时短接至 GND 或 Vcc。 当前版本的器件仅报告一般故障(未指定存在哪种故障)、但未来器件将能够报告检测到哪种故障。 您可以将此器件调整为 RS-485系统中的专用故障检测器、如果选择使用 CAN 协议、则可以将其作为集成解决方案。

    如果您有任何疑问、请告诉我。

    此致、
    Eric