System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种智能终端USB Device模式和Host模式的切换系统及方法技术方案_技高网

一种智能终端USB Device模式和Host模式的切换系统及方法技术方案

技术编号:41067808 阅读:2 留言:0更新日期:2024-04-24 11:22
本发明专利技术公开了一种智能终端USB Dev ice模式和Host模式的切换系统,包括:USB控制器的D+端、D‑端分别连接切换开关的I N_1端和I N_2端,切换开关的OUT1_1端和OUT1_2端分别连接PC端的D+端、D‑端,切换开关的OUT2_1端和OUT2_2端均连接USB外设,USB控制器、切换开关和USB外设均设置在智能终端上。还公开了一种智能终端USB Dev ice模式和Host模式的切换方法,包括:步骤S1,通过将PC端的USB线缆插入智能终端的USB接口,PC端的VBUS端通过线缆连接智能终端的VBUS端;步骤S2,智能终端的VBUS端检测到有5V电压输入,切换至dev ice模式;步骤S3,完成调试后,PC端的USB线缆断开与智能终端的USB接口连接;步骤S4,智能终端的VBUS端检测到电压为0V,切换回host模式。通过VBUS的插拔来控制在Host和dev ice模式间的切换。

【技术实现步骤摘要】

本专利技术涉及智能终端usb接口,具体为一种智能终端usb device模式和host模式的切换系统及方法。


技术介绍

1、智能终端都集成了usb控制器,usb控制器有两种工作模式:host模式(主模式)和device模式(从模式)。当usb控制器工作在host模式时,智能终端可以直接连接usb外设,比如u盘、usb耳机和usb鼠标等。此时智能终端一般都是通过vbus对外输出5v,给usb外设供电使用。当智能终端跟pc端连接时,因为pc端的usb只能工作在host模式,所以智能终端的usb必须是device模式,才可以可跟pc端正常通讯。连接后pc端通过vbus对智能终端输入5v电压,通过usb连接pc端和智能终端后,可以方便地对智能终端进行调试和管理。

2、传统的技术方案中,智能终端对外的usb口有5个io:vbus、d+、d-、usb_id和地线。usb控制器的host和device模式切换,是通过usb_id来检测的。当有usb外设接入时,usb外设把usb_id脚拉低,此时智能终端检测到usb_id脚被拉低,切换usb控制器工作在host模式,并通过vbus对外输出5v。当usb外设拔出时,智能终端检测到usb_id变成高电平后,立即切换usb控制器工作在device模式。所以pc端的usb线缆接入智能终端时,智能终端的usb控制器早已工作在device模式,pc端的usb是host端,智能终端的usb是device端,因此可以正常工作。

3、在某些产品中,usb外设集成在智能终端内部。usb外设无法直接断开,因此无法通过usb_id脚的高低状态来控制智能终端的usb控制器是工作在host模式还是device模式。

4、因此,提供一种智能终端usb device模式和host模式的切换系统及方法。


技术实现思路

1、本专利技术的目的在于克服现有的缺陷而提供的一种智能终端usb device模式和host模式的切换系统及方法,满足只有一个usb控制器的智能终端的usb的设备连接和调试需求,同时还可以省去usb_id端口。

2、实现上述目的的技术方案是:

3、本专利技术之一的一种智能终端usb device模式和host模式的切换系统,包括:usb控制器,所述usb控制器的d+端、d-端分别连接切换开关的in_1端和in_2端,所述切换开关的out1_1端和out1_2端分别连接pc端的d+端、d-端,所述切换开关的out2_1端和out2_2端均连接usb外设,所述usb控制器、切换开关和usb外设均设置在智能终端上。

4、优选的,所述pc端的vbus端通过线缆连接所述智能终端的vbus端,所述pc端的地线端连接所述智能终端的地线端。

5、优选的,所述usb控制器为host模式时,所述usb控制器通过所述切换开关的out2_1端和out2_2端与所述usb外设接通,所述切换开关的out1_1端和out1_2端与所述pc端断开连接,所述pc端的vbus端与所述智能终端的vbus端断开连接。

6、优选的,所述usb控制器为device模式时,所述usb控制器通过所述切换开关的out1_1端和out1_2端与所述pc端接通,所述切换开关的out2_1端和out2_2端与所述usb外设断开连接,所述pc端的vbus端连接所述智能终端的vbus端。

7、优选的,所述usb控制器为device模式时,所述智能终端的usb接口与所述pc端的usb线缆连接。

8、本专利技术之二的一种智能终端usb device模式和host模式的切换方法,包括:

9、步骤s1,当用户需要调试时,通过将pc端的usb线缆插入智能终端的usb接口,所述pc端的vbus端通过线缆连接所述智能终端的vbus端;

10、步骤s2,所述智能终端的vbus端检测到有5v电压输入,则切换usb控制器工作在device模式,所述pc端对所述智能终端进行调试;

11、步骤s3,用户完成调试后,所述pc端的usb线缆断开与所述智能终端的usb接口的连接,所述pc端的vbus端停止向所述智能终端的vbus端输入5v电压;

12、步骤s4,所述智能终端的vbus端检测到电压输入为0v,则切换回usb控制器工作在host模式。

13、优选的,所述步骤s1中,所述usb控制器默认工作模式为host模式,所述usb控制器通过切换开关连接usb外设,此时,所述切换开关断开与所述pc端连接。

14、优选的,所述步骤s2中,usb控制器切换至device模式后,所述usb控制器通过切换开关连接所述pc端,此时所述切换开关断开与所述usb外设连接。

15、本专利技术的有益效果是:本专利技术通过外接pc终端,通过vbus端是否输出5v电压,来控制usb控制器在host和device模式间的切换,调试前,pc终端通过vbus端输出5v电压,usb控制器从host模式切换至device模式,usb控制器断开连接usb外设,在调试完成后,pc终端的vbus端停止输出5v电压后,usb控制器从device模式切换回host模式,此时,usb控制器通过切换开关连接usb外设,恢复跟内部usb外设的连接功能,本专利技术通过vbus的插拔来自动控制usb控制器在host和device模式间的切换,能满足只有一个usb控制器的智能终端的usb的设备连接和调试需求,同时还可以省去usb_id端口,其中,切换开关相当于一个io端口,在host模式时,切换开关为内io端口,usb控制器通过此内io端口连接usb外设,为device模式时,切换开关为外io端口,usb控制器通过此外io端口连接pc端。

本文档来自技高网...

【技术保护点】

1.一种智能终端USB Device模式和Host模式的切换系统,其特征在于,包括:USB控制器(1),所述USB控制器(1)的D+端、D-端分别连接切换开关(2)的IN_1端和IN_2端,所述切换开关(2)的OUT1_1端和OUT1_2端分别连接PC端(4)的D+端、D-端,所述切换开关(2)的OUT2_1端和OUT2_2端均连接USB外设(3),所述USB控制器(1)、切换开关(2)和USB外设(3)均设置在智能终端(5)上。

2.根据权利要求1所述的一种智能终端USB Device模式和Host模式的切换系统,其特征在于,所述PC端(4)的VBUS端通过线缆连接所述智能终端(5)的VBUS端,所述PC端(4)的地线端连接所述智能终端(5)的地线端。

3.根据权利要求1所述的一种智能终端USB Device模式和Host模式的切换系统,其特征在于,所述USB控制器(1)为host模式时,所述USB控制器(1)通过所述切换开关(2)的OUT2_1端和OUT2_2端与所述USB外设(3)接通,所述切换开关(2)的OUT1_1端和OUT1_2端与所述PC端(4)断开连接,所述PC端(4)的VBUS端与所述智能终端(5)的VBUS端断开连接。

4.根据权利要求1所述的一种智能终端USB Device模式和Host模式的切换系统,其特征在于,所述USB控制器(1)为device模式时,所述USB控制器(1)通过所述切换开关(2)的OUT1_1端和OUT1_2端与所述PC端(4)接通,所述切换开关(2)的OUT2_1端和OUT2_2端与所述USB外设(3)断开连接,所述PC端(4)的VBUS端连接所述智能终端(5)的VBUS端。

5.根据权利要求4所述的一种智能终端USB Device模式和Host模式的切换系统,其特征在于,所述USB控制器(1)为device模式时,所述智能终端(5)的USB接口与所述PC端(4)的USB线缆连接。

6.一种智能终端USB Device模式和Host模式的切换方法,其特征在于,包括:

7.根据权利要求6所述的一种智能终端USB Device模式和Host模式的切换方法,其特征在于,所述步骤S1中,所述USB控制器(1)默认工作模式为Host模式,所述USB控制器(1)通过切换开关(2)连接USB外设(3),此时,所述切换开关(2)断开与所述PC端(4)连接。

8.根据权利要求6所述的一种智能终端USB Device模式和Host模式的切换方法,其特征在于,所述步骤S2中,USB控制器切换至device模式后,所述USB控制器(1)通过切换开关(2)连接所述PC端(4),此时所述切换开关(2)断开与所述USB外设(3)连接。

...

【技术特征摘要】

1.一种智能终端usb device模式和host模式的切换系统,其特征在于,包括:usb控制器(1),所述usb控制器(1)的d+端、d-端分别连接切换开关(2)的in_1端和in_2端,所述切换开关(2)的out1_1端和out1_2端分别连接pc端(4)的d+端、d-端,所述切换开关(2)的out2_1端和out2_2端均连接usb外设(3),所述usb控制器(1)、切换开关(2)和usb外设(3)均设置在智能终端(5)上。

2.根据权利要求1所述的一种智能终端usb device模式和host模式的切换系统,其特征在于,所述pc端(4)的vbus端通过线缆连接所述智能终端(5)的vbus端,所述pc端(4)的地线端连接所述智能终端(5)的地线端。

3.根据权利要求1所述的一种智能终端usb device模式和host模式的切换系统,其特征在于,所述usb控制器(1)为host模式时,所述usb控制器(1)通过所述切换开关(2)的out2_1端和out2_2端与所述usb外设(3)接通,所述切换开关(2)的out1_1端和out1_2端与所述pc端(4)断开连接,所述pc端(4)的vbus端与所述智能终端(5)的vbus端断开连接。

4.根据权利要求1所述的一种智能终端usb device模式和host模式的切换系统,其特征在于...

【专利技术属性】
技术研发人员:刘杰文胡业勇
申请(专利权)人:小唐科技上海股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1