usb接口如何检测的?
时间:10-02
整理:3721RD
点击:
如题,哪位大哥告诉我吧。谢谢了!
一插入USB就有5V的VBUS,这样手机的ABB和DBB就能收到相应中断,然后软件就能通过握手信息识别出USB了
谢谢!
此外,个人理解,耳机的检测应该是插入耳机时,通过机械开关产生一个电平的变化送给 baseband一个中断信号。而麦克一路,也应该是通过机械开关由初始的高电位变为低电位,即在没有耳机插入时,麦克一路是否一直维持高电位micbiasp电压?
usb 接口插入后,由5V分压产生3.3V,产生中断信号给CPU,然后CPU打开USB 模块的3.3V供电,从而USB_DP通过1.5K上拉电阻拉到3.3V,PC端会通过USB_DP发信号给CPU,如果一段时间没有回应,证明不是usb插入
在没有耳机插入时,软件会控制micbias 的电压被关掉,系统侦测到耳机插入时,micbais电压才会被打开,不然就太耗电了哦
谢谢。
楼上说的对。测试发现,在拔出耳机之后,micbias电压会慢慢降低。
到底是在讨论USB问题还耳机检测问题,真是乱透了