一种用于usb充电端口控制器的控制方法

文档序号:9326295阅读:341来源:国知局
一种用于usb充电端口控制器的控制方法
【技术领域】
[0001]本发明涉及一种用于USB充电端口控制器的控制方法。
【背景技术】
[0002]目前,在移动电源或者智能充电器中,USB(Universal Serial Bus通用串行总线)充电端口控制器可以自动检测特性,监控USB数据线路电压,并且自动在数据线路上提供正确的电气特征,在专用充电系统配置中为兼容设备充电。常见的12W控制器芯片有TPS2514A、BL2514A等等。图1是控制芯片USB-2514芯片的结构示意图,其中第一开关SI连接在DM针脚和2.7V驱动电压之间;第二开关S2连接在DP针脚和2.7V驱动电压之间,第三开关S4连接在DP针脚与1.2V驱动电压之间,第四开关S4与电阻串联后连接在DM针脚与DP针脚之间,第五开关S5连接在DP针脚与接地端之间。自动检测模块I分别用于检测第一开关SI?第五开关S5的开闭情况,且同时与DP针脚和DM针脚相连接。另外,自动检测模块I通过电源驱动模块2与电压输入端子IN相连接。DM和DP分别指DM和DP针脚,在使用时候与带充电器设备的USB充电端口的DM和DP针脚相连接,
[0003]在电子设备进行充电时,该芯片上自动检测模块I对上述第一开关SI?第五开关S5进行检测,从而DP针脚能够识别该待充电的电子设备为苹果系统或安卓系统,并通过相应的协议对电子设备进行充电。自动检测模块I通过电源驱动模块2所驱动。
[0004]图2为现有的USB充电端口控制器的流程。如图2所示,步骤1,第一开关SI和第二开关S2闭合,同时第三开关S3、第四开关S4以及第五开关S5断开;步骤2,USB充电端口上DP针脚进行判断,延时150ms ;若为识别苹果系统(1s系统),则重复步骤1,若识别为安卓系统(android系统),则进入步骤3 ;步骤3,经过12s延时后,第一开关S1、第二开关S2以及第五开关S5断开,第三开关S3以及第四开关S4闭合;步骤4,经过Is复位,第一开关SI以及第二开关S2断开,第三开关S3、第四开关S4以及第五开关S5闭合,随后重复执行步骤I。
[0005]但是,由于安卓系统的性能,在安卓设备接入后的650ms,需要通过检测第四开关S4的闭合来完成充电协议,从而实现充电系统的智能识别。在安卓设备只进行单次检测时没有问题,但是,如果在以上流程中将安卓设备拔掉后再重新接入,此时安卓设备的接入时间正好位于步骤6到步骤3的过程中,折算为时间则是在距离上次识别(步骤2后)的12S+1S-0.65S到12S+1S-0.65S+0.15S的时间范围内,此时第四开关S4为断开的,从而会出现识别错误。计算方法为,步骤3的12S延时+步骤4的IS复位-安卓设备需要650ms检测第四开关的闭合+DP判断的150ms延时,
[0006]其原理如图3所示。
[0007]在第一次测试中,步骤I中第四开关S4断开后,执行步骤2,DP判断150ms后识别为安卓模式,从而第四开关S4断开一直经过12S的延迟以及IS的复位后,第四开关S4重新闭合后重复执行步骤I,第四开关S4断开,如果安卓设备正好在此时接入,则DP会检测到第四开关S4处于断开状态,则会识别为苹果模式。
[0008]针对现有技术中安卓设备在USB端口充电时,在反复测试中所存在的识别错误问题,提供一种用于USB充电端口控制器的控制方法具有重要意义。

【发明内容】

[0009]为解决上述问题,本发明提供一种用于USB充电端口控制器的控制方法,基于USB充电控制器,所述USB控制器包括连接在DM端与2.7V驱动电压之间的第一开关;连接在DP端与2.7V驱动电压之间的第二开关;连接在1.2V驱动电压与DP端之间的第三开关;与电阻串联在DM端与DP端之间的第四开关;以及,连接在接地端与DP端之间的第五电阻;还具备自动检测模块,用于检测所述第一开关、所述第二开关、所述第三开关、所述第四开关以及所述第五开关的开闭,所述控制方法具备以下步骤:
[0010]步骤1,所述第一开关、所述第二开关以及所述第四开关闭合,所述第三开关以及所述第五开关断开;
[0011]步骤2,通过DP针脚对待充电设备的系统进行识别,延时时间为150ms,若为苹果系统则返回步骤1,若为安卓系统则执行步骤3 ;
[0012]步骤3,经过12S延时后所述第一开关、所述第二开关以及所述第五开关断开,所述第三开关以及所述第四开关闭合;
[0013]步骤4,经过Is后复位,所述第一开关以及所述第二开关断开,所述第三开关、所述第四开关以及所述第五开关闭合;
[0014]重复执行步骤I。
[0015]优选的,所述所述USB充电端口控制器为USB-2514芯片。
[0016]本发明的用于USB充电端口控制器的控制方法,优化了 USB充电端口控制芯片的自动检测流程,在苹果设备和安卓设备都能正常工作,同时消除了相对安卓设备的检测死区,从而有效地避免了安卓设备在插拔过程中出现识别错误的问题。
【附图说明】
[0017]图1为控制芯片2514A的系统示意图;
[0018]图2为现有的USB充电端口的控制流程图;
[0019]图3为现有技术中产生检测错误的工作原理;
[0020]图4为本发明的用于电子设备USB充电端口的自动检测方法的流程图;
[0021]图5为本发明的用于USB充电端口控制器的控制方法在苹果模式下的工作原理图。
【具体实施方式】
[0022]下面,结合附图1和附图4,对本发明的结构以及工作原理等作进一步的说明。
[0023]本发明是基于如图1所示的USB-2514A控制器所实现的控制方法,因此对于控制芯片的结构不再累述。
[0024]如图4所示流程图,本发明的用用于USB充电端口控制器的控制方法具体包括以下步骤:
[0025]步骤1,第一开关S1、第二开关S2以及第四开关S4闭合,第三开关S3以及第五开关S5断开;
[0026]步骤2,DP针脚判断,延时时间为150ms,若判断为苹果模式则回到步骤1,若判断为安卓模式则执行步骤3 ;
[0027]步骤3,在12s延时后第一开关S1、第二开关S2以及第五开关S5断开,第三开关S3、第四开关S4闭合;
[0028]步骤4,经过Is后复位,第一开关S1、第二开关S2复位,第三开关S3?第五开关S5闭合。
[0029]从而,将上电后缺省模式中的S4断开,改为S4闭合。如图4所示,这样无论安卓设备在自动检测流程中的任何一个环节进行插拔,都不会出现死区,从而导致识别错误。对于支持苹果12W模式的控制芯片2514A而言,由于SI和S2都对应2.7V的内部驱动,S4在苹果模式下的闭合并不影响芯片的功能。
[0030]在苹果模式下的工作原理图如图5所示,苹果的DIVIDER3模式可以用于12W的充电器,DP和DM端在充电设备进行检测时会同时对应2.7V的内部驱动,所以步骤I中S4闭合后,虽然会令内部的两个2.7V电源通过S4短接,但是由于两个2.7V电源电压相同,所以不影响到芯片的功能。
[0031]而安卓设备的检测时要求S4处于闭合状态,所以通过对步骤I的改进可以在保证芯片正常工作的前提下消除安卓设备的检测死区。在重复测试中,即使在设备在距离上次识别(步骤2后)的12S+1S-0.65S到12S+1S-0.65S+0.15S的时间范围内接入,由于检测到第四开关S4处于闭合状态,从而不会产生如图3所示的识别错误。
[0032]本发明的用于USB充电端口控制器的控制方法,优化了 USB充电端口控制芯片的自动检测流程,在苹果设备和安卓设备都能正常工作,同时消除了相对安卓设备的检测死区,从而有效地避免了安卓设备在插拔过程中出现识别错误的问题。
[0033]以上,仅为本发明的示意性描述,本领域技术人员应该知道,在不偏离本发明的工作原理的基础上,可以对本发明做出多种改进,这均属于本发明的保护范围。
【主权项】
1.一种用于USB充电端口控制器的控制方法,基于USB充电控制器,所述USB控制器包括连接在DM端与2.7V驱动电压之间的第一开关;连接在DP端与2.7V驱动电压之间的第二开关;连接在1.2V驱动电压与DP端之间的第三开关;与电阻串联在DM端与DP端之间的第四开关;以及,连接在接地端与DP端之间的第五电阻;还具备自动检测模块,用于检测所述第一开关、所述第二开关、所述第三开关、所述第四开关以及所述第五开关的开闭,其特征在于,所述控制方法具备以下步骤: 步骤I,所述第一开关、所述第二开关以及所述第四开关闭合,所述第三开关以及所述第五开关断开; 步骤2,通过所述DP端对待充电设备的系统进行识别,延时时间为150ms,若为苹果系统则返回步骤1,若为安卓系统则执行步骤3 ; 步骤3,经过12S延时后所述第一开关、所述第二开关以及所述第五开关断开,所述第三开关以及所述第四开关闭合; 步骤4,经过Is后复位,所述第一开关以及所述第二开关断开,所述第三开关、所述第四开关以及所述第五开关闭合; 重复执行步骤I。2.如权利要求1所述的用于USB充电端口控制器的控制方法,其特征在于,所述USB充电端口控制器为USB-2514芯片。
【专利摘要】一种用于USB充电端口控制器的控制方法,基于USB-2514充电控制器,所述控制方法具备以下步骤:步骤1,所述第一开关、所述第二开关以及所述第四开关闭合,所述第三开关以及所述第五开关断开;步骤2,通过所述DP端对待充电设备的系统进行识别,延时时间为150ms,若为苹果系统则返回步骤1,若为安卓系统则执行步骤3;步骤3,经过12S延时后所述第一开关、所述第二开关以及所述第五开关断开,所述第三开关以及所述第四开关闭合;步骤4,经过1s后复位,所述第一开关以及所述第二开关断开,所述第三开关、所述第四开关以及所述第五开关闭合;重复执行步骤1。能够消除安卓设备的充电死区,在安卓设备和苹果设备上均能正常工作。
【IPC分类】G05B19/042
【公开号】CN105045187
【申请号】CN201510519955
【发明人】阮颐, 张勇, 聂春雷, 宋清亮
【申请人】上海贝岭股份有限公司
【公开日】2015年11月11日
【申请日】2015年8月21日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1