USB 设备问题

[复制链接]
9081|74
 楼主| yufe 发表于 2010-7-25 15:17 | 显示全部楼层
究竟有什么讲究?
lium 发表于 2010-7-25 15:17 | 显示全部楼层
只有一个要求:差分走线。
bobo1957 发表于 2010-7-25 17:57 | 显示全部楼层
好好看看USB协议,D+和D- 加上拉下拉电阻来区分设备类型
guoyt 发表于 2010-7-25 18:30 | 显示全部楼层
如果1.0的话,短距离可以随便走。
llia 发表于 2010-7-25 18:44 | 显示全部楼层
USB协议里有说明,“我的芯片内部已经对D+进行了上拉,但是还是不行”
 楼主| yufe 发表于 2010-7-25 18:44 | 显示全部楼层
USB协议里有说明,“我的芯片内部已经对D+进行了上拉,但是还是不行”
llia 发表于 2010-7-25 18:44
这说明什么?
llia 发表于 2010-7-25 18:44 | 显示全部楼层
说明你芯片的上拉不正确啊。
hanwe 发表于 2010-7-25 18:47 | 显示全部楼层
外接一个上啦电阻是为了在USB插入时产生一个上升沿从而判断USB是否插入。
langgq 发表于 2010-7-25 18:50 | 显示全部楼层
USB一般走差分线 阻抗90欧姆 如果需要精确走线要与厂家联系 确定走线宽度。
langgq 发表于 2010-7-25 18:50 | 显示全部楼层
因为阻抗跟材质和厚度有关。
wangpe 发表于 2010-7-25 18:56 | 显示全部楼层
芯片内部的电阻能够上拉1.5K?
wangpe 发表于 2010-7-25 18:56 | 显示全部楼层
这个是不是大了点?
wangzsa 发表于 2010-7-25 19:01 | 显示全部楼层
是啊,芯片内部的电阻都是晶体管搭的。
zhuww 发表于 2010-7-25 19:01 | 显示全部楼层
stm32 在D+ 上加了一个三极管 上拉,根据芯片不同,当然有所不同,看手册吧
guoyt 发表于 2010-7-25 19:02 | 显示全部楼层
关于USB的上下拉电阻,不是随便接个任意阻值的电阻就ok了。
zhanglli 发表于 2010-7-25 19:04 | 显示全部楼层
当你的USB为主设备的时候,D+、D-上分别接一个15K的下拉电阻
zhanglli 发表于 2010-7-25 19:04 | 显示全部楼层
这样可以使得在没有设备插入的时候,D+、D-上始终保持低电平
lium 发表于 2010-7-25 19:11 | 显示全部楼层
为从设备接口时,可以通过在上拉电阻来设置不同的传输速率
lium 发表于 2010-7-25 19:12 | 显示全部楼层
当D+接一个1.5K上拉电阻,可以工作在高速率模式如12MBPs,当D-接1.5K上拉电阻,工作在低速率模式,如1.5MPBs
 楼主| yufe 发表于 2010-7-25 19:14 | 显示全部楼层
哦,多谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部