打印

关于USB上拉电阻与设备识别问题

[复制链接]
6088|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
453369672|  楼主 | 2011-5-30 09:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
iqianchao| | 2011-5-30 10:45 | 只看该作者
USB2.0的标准的电缆线长度是5M,为什么要用15M呢?除非你你得有HUB吧。。。求解释!!!

使用特权

评论回复
板凳
dqyubsh| | 2011-5-30 11:29 | 只看该作者
设备不能识别,主要是信号不符合USB标准要求的差分电平标准,具体看看USB协议。

信号完整性的测试,主要方法是眼图。

USB设备应该通过一致性测试,然后才能正式使用,但是目前国内很少有人干这事。最近看了一下这方面的测试设备,测试USB2.0设备的示波器,频率至少要2.5G,安捷伦和泰克的要35000美元,可能还不包括软件。价格实在太贵了。

使用特权

评论回复
地板
453369672|  楼主 | 2011-5-30 14:42 | 只看该作者
本帖最后由 453369672 于 2011-5-30 14:43 编辑

2# iqianchao 产品需求,15m线在其他电脑是可以正常使用的

使用特权

评论回复
5
453369672|  楼主 | 2011-5-30 14:46 | 只看该作者
3# dqyubsh 使用内部上拉15m线只在一台电脑不识别,其他电脑都可以。改用外接上拉电阻就可以了。难道是电脑问题。。。

使用特权

评论回复
6
dqyubsh| | 2011-5-30 17:31 | 只看该作者
可能是USB口的问题吧,没测试只能猜。你是USB1.1还是2.0,上拉个多大电阻?

使用特权

评论回复
7
453369672|  楼主 | 2011-5-31 14:26 | 只看该作者
6# dqyubsh USB2.0,上拉电阻1.5k

使用特权

评论回复
8
birenai| | 2011-6-9 16:48 | 只看该作者
3楼说得对,主要是信号的问题。这样的高速信号碰到这种问题一点也不奇怪,说只有那一台电脑不行,说不定就是那主板的问题(不一定是差,有可能是更好)

使用特权

评论回复
9
Alex_rcpilot| | 2011-6-10 13:50 | 只看该作者
15米USB线本来就不是标准USB电缆。USB全速和高速设备电缆最长5米,低速设备最长3米。
电缆长度直接影响到信号的反射时间,具体权威信息见USB org的FAQ:
http://www.usb.org/about/faq/ans5

8楼说的情况我也见到过。以前用CY8C63813设计一个USB设备的时候没仔细看标准,那个IC是5V的,我直接用5V的IO口去控制上拉电阻了。在上一台电脑上跟破笔记本上都好使,换过电脑就检测不到设备了。现在的电脑是ASUS P6T Deluxe V2的X58主板,我USB电流超出限额都会给我报错的,那个错误消息以前从来没有见过。这一点高端主板做得很全。

我插上设备测量上拉电压、仔细阅读协议后稍改电路,上拉电阻上串了个4148后才重新识别。所以有时候能工作不一定就是按标准来的,不能工作也不一定就是垃圾。以后用5V供电的USB片子再也不会这么干了。

使用特权

评论回复
10
zhuoulin| | 2011-8-29 15:40 | 只看该作者
我最近也是遇到了一个usb问题,我的设备找不到其他设备

使用特权

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

本版积分规则

7

主题

38

帖子

0

粉丝