兼顾usb眼图性能和otg功能的方法及装置的制造方法

文档序号:9646533阅读:1558来源:国知局
兼顾usb眼图性能和otg功能的方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及通信技术领域,尤其涉及一种兼顾USB眼图性能和0TG功能的方法及装置。
【背景技术】
[0002]随着智能移动终端的发展,USB-0TG功能已经成为标配,众所周知USB-0TG和普通的USB (Universal Serial Bus,通用串行总线)功能都是通过USB接口实现的。普通的USB功能,手机作为从设备,计算机作为主设备;而USB-0TG恰好是让手机作为主设备而插入手机的另一设备作为从设备,从而使得移动终端之间的文件传输更加的便捷。其中,USB-0TG是USB On The Go的缩写,是近年发展起来的技术,2001年12月18日由USB ImplementersForum (USB实施者论坛)公布,主要应用于各种不同的设备或移动设备间的联接,进行数据交换。
[0003]由于移动终端屏幕尺寸越来越大,一般的设计都是将USB接口放在手机下端,主芯片在手机上端,从而导致USB走线很长,同时USB作为对位接口会在信号线上并联ESD(Electro-Static discharge,静电释放)器件以防止静电损坏端口,同时信号线上还有USB开关器件,这些因素最终导致USB眼图质量很难满足要求。USB作为手机最常用的接口,其接口速度很快,如果USB眼图质量不好可能会导致数据传输过程中出错。
[0004]为了提升USB眼图质量,常用的方法是提高USB驱动电流,改善效果很明显,如图la、图lb、图2a和图2b所示。但是,对于支持0TG功能的设计而言,通过提高USB驱动电流的改善方案会对0TG兼容性带来影响,可能降低0TG的识别成功率。因此提高USB驱动电流对USB传输和0TG传输而言是相互矛盾的,如何在保证USB传输性能的同时保证0TG的兼容性是一个需要解决的问题。

【发明内容】

[0005]有鉴于此,本发明实施例提供一种兼顾USB眼图性能和0TG功能的方法及装置,以在保证USB传输性能的同时保证0TG的兼容性。
[0006]第一方面,本发明实施例提供了一种兼顾USB眼图性能和0TG功能的方法,所述方法包括:
[0007]检测是否有外部设备通过USB接口接入移动终端;
[0008]当有外部设备接入移动终端时,判断所述移动终端与所述外部设备进行通信时是作为从设备还是作为主设备;
[0009]当所述移动终端与所述外部设备进行通信时是作为从设备时,按照第一 USB驱动电流参数设置USB驱动电流;
[0010]当所述移动终端与所述外部设备进行通信时是作为主设备时,按照第二 USB驱动电流参数设置USB驱动电流;
[0011]其中,所述第一 USB驱动电流参数是根据USB眼图性能确定的USB驱动电流参数,所述第二 USB驱动电流参数是根据OTG兼容性确定的USB驱动电流参数。
[0012]第二方面,本发明实施例还提供了一种兼顾USB眼图性能和0TG功能的装置,所述装置包括:
[0013]检测模块,用于检测是否有外部设备通过USB接口接入移动终端;
[0014]判断模块,用于当有外部设备接入移动终端时,判断所述移动终端与所述外部设备进行通信时是作为从设备还是作为主设备;
[0015]第一设置模块,用于当所述移动终端与所述外部设备进行通信时是作为从设备时,按照第一 USB驱动电流参数设置USB驱动电流;
[0016]第二设置模块,用于当所述移动终端与所述外部设备进行通信时是作为主设备时,按照第二 USB驱动电流参数设置USB驱动电流;
[0017]其中,所述第一 USB驱动电流参数是根据USB眼图性能确定的USB驱动电流参数,所述第二 USB驱动电流参数是根据0TG兼容性确定的USB驱动电流参数。
[0018]本发明实施例通过在检测到有外部设备通过USB接口接入移动终端时,判断所述移动终端与所述外部设备进行通信时是作为从设备还是作为主设备,根据移动终端是作为主设备还是从设备设置相应的USB驱动电流,即当移动终端作为从设备时按照根据USB眼图性能确定的第一 USB驱动电流参数设置USB驱动电流,当移动终端作为主设备时按照根据0TG兼容性确定的第二 USB驱动电流参数设置USB驱动电流,保证了移动终端作为从设备时的USB传输性能,同时保证了移动终端作为主设备时的0TG兼容性。
【附图说明】
[0019]图la是现有技术中未提高USB驱动电流时的近端USB眼图的仿真图;
[0020]图lb是现有技术中未提高USB驱动电流时的远端USB眼图的仿真图;
[0021]图2a是现有技术中通过提高USB驱动电流时的近端USB眼图的仿真图;
[0022]图2b是现有技术中通过提高USB驱动电流时的远端USB眼图的仿真图;
[0023]图3是本发明实施例一提供的一种兼顾USB眼图性能和0TG功能的方法的流程图;
[0024]图4是本发明实施例二提供的一种兼顾USB眼图性能和0TG功能的方法的流程图;
[0025]图5是本发明实施例三提供的一种兼顾USB眼图性能和0TG功能的装置的结构示意图。
【具体实施方式】
[0026]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
[0027]实施例一
[0028]图3是本发明实施例一提供的一种兼顾USB眼图性能和0TG功能的方法的流程图,本实施例可适用于具有USB-0TG功能的移动终端在保证USB眼图性能的同时保证0TG的兼容性,该方法可以由具有USB-0TG功能的移动终端来执行,具体包括如下步骤:
[0029]步骤310,检测是否有外部设备通过USB接口接入移动终端。
[0030]移动终端通过检测USB硬件电路的信号变化,检测是否有外部设备通过USB接口接入该移动终端。
[0031]其中,检测是否有外部设备通过USB接口接入移动终端,优选包括:
[0032]通过检测USB接口的电平变化,检测是否有外部设备通过USB接口接入移动终端。
[0033]当有外部设备通过USB接口接入移动终端时,会引起USB接口的电平变化,根据该USB接口的电平变化,就可以检测到有外部设备通过USB接口接入了移动终端,当USB接口的电平没有变化时,表示没有外部设备通过USB接口接入该移动终端。
[0034]步骤320,当有外部设备接入移动终端时,判断所述移动终端与所述外部设备进行通信时是作为从设备还是作为主设备。
[0035]当检测到有外部设备接入移动终端时,判断所述移动终端与所述外部设备进行通信时,所述移动终端是作为从设备还是作为主设备。具体可以通过判断具有0TG功能的USB接口芯片的电平变化情况,来判断所述移动终端与所述外部设备进行通信时是作为从设备还是作为主设备。
[0036]判断所述移动终端与所述外部设备进行通信时,是作为从设备还是作为主设备,具体包括:
[0037]通过判断USB ID引脚电平,判断所述移动终端与所述外部设备进行通信时是作为从设备还是作为主设备。
[0038]具有USB-0TG功能的移动终端增加了第五个引脚_ID,用于识别通过USB接口接入的外部设备是作为主设备还是从设备,从而配置自身为相应的从设备或者主设备,具体为,当移动终端检测ID引脚接地时,表示接入移动终端的外部设备是作为USB设备,即从设备,此时移动终端将自身配置为USB主设备;而当移动终端检测到ID引脚悬空时,表示接入移动终端的外部设备是作为USB主设备,此时移动终端将自身配置为USB设备,即从设备。
[0039]步骤330,当所述移动终端与所述外部设备进行通信时是作为从设备时,按照第一USB驱动电流参数设置USB驱动电流。
[0040]其中,所述第一 USB驱动电流参数是根据USB眼图性能确定的USB驱动电流参数,即当移动终端与所述外部设备进行通信时是作为从设备时,则保证USB的眼图性能良好,使得USB眼图的信号质量达到最佳,确保USB数据传输质量,使得数据之间的码间串扰最小。
[0041]步骤340,当所述移动终端与所述外部设备进行通信时是作为主设备时,按照第二USB驱动电流参数设置USB驱动电流。
[0042]其中,所述第二 USB驱动电流参数是根据0TG兼容性确定的USB驱动电流参数,即当移动终端与所述外部设备进行通信时是作为主设备时,则保证0TG兼容性,即保证0TG的识别成功率,能够成功识别相应的设备。
[0043]其中,所述第一 USB驱动电流参数大于所述第二 USB驱动电流参数,从而保证USB的眼图性能及0TG的识别兼容性,所述第一 USB驱动电流参数和第二 USB驱动电流参数的设定与移动终端的处理器相关,不同的处理器,相应的驱动电流参数可能不同,但一般满足第一 USB驱动电流参数大于第二 USB驱动电流参数。
[0044]本实施例通过在检测到有外部设备通过USB接口接入移动终端时,判断所述移动终端与所述外部设备进行通信时是作为从设备还是作为主设备,当作为从设备时,按照根据USB眼图性能确定的第一 USB驱动电流参数设置USB驱动电流,当作为主设备时按照根据OTG兼容性确定的第二 USB驱动电流参数设置USB驱动电流,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1