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.

[参考译文] SN65HVD3086E:SN65HVD3086E

Guru**** 2392975 points
Other Parts Discussed in Thread: SN65HVD1476, SN65HVD34

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1110408/sn65hvd3086e-sn65hvd3086e

器件型号:SN65HVD3086E
主题中讨论的其他器件:SN65HVD1476SN65HVD34

你(们)好  

C8051F384,带 RS422 - 4线全双工通信,

在 F/W 开发中

半双工和全双工编码的区别是什么


标准 Keil Lib 是否可用于4线全双工 RS422通信?

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

    您好、Krishnamoorthy、

    RS-422总线中有多少个节点- C8051F384仅与1个其他器件通信吗?  

    至于 F/W 开发- RS-422与协议无关、因此没有"标准"方法、因为该标准不定义固件。 RS-422通常由更高级别的标准/协议引用、这些标准/协议会定义此内容-因此我不认为 Keil IDE 将具有特定于 RS-422的库、但可能会出现问题-但由于 RS-422规范定义的内容、这似乎不太可能。  

    一般来说、固件不应在半双工和全双工之间有所不同-在这两种情况下、固件都是相同的控制引脚:R 是接收器输出、D 是发送器输入、DE 是发送器使能(高电平有效)、/RE 是接收器使能(低电平有效)。 由于 RS-422线路上只能有1个驱动器、因此总线争用不应存在任何问题、并且线路上的接收器(如果始终启用)将能够接收消息并发送到下游进行处理。 系统级应用程序代码如何处理此信息是可变的、具体取决于您是否尝试达到更高的标准。 如果任何全双工操作都可以简化整个解决方案、并且由于 RS-422的性质、所有系统都可能应该是全双工(除非通信目标永远不需要响应主机)。

    如果您有任何其他问题、请告诉我!

    最棒的

    Parker Dodson

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

    你好、Parker Dodson

    感谢您的回答

    我只连接了1个设备,一个作为主设备,另一个作为从设备(点对点通信)

    问题: 将 RS422 IC 与微控制器连接时,是否需要电平转换器?

           控制 器 C8051F384 VCC = 3.3V

           RS422转换器 SN65HVD3086E = 5.0V

    谢谢

    Baskaran

            

     

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

    Baskaran、您好!

    是的、您很可能需要一个电平转换器将5V 逻辑电平降至3.3V 逻辑电平(除非 MCU 具有可耐受5V 电压的输入、而有些 MCU 则不具备此输入电压)。

    您可以从该器件获得的 VOH 和 VOL 如下所示:

    因此、典型的高电压输出为~4.6V (负载电流为10mA -许多微控制器甚至不会请求接近~μ A VCC 的电流、因此通常更接近 μ A VCC -但无论哪种情况下、输出阻抗都非常低)

    因此、如果 MCU 没有可耐受5V 电压的引脚、则建议使用电平转换器-分立式转换器或基于 IC 的转换器、因为这应该是一种非常简单的实现方式。  

    如果您有任何其他问题、请告诉我!

    最棒的

    Parker Dodson

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

    你好、Parker Dodson

    感谢您的回答

    微控制器引脚不支持5V、

    问题:  

    我能否直接替换 连接   微控制 器 C8051F384 (VCC = 3.3V)的 SN65HVD1476而不是 SN65HVD3086?  

    谢谢

    Baskaran

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

    Baskaran、您好!

    是的、这应该是一个不错的替换-他们应该能够执行相同的应用、而无需电平转换器。

    需要注意的一点是、1476的数据速率最大值更高、即使您不是最大数据速率、转换时间也会更快、这可能会在信号中产生更多高频成分。 在 RS-422的点对点实施中、我不认为这应该是一个很大的问题。

    如果您有任何其他问题、请告诉我!

    最棒的

    Parker Dodson

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

    你好、Parker Dodson

    信号速率= 5Mbps

      我是否可以使用 SN65HVD34代替 SN65HVD1476?

    这个引脚对引脚的直接替换

    谢谢

    Baskaran

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

    Baskaran、您好!

    它们是相似的、但也有一些差异(以下重点介绍的是可能根据需要对系统产生负面影响的差异):

    1、SN65HVD34的故障保护范围稍小-它仍然有一定的电平、但其范围略小。

    未按照 IEC ESD 标准(SN65HVD34)对其进行测试。  

    如果这两个方面在您的应用中不那么重要、那就没问题了-其他差异也无关紧要 (34具有更高的输入阻抗-这不会对应用产生负面影响、而较慢的数据速率更符合应用所需的数据速率、因此您无需为信号添加较高的频率内容、因为您无需使用较快的器件)

    如果您有任何其他问题、请告诉我!

    最棒的

    Parker Dodson