songbo25
驱动牛犊
驱动牛犊
  • 注册日期2008-12-14
  • 最后登录2008-12-19
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:777回复:0

USB 插入HOST 后,主机死机

楼主#
更多 发布于:2008-12-18 13:11
各位大侠,DEVICE用ISP1105作为USB的收发器,D+一直上拉(因为SOTFCON接的高电平,无法控制使其下拉)。
现采用两种上电方式:(1)如果先插入PC USB 接口,然后再启动DEVICE,则会显示无法识别的设备;(2)如果先启动DEVICE,再插入PC USB接口,则会识别成功。
这是什么原因造成的呢?是不是由于我的D+由于一直上拉,对于(1),若先插入PC USB接口,上电时,主机检测到USB 有上拉,就发送枚举请求,而此时DEVICE端还没有初始化完全,便不响应。等初始化完成后,主机已经查询了一次,便不再发送查询,因为它没有检测到DEVICE D+电平的变化???而假设采用(2),先启动DEVICE,再插入USB接口,则初始化已完全,HOST向其发送请求是会顺利响应的?请大家帮我分析下。谢谢。

另外,对于(1)先插入PC USB 接口,然后再启动DEVICE的方法,还经常造成PC死机。这是什么原因呢?(注:DEVICE是自供电)
游客

返回顶部