【技术实现步骤摘要】
本专利技术属于USB充电器识别
,尤其涉及一种识别USB充电器类型的方法及USB设备。
技术介绍
随着USB应用的不断拓展、以及利用USB接口进行充电的便携式终端中电池容量的增大和对充电时间的要求越来越苛刻,各种新型的USB充电器逐渐增多。而由于各种类型的USB充电器可提供的最大电流有所不同,在便携式终端连接任一 USB充电接口以利用相应的USB充电器提供的电源工作或充电时,便携式终端需要识别出该USB充电器的类型,以获知需要从该USB充电器吸收的电流的大小,否则若出现过载,不仅会降低便携式终端中电池的使用寿命,还会对USB充电器造成损害。目前,由充电规范I.I所规定的USB充电器主要有以下几类标准下行端口(Standard Downstream Por, SDP)充电器其是指符合现有USB2. 0规范的标准类主机或集线器上的下行USB接口,具备最大电流为0.5A的充电能力和数据通信功能。连接SDP充电器的便携式终端在配置USB接口的正引脚D+为VDP_SRC电平时,SDP不会对该VDP_SRC电平产生回应,即是说,该USB接口的负引脚D-保持为低电平;同 ...
【技术保护点】
【技术特征摘要】
1.一种识别USB充电器类型的方法,其特征在于,所述方法包括读取与USB设备的USB标准接ロ连接的USB充电器上设备识别ID引脚的对地电阻值;判断读取的所述对地电阻值是否大于220kQ,当读取的所述对地电阻值不大于220k Ω吋,识别所述USB充电器是辅助类型的充电适配器,其中,所述辅助类型的充电适配器包括A型辅助充电适配器、B型辅助充电适配器、C型辅助充电适配器和底座型辅助充电适配器。2.如权利要求I所述的识别USB充电器类型的方法,其特征在于,所述识别所述USB充 电器是辅助类型的充电适配器的步骤之后,所述方法还包括以下步骤 当读取的所述对地电阻值介于[122kQ,126kQ]之间时,识别所述USB充电器是A型辅助充电适配器或底座型辅助充电适配器; 当读取的所述对地电阻值介于[67kQ,69kQ]之间时,识别所述USB充电器是B型辅助充电适配器; 当读取的所述对地电阻值介于[36k Ω,37k Ω]之间时,识别所述USB充电器是C型辅助充电适配器。3.如权利要求2所述的识别USB充电器类型的方法,其特征在于,在所述识别所述USB充电器是A型辅助充电适配器或底座型辅助充电适配器的步骤之后,所述方法还包括以下步骤 配置所述USB设备的第一控制信号; 在配置所述第一控制信号后,读取所述USB标准接口上负引脚的电平; 判断读取的所述负引脚的电平是否达到负引脚电压源电压,若是,则识别所述USB充电器是底座型辅助充电适配器,否则,识别所述USB充电器是A型辅助充电适配器。4.如权利要求I所述的识别USB充电器类型的方法,其特征在于,所述方法还包括 当读取的所述对地电阻值大于220k Ω吋,识别所述USB充电器是其它类型的充电器; 其中,所述其它类型的充电器包括II型第三类充电器、CDP充电器、专用充电端ロ充电器、III型第三类充电器、SDP充电器、I型第三类充电器;所述II型第三类充电器又包括标准类II型第三类充电器、非标准类II型第三类充电器。5.如权利要求4所述的识别USB充电器类型的方法,其特征在于,在所述识别所述USB充电器是其它类型的充电器的步骤之后,所述方法还包括以下步骤 在所述USB设备和所述USB充电器的USB数据线的正引脚和和负引脚连接后,配置所述USB设备的第二控制信号,使得所述USB标准接口上正引脚输出恒定的电流,并设定定时中断和USB数据线连接中断; 在所述正引脚保持为低电平的时间超过预定时间时发出所述USB数据线连接中断,或者在定时时间达到预设时间时发出所述定时中断; 根据发出的所述USB数据线连接中断或者定时中断配置所述USB设备的第三控制信号; 在配置所述第三控制信号后,读取所述USB标准接口上正引脚的电平和负引脚的电平; 若读取的所述正引脚的电平达到所述正引脚电压源电压,且所述负引脚的电平达到负引脚电压源电压,则识别所述USB充电器是II型第三类充电器,否则识别所述USB充电器是除了 II型第三类充电器和辅助充电适配器之外的其它类型充电器。6.如权利要求5所述的识别USB充电器类型的方法,其特征在于,在所述识别所述USB充电器是II型第三类充电器的步骤之后,所述方法还包括以下步骤 配置所述USB设备的第四控制信号,使得所述USB标准接口上正引脚对3. 3V电源阻值范围为1.4kQ-3. IkQ之间,并使得所述USB标准接口上正引脚和负引脚的对地阻值范围均为14k Ω-25k Ω之间; 在配置所述第四控制信号后,配置所述USB设备的第五控制信号; 在配置所述第五控制信号后,读取反映所述USB标准接口上正引脚电平的第一寄存器值和反映负引脚电平的第二寄存器值; 若读取的所述第一寄存器值与所述第二寄存器值的值均表示为高电平,则识别所述II型第三类充电器为标准类II型第三类充电器,若所述第一寄存器值的值表示为高电平而所述第二寄存器值的值表示为低电平,则识别所述II型第三类充电器为非标准类II型第三类充电器。7.如权利要求5所述的识别USB充电器类型的方法,其特征在于,在所述识别所述USB充电器是除了 II型第三类充电器和辅助充电适配器之外的其它类型充电器的步骤之后,所述方法还包括以下步骤 配置所述USB设备的第六控制信号,使得所述USB标准接口上正引脚拉高至正引脚电压源电压; 在配置所述第六控制信号后,读取所述USB标准接口上负引脚的电平; 若读取的所述负引脚的电平为负引脚电压源电压,则识别所述其它类型充电器是CDP充电器、专用充电端ロ充电器或III型第三类充电器,否则识别所述其它类型充电器是SDP充电器和I型第三类充电器; 当识别所述其它类型充电器是CDP充电器、专用充电端ロ充电器或III型第三类充电器时,配置所述USB设备的第七控制信号,使得所述USB标准接口上负引脚拉高至负引脚电压源电压; 在配置所述第七控制信号后,读取所述USB标准接口上正引脚的电平; 若读取的所述正引脚的电平为正引脚电压源电压,则识别所述USB充电器是专用充电端ロ充电器或III型第三类充电器,否则识别所述USB充电器是CDP充电器。8.如权利要求7所述的识别USB充电器类型的方法,其特征在于,在所述识别所述USB充电器是专用充电端ロ充电器或III型第三类充电器的步骤之后,所述方法还包括以下步骤 按照专用充电端ロ充电器配置所述USB设备的充电模块的充电电流; 在配置所述充电电流后,接收所述充电模块发送的指示所述USB标准接口上电压引脚电压值的电压指示信号; 若接收到的所述电压指示信号指示所述USB标准接口上电压引脚的电压低于所述充电模块的内置阈值,则识别所述USB充电器是III型第三类充电器,否则识别所述USB充电器是专用充电端ロ充电器。9.如权利要求7所述的识别USB充电器类型的方法,其特征在于,在所述识别所述其它类型充电器是SDP充电器和I型第三类充电器的步骤之后,所述方法还包括以下步骤配置所述USB设备的第八控制信号,以建立与USB充电器的连接及枚举; 判断建立的所述枚举是否成功,是则识别所述USB充电器是SDP充电器,否则识别所述USB充电器是I型第三类充电器。10.如权利要求I至9任一项所述的识别USB充电器类型的方法,其特征在于,在所述读取与USB设备的USB标准接ロ连接的USB充电器上设备识别ID引脚的对地电阻值的步骤之前,所述方法还包括以下步骤 在插入USB充电器后,接收所述USB设备的充电模块发送的指示所述USB标准接口上电压引脚电压值的电压指示信号; 当接收到的所述电压指示信号指示所述USB标准接口上电压引脚的电压高于所述充电模块的内置阈值时,读取存储的充电电池电量; 若读取的所述充电电池电量小于或等于第一预设值,则配置所述USB设备的第九控制信号,使得所述USB标准接口上正引脚的电平为正引脚电压源电压; 在配置所述第九控制信号后,控制所述充电模块以无电电池充电机制对所述USB设备的充电电池进行小电流充电,同时以轮询方式实时读取存储的充电电池电量,直到所述充电电池电量达到第二预设值时,控制所述充电模块以停止对所述充电电池的充电,并执行所述读取与USB设备的USB标准接ロ连接的USB充电器上设备识别ID引脚的对地电阻值的步骤;若读取的所述充电电池电量大于第一预设值,则直接执行所述读取与USB设备的USB标准接ロ连接的USB充电器上设备识别ID引脚的对地电阻值的步骤。11.ー种USB设备,其特征在于,所述USB设备包括USB数据收发单元、USB标准接ロ、连接充电电池的充电模块、处理単元,所述处理単元包括 第一读取模块,用于通过所述USB数据收发单元读取与USB设备的USB标准接ロ连接的USB充电器上设备识别ID引脚的对地电阻值; 连接所述第一读取模块的第一识别模块,用于判断所述第一读取模块读取的所述对地电阻值是否大于220k Ω,当所述第一读取模块读取的所述对地电阻值不大于220k Ω吋,识别所述USB充电器是辅助类型的充电适配器,其中,所述辅助类型的充电适配器包括A型辅助充电适配器、B型辅助充电适配器、C型辅助充电适配器和底座型辅助充电适配器。12.如权利要求11所述的USB设备,其特征在于,所述处理单元还包括 连接所述第一识别模块的第二识别模块,用于当所述第一识别模块识别所述USB充电器是辅助类型的充电适配器时,若所述第一读取模块读取的所述对地电阻值介于[122k...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。