SN75HVD10 热插拔失败调试记录

本文记录了在使用SN75HVD10 RS485收发器进行热插拔时遇到的故障现象,包括信号振幅减小和通信失败。在不同测试条件下,收发器表现不一致,有时在B线上,有时在A线上。初步观察未发现明显的电源尖峰或超出绝对最大额定值的情况。调试过程中尝试更换芯片,但问题依然存在,目前尚未找到根本原因。
摘要由CSDN通过智能技术生成

1. 前言

使用的SN5HVD10是一个3.3V RS485收发器, 用于我们的RS485通信。 设计方案非常简单, 就像我在其中一张图片中展示的那样。 在那里是引脚1 (R)上10K上拉。

该设备由3.3V开关稳压器供电。 有一个跳线在适当的地方添加100欧姆终端。 DE和RE线直接连接到我的微处理器进行数据方向控制。

RS485 A和B线复制在两个RJ45连接器上,也包含电源和 董事会的理由。 我们想要热开关的能力。 根据数据表,我们应该能对这些收发器进行热切换。

在我的测试设置中,我有两个板相互通信。 这是一个半双工配置。 如果我开始在板1和板2上有两个新的RS485芯片。 我检查了板1上的A和B信号,没有板2连接。 观察产生的信号A和B木板上看起来不错。 波形大约是3Vpp,它们是我所期望的微分信号。 这是其中一张图片。

我循环电源登板无数次,信号正常。 然后我热连接RJ45电缆板d2和信号在A和B看起来相同,上面提到。 在一种情况下,我热开关板约10次,信号匹配上面的描述。

在第11次(这并不重要,它改变了), A上的信号看起来是一样的, 但B上的信号的振幅大约是A上信号的1/4 仍然是差分的,令人惊讶的是接收器输入工作。 接收端的微处理器实际上是在这种情况下工作的。 我猜收发器仍然满足通信工作所需的200mV阈值,但显然是不正确的。

我还见过一个例子,我经历了上述相同的情况, 但最终B失败了,B出现在a的振幅的1/4,但是 它与A相同,这意味着差分信号没有工作,通信失败。

大多数时候,我看到RS485故障在板1后连接板2,但我看到板2也失败。 我已经更换了很多芯片,试图解决这个问题。 我们在电路上没有ESD保护。 我们不会把这个信号暴露给外界。 在一个封闭的环境中࿰

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bingdund

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值