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.

[参考译文] MAX3232E:UART RS -485通信故障

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1301013/max3232e-uart-rs-485-communication-failure

器件型号:MAX3232E
主题中讨论的其他器件: MAX3232

我们在最近的一批 MAX3232E 产品中遇到了一个问题、在当前的一批产品中、外部模块无法将 TX 线上的电压降低到低电平、从而导致通信故障。

将 MAX3232E 从另一个批次中替换为另一个批次时、不再出现故障。

NOK 项目

确定项目

显然、该批次中引脚12的 MAX3232E 输出电流较高、这阻止了 RS -485模块将电压降低到可接受的水平以进行低识别。

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

    引脚12是输出;没有其他器件应尝试驱动该信号。

    原理图不完整。 请显示连接到此信号的所有组件。

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

    RS485模块连接到 CN8连接器

    这些线直接连接到 Raspberry Pi 的引脚8和10、

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

    Jefferson、您好!

    您能否显示 到引脚12的所有连接-就像您的 VOL 电平过高、这意味着引脚12  的某种连接正在提供该电流-未连接上拉电阻的器件将输出~0V;  传统和更新的器件都是如此 (报告可疑行为的器件是此器件的较新版本、这就是标记有差异的原因) 均与数据表中的额定值相同-在该情况下、我们实际只预测 VOL 测量期间灌入该引脚的电流1.6mA (最大值应为400mV)。 显示的两个器件都暗示将有更多的1.6mA 灌入该引脚、这意味着我们不能保证此时的输出电压电平 VOL、因此该应用很可能是根据我们的数据表设计的、这意味着建议的设计。  因此、这意味着在3.3V 系统中、R1OUT 上有上拉电阻器(我假设那里有一个上拉电阻器-因为在 UART 应用中、ROUT 引脚通常上拉至 VCC) 这意味着、你实际上不应该有一个最小值实际上小于1.526k 的上拉电阻器-现在二者的 VOL 电平都太高了。  


    基本上这里是我最受教育的猜测是现在的问题:

    1.此器件有两个版本-旧版和更新的材料;您在本测试中似乎都有。  

    2.它们的典型测量值可能略有不同-但我们不保证数据表中的典型值-我们只保证边界条件-旧材料和新材料都具有相同的值。

    3.根据你从传统和新材料的结果,我可以得出结论, VCC 和 ROUT 之间的有效上拉电阻对于我们建议的3.3V 电压来说太小了。 我们的测试在1.6mA 上执行、该测试会产生0.4V 的最大 VOL -虽然器件 可以处理更大的电流、但不能保证 VOL 电平超过1.6mA。 针对更大电流进行设计、最终结果是设计人员会向系统中引入不必要的风险、因为它们现在在未定义的范围内运行、任何应用故障都很可能是由不推荐的设计导致的。  

    4.由于器件之间的芯片差异、您可以看到典型操作的差异(即结果在器件之间的差异的原因)。 对于传统材料、非理想设计可能没问题、但典型的差异可能太大-但考虑到两个器件都以相同的值为界、我认为这实际上是一个应用问题、你们很幸运地得到了传统材料。  

    我想验证连接、以查看大 IOL 电流来自何处-因为问题似乎就是由它来的。 请告诉我!

    此致!

    帕克·道德森

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想验证连接以查看大 IOL 电流来自何处-因为似乎这是个问题。 请告诉我!

    问题就在这种情况下、过量的电流会通过引脚12离开 MAX3232。 省去连接到该线路上的所有外设后、仍然会有3.3V 的 VOH 电压。

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

    原理图中的 CN8连接器具有三个引脚。 CN8-2到底连接到什么? RO?

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

    到 RS485转换器、除了电源引脚外、该电压来自电路中的另一个点。

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

    CN8-2与 RS 至485转换器的哪个引脚连接?

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

    Jefferson、您好!

    引脚12不在低输出上拉取电流-它在低输出上灌入电流。 过大的电流并不是来自器件、它很可能来自您前面没有显示的上拉电阻。  

    这就是问题的原因-对于两个器件来说、这个总线上的上拉电阻太强了。 如果它是集成式上拉或不是我无法判断的-至少有110k 上拉电阻(这本身不应该是问题-但如果有另一个上拉电阻并联工作、这很重要)  -但唯一的解决方法是削弱总线上的上拉偏置。 232器件上的任何元件都不会导致引脚12在低输出电压下拉电流、除非总线发生负偏置-这似乎不是这种情况。  

    为了确认 ROUT 引脚不存在问题 -如果可能、将其与负载断开并测量电压-输出低电平时它应该接近0V。  

    一次将负载连接到 ROUT 1并测量 VOL 的降低量-流入这些引脚的电流不应太大。  这将有助于隔离大部分电流的来源。  

    如果您在未加载的情况下看到 ROUT 问题,那么您可以提交客户退货和潜在故障分析-链接此处: https://www.ti.com/support-quality/additional-information/customer-returns.html 。 不过、我想说的是这一点-我真的不认为有损坏、而且看起来当该引脚驱动为低电平时有过多电流流入引脚12 -该引脚在驱动为低电平时会灌入电流-没有电流源 (上拉电阻器+电源充当电流源)在总线上、它应输出接近0V。 如果我们最终在设备上进行 FA、最可能的结果是部分正常、问题与应用程序相关-更不可能有损坏、但最可能是由 EOS 导致-并且最不可能的事件是质量问题。 我认为没有损坏、在驱动为低电平时、从系统引脚12中注入太大电流的故障模式几乎完全匹配。 驱动高电平没有问题、因为在这些配置中、VOH 电流将大幅降低。  

    这些类型的故障几乎不是器件、始终是由于电流过大、超过了我们的测试值-削弱总线的上拉强度是解决此问题的唯一真实方法。  

    此致!

    帕克·道德森

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

    实际上、引脚12使电路保持在高电平、而另一个器件(RS485)无法消耗电流并将电压置于低电平。 它们并行连接、MAX3232输出与 RS485输出、仅通过 Raspberry Pi 进行通信。

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

    Jefferson、

    因为你已经多次没有回应我的答复,只是不断重复自己-没有其他我可以做-这很可能是一个 应用程序问题是由设计不佳引起的、因为有人不愿意阅读很短的数据表   很明显、设计没有遵循我们在数据表中列出的说明-对于旧版材料来说、此错误似乎没问题、但不是新的-但是、由于您的 VOL 在图像上和我们测试的内容之外都很大- 设计不好- R 引脚是推挽驱动器-当它为低电平时、  它从系统中拉取电流-这不是 IC;这不是一个复杂的电路、我能为您提供更多的手持功能。 我昨天给了你一条前进的道路-在这个线程中绝对没有其他可实现的、尤其是因为你忽略了我已经说过的几乎所有内容、并且只给出了不完整的信息  

    -帕克·道德森