一种具有OTG功能的终端制造技术

技术编号:9667035 阅读:136 留言:0更新日期:2014-02-14 04:28
本发明专利技术公开了一种具有OTG功能的终端,用于接入外设时、根据外设的接口类型切换工作模式,其包括:CPU、USBOTG接口、VBUS电源模块和采样单元,所述USBOTG接口、采样单元、VBUS电源模块、CPU依次连接,所述CPU连接采样单元和USBOTG接口。本发明专利技术在接入外设时,通过对VBUS电源模块输出的电流进行采样,CPU根据电流判断外设的接口类型后控制USBOTG接口的工作模式;在四线制的USB接口上实现USBOTG功能;其无需增加USB接口的数据线或改变USB接口的外形就能实现外设接口类型的检测并自动转换为相应的工作模式,能兼容现有的四线制USB插头,适用范围较广,兼容性较高。

【技术实现步骤摘要】
—种具有OTG功能的终端
本专利技术涉及移动通信技术,特别涉及一种具有OTG功能的终端。
技术介绍
现有智能终端及智能设备的USB接口多采用四线制的标准USB接口,其性能最可靠,价格最便宜,普遍适用于各种终端设备上。四线制即USB接口上设置有4根线:VBUS(电源)、D-(数据线)、D+ (数据线)、GND (地线)。四线制的USB接口可以设计成USB Host模式(USB接口为主设备)或USB Slave模式(USB接口为从设备)。当外设的接口类型与USB接口的模式匹配时才能进行数据传输,如外设的USB接口为USB Host模式,终端的USB接口对应为USB Slave模式。但是,现有的四线制的USB接口由于没有检测管脚,很难根据外设来自动识别是USB Host设备还是USB Slave设备;并且四线制的USB接口大多工作模式固定,不能随着外设的接口类型更改为相应的工作模式。虽然目前设计出一种五线制的USB接口,通过增加一根检测线来识别外设;但是五线制的USB接口的接口外形与四线制的明显不同,不能兼容四线制的USB插头,影响了五线制的USB接口的适用范围。因而现有技术还有待改进和提高。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种具有OTG(On-The-Go)功能的终端,以解决现有技术中四线制的USB接口的工作模式固定、不能识别外设类型的问题。为了达到上述目的,本专利技术采取了以下技术方案: 一种具有OTG功能的终端,用于接入外设时、根据外设的接口类型切换工作模式,其包括CPU、USB OTG接口、VBUS电源模块和采样单元,所述USB OTG接口、采样单元、VBUS电源模块、CPU依次连接,所述CPU连接采样单元和USB OTG接口; 所述采样单元用于对VBUS电源模块的输出电流进行采样并输出采样结果给CPU ;CPU根据采样结果判断外设的接口类型,根据外设的接口类型输出相应的使能信号控制VBUS电源模块的工作状态、以及输出相应的驱动信号转换USB OTG接口的工作模式;USB OTG接口根据CPU输出的驱动信号控制USB OTG接口在USB Slave工作模式与USB Host工作模式之间进行转换;VBUS电源模块根据CPU输出的使能信号控制对USB OTG接口的供电状态。所述的具有OTG功能的终端中,还包括保护单元,用于当外设与USB OTG接口的USB Host工作模式不匹配时,防止外设的电流倒灌至VBUS电源模块。所述的具有OTG功能的终端中,所述采样单元包括第一电阻和电压比较放大器,所述电压比较放大器的正向输入端连接第一电阻的一端和VBUS电源模块的输出端,电压比较放大器的反向输入端连接第一电阻的另一端和USB OTG接口的VBUS脚,电压比较放大器的输出端连接CPU的ADC_IN脚。所述的具有OTG功能的终端中,所述第一电阻为阻值小于I Ω的精密电阻。所述的具有OTG功能的终端中,电压比较放大器对第一电阻两端的电压差放大后作为采样结果输入CPU,CPU对放大后的电压差进行模数转换、量化后得到压差值;CPU根据电压差、第一电阻的阻值以及电压比较放大器的放大倍数计算出流过第一电阻的电流,根据电流的大小判断外设的接入状态以及外设的接口类型。所述的具有OTG功能的终端中,所述保护单元包括第一二极管,所述第一二极管的正极连接第一电阻的另一端,第一二极管的负极连接USB OTG接口的VBUS脚。所述的具有OTG功能的终端中,所述采样单元还包括第二电阻、第三电阻和第四电阻,所述第二电阻连接在电压比较放大器的反向输入端和第一电阻的另一端之间,所述第三电阻连接在电压比较放大器的正向输入端和第一电阻的一端之间,所述第四电阻连接在电压比较放大器的反向输入端和电压比较放大器的输出端之间。所述的具有OTG功能的终端中,所述采样单元还包括第五电阻,所述第五电阻连接在电压比较放大器的输出端与CPU的ADC_IN脚之间;所述第二电阻与第三电阻的阻值相坐寸ο所述的具有OTG功能的终端中,所述VBUS电源模块包括限流器、电压转换器和振荡线圈,所述限流器的IN脚连接系统电源,限流器的EN脚连接CPU的0TG_DRV脚,限流器的OUT脚连接电压转换器的VIN脚和EN脚、还通过振荡线圈连接电压转换器的LX脚,所述电压转换器的LX脚连接第一电阻的一端。所述的具有OTG功能的终端中,所述VBUS电源模块还包括第六电阻和第一电容,所述第六电阻的一端连接限流器的EN脚、还通过第一电容接地,第六电阻的另一端连接CPU 的 0TG_DRV 脚。相较于现有技术,本专利技术提供的具有OTG功能的终端,在接入外设时,采样单元对VBUS电源模块的输出电流进行采样并输出采样结果给CPU。CPU根据采样结果判断外设的接口类型,根据外设的接口类型输出相应的使能信号控制VBUS电源模块的工作状态、以及输出相应的驱动信号转换USB OTG接口的工作模式;在四线制的USB接口上实现了 USBOTG功能;其无需增加USB接口的数据线或改变USB接口的外形就能实现外设接口类型的检测并自动转换为相应的工作模式,能兼容现有的四线制USB插头,适用范围较广,兼容性较闻。【附图说明】图1为本专利技术具有OTG功能的终端的结构示意图。图2为本专利技术具有OTG功能的终端的电路图。【具体实施方式】本专利技术提供一种具有OTG功能的终端,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,本专利技术提供的具有OTG功能的终端为具有USB接口的终端,如智能手机、平板电脑等智能设备,其包括CPU、USB OTG接口 J1、采样单元100和VBUS电源模块200。所述USB OTG接口、采样单元、VBUS电源模块、CPU依次连接,所述CPU连接采样单元和USBOTG接口。当外设接入时,采样单元100对VBUS电源模块200的输出电流进行采样并输出采样结果给CPU。CPU根据采样结果判断外设的接口类型,根据外设的接口类型输出相应的使能信号控制VBUS电源模块200的工作状态、以及输出相应的驱动信号转换USB OTG接口 Jl的工作模式。若无电流输出,则外设为USB Host接口,CPU控制USB OTG接口为USBSlave工作模式,同时CPU控制VBUS电源模块200停止对USB OTG接口供电,此时由外设对终端供电。若有电流输出,则外设为USB Slave接口,CPU控制USB OTG接口为USB Host工作模式,同时CPU控制VBUS电源模块200对USB OTG接口供电,此时由终端对外设供电。本实施例中,所述采样单元100包括第一电阻Rl和电压比较放大器Ul,所述电压比较放大器Ul的正向输入端连接第一电阻Rl的一端和VBUS电源模块200的输出端1,电压比较放大器Ul的反向输入端连接第一电阻Rl的另一端和USB OTG接口 Jl的VBUS脚,电压比较放大器Ul的输出端连接CPU的ADC_IN脚。其中,第一电阻Rl用于检测VBUS电源模块200是否有电流输出。根据电流的大小即可判断外设的接入状态以及外设的接口类型,有如下3种情况: 本文档来自技高网...

【技术保护点】
一种具有OTG功能的终端,用于接入外设时、根据外设的接口类型切换工作模式,其特征在于,包括CPU、USB?OTG接口、VBUS电源模块和采样单元,所述USB?OTG接口、采样单元、VBUS电源模块、CPU依次连接,所述CPU连接采样单元和USB?OTG接口;所述采样单元用于对VBUS电源模块的输出电流进行采样并输出采样结果给CPU;?CPU根据采样结果判断外设的接口类型,根据外设的接口类型输出相应的使能信号控制VBUS电源模块的工作状态、以及输出相应的驱动信号转换USB?OTG接口的工作模式;USB?OTG接口根据CPU输出的驱动信号控制USB?OTG接口在USB?Slave工作模式与USB?Host工作模式之间进行转换;VBUS电源模块根据CPU输出的使能信号控制对USB?OTG接口的供电状态。

【技术特征摘要】
1.一种具有OTG功能的终端,用于接入外设时、根据外设的接口类型切换工作模式,其特征在于,包括CPU、USB OTG接口、VBUS电源模块和采样单元,所述USB OTG接口、采样单元、VBUS电源模块、CPU依次连接,所述CPU连接采样单元和USB OTG接口; 所述采样单元用于对VBUS电源模块的输出电流进行采样并输出采样结果给CPU ; CPU根据采样结果判断外设的接口类型,根据外设的接口类型输出相应的使能信号控制VBUS电源模块的工作状态、以及输出相应的驱动信号转换USB OTG接口的工作模式;USB OTG接口根据CPU输出的驱动信号控制USB OTG接口在USB Slave工作模式与USB Host工作模式之间进行转换;VBUS电源模块根据CPU输出的使能信号控制对USB OTG接口的供电状态。2.根据权利要求1所述的具有OTG功能的终端,其特征在于,还包括保护单元,用于当外设与USB OTG接口的USB Host工作模式不匹配时,防止外设的电流倒灌至VBUS电源模块。3.根据权利要求2所述的具有OTG功能的终端,其特征在于,所述采样单元包括第一电阻和电压比较放大器,所述电压比较放大器的正向输入端连接第一电阻的一端和VBUS电源模块的输出端,电压比较放大器的反向输入端连接第一电阻的另一端和USB OTG接口的VBUS脚,电压比较放大器的输出端连接CPU的ADC_IN脚。4.根据权利要求3所述的具有OTG功能的终端,其特征在于,所述第一电阻为阻值小于1Ω的精密电阻。5.根据权利要求2所述的具有OTG功能的终端,其特征在于,电压比较放大器对第一电阻两端的电压差放大后作为采样结果输入...

【专利技术属性】
技术研发人员:赵士青罗德祥
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:

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

1