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.

[参考译文] THVD1424:RS-485与 RS-422之间的区别和#39是什么?

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1237280/thvd1424-what-s-the-difference-between-rs-485-and-rs-422

器件型号:THVD1424
主题中讨论的其他器件: AM26C31AM26C32

您好!

我听说 RS-485是半双工、RS-422是全双工、从电气角度而言、它们是相同的。 因此、如果连接 B 和 Z、A 和 Y、两个 RS-485 PHY 可以成为 RS-422接口、而 RS-422 PHY 可以成为 RS485接口。是这样吗?

但在 THVD1424数据表中、该芯片称为全双工 RS-485。 我们能否将其用作全双工 RS422收发器?  没有关于此类应用的更多说明。

谢谢

彼得

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

    Peter、您好!

    RS-485是半双工的、RS-422是全双工的、但另一个显著的差异是 RS-422在每个总线上只能有一个驱动器。 虽然 RS-485可以有多个驱动器、但一次只能驱动一个驱动器。 因此、虽然您可以将 RS-485收发器用于 RS-422接口、但必须注意在每个总线上仅驱动一个收发器。 通常、不能简单地将 RS-422收发器用于 RS-485接口、因为它们不是为该收发器构建的、这可能会导致数据总线短路并处理驱动器逻辑。

    对于 THVD1424、只要按照 RS-422连接规则进行设置、就不会在将其用作 RS-422收发器时出现问题。 如果您有任何其他问题、请联系!

    扎赫

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

    尊敬的 Zach:

    这是否意味着 RS-422收发器必须仅是点对点的? 如果总线上连接了多个 RS-422器件、则意味着收发器的多个 RS-422驱动器必须连接在一起。

    谢谢

    彼得

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

    一个 RS-422总线不能有多个驱动器。 它可以有多个接收器、但这通常用处不大;在实践中、RS-422几乎始终是点对点的。

    一条 RS-485总线可以有多个驱动器(但只有一个可以同时发送)、并且通常具有多个接收器。

    RS-485总线的两端都需要终端电阻器、因此 RS-485驱动器需要比 RS-422驱动器更大的驱动强度。 这就是为什么您可以为 RS-422使用 RS-485驱动器、但 RS-422驱动器不能与 RS-485搭配使用的原因。 (THVD1424可用于 RS-485和 RS-422。)

    对于许多器件、RS-485总线使用一个连接(两条线路)。 使用 RS-422、一个连接只涉及一个方向、因此如果您想在两个方向上进行通信、则需要具有单独驱动器和接收器的全双工收发器、从而实现两个连接(四条线路)。 (这不是使用 RS-422的唯一方式。 对于单向连接、您可以使用单个驱动器和单个接收器、即、您可以使用半双工收发器的部分器件。 也可以使用更多的通道、例如、AM26C31有四个驱动器、AM26C32有四个接收器。)

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

    尊敬的 Peter:

    基本上、这就是克莱门斯所说的。 RS-422几乎始终是点对点的、当总线可以具有多个接收器时、总线只能具有一个驱动器。 另一方面、RS-485可以让每个节点在驱动和接收之间交替、但一次只能驱动一个节点。

    如果您的系统需要多个驱动器、那么 RS-485会是更好的选择。 虽然有全双工 RS-485选项、但大多数 RS-485收发器仍然只能在任何给定点进行发送或接收、因为一次只能有一个节点进行发送。 选择全双工 RS-485选项通常不是最有用的、这就是许多人使用 RS-485坚持半双工的原因。 如有任何其他问题、请随时与我们联系!

    扎赫

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

    您好、Clemens

    感谢您的讲解。 我们将使用 THVD1424进行点对点 RS-422连接、并将对等连接声明为 RS-422接口。  

    顺便说一下、THVD1424数据表中的图9-2似乎是错误的、因为 R 和 D 在指挥官角色中相反。

    彼得  

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

    尊敬的 Zach:  

    感谢您的澄清。

    彼得