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.

[参考译文] THVD1429:Modbus 数据包错误:某些数据将丢失/丢失

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1308437/thvd1429-modbus-data-packet-errors-some-data-will-be-lost-missed

器件型号:THVD1429
主题中讨论的其他器件: THVD1400THVD1420、THVD2410

您好!

我们将 THVD1429DR RS485 IC 与 CC3220MODSF12MOBR 配合使用。

我们正在从从器件中读取30个参数(1个数据包)。 频率:每秒1个参数 波特率9600bps。

我们注意到从从器件读取数据时出现了一些问题。 有些参数有时候没有收到,但大多数时候我们都缺少参数,我们不能猜错过了哪些参数。 在缺失的参数中 、我们会打印原因。 原因将是从器件无响应、额外大小等。

但同一从属设备 Modbus 连接 PC 使用 USB 到 Modbus 转换器所有30个参数,没有失败,所有时间。

我已将220 Ω 铁氧体磁珠替换为0 Ω 电阻器、并且还尝试在 R12、R13上填充523 Ω 电阻器。 但打印出同样的问题。

请查看原理图供参考。 请提供解决此问题的建议。

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

    请展示 A/B 信号的示波器轨迹及其对故障数据包的差异。

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

    您好、Clemens:

    感谢您的答复。

    我们现在没有示波器、可能需要一些时间才能获得它。 我们很快就会回来并进行追踪。

    同时、如果没有示波器、您能否向我们推荐任何其他试用以发现/解决该问题。

    谢谢。此致、

    纳温 K

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

    原理图显然没有任何错误。 必须看到实际的信号才能对其进行调试。

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

    您好、Naveen:

    如 Clemens 提到的-请连接差分信号的示波器信号、以便更好地分辨信号质量。  

    话虽如此-为什么您具有外部 TVS 二极管-该器件具有集成保护功能、这将使通信节点具有极高的电容性、从而可能导致潜在问题(用示波器截图更容易分辨)。

    请告诉我您何时可以获得示波器捕获。  

    此致!

    帕克·道德森

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

    大家好、Clemens 和 Parker、

    当然、我们将很快获得示波器并与您分享捕获的信号波。

    同时、您能就我们的以下问题提供建议吗?

    我们也在使用器件 THVD1420DR、并且在数据表中建议使用 TVS 二极管。 如果多个并联二极管导致问题、则意味着我们将为  THVD1429DR 电路板拆除填充焊盘。

    2.如原理图所示、我们没有在 RO 引脚上使用上拉电阻、必须使用上拉电阻或者在哪种情况下可以使用上拉电阻?

    3.在 THVD1429DR 数据表中,/RE 引脚具有上拉电阻器,并连接到单独的 MCU 引脚。 在我们的原理图中、我们已短接/RE-DE 引脚、通过10k Ω 下拉并连接到 MCU 引脚。 哪一种方法更高效? 根据原理图还是根据数据表、我们如何/在哪里能够区分使用?

    4.我们需要 继续进行下一个生产,我们一直保持,以解决这个问题。 我们需要了解 设计或固件中是否需要进行任何更改。

    5.相比 THVD1429DR 和 THVD1420DR 、价格差异很大。 除了内部 ESD 保护二极管之外、这些器件之间还有哪些其他主要区别/优势? 在什么条件/应用中、我们可以考虑哪个器件? 请告知我们所有预期的价值观。

    谢谢。此致、

    纳温 K

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

    1.我们不知道这是否真的是一个问题。 如果电容过高、则信号边沿过慢(在示波器捕获中可以看到)。

    2.如果 MCU 的 RXD 引脚即使在接收器被禁用的情况下也需要有效信号,则需要 RO 上的上拉电阻。 这是常见的情况。

    3. DE 和/RE 引脚的极性相反,允许它们连接在一起。 仅当您想要同时启用或禁用驱动器和接收器时、才需要单独的控制信号。

    5. THVD1429可实现稍高的数据速率(用户未在使用)。 如果您想使用外部保护元件、也可以改用 THVD1420。 (但对于慢速信号、THVD1400等慢速收发器可降低 EMI。)

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

    您好、Naveen:

    谢谢-我期待看到示波器捕获。  

    1.我不确定电容是否是问题所在-正如 Clemens 所说的、 如果是问题所在、示波器捕获表上也会显示出这一点。  

    2.如果上拉是强制的或不是取决于控制器和您正在使用的更高级别的数据协议,因为它是非常普遍的,因为控制器可能抛出错误或丢失的数据,如果它不包括.  

    3.短接/RE 和 DE 并将其作为一个引脚控制,其中一个低电平接通接收器和高电平接通驱动器是完全合适的,并且通常比具有单独的线路更常见。 唯一需要单独线路的情况是、您需要同时启用驱动器和接收器或者同时禁用驱动器和接收器-一般来说、对于半双工器件、大多数用例不会同时激活驱动器/接收器。 TX 和 RX 同时禁用的用例是、当 TX/RX 和 TX/RX 一起关闭时、IC 将消耗明显更少的功率-在某些应用中、RS485可能需要很长的空闲时间、因此可能需要/有必要减少功耗。 如果不需要通过将器件置于完全禁用状态来节省额外的功耗、则可以像您所做的那样将两个引脚短接。  

    4、在我看到示波器截图后,更容易确定-如果收发器有硬件问题,它会显示在示波器信号上-如果不是因为硬件问题或固件问题在控制器上存在问题- 但在这个时候,我不能完全自信地说确切的问题。  

    5.主要的价格差异在于 THVD1429上集成了浪涌保护功能-因为我们在物理上将一个 TVS 二极管集成到 THVD1420上不存在的封装中。 THVD1429的速度要高一点、但您的应用中不需要它。 实际上、THVD1400是更好的选择、因为我们通常会建议设计人员选择尽可能慢的器件、以满足应用的需求。 我通常不建议使用并联 TVS 二极管(在本例中是外部的和集成的)进行保护-通常我建议在类似您的应用中使用外部二极管+ THVD2410、原因有四个:

    5.1.系统中的外部钳位通常比我们提供的任何集成解决方案都更加可靠,而且通常更容易进行设计。

    5.2. THVD24x0系列具有+/-70V 容错输入、可实现比标准 RS 至485应用更简单的保护方案。  

    5.3.您 可以使用不太可靠的外部二极管 -因为它不必钳制如此低的值、因此可能不需要那么高的额定功率(但需要更高的工作电压)。  根据故障情况、您甚至可能不需要外部保护器件

    5.4. THVD2410的价格与 THVD1429相似-但通常2410更容易构建到具有所需高稳健性的应用中。 THVD1429没有很高的故障额定值-因此即使在钳位期间、它也可能会钳制过高的电压本身、从而可能导致损坏-并且我们通常不会看到 THVD2410 +外部二极管有那么多的问题。 由于您已经有了一个外部二极管、因此我可以考虑查看 THVD2410 -如果您使用 SOIC 封装、则它应该与 THVD1429引脚对引脚、因为我通常已经看到、通过这些配对可获得更好的效果。 如果预期有较小的浪涌、并且通信节点存在尺寸问题、则 THVD1429是一个不错的选择。  

    我理解进行切换很可能此时无法直接工作、 但如图所示、这是一款在这些类型的保护方案中非常有效的器件、而没有设计人员使用 THVD1429不得不做出的许多负面影响、而且它还是我们更受欢迎的器件之一。 我认为这至少值得一看。  

    如果您能够获得这些内容、我非常感谢示波器截图、因为这将是确定是否存在需要纠正的硬件问题的下一个最佳步骤。  

    此致!

    帕克·道德森