当脉冲被发送到从器件时、SN65HVD1791的输出出现问题、逐渐上升至更高的基准电压。 当脉冲停止时、基准电压斜降回0V。 这由下面的红色信号表示。 黄色信号是从器件接收的数据。 我已经尝试在 TX+上使用上拉电阻器(1k)、在 TX-上使用下拉电阻器(1k)。
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.
当脉冲被发送到从器件时、SN65HVD1791的输出出现问题、逐渐上升至更高的基准电压。 当脉冲停止时、基准电压斜降回0V。 这由下面的红色信号表示。 黄色信号是从器件接收的数据。 我已经尝试在 TX+上使用上拉电阻器(1k)、在 TX-上使用下拉电阻器(1k)。
我很高兴至少有一个合理的解释来解释奇怪的斜升波形。 遗憾的是、这似乎不能帮助您解决帧丢失的真正问题。
原理图对我来说看起来很好。 (TB2A 上的 TX/RX 名称似乎与我预期的基于与收发器的连接的名称相反、但在这种情况下、我怀疑这一点很重要。)
您之前提到的上拉/下拉电阻是 R21和 R22、对吧? 这些是否没有明显的改进?
是否存在与问题相关的任何工作条件(例如、温度/电压极端值、特定波特率或帧间时间、特定数据模式、加载条件等)或是否是随机的?
您是否能够在观察示波器上的差分波形的同时发现该问题? 除了交流耦合问题外、您发送的初始波形似乎没有问题。 一个可能有用的方法是检查 D/de/re/R 接口、以查看 MCU/UART 器件所看到的内容。
此致、
最大
我们还没有在现场尝试过上拉/下拉电阻器。 在实验室中、我们无法重复该问题。
我们以38400波特传输。 仅当主从设备之间主动来回发送数据时、我们才会看到通信数据包丢失。 在仅发送握手信号以验证连接的情况下、不会丢失数据包。 包含这些设备的环境是电气噪音-洗车的设备室。 当问题发生时、仅当运行洗车通道输送链的大型电机开启时。 该电机距离设备约5英尺。 主设备和从设备之间的 RS422电缆仅在设备之间约6英尺。 已验证电缆信号线和护罩是否正确端接。
我发现的其他东西-从器件 TX 端没有端接电阻器。 只有从器件 RX 端具有它。 主器件(上面的原理图)在 TX 和 RX 线路上有端接电阻器。
我看到一些 RS485全双工配置、其中器件1的 TX 输出未终止、但器件2的 RX 输入端接。 Maxim 的 MAX13448E 功能图显示了此类配置。 对于 TI SN65HVD1791、此配置是否会成为问题?
将、
仅在 RX 端终止时无问题 双端接主要用于多点和双向总线、在这些总线中、给定消息可能没有清晰的起始点和结束点。 但是、如果通信总是从一端开始并在另一端终止、则只能在接收端终止 这实际上是有利的、因为驱动器具有较少的驱动负载、因此可以实现更高的差分电压电平(这有助于扩大传输范围并提高传输过程中的抗噪性)。
电机运行时、您是否可以豪华地观察相关信号波形? 听起来您有理由怀疑存在噪声耦合。 如果可以确认这一点、它建议了几种不同的解决方案方法-例如、滤波电路(例如额外的负载电容、共模扼流圈、铁氧体磁珠、"分离"端接)、用于提高"空闲"状态下抗噪性能的额外偏置电阻、可能不同的收发器器件 (具有更高的输出摆幅或更好的共模噪声抗扰度)、更深入地探究屏蔽/接地方案等
此致、
最大