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.

[参考译文] SN65HVD1473:此IC也可用于RS-422用途?

Guru**** 2463330 points
Other Parts Discussed in Thread: SN65HVD1473

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/597668/sn65hvd1473-can-be-used-this-ic-for-rs-422-purpose-too

部件号:SN65HVD1473

大家好,

我正在为Raspberry Pi 3B设计屏蔽板,可以使用RS-485或RS-422 (带一些跳线),并使用与此方案类似的配置来激活带有MOSFET晶体管的传输引脚(RS-485模式):

问题是:我可以将此IC用于RS-422吗?

此致。

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

    你好,Oscar:

    首先,我想确定您是否希望使用全双工,因为您显示的原理图是半双工?

    我还想知道您对TXD线路上FET的推理是什么? 正如我现在看到的那样,每当您发送TXD线路上的高电压时,您都会禁用驱动器,因此您在Y和Z上的输出状态未确定,因此需要某种故障保护偏置。 而以这种方式使用设备不符合485/422的部件规格。

     对于您的问题,SN65HVD1473与RS-422兼容。

    此致,

    Daniel Noel  

     

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

    提前感谢您的帮助和快速回复。

    原理图只是我如何在半双工模式下使用RS-485的一个示例。 我的目标是为覆盆子PI (作为主设备)设计一个具有以下功能的防护板:

    RS-485 (半双工模式或全双工模式)或RS-422 (全双工)。

    1º。-对于半双工模式的RS-485,我需要FET,以便在需要传输数据时取消激活RX。
    2º。-对于全双工模式(在RS-485和RS-422中),我必须断开FET的引脚,并在默认情况下使用上拉和下拉电阻器激活两者(RX和TX)。

    对于半双工的RS-485,我必须放置Rt = 120欧姆。
    对于全双工中的RS-485,我必须在RX中放置Rt = 120欧姆,在TX中放置A Rt = 120欧姆。
    对于全双工的RS-422,我必须在RX中仅放置Rt = 120欧姆。

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

    R3的用途是什么?

    当接收器被禁用时,您需要RXD上的上拉电阻器以获得定义的电平。

    如果总线上有故障保护偏置,或者如果所有接收器都有空闲故障保护功能,则此方案可能有效(用于半双工)。 但是,通过从不主动驱动高比特,您将失去RS-422差分信号的噪声余量。

    还有一些电路使用单稳态器在起始位后的指定时间内启用发射器。 (但这需要知道波特率。)

    SN65HVD1473不是全双工;您需要使用单独的TX/RX线路。 哎呀,这是真的。

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

    您好,Clemens:

    此原理图是从SparkFun网站复制的,因为他们销售用于Raspberry Pi的RS-485屏蔽。 您可以在此链接中看到完整的示意图: www.sparkfun.com/.../1.3706万

    我的目标是在RS-485中使用参考设计。

    我认为R3电阻器是不必要的。

    这或多或少是我要设计的原理图:

    此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不理解2.1 第1级或第2级。 接通差速器线路时,它们是否短路?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Clemens:

    我犯了一个错误。 我将新的一个附在您的附件中,其中的所有内容都已修复:

    此致。

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

    将开关移至底部会使其难以理解。

    无论如何,我看不到明显的错误。

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

    你好,Oscar:

     

    1.您不必停用RX线路以半双工模式传输数据;MCU只能听到正在传输的内容,这可能有助于调试。 正如我现在所看到的,对于HD模式的JP1,您将保持RE和DE打开状态,这将导致总线A/B上的未定义状态(根据功能表1和表2), 虽然R会被拉高,因为您在线上有一个拉高。

    另外,我相信您的1.1 只在打开了R_RE和R_DE的情况下才会连接到FET,而实际上它并不是用您当前的原理图来控制RE。  

    2.对于全双工实现,您可以使用当前跳线配置翻转RE HIGH和DE LOW的RE和DE状态。 RE处于活动状态,低电平,因此您需要将RE接地,而DE处于活动状态,高电平则需要将DE与VCC连接,除非您使用 的是这样的控制线:

    因此,您可能需要重新查看JP1设置和/或函数表

     

    SparkFun使用FET控制Re/DE的方式超出了RS-485/422的正常操作范围。 配置RS-485/422 (除上述方法外)的一些常见方法如下所示:

     

    您可能需要了解其中一些。 对于您的应用程序,我认为从属设备启用控制配置可能是最直接的实现配置。


    此致,

    Daniel Noel

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

    您好Daniel:

    非常感谢你的帮助。

    1º.-根据1:"... 正如我现在所看到的,对于HD模式的JP1,您将保持RE和DE打开状态,这将导致总线A/B上的未定义状态(根据功能表1和表2), 虽然R会被拉高,因为您在线上有一个拉高...

    是的,我犯了一个错误。 我附上了已修复的屏幕截图。

    2º..-根据1: "您不必停用RX线路以 半双工 模式传输数据; MCU 将只能听到正在传输的内容,这可能有助于调试。"

    好的,对于调试,它可能是一个好的选择。 但对于正常运行来说可能会有点麻烦,不是吗?

    3º。-根据:"2. 对于全双工实现,您可以使用当前跳线配置翻转RE HIGH (高)和DE LOW (低)状态。 RE处于低电平活动状态,因此您需要将RE接地,而DE处于高电平活动状态,您需要将DE与VCC连接,除非您使用 类似的控制线:..."

    是的,您说的对,我犯了另一个错误,因此将更改附在屏幕截图中。

    4º.-根据:"... SparkFun使用FET控制re/de的方式超出RS-485/422的正常操作范围。 配置RS-485/422 (除上述方法外)的一些常见方法如下所示..."

    我认为来自SparkFun的电路正常,因为 默认情况下TX和RX线路较高,因此Rx已启用,Tx在默认情况下已禁用。 当Tx开始发送数据时,TX 信号(1 -> 0)发生变化,此时将禁用Rx并启用Tx。  

    此致。

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

    您好Daniel:

    您知道我可以在哪里购买此EVB: www.ti.com/.../TIDA-0.0892万 以进行测试吗?

    此致。

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


    我将通过电子邮件跟进您。


    Daniel Noel