主题中讨论的其他器件: AM26C31、 AM26C32
您好!
我听说 RS-485是半双工、RS-422是全双工、从电气角度而言、它们是相同的。 因此、如果连接 B 和 Z、A 和 Y、两个 RS-485 PHY 可以成为 RS-422接口、而 RS-422 PHY 可以成为 RS485接口。是这样吗?
但在 THVD1424数据表中、该芯片称为全双工 RS-485。 我们能否将其用作全双工 RS422收发器? 没有关于此类应用的更多说明。
谢谢
彼得
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.
您好!
我听说 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收发器时出现问题。 如果您有任何其他问题、请联系!
扎赫
一个 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坚持半双工的原因。 如有任何其他问题、请随时与我们联系!
扎赫