【技术实现步骤摘要】
一种复用USB接口的方法及USBOTG设备
本专利技术涉及通信
,尤其涉及一种复用通用串行总线(UniversalSerialBus,USB)接口的方法及USBOTG设备。
技术介绍
USB接口是一种数据交换的通用接口,现已广泛应用于各种通信产品中。随着移动设备的计算能力的增强,以及实际应用的需求,USB实现者协会(UniversalSerialBusImplementersForums,USBIF)开发了USBOTG(On-The-Go)的规范,常常将支持USBOTG规范的设备称之为USBOTG设备。常见的USBOTG设备,如移动嵌入式设备,可以通过USB总线上的USB接口插入外部设备。移动嵌入式设备在移动环境下需要移动电源来供电,因此要求移动嵌入式设备作为主设备,移动电源作为从设备;移动嵌入式设备还需要通过USB总线与个人电脑(PersonalComputer,PC)进行数据交换,此时需要要求移动嵌入式设备作为从设备,而PC作为主设备。但是,根据USBOTG规范可知,USBOTG设备在选择作为主设备还是从设备时,是根据USB插座的ID引脚的电平高低来判断的:当USB插座的ID引脚接地(低电平)时,USBOTG设备作为主设备;当USB插座的ID引脚悬空(高电平)时,USBOTG设备作为从设备。本领域技术人员在实际应用中发现,移动嵌入式设备在接入PC时,如果此时USBOTG设备已经接入了一些需要USBOTG设备做主设备的外部设备时,USB插座的ID引脚已处于接地状态(低电平),因此,移动嵌入式设备还是被确认为主设备,将会导致USBOTG设备不能和PC ...
【技术保护点】
1.一种复用通用串行总线USB接口的方法,其特征在于,包括:检测USB OTG设备的USB总线上的USB接口是否被插入外部设备;当检测出所述USB接口被插入所述外部设备时,输出用于获取所述外部设备的设备类型的询问信息,以及监测用户响应于所述询问信息后的反馈信息,所述反馈信息携带有所述外部设备的设备类型;当所述反馈信息指示出所述外部设备的设备类型为第一设备类型时,断开所述USB总线上连接的除去所述外部设备的其它设备,将所述USB总线对应的USB插座的ID引脚的电平调整为第一电平,以使所述USB OTG设备作为从设备接入所述外部设备;当所述反馈信息指示出所述外部设备的设备类型为第二设备类型时,将所述USB总线对应的USB插座的ID引脚的电平调整为第二电平,以使所述USB OTG设备作为主设备与所述外部设备连接。
【技术特征摘要】
1.一种复用通用串行总线USB接口的方法,其特征在于,包括:检测USBOTG设备的USB总线上的USB接口是否被插入外部设备;当检测出所述USB接口被插入所述外部设备时,输出用于获取所述外部设备的设备类型的询问信息,以及监测用户响应于所述询问信息后的反馈信息,所述反馈信息携带有所述外部设备的设备类型;当所述反馈信息指示出所述外部设备的设备类型为第一设备类型时,断开所述USB总线上连接的除去所述外部设备的其它设备,将所述USB总线对应的USB插座的ID引脚的电平调整为第一电平,以使所述USBOTG设备作为从设备接入所述外部设备;当所述反馈信息指示出所述外部设备的设备类型为第二设备类型时,将所述USB总线对应的USB插座的ID引脚的电平调整为第二电平,以使所述USBOTG设备作为主设备与所述外部设备连接。2.根据权利要求1所述的方法,其特征在于,所述当检测出所述USB接口被插入所述外部设备时,输出用于获取所述外部设备的设备类型的询问信息,以及监测用户响应于所述询问信息后的反馈信息包括:当检测出所述USB接口被插入所述外部设备时,语音播放用于获取所述外部设备的设备类型的询问信息,以及采集用户输入的用于答复所述询问信息的语音信息,将所述语音信息确定为用户响应于所述询问信息后的反馈信息;或者,控制指示灯面板上的若干指示灯闪烁,检测用户对所述若干指示灯中的某一个指示灯的确认操作,当检测到所述确认操作时,获得对所述某一个指示灯的确认信息,并将所述确认信息确定为用户响应于所述询问信息后的反馈信息,每一个指示灯对应一种设备类型,所述确认信息用于指示所述某一个指示灯所对应的设备类型。3.根据权利要求1或2所述的方法,其特征在于,所述断开所述USB总线上连接的除去所述外部设备的其它设备包括:通过所述USBOTG设备的微控制单元向USB总线开关发送控制信号,以控制所述USB总线开关断开所述USB总线与所述其它设备的D+引脚之间的连接、断开与所述其它设备的D-引脚之间的连接以及断开与所述其它设备的VBUS引脚之间的连接。4.根据权利要求1~3任一项所述的方法,其特征在于,当所述反馈信息指示出所述外部设备的设备类型为第二设备类型时,将所述USB总线对应的USB插座的ID引脚的电平调整为第二电平,以使所述USBOTG设备作为主设备与所述外部设备连接之后,所述方法还包括:获取所述USBOTG设备与所述外部设备连接的接点电流值,并判断所述接点电流值是否大于预设电流值;当所述接点电流值大于所述预设电流值时,输出用于表示所述USBOTG设备处于充电状态的提示消息。5.根据权利要求1所述的方法,其特征在于,所述当所述反馈信息指示出所述外部设备的设备类型为第二设备类型时,将所述USB总线对应的USB插座的ID引脚的电平调整为第二电平,以使所述USBOTG设备作为主设备与所述外部设备连接包括:当所述反馈信息指示出所述外部设备的设备类型为第二设备类型时,判断所述USB总线对应的USB插座的ID引脚的电平是否为第二电平;如果是,保持所述ID引脚的电平为所述第二电平,以使所述USBOTG设备作为主设备与所述外部设备连接。6.一种USBOTG设备,其特征在于,包括:检测单元,用于检测所述USBOTG设备的USB总线上的USB接口是否被插入外部设备;交互单元,用于当所述检测单元检测出所述USB接口被插入所述外部设备时,输出用于获取所述外部设备的设备类型的询问信息,以及监测用户响应于所述询问信息后的反馈信息,所述反馈信息携带有所述外部设备的设备类型;第一执行单元,用于当所述交互单元监测到所述反馈信息指示出所述外部设...
【专利技术属性】
技术研发人员:李仁德,林文华,
申请(专利权)人:广州吉欧电子科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。