TI论坛
直播中

孙奕

7年用户 897经验值
私信 关注
[问答]

ISO3082和MAX3485E通讯,转出来的串口数据总出问题,为什么?怎么解决?


  • 你好,我使用你们公司的ISO3082和MAX3485E 通讯,发现3082出来的数据到AB是对 的,MAX3485E 反回来的数据AB到3082的管脚上是对的,但是转出来的串口数据总出问题,无论AB上的电阻怎么接 怎么改都是解决不了,请相关工程师答复下,谢谢!

回帖(4)

王梅

6 天前
 你的问题是不是可以理解为: ISO3082 txd 的传输信号正常, 但是 AB  到 RXD 信号不正常?
不知道怎么个不正常?  那条数据收发控制信号怎么处理的呢?
举报

孙婷

6 天前
ISO3082 是一款隔离的485收发器,MAX3485在ti官网上没找到,也是485收发器吧?如果是的话,可以使用一片ISO3082既带隔离,又是收发器,来替代收发器+隔离功能。

能否把电路图发上来看下?
举报

陈丽

6 天前
MAX3485是美信的一款非隔离的,3082用的是我们板子上面的,通信的时候发现,对方收得到消息,也回复了(通过淘宝上面普通的485工具连接在3082,的AB端测到),但是3082转到UART的时候,信号就错误,我后来使用了,以前板子上用过的SN65HVD12IDRE这个料,把它替换3485。就是正常了。应该是TI这个料不兼容性差。
举报

贾熹

6 天前
您好!根据您的描述,您在使用ISO3082和MAX3485E进行通讯时遇到了串口数据问题。以下是一些建议和可能的解决方案:

1. 检查硬件连接:确保您的ISO3082和MAX3485E之间的硬件连接正确无误,包括电源、地线和信号线。检查是否有接触不良或短路的情况。

2. 检查波特率:确保您的ISO3082和MAX3485E之间的波特率设置一致。波特率不一致可能导致数据传输错误。

3. 检查MAX3485E的配置:确保MAX3485E的配置正确,包括接收和发送使能、接收和发送速率等。您可以查阅MAX3485E的数据手册以获取更多信息。

4. 检查软件代码:检查您的软件代码,确保发送和接收数据的逻辑正确。特别是检查数据缓冲区的处理和串口中断处理。

5. 使用示波器或逻辑分析仪:使用示波器或逻辑分析仪检查ISO3082和MAX3485E之间的信号波形,以确定是否存在信号质量问题。

6. 检查电源:确保您的ISO3082和MAX3485E的电源稳定,电压波动可能导致数据传输错误。

7. 尝试使用其他串口设备:如果可能,尝试使用其他串口设备与ISO3082进行通讯,以排除MAX3485E的问题。

8. 联系技术支持:如果以上建议都无法解决问题,建议您联系相关工程师或技术支持团队,他们可能会提供更具体的解决方案。

希望这些建议能帮助您解决问题。如有其他疑问,请随时提问。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分