串行数据传输的方法、装置、智能电子设备及存储介质制造方法及图纸

技术编号:35240825 阅读:26 留言:0更新日期:2022-10-19 09:45
本发明专利技术公开了串行数据传输的方法、装置、智能电子设备及存储介质,用以解决现有技术中存在的具有主、从双功能的智能电子设备的适用范围较小的技术问题,USB控制器的数据线与第一USB接口连接,第一USB接口至少支持外部设备作为主设备接入USB控制器,该方法包括:检测第一USB接口的第一VBUS线的状态;根据第一VBUS线的状态及数据线的状态,设置USB控制器的工作模式;其中,工作模式包括主设备模式和从设备模式;在工作模式下,与外部设备进行数据传输。输。输。

【技术实现步骤摘要】
串行数据传输的方法、装置、智能电子设备及存储介质


[0001]本专利技术涉及串行通信
,尤其是涉及串行数据传输的方法、装置、智能电子设备及存储介质。

技术介绍

[0002]OTG(On The Go)技术允许在没有主机的情况下,实现设备间的数据传送。如数码相机直接连接到打印机上,通过OTG技术,连接两台设备间的USB口,将拍出的相片立即打印出来;也可以将数码照相机中的数据,通过OTG发送到USB接口的移动硬盘上。
[0003]在现有技术中,智能电子设备要实现USB device(从设备)/host(主设备)模式切换,需要智能电子设备具有支持USB OTG功能的标准micro/mini口,当从设备如U盘或主设备如计算机接入该智能电子设备时,该智能电子设备需要通过检测标准micro/mini口中的id线来决定自身扮演的角色,即智能电子设备应切换到device模式(作为主设备)还是host模式(作为从设备)。上述功能的实现,都是基于双方的micro/mini口中,除了USB常用的4条线(作为电源线的VBUS和GND线,传输数据的一对数据线D+、D

)外还有一条ID线,也就说通信双方的USB口都是具有ID线(即具有支持USB OTG功能)的micro/mini口。
[0004]然而,目前大多数的设备采用的USB口可能是micro/mini口、也可能是type

A口,即便有的外设使用的是micro/mini口,但也可能并不支持USB OTG功能。因此,导致具有主、从双功能的智能电子设备不能与任一USB口的外设连接、并实现USB device/host模式切换,进而使智能电设备的使用范围较小。

技术实现思路

[0005]本专利技术提供一种串行数据传输的方法、装置、智能电子设备及存储介质,用以解决现有技术中存在的上述技术问题。
[0006]第一方面,为解决上述技术问题,本专利技术实施例提供的一种串行数据传输的方法,应用于通用串行总线USB控制器,所述USB控制器的数据线与第一USB接口连接,所述第一USB接口至少支持主设备接入,该方法的技术方案如下:
[0007]检测所述第一USB接口的第一VBUS线的状态;
[0008]根据所述第一VBUS线的状态及所述数据线的状态,设置所述USB控制器的工作模式;其中,所述工作模式包括主设备模式和从设备模式;
[0009]在所述工作模式下,与外部设备进行数据传输。
[0010]一种可能的实施方式,所述数据线还与第二USB接口连接,且所述第一VBUS线和所述第二USB接口的第二VBUS线对应不同电源,所述第二USB接口用于支持从设备接入。
[0011]一种可能的实施方式,所述第一USB接口包括min/micro USB接口,所述第二USB接口包括TYPEC A接口。
[0012]一种可能的实施方式,根据所述第一VBUS线的状态及所述数据线的状态,确定是否有设备接入,设置所述USB控制器的工作模式,包括:
[0013]根据所述第一VBUS线的状态及所述数据线的状态,确定是否有设备接入所述USB控制器;
[0014]在确定有外部设备接入所述USB控制器时,根据所述第一VBUS线的状态确定并设置所述USB控制器的工作模式。
[0015]一种可能的实施方式,根据所述第一VBUS线的状态确定并设置所述USB控制器的工作模式,包括:
[0016]当所述第一VBUS线的状态为低电平状态时,将所述第一VBUS线设置为对外输出电源有效,并在设定时长内检测所述数据线的状态是否发生变化;
[0017]若发生变化,确定所述外部设备从所述第一USB接口接入所述USB控制器;
[0018]将所述工作模式确定并设置为所述主设备模式。
[0019]一种可能的实施方式,根据所述第一VBUS线的状态确定并设置所述USB控制器的工作模式,包括:
[0020]当所述第一VBUS线的状态为高电平状态时,确定所述外部设备从所述第一USB接口接入所述USB控制器;
[0021]在设定时长内检测所述数据线的状态是否发生变化,若发生变化则将所述工作模式确定并设置为所述从设备模式。
[0022]一种可能的实施方式,在设定时长内检测所述数据线的状态是否发生变化之后,还包括:
[0023]当确定所述数据线的状态未发生变化,确定所述外部设备为电源设备。
[0024]一种可能的实施方式,当所述数据线还与第二USB接口连接,确定所述外部设备从所述第一USB接口接入所述USB控制器之后,还包括:
[0025]控制所述第二USB接口的第二VBUS线保持对外输出电源无效。
[0026]一种可能的实施方式,当所述数据线还与第二USB接口连接,在设定时长内检测所述数据线的状态是否发生变化之后,还包括:
[0027]若在所述设定时长内检测到所述数据线的状态未发生变化,确定无设备从所述第一USB接口接入所述USB控制器,将所述第一VBUS线设置为对外输出电源无效,以及将所述第二VBUS线设置为对外输出电源有效;
[0028]在所述设定时长内再次检测所述数据线的状态是否发生变化;
[0029]若发生变化,则确定所述外部设备从所述第二USB接口接入所述USB控制器,将所述工作模式确定并设置为所述主设备模式。
[0030]一种可能的实施方式,在所述设定时长内再次检测所述数据线的状态是否发生变化之后,还包括:
[0031]若确定在所述设定时长内再次检测到所述数据线的状态未发生变化,则确定无设备从所述第一USB接口和所述第二USB接口接入所述USB控制器,将所述第二VBUS线设置为对外输出电源无效。
[0032]第二方面,本专利技术实施例提供了一种串行数据传输的装置,应用于通用串行总线USB控制器,所述USB控制器的数据线与第一USB接口连接,所述第一USB接口至少支持主设备接入,该装置包括:
[0033]检测单元,用于检测所述第一USB接口的第一VBUS线的状态;
[0034]设置单元,用于根据所述第一VBUS线的状态及所述数据线的状态,设置所述USB控制器的工作模式;其中,所述工作模式包括主设备模式和从设备模式;
[0035]传输单元,用于在所述工作模式下,与外部设备进行数据传输。
[0036]一种可能的实施方式,所述数据线还与第二USB接口连接,且所述第一VBUS线和所述第二USB接口的第二VBUS线对应不同电源,所述第二USB接口用于支持从设备接入。
[0037]一种可能的实施方式,所述第一USB接口包括min/micro USB接口,所述第二USB接口包括TYPEC A接口。
[0038]一种可能的实施方式,所述设置单元用于:
[0039]根据所述第一VBUS线的状态及所述数据线的状态,确定是否有设备接入所述USB控制器;
[0040]在确定有外部设备接入所述USB本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种串行数据传输的方法,应用于通用串行总线USB控制器,所述USB控制器的数据线与第一USB接口连接,所述第一USB接口至少支持外部设备作为主设备接入所述USB控制器,其特征在于,所述方法包括:检测所述第一USB接口的第一VBUS线的状态;根据所述第一VBUS线的状态及所述数据线的状态,设置所述USB控制器的工作模式;其中,所述工作模式包括主设备模式和从设备模式;在所述工作模式下,与所述外部设备进行数据传输。2.如权利要求1所述的方法,其特征在于,所述数据线还与第二USB接口连接,且所述第一VBUS线和所述第二USB接口的第二VBUS线对应不同电源,所述第二USB接口用于支持所述外部设备作为从设备接入所述USB控制器。3.如权利要求2所述的方法,其特征在于,所述第一USB接口包括min/micro USB接口,所述第二USB接口包括TYPEC A接口。4.如权利要求1

3任一项所述的方法,其特征在于,根据所述第一VBUS线的状态及所述数据线的状态,设置所述USB控制器的工作模式,包括:根据所述第一VBUS线的状态及所述数据线的状态,确定是否有设备接入所述USB控制器;在确定有外部设备接入所述USB控制器时,根据所述第一VBUS线的状态确定并设置所述USB控制器的工作模式。5.如权利要求4所述的方法,其特征在于,根据所述第一VBUS线的状态确定并设置所述USB控制器的工作模式,包括:当所述第一VBUS线的状态为低电平状态时,将所述第一VBUS线设置为对外输出电源有效,并在设定时长内检测所述数据线的状态是否发生变化;若发生变化,确定所述外部设备从所述第一USB接口接入所述USB控制器;将所述工作模式确定并设置为所述主设备模式。6.如权利要求4所述的方法,其特征在于,根据所述第一VBUS线的状态确定并设置所述USB控制器的工作模式,包括:当所述第一VBUS线的状态为高电平状态时,确定所述外部设备从所述第一USB接口接入所述USB控制器;在设定时长内检测所述数据线的状态是否发生变化,若发生变化则将所述工作模式确定并设置为所述从设备模式。7.如权利要求6所述的方法,其特征在于,在设定时长内检测所述数据线的状态是否发生变化之后,还包括:当确定所述数据线的状态未发生变化,确定所述外部设备为电源设备。8.如权利要求5所述的方法,其特征在于,当所述数据线还与第二USB接...

【专利技术属性】
技术研发人员:吕锦昂谭顺伟杜夔
申请(专利权)人:炬芯科技股份有限公司
类型:发明
国别省市:

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

1