打印

低速USB设备发出的DM信号 逻辑0 不能被拉低

[复制链接]
1281|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
问题描述:
此设备为USB低速设备,其DM上有一个1.3K的上拉电阻。
如图中所示,紫色为DM信号,蓝色为DP信号,绿色为VBUS信号。
主机发出的信号,波形较为正常(前面电平较高的方波序列)。但是当设备应答时,DM信号失真,逻辑0信号不能被正常拉低。而且设备在通过一根USB延长线与主机连接后,DM的失真变得更严重。
求大神们帮我看一下是什么原因造成的??

1.png (18.66 KB )

1.png

相关帖子

沙发
BOY200501| | 2018-3-28 20:02 | 只看该作者
换根延长线再试试。

使用特权

评论回复
板凳
BOY200501| | 2018-3-28 20:03 | 只看该作者
你编写设备程序还是主机程序。如果在编写主机程序,会不是和主机的DM引脚配置有关呢。

使用特权

评论回复
地板
yushuqian|  楼主 | 2018-3-29 11:03 | 只看该作者
感谢回复,程序应该没问题,只有少数的几个设备有这个波形失真的问题,其他的都是正常的方波。感觉像是硬件问题,但不知道具体查在哪里

使用特权

评论回复
5
zhs2007| | 2018-3-29 13:05 | 只看该作者
本帖最后由 zhs2007 于 2018-3-29 13:08 编辑

1. 不能拉低,也许是设备没有正确接收到令牌包,也就不会产生应答包。
2. 理论上经过较长传输线,在发送端量会有失真,正常现象。如果匹配电阻正确,连接线特征阻抗正确,接收端波形应该失真不大。

使用特权

评论回复
6
yushuqian|  楼主 | 2018-3-29 14:03 | 只看该作者
zhs2007 发表于 2018-3-29 13:05
1. 不能拉低,也许是设备没有正确接收到令牌包,也就不会产生应答包。
2. 理论上经过较长传输线,在发送端 ...

谢谢你的答复!
设备应该接受到host发出的信息,因为DP上的信号是正常的,DM只是DP的一个反向信号。但是DM的波形有问题,如上图所示。传输的距离很短,有问题的产品直接连接到笔记本都识别不了,但是好的产品可以被识别。

使用特权

评论回复
7
BOY200501| | 2018-3-29 18:31 | 只看该作者
那简单了,变成了“找不同”。

使用特权

评论回复
8
BOY200501| | 2018-4-11 18:15 | 只看该作者
请问楼主,最后是什么结论啊?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:Dear 21ic, I am back.

6

主题

14

帖子

1

粉丝