USB数据传输控制方法和相关设备技术

技术编号:21971260 阅读:29 留言:0更新日期:2019-08-28 01:26
本发明专利技术公开了一种USB数据传输控制方法与相关设备,其中,所述方法包括:当USB传输线内传输的电信号发生电平切换时,控制USB数据传输引脚切换输出的电平状态保持不变;处理器读取所述USB数据传输引脚切换输出的电平,并实时进行数据传输。当计算机设备中通过USB与其他设备相连接进行数据传输时,通过触发器保持USB数据传输引脚的电平为稳定的高电平或稳定的低电平,可以有效减少电平变化时受到移动终端中其他模块的干扰,保证每一次电平切换时输出端都能输出稳定的波形,根据输出端输出的稳定的波形,使得处理器很容易就能判断出USB传输线上的电平为高电平或低电平,从而提高数据传输的效率,提升计算机设备的整体性能。

USB Data Transfer Control Method and Related Devices

【技术实现步骤摘要】
USB数据传输控制方法和相关设备
本专利技术涉及数据传输
,尤其涉及的是一种USB数据传输控制方法和相关设备。
技术介绍
目前移动终端中广泛使用USB接口来进行充电,与其他设备之间的数据传输等,USB是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。USB接口具有即插即用和热插拔功能,可连接127种外设,如鼠标和键盘等。USB是在1994年底由英特尔等多家公司联合在1996年推出后,已成功替代串口和并口,已成为当今电脑与大量智能设备的必配接口。USB版本经历了多年的发展,到如今已经发展为3.0版本。对于大多数工程师来说,开发USB2.0接口产品主要障碍在于:要面对复杂的USB2.0协议、自己编写USB设备的驱动程序、熟悉单片机的编程,这不仅要求有相当的VC编程经验、还需要能够编写USB接口的硬件(固件)程序,所以大多数人放弃了自己开发USB产品。为了将复杂的问题简单化,西安达泰电子特别设计了USB2.0协议转换模块。USB20D模块可以被看作是一个USB2.0协议的转换器,将电脑的USB2.0接口转换为一个透明的并行总线,就象单片机总线一样,从而几天之内就可以完成USB2.0产品的设计。在移动终端中广泛使用的USB接口由于移动终端结构紧凑,在USB接口附近存在各种其他功能器件,在USB数据传输的电平产生变化时易受到电磁干扰。因此,现有技术还有待于改进和发展。
技术实现思路
基于此,有必要针对上述技术问题,提供一种USB数据传输控制方法和相关设备,当移动终端中通过USB与其他设备相连接进行数据传输时,可以有效减少电平变化时受到移动终端中其他模块的干扰,从而提高数据传输的效率,提升移动终端的整体性能。一种USB数据传输控制方法,包括:A、当USB传输线内传输的电信号发生电平切换时,控制USB数据传输引脚切换输出的电平状态保持不变;B、处理器读取所述USB数据传输引脚切换输出的电平,并实时进行数据传输。其中,在所述步骤A之前还包括:预先在USB传输线与处理器之间设置一用于在USB传输线发生电平切换时控制USB数据传输引脚切换输出的电平状态保持不变的触发器。其中,所述步骤A具体包括:A1、当USB传输线内传输的电信号由低电平切换至高电平时,保持所述触发器的输出端的电平保持为高电平;当USB传输线内传输的电信号由高电平切换至低电平时,保持所述触发器的输出端的电平保持为低电平。其中,所述步骤B具体包括:B1、处理器读取所述USB数据传输引脚的电平;B2、判断该引脚此时是否为高电平,若是则当前USB传输线上是第二逻辑值,否则当前USB传输线上是第一逻辑值;B3、处理器获取所述USB传输线传递的数据。一种USB数据传输控制系统,包括:触发器和处理器;所述触发器分别与USB传输线及处理器相连接;所述触发器,用于当USB传输线内传输的电信号发生电平切换时,控制USB数据传输引脚切换输出的电平状态保持不变;所述处理器,用于读取所述USB数据传输引脚切换输出的电平,并实时进行数据传输。其中,所述处理器读取所述USB数据传输引脚切换输出的电平,并判断该引脚此时是否为高电平,若是则当前USB传输线上是第二逻辑值,否则当前USB传输线上是第一逻辑值,并获取所述USB传输线传递的数据。其中,所述触发器包括一与USB传输线的触点连接的S端以及R端,还包括与处理器连接的输出端Q,所述触发器的R端接下拉电阻R1,S端接下拉电阻R2。其中,所述USB传输线的三个端点,一端固定接VDD,另两端分别与所述触发器的R端和S端连接,当USB传输线上是第一逻辑值时USB传输线的触点与R端相接触,当USB传输线上数据是第二逻辑值时USB数据传输线的触点与S端相接触。其中,当所述USB传输线的触点处于R端并进行电平切换时,触点由R端转向S端,则触发器的输出端Q始终保持高电平;当所述USB传输线的触点处于S端并进行电平切换时,触点由S端转向R端,则触发器的输出端Q始终保持高电平。一种计算机设备,包括触发器、存储器和处理器,所述存储器存储有计算机程序,所述触发器用于消除移动终端上其他模块在USB传输线对电平产生的干扰;所述处理器执行所述计算机程序时实现权利要求1至4中任一项所述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的方法的步骤。综上所述,本专利技术所提供的一种USB数据传输控制方法与相关设备,其中,所述方法包括:当USB传输线内传输的电信号发生电平切换时,控制USB数据传输引脚切换输出的电平状态保持不变;处理器读取所述USB数据传输引脚切换输出的电平,并实时进行数据传输。当计算机设备中通过USB与其他设备相连接进行数据传输时,通过触发器保持USB数据传输引脚的电平为稳定的高电平或稳定的低电平,可以有效减少电平变化时受到移动终端中其他模块的干扰,保证每一次电平切换时输出端都能输出稳定的波形,根据输出端输出的稳定的波形,使得处理器很容易就能判断出USB传输线上的电平为高电平或低电平,从而提高数据传输的效率,提升计算机设备的整体性能。附图说明图1为一个实施例中一种USB数据传输控制方法的流程示意图。图2为一个实施例中一种USB数据传输控制系统的实施例的结构示意图。图3为一个实施例中计算机设备的内部结构图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本申请提供的一种USB数据传输控制方法,可以应用于终端中。其中,终端可以但不限于是各种个人计算机、笔记本电脑、手机、平板电脑、车载电脑和便携式可穿戴设备。本专利技术的终端采用多核处理器。其中,终端的处理器可以为中央处理器(CentralProcessingUnit,CPU),图形处理器(GraphicsProcessingUnit,GPU)、视频处理单元(VideoProcessingUnit,VPU)等中的至少一种。在一个实施例中,如图1所示,提供了一种USB数据传输控制方法,以该方法应用于上述终端为例进行说明,包括以下步骤:S100、当USB传输线内传输的电信号发生电平切换时,控制USB数据传输引脚切换输出的电平状态保持不变。预先在USB传输线与处理器之间设置一用于保持USB数据传输引脚的电平为高电平或低电平的触发器,其中,所述触发器为RS触发器。具体的,当USB传输线内传输的电信号由低电平切换至高电平时,保持所述触发器的输出端的电平保持为高电平;当USB传输线内传输的电信号由高电平切换至低电平时,保持所述触发器的输出端的电平保持为低电平。S200、处理器读取所述USB数据传输引脚切换输出的电平,并实时进行数据传输。其中,所述步骤S200具体包括:S201、处理器读取所述USB传输线的引脚的电平;S202、判断该引脚此时是否为高电平,若是则当前USB传输线上是第二逻辑值,否则当前USB传输线上是第一逻辑值,其中,第一逻辑值是0时则第二逻辑值是1,第一逻辑值是1时则第二逻辑值是0,例如,高电平就是传一个数据1,低电平就是传一个数据0;S203、处理器获取所述USB传输线传递的数据。本实施例的USB数据本文档来自技高网...

【技术保护点】
1.一种USB数据传输控制方法,其特征在于,包括:A、当USB传输线内传输的电信号发生电平切换时,控制USB数据传输引脚切换输出的电平状态保持不变;B、处理器读取所述USB数据传输引脚切换输出的电平,并实时进行数据传输。

【技术特征摘要】
1.一种USB数据传输控制方法,其特征在于,包括:A、当USB传输线内传输的电信号发生电平切换时,控制USB数据传输引脚切换输出的电平状态保持不变;B、处理器读取所述USB数据传输引脚切换输出的电平,并实时进行数据传输。2.根据权利要求1所述的USB数据传输控制方法,其特征在于,在所述步骤A之前还包括:预先在USB传输线与处理器之间设置一用于在USB传输线发生电平切换时控制USB数据传输引脚切换输出的电平状态保持不变的触发器。3.根据权利要求2所述的USB数据传输控制方法,其特征在于,所述步骤A具体包括:A1、当USB传输线内传输的电信号由低电平切换至高电平时,保持所述触发器的输出端的电平保持为高电平;当USB传输线内传输的电信号由高电平切换至低电平时,保持所述触发器的输出端的电平保持为低电平。4.根据权利要求1所述的USB数据传输控制方法,其特征在于,所述步骤B具体包括:B1、处理器读取所述USB数据传输引脚的电平;B2、判断该引脚此时是否为高电平,若是则当前USB传输线上是第二逻辑值,否则当前USB传输线上是第一逻辑值;B3、处理器获取所述USB传输线传递的数据。5.一种USB数据传输控制系统,其特征在于,包括:触发器和处理器;所述触发器分别与USB传输线及处理器相连接;所述触发器,用于当USB传输线内传输的电信号发生电平切换时,控制USB数据传输引脚切换输出的电平状态保持不变;所述处理器,用于读取所述USB数据传输引脚切换输出的电平,并实时进行数据传输。6.根据权...

【专利技术属性】
技术研发人员:俞斌杨维琴
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东,44

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

1