本发明涉及otg设备的检测领域,更具体地说,涉及一种自动切换otg设备主从模式下的vbus电压的方法与电路。
背景技术:
现有技术中,具备otg功能的设备通过检测usb_id引脚的状态来判断工作为host(主模式/usb_id悬空)或者device(从模式/usb_id接地/拉高)。当作为host工作时,otg设备为外设提供vbus电源并工作于主模式,当作为device工作时,otg设备切断供应vbus电源并工作于从模式。
但是,上述的判断方式需要具有vbus监视和供电电路(ldo、限流ic),同时需要软件配合来实现供电切换,且不能做到几种usb_id触发状态(高、低、悬空)的兼容设计,在需要快速简单的判断otg工作模式的应用环境下,显得机制复杂且成本提高。
技术实现要素:
本发明的目的在于克服现有技术的不足,提供一种纯电路结构实现的自动切换otg设备主从模式下的vbus电压的方法与电路。
本发明的技术方案如下:
一种自动切换otg设备主从模式下的vbus电压的方法,当otg设备处于主模式时,usb_id引脚的电压经窗口比较器输出低电平,控制开关电路导通,vbus引脚输出从设备工作电压;当otg设备处于从模式时,usb_id引脚的电压经窗口比较器输出高电平,控制开关电路截止,vbus引脚无输出。
作为优选,usb_id