阅读:1324回复:5
问题请教:关于philips的ISP1581。。。
管脚6为D+,管脚7为RPU接电阻1.5K上拉至3.3V。
初始化时,mode register(写入09)中位softct置1,表明D+上拉至RPU。 现在的问题是,softct置1后,在D+上检测不到高电平。这是否正常,若不正常是何原因?此外,softct还有什么作用(或者何时清0)? 主机端usb电缆接入usb设备后,检测到D+上拉至高电平,表明有usb设备连入主机。这种理解是否正确?? 谢谢答复。可直接联系:zhangzx@start.com.cn |
|
沙发#
发布于:2004-03-16 17:46
主机端usb电缆接入usb设备后,检测到D+上拉至高电平,表明有usb设备连入主机。理解正确!
mode register(写入09)中位softct置1,则打开D+上拉电阻. 除此之外,如果你想重启DEVICE,则可以把softct置0,延迟,再把softct置1,相当于插拔USB设备. |
|
|
板凳#
发布于:2004-03-17 10:08
现在关键是置位了softct了,而且读出来mode register确实是置上了,可是用万用表量D+,却仍是低电平。。。
|
|
地板#
发布于:2004-03-17 11:19
为什么不用示波器量?
这个设置是否生效最明显的现象就是主机是否发现了unkown device! 设备方的现象是你设置完这个寄存器后会收到reset中断! |
|
地下室#
发布于:2004-03-17 14:43
您说的主机端出现unknown device是何现象?
还有,reset是置完softct之后就出现,还是置mode register其它位才会出现呢?这是什么类型的reset,bus reset?? 协议中是说必须有一reset,但我这似乎没有。 谢谢。 |
|
5楼#
发布于:2004-03-18 18:18
主机端出现unknown device的意思就是主机已经检测到现在有USB设备插入了,但是没有找到相关的驱动连接或者枚举不能成功,可以使用BOUNDHOOD软件查看是那一种,在找原因!
|
|
|