微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > 手机基带和硬件设计讨论 > 关于USB设备的枚举,有个大大的疑问

关于USB设备的枚举,有个大大的疑问

时间:10-02 整理:3721RD 点击:
关于USB设备的枚举,有个大大的疑问
在USB插入PC时会有一个枚举过程,此时会有一个D+上会有一个1.5K的电阻上拉至3.3V,让PC侦测到是一个Full Speed的USB的设备,然后才分配端口地址给它。我想问的是,在此这后,D+的这个1.5K的电阻还需一直上拉吗?若还需要,那么会不会影响到D+上的数据传输?请高手指点

请大师指点

请大师指点

那个电阻是一直挂着的,
他不会影响数据传输,你要懂一点点电路级的东西,光停留在逻辑级的话,老会感到有问题的
所以我们不仅要深,还要学广一点,这样才能是展拳脚

具体来说,除了上拉电阻之外还有一个下拉电阻的,二者对5V分压保证了3.3V电压,而数据说到底就是电平信号,所以只要能够导通晶体管就可以实现0,1的传输了

明白了,我说我的电路里为什么要一个上拉电阻呢,原来是做这个用的啊!呵呵!学习啊!

上拉的电压一直存在也不会有影响的
因为有一颗电阻1.5k的电阻隔在中间
这个时候D+是可以随意的拉高或是拉低的(当然是程序控制的)
usb本来就是靠D+,D- 的高低关系来传输数据的

1-影响D+上的数据传输,但是USB驱动已经考虑这个问题,简单来说,输出驱动能力强就行了。
   2-USB 数据是D+ D-之间的差值来决定的。

装置切换到高速时,会将其上拉电阻自bus上移除。
上游设备通过侦测到bus上两倍的差动电压识别该装置的disconnect

请问9楼的,切换至high speed时,为什么要将其上拉电阻移除?
另外,它移除是否是靠软件控制的模拟开关?

识别完是FULL SPEED 后就不会影响数据传输了.USB传输的是差分信号.

请问9楼的,切换至high speed时,为什么要将其上拉电阻移除?
另外,它移除是否是靠软件控制的模拟开关?

识别完是FULL SPEED 后就不会影响数据传输了.USB传输的是差分信号.



1.    usb spec 2.0 中建议:线路采用 电流驱动的模式,对底层差分信号的 driver 和 receiver 的电阻特性都有明确的规定和要求,为了避免 上拉电阻对 driver 和 receiver 的阻抗的影响,当装置切换到高速后,就将该上拉电阻移除。
2.可以使用软件控制的模拟开关,但一般都会做在支持high -speed 的 ic 内部,和transceiver 做在一起,在硬件或fireware 中,不用software 再写程序控制。

学习!

都是高手!

都是牛人...

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top