微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > 微电子学习交流 > 问一个关于USB接口芯片内部软复位的设计问题

问一个关于USB接口芯片内部软复位的设计问题

时间:12-11 整理:3721RD 点击:
一款采用USB接口的soc芯片,考虑到系统掉还能通过软复位复活----即用一看门狗监测关键模块,发现死机,发中断给cpu然后cpu吧整个系统复位。想问的是,此时如果吧usb也复位了,在不重新插拔的情况下,主机还能识别这个usb设备吗?不知有人了解这方面的设计吗,谢谢!

关键是这是后usb设备和主机间肯定已经断了,重新初始话后,主机不和你联络的话,还是没用呀

应该可以识别的
usb从设备会根据cable的电压信号发送握手信号给主机,从而重新完成握手识别过程

USB host side 主要检测的是USB D+/D-的电压来判断是否有设备插入
电压的变化是由Device端的上拉电阻来决定。
一般来讲,你的SOC芯片中应该有控制上拉电阻开关的寄存器。如果你的USB复位了,
上拉电阻被关断,当重新控制上拉电阻拉上的时候,host side 会开始重新枚举过程
不需要重新插拔。
.33

谢谢,有道理,我再去研究研究,最近这个软复位一直没敢动手做,呵呵

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

网站地图

Top