阅读:2015回复:7
主机端D+缺省电平为低平?
我用USB口实验时,发现:
用+5V电压拉6.8K电阻接到D+线上,主机无论是否上电,D+线都不会产生1v以上的电平。更换计算机亦然,而且肯定不是设备问题(我曾用USB B形口接电平而不带任何器件做过实验,结果如前所述)。请问拉低平是计算机的缺省设置吗?如果是这样,主机怎样发现设备呢?这个设置该如何修改呢? 盼高手指教!!! 本人邮箱:applicat@chinaren.com ygshen_1001@21cn.com |
|
|
沙发#
发布于:2001-07-24 15:39
我现在也碰到同样的问题。
不过我的D+接1.5k上拉电阻,接到usbn9602的V3.3管脚。 希望高手指点!也希望咱们这些新手多多交流! |
|
板凳#
发布于:2001-07-25 09:27
我不知其它人在接入设备时D+线上的情况是怎样的,是否绝大多数人不存在这个问题?
在www.USBMAN.com上有讲关于BIOS设置的文章,我按照要求设置,仍然没有效果。 |
|
|
地板#
发布于:2001-07-25 16:49
我用的是usbn9603在18脚(3.3v)与19脚(D+)之间加一个1.5k的上拉电阻,在将MCNTRL寄存器中的VGE,NAT两个置位,win98就可以识别设备了。
|
|
地下室#
发布于:2001-07-25 17:06
事实上V3.3V上高平我已经调出来了,NAT也置位了,我往MCNTRL写入的是0X8C,我在这个时候查过D+线上的电平,仍为低,但我没有做主机检测设备的实验,因此我想问一下,当主机检测到设备的时候电平是怎样的?
事实上我曾冒险将+5V的拉电阻短接,将D+电位强行拉到高平上,这时主机检测到了设备! |
|
|
5楼#
发布于:2001-07-26 09:41
在3.3v接上拉电阻后,D+电平被拉到3V左右,我想D+的电平到3.3v后主机应能识别了。
顺便请教一下: 9603中数据是怎样经过TXDx 到FIFO中被发送的? 谢谢 |
|
6楼#
发布于:2001-07-27 10:46
原来我的程序写得有问题,
寄存器没写进去,现在初始化成了,3.3V也有了 D+2.8V,工作正常。 |
|
7楼#
发布于:2001-07-30 20:19
FIFO发送信息的时候,我理解,将EPCX(X=0~7)合理置位,TDX装入信息,相信就可以将数据发出去了。数据空的时候FIFO的状态寄存器会报告消息的。
|
|
|