一种数据信息的传输装置及其方法制造方法及图纸

技术编号:13601740 阅读:36 留言:0更新日期:2016-08-27 17:44
本发明专利技术公开了一种数据信息的传输装置及其方法,传输装置包括SPI数据线、USB数据线和设置在移动终端内的控制器;所述控制器在移动终端启动时,选择SPI协议通过SPI数据线传输相应的数据信息给外设;当控制器检测USB数据线接入时,选择USB协议通过USB数据线传输数据信息给外设;当控制器检测USB数据线拔出时,切换为SPI协议;这样移动终端既能保证现有的USB功能正常使用,还额外增加了SPI协议来输出运行信息,解决了现有USB接口不能支持运行信息传输的问题,为移动终端开发、调试、售后维修提供方便。

【技术实现步骤摘要】

本专利技术涉及移动终端
,尤其涉及的是一种数据信息的传输装置及其方法
技术介绍
在移动终端开发阶段,目前通常使用USB进行调试,即将调试设备通过USB接口与移动终端相连接,然后移动终端将运行信息输出、通过USB接口传输至调试设备中进行处理。虽然USB接口结构简单只有四根数据线(VBUS,GND,DP,DN),但其通讯协议复杂。有些低脚的调试设备甚至不具备USB协议,因此调试设备无法解析移动终端输出的运行信息。另外,在移动终端启动引导阶段(BOOTLOADER)往往也尚未载入USB协议,因此也无法将运行信息通过USB接口输出。因而现有技术还有待改进和提高。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种数据信息的传输装置及其方法,以解决现有USB接口不能支持运行信息传输的问题。本专利技术解决技术问题所采用的技术方案如下:一种数据信息的传输装置,其包括SPI数据线、USB数据线和设置在移动终端内的控制器;所述控制器在移动终端启动时,选择SPI协议通过SPI数据线传输相应的数据信息给外设;当控制器检测USB数据线接入时,选择USB协议通过USB数据线传输数据信息给外设;当控制器检测USB数据线拔出时,切换为SPI协议。所述的数据信息的传输装置中,所述控制器包括USB接口、USB模块、SPI模块和切换模块;所述移动终端启动时,切换模块将SPI模块与USB接口连接,SPI模块根据SPI协议传输数据信息至USB接口;当切换模块检测USB接口外接USB数据线时,将USB模块与USB接口连接,USB模块根据USB协议传输数据信息至USB接口;当切换模块检测USB接口无连接或USB数据线拔出时,将SPI模块与USB接口连接。所述的数据信息的传输装置中,所述切换模块包括控制单元、第一开关和第二开关;所述控制单元的输入脚连接USB接口的VBUS脚和USB模块的VBUS1脚,控制单元的输出脚连接第一开关的控制脚和第二开关的控制脚,第一开关的切换脚连接USB接口的DP脚,第一开关的第一选择脚连接USB模块的DP1脚,第一开关的第二选择脚连接SPI模块的CLK脚,第二开关的切换连接USB接口的DN脚,第二开关的第一选择脚连接USB模块的DN1脚,第二开关的第二选择脚连接SPI模块的DATA脚。所述的数据信息的传输装置中,所述SPI数据线包括数据线、设置在数据线两端的第一接头和第二接头;所述第一接头设置有CLK1脚、DATA1脚、GND1脚;第二接头设置有CLKIN脚、DATAIN脚、GNDN脚;SPI数据线与移动终端连接时,USB接口的DP脚连接第一接头的CLK1脚, USB接口的DP脚连接第一接头的DATA1脚, USB接口的VBUS脚悬空。一种采用所述的数据信息的传输装置的传输方法,其包括:A、当移动终端启动时,控制器选择SPI协议通过SPI数据线传输相应的数据信息给外设;B、当控制器检测USB数据线接入时,选择USB协议通过USB数据线传输数据信息给外设;C、当控制器检测USB数据线拔出时,切换为SPI协议。所述的数据信息的传输装置的传输方法中,所述步骤A具体包括:当移动终端启动时,切换模块将SPI模块与USB接口连接,SPI模块根据SPI协议传输数据信息至USB接口。所述的数据信息的传输装置的传输方法中,所述步骤B具体包括:当切换模块检测USB接口外接USB数据线时,将USB模块与USB接口连接,USB模块根据USB协议传输数据信息至USB接口。所述的数据信息的传输装置的传输方法中,所述步骤C具体包括:当切换模块检测USB接口无连接或USB数据线拔出时,将SPI模块与USB接口连接。所述的数据信息的传输装置的传输方法中,在所述步骤B中,当 USB数据线插入时,USB接口的VBUS脚上产生上升沿中断信号;当切换模块的控制单元检测到该上升沿中断信号时,输出高电压使第一开关和第二开关得电吸合,第一开关将USB模块的DP1脚与USB接口的DP脚连接,第二开关将USB模块的DN1脚与USB接口的DN脚连接。所述的数据信息的传输装置的传输方法中,在所述步骤C中,当USB数据线拔出时,USB接口的VBUS脚上产生下降沿中断信号;当切换模块的控制单元检测到该下降沿中断信号时,不输出电压使第一开关和第二开关失电,第一开关将SPI模块的CLK脚与USB接口的DP脚连接,第二开关将SPI模块的DATA脚与USB接口的DN脚连接。相较于现有技术,本专利技术提供的数据信息的传输装置及其方法,在移动终端启动时,通过控制器选择SPI协议通过SPI数据线传输相应的数据信息给外设;当控制器检测USB数据线接入时,选择USB协议通过USB数据线传输数据信息给外设;当控制器检测USB数据线拔出时,切换为SPI协议;这样移动终端既能保证现有的USB功能正常使用,还额外增加了SPI协议来输出运行信息,解决了现有USB接口不能支持运行信息传输的问题,为移动终端开发、调试、售后维修提供方便。附图说明图1是本专利技术提供的数据信息的传输装置应用实施例的结构框图。图2是本专利技术提供的数据信息的传输装置中控制器的电路图。图3是本专利技术提供的数据信息的传输装置中SPI数据线的示意图。图4是本专利技术提供的运行信息的时序图。图5是本专利技术提供的数据信息的传输装置的传输方法流程图。具体实施方式本专利技术提供一种数据信息的传输装置及其方法。为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供的数据信息的传输装置与外设连接,请参阅图1,所述传输装置包括SPI数据线10、USB数据线20和设置在移动终端内的控制器30。所述控制器30在移动终端启动时,选择SPI(Serial Peripheral Interface,串行外设接口,一种同步串行数据传输协议)协议通过SPI数据线10传输相应的数据信息给外设。当控制器30检测USB数据线20接入时,选择USB协议通过USB数据线20传输数据信息给外设。当控制器30检测USB数据线20拔出时,切换为SPI协议。也即是说,本实施例默认设置的通讯协议为SPI协议,并配置了对应的SPI数据线10。移动终端平时都通过SPI协议和SPI数据线10来传输数据给其他设备或终端。SPI协议更加简单精简,对于支持SPI协议的设备或终端,特别是对于调试设备来说,SPI协议已能满足其数据传输的需求,能传输正确的数据信息以便调试设备解析。当用户插入USB数据线20时,就自动切换为USB协议来传输数据给支持USB协议的设备或终端。当USB数据线20拔出时,又自动切换回SPI协议。这样一个移动终端使用一个接口就能同时支持两种协议的数据传输,无需每种协议都设置一接口,节省了成本;并且既能保证现有的USB功能正常使用,还额外增加了SPI功能来输出系统的运行信息,为移动终端开发、调试、售后维修提供方便。请一并参阅图2,所述控制器30包括USB接口310、USB模块320、SPI模块330和切换模块340。所述USB接口310连接USB模块320和切换模块340,所述SPI模块330连接切换模块340。所述USB接口310还外接SPI数据线10或本文档来自技高网...

【技术保护点】
一种数据信息的传输装置,其特征在于,包括SPI数据线、USB数据线和设置在移动终端内的控制器;所述控制器在移动终端启动时,选择SPI协议通过SPI数据线传输相应的数据信息给外设;当控制器检测USB数据线接入时,选择USB协议通过USB数据线传输数据信息给外设;当控制器检测USB数据线拔出时,切换为SPI协议。

【技术特征摘要】
1.一种数据信息的传输装置,其特征在于,包括SPI数据线、USB数据线和设置在移动终端内的控制器;所述控制器在移动终端启动时,选择SPI协议通过SPI数据线传输相应的数据信息给外设;当控制器检测USB数据线接入时,选择USB协议通过USB数据线传输数据信息给外设;当控制器检测USB数据线拔出时,切换为SPI协议。2.根据权利要求1所述的数据信息的传输装置,其特征在于,所述控制器包括USB接口、USB模块、SPI模块和切换模块;所述移动终端启动时,切换模块将SPI模块与USB接口连接,SPI模块根据SPI协议传输数据信息至USB接口;当切换模块检测USB接口外接USB数据线时,将USB模块与USB接口连接,USB模块根据USB协议传输数据信息至USB接口;当切换模块检测USB接口无连接或USB数据线拔出时,将SPI模块与USB接口连接。3.根据权利要求2所述的数据信息的传输装置,其特征在于,所述切换模块包括控制单元、第一开关和第二开关;所述控制单元的输入脚连接USB接口的VBUS脚和USB模块的VBUS1脚,控制单元的输出脚连接第一开关的控制脚和第二开关的控制脚,第一开关的切换脚连接USB接口的DP脚,第一开关的第一选择脚连接USB模块的DP1脚,第一开关的第二选择脚连接SPI模块的CLK脚,第二开关的切换连接USB接口的DN脚,第二开关的第一选择脚连接USB模块的DN1脚,第二开关的第二选择脚连接SPI模块的DATA脚。4.根据权利要求3所述的数据信息的传输装置,其特征在于,所述SPI数据线包括数据线、设置在数据线两端的第一接头和第二接头;所述第一接头设置有CLK1脚、DATA1脚、GND1脚;第二接头设置有CLKIN脚、DATAIN脚、GNDN脚;SPI数据线与移动终端连接时,USB接口的DP脚连接第一接头的CLK1脚, USB接口的DP脚连接第一接头的DATA1脚...

【专利技术属性】
技术研发人员:俞斌杨维琴
申请(专利权)人:TCL移动通信科技宁波有限公司
类型:发明
国别省市:浙江;33

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

1