485芯片AB波形正负半周的问题探讨
2018-03-22 21:04
106 查看
本人做的一个产品,产品的其中一个接口是RS485的,我们使用的芯片是MAX13487E。MCU是STM32F103,MCU的USART通过光耦隔离后,接到MAX13487E。因为STM32F103的VCC是3.3V的,MAX13487E的VCC是5V。
部分原理图如下,
上述部分电路参考了官方的参考设计,现在测试的AB波形时候发现如下问题。
1.把R10和R16改为1k,示波器CH1测A波形(A,GND1),CH2测B波形(B,GND1),MATH做CH1 -CH2.波形如下
示波器CH1测AB之间的波形(钩子接A,夹子接B)波形如下
可见,单A和单B的波形没有关于原点0V对称,CH1-CH2或者AB之间的波形也没有关于0V对称,为什么?
2.焊掉终端电阻R12后,波形如下
示波器CH1测AB之间的波形(钩子接A,夹子接B)波形如下
我的问题是:
1.加上终端电阻,会不会对波形有所改变?有改变的话,是否正常?
2.RS485的波形本来应该是什么样的?个人认为去掉中断电阻的波形才是对的
3.加上终端电阻和其它485设备通讯正常,若波形不对的话,为什么通讯正常呢?
纠结了好久,欢迎大家批评指正。
部分原理图如下,
上述部分电路参考了官方的参考设计,现在测试的AB波形时候发现如下问题。
1.把R10和R16改为1k,示波器CH1测A波形(A,GND1),CH2测B波形(B,GND1),MATH做CH1 -CH2.波形如下
示波器CH1测AB之间的波形(钩子接A,夹子接B)波形如下
可见,单A和单B的波形没有关于原点0V对称,CH1-CH2或者AB之间的波形也没有关于0V对称,为什么?
2.焊掉终端电阻R12后,波形如下
示波器CH1测AB之间的波形(钩子接A,夹子接B)波形如下
我的问题是:
1.加上终端电阻,会不会对波形有所改变?有改变的话,是否正常?
2.RS485的波形本来应该是什么样的?个人认为去掉中断电阻的波形才是对的
3.加上终端电阻和其它485设备通讯正常,若波形不对的话,为什么通讯正常呢?
纠结了好久,欢迎大家批评指正。
相关文章推荐
- 关于PHP写APP接口的安全问题探讨(一)
- MINA2的多线程模型问题探讨
- 关于“LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”问题的探讨
- 深入探讨各种背包算法问题
- CSS层叠样式表之CSS解析机制的优先级及样式覆盖问题探讨
- AM335X下Linux驱动 485串口 只能收不能发 问题的解决
- [置顶] AR系列高通芯片通过调用ubus来处理连接客户端的问题
- 【编程题目】打印1到最大的n位数——关于大数问题的探讨(C++实现)
- 字符串转换为整数,相关问题探讨
- [转]通过案例深入探讨PHP中的内存管理问题
- kafka consumer gc问题探讨
- 最近在探讨关于缓冲区溢出的相关问题,各位大侠帮忙看看这个程序,两个for循环导致内存内容不一样,其中的玄妙在哪里?我是嫩草,谢啦谢啦~~
- 探讨数组与字符串输入的问题(C++版)
- asp.net 分布式探讨之Session共享问题
- 【不算奇葩的问题】MDK调试stm32遇到BEAB BKPT 0xAB,重定向printf的BUG
- 关于VMWARE ESXi5.0 虚拟机时间不同步问题解决方案探讨
- 机器学习模型构建时正负样本不平衡带来的问题及解决方法
- 对日软件外包项目常见问题探讨
- ab测试Failed requests问题
- 何去何从 - 关于DBA前途问题的探讨