[发明专利]一种USB主从模式的切换方法、系统、存储介质及终端在审

专利信息
申请号: 201911326801.6 申请日: 2019-12-20
公开(公告)号: CN111159083A 公开(公告)日: 2020-05-15
发明(设计)人: 刘海毅 申请(专利权)人: 惠州华阳通用电子有限公司
主分类号: G06F13/40 分类号: G06F13/40;G06F13/42
代理公司: 广州三环专利商标代理有限公司 44202 代理人: 叶新平
地址: 516000 广东省惠州市东江*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 usb 主从 模式 切换 方法 系统 存储 介质 终端
【说明书】:

发明涉及USB设备识别技术领域,具体公开了一种USB主从模式的切换方法、系统、存储介质及终端,能够实现:目标设备检测到USB设备插入时,首先切断对其VBUS端的供电电源,然后获取该VBUS端电压的采样值并判断该采样值是否超过ADC采样的门限值,若是则说明USB设备为主机设备,目标设备为从机设备,则目标设备通过改变寄存器低三位位址而设置为从机模式,相反则设置为主机模式,从而实现了目标设备USB主从模式的自动切换,相比现有技术,本发明无须用户手动切换,提升了用户体验,还节省硬件GPIO资源,节约按键开关等物料成本。

技术领域

本发明涉及USB设备识别技术领域,尤其涉及一种USB主从模式的切换方法、系统、存储介质及终端。

背景技术

非标准的OTG USB设备连接uCLinux目标板时,该目标板既可以做主机,也可以做从机,但是它不支持HNP协议,不能自动识别连接的USB设备而做主从适配切换。这种USB设备做主从模式切换,传统的方法是通过硬件GPIO连接按键开关来处理。但这种方案存在几个缺点如下:

1.需要手动切换,用户体验不佳;

2.需要占用一个GPIO口,对于IO资源不多的芯片来说,也是一大支出;

3.需要使用一个按键开关,增加物料成本。

uCLinux:micro-control linux,即“微控制器领域中的Linux系统”,它主要是针对目标处理器没有存储管理单元MMU的嵌入式系统而设计。

OTG:OTG是On-The-Go的缩写,是近年发展起来的技术。2001年12月18日由USBImplementers Forum公布,主要应用于各种不同的设备或移动设备间的联接,进行数据交换。

HNP:Host Negotiation Protocol,主机协商协议,允许两个USB设备之间互相协商谁当主机。

发明内容

本发明提供一种USB主从模式的切换方法、系统、存储介质及终端,解决的技术问题是,现有通过硬件GPIO连接按键开关来处理非标准的OTG USB设备主从模式的方案,需要手动切换、占用芯片GPIO口资源以及新增物料成本。

为解决以上技术问题,本发明提供一种USB主从模式的切换方法,包括步骤:

S1.目标设备检测到有USB设备插入到目标设备时,关闭对其VBUS端的供电输出;

S2.采集所述VBUS端的电压;

S3.判断所述VBUS端的电压是否大于预设电压值,若是则所述目标设备设置为从机模式,若否则设置为主机模式并恢复对所述VBUS端的供电输出。

进一步地,所述步骤S2具体为:

对所述VBUS端的电压进行AD采样,获取对应的采样值。

进一步地,在所述步骤S3中,所述判断所述VBUS端的电压是否大于预设电压值,具体为:

判断所述采样值是否大于预设的门限值。

进一步地,在所述步骤S3中,所述设置为从机模式具体为:

改变所述目标设备中寄存器的低三位位址为第一预设值。

进一步地,在所述步骤S3中,所述设置为主机模式具体为:

改变所述目标设备中寄存器的低三位位址为第二预设值。

本发明还提供一种USB主从模式的切换系统,包括目标设备,以及插入到所述目标设备上的USB设备;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州华阳通用电子有限公司,未经惠州华阳通用电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911326801.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top