技术新讯 > 发电变电,配电装置的制造技术 > Type-C接口设备的充电方法、设备及芯片与流程  >  正文

Type-C接口设备的充电方法、设备及芯片与流程

  • 国知局
  • 2024-07-31 17:51:32

本技术涉及充电,尤其涉及一种type-c接口设备的充电方法、设备及芯片。

背景技术:

1、type-c接口具有尺寸小,充电速度快,支持“正反插”等优点,因此深受消费者的喜爱。type-c规范中对于设备的划分可以分为只提供电源的设备(source only)、只接收电源的设备(sink only)以及双角色设备(dual role power,drp)三种,其中drp设备又可以分为普通drp,drp try src(type-c状态机中支持try.src支路)以及drp try snk(type-c状态机中支持try.snk支路)三种。这三种类型虽然都是drp设备,但是当三者之间相互连接时,其最终角色如下:

2、当两者设备类型相同时(如两者均为drp try src),最终各自的角色是随机的;当drp try src与drp try snk连接时,drp try src类型的会作为电量输出设备(source),而drp try snk会作为电量接收设备(sink);当普通drp设备与drp try snk连接时,普通drp设备会作为source,而drp try snk会作为sink;当drp try src与普通drp连接时,drp trysrc类型的会作为source,而普通drp会作为sink。

3、但是在使用过程中,有时会存在如下情况:当drp try src设备处于欠压锁定状态时,接入drp try src设备的为drp try snk类型的设备,此时,drp try snk类型的设备会为drp try src设备充电,即使当drp try src设备解除欠压锁定状态后,依然会为drp trysrc设备充电,或者相互反复充电,从而导致drp try snk设备的电量耗尽。

4、比如,生活中常用的充电宝的type-c接口角色为drp try src,手机则为drp trysnk。但是由于type-c规范并未强制规定特定设备的type-c接口角色,因此部分手机上的type-c接口也可能是普通drp类型。当充电宝与手机连接时,根据上述连接关系可知,手机会作为sink,这也是用户在使用充电宝时的预期结果。但是当充电宝处于死电池状态时,根据type-c规范要求,此时充电宝对外只能够作为sink(其行为与sink only设备一致),此时如果有手机接入充电宝,则手机会作为source为充电宝充电。当充电宝从手机里抽取到一定的电量,并退出死电池状态后,手机依然会继续给充电宝进行充电,或者两者之间反复切换角色为对方充电。导致手机电量以更快的速度下降的情况,使得手机的电量被消耗。

技术实现思路

1、本技术提供一种type-c接口设备的充电方法、设备及芯片,用以解决上述背景技术中的问题。

2、第一方面,本技术提供一种type-c接口设备的充电方法,包括:

3、当第一设备的状态机处于attachwait.snk状态,第二设备与所述第一设备的连接时长大于第一预定时长,且vbus存在时,确定所述第一设备的电池状态;所述第一设备为drp try src类型的设备,所述attachwait.snk状态表示所述第一设备作为电量接收设备,但是未执行从所述第二设备中抽取电量的操作;

4、当所述电池状态为欠压锁定状态时,将所述状态机的状态跳转至attached.snk状态;所述attached.snk状态表示所述第一设备作为电量接收设备且执行从所述第二设备中抽取电量的操作;

5、当检测到所述第一设备的电池解除所述欠压锁定状态时,确定所述第二设备的设备类型;

6、当所述第二设备的设备类型为drp类型时,停止从所述第二设备中抽取电量。

7、可选地,所述确定所述第二设备的设备类型包括:

8、当检测到所述第一设备的电池解除所述欠压锁定状态时,将所述第一设备的状态由所述attached.snk状态跳转至try.src状态,所述try.src状态表示所述第一设备尝试作为电量输出设备向所述第二设备提供电源;

9、如果尝试作为电量输出设备失败,则确定所述第二设备的类型为source only类型或者drp try src类型;

10、如果尝试作为电量输出设备成功,则确定所述第二设备的类型为drp类型。

11、可选地,通过如下方法确定所述第一设备尝试作为电量输出设备失败或成功:

12、如果所述第二设备切换角色为电量接收设备,且保持时长大于第二预定时长时,确定所述第一设备尝试作为电量输出设备成功;

13、如果所述第二设备保持角色为电量输出设备,且保持时长大于第三预定时长,且vbus为0v时,确定所述第一设备尝试作为电量输出设备失败。

14、可选地,在所述确定所述第二设备的类型为drp类型之后,所述方法还包括:

15、将所述第一设备的状态由所述try.src状态跳转至wait状态,所述wait状态表示所述第一设备不向所述第二设备输出电量,且也不从所述第二设备中抽取电量。

16、可选地,在所述将所述第一设备的状态由所述try.src状态依次跳转至wait状态之后,所述方法还包括:

17、当检测到所述第二设备脱离所述第一设备时,将所述第一设备的状态由所述wait状态跳转至unattached.snk状态,所述unattached.snk状态表示所述第一设备等待新的第二设备接入且可周期性的跳转到unattached.src状态,所述unattached.src状态表示所述第一设备作为电量输出设备且等待第三设备接入。

18、可选地,在所述确定所述第一设备的电池状态之后,所述方法还包括:

19、当所述电池状态为非欠压锁定状态时,将所述状态机的状态由所述attachwait.snk状态跳转至所述try.src状态。

20、可选地,在所述将所述第一设备的状态由所述wait状态跳转至unattached.snk状态之后,所述方法还包括:

21、当检测到所述第三设备接入所述第一设备时,将所述状态机的状态由unattached.src状态跳转至attachwait.src状态;所述attachwait.src状态表示所述第一设备作为电量输出设备,但未执行向所述第三设备输出电量的操作;

22、当所述第三设备与所述第一设备的连接时长大于第四预定时长,且vbus为0v,且所述电池状态处于欠压所锁状态时,将所述状态机的状态跳转至所述wait状态。

23、可选地,所述方法可通过如下电路结构实现:

24、所述电路结构包括type-c角色控制模块、type-c状态检测模块、电池电压检测模块、type-c连接检测状态机以及电源切换模块;

25、所述type-c角色控制模块包括第一开关k1、第二开关k2、电流源i1、电流源i2、上拉电阻r3、上拉电阻r4、下拉电阻r1以及下拉电阻r2;第一开关k1的一端连接cc1,另一端连接i1、r1、r3或者悬空;第二开关k2的一端连接cc2,另一端连接i2、r2、r4或者悬空;所述type-c角色控制模块的输入为type-c接口的cc1、cc2通道,输出通过cc1、cc2通道传递给所述type-c状态检测模块;第一开关k1和第二开关k2所连接的设备受到所述type-c连接检测状态机当前所处状态的控制;

26、所述type-c状态检测模块包括比较器cmp1、cmp2、多个第一参考电压、第三开关k、第四开关k4以及第五开关k5;第三开关k的一端连接所述多个第一参考电压中的一个,另一端连接第一比较器cmp1的正输入端;第四开关k4的一端连接cc1或者cc2通道,另一端连接第一比较器cmp1的负输入端;第五开关k5的一端与两个第二参考电压vsafe0vmax或vbusmin中的一个连接,另一端连接第二比较器cmp2的负输入端;type-c状态检测模块的输入为所述type-c角色控制模块输出的cc1和cc2通道,以及type-c接口的vbus通道;所述type-c状态检测模块会周期性的切换第三开关k,k4,k5所连接的对象,然后向type-c连接检测状态机输出cc1,cc2以及vbus通道所处的电压范围;

27、所述电池电压检测模块包括第六开关k6、电池bat、第三比较器cmp3、以及两个第三参考电压和;第六开关k6的一端连接第三比较器cmp3的正输入端,另一端连接第三参考电压或中的一个;第三比较器cmp3的负输入端连接电池bat的正极;所述电池电压检测模块周期性地切换第六开关k6选择的第三参考电压,然后将比较结果发送给所述type-c连接检测状态机,以使得所述type-c连接检测状态机基于比较结果驱动所述type-c角色控制模块中的第一开关k1和第二开关k2改变连接的设备;

28、所述type-c连接检测状态机的输入包括:所述电池电压检测模块所测量到的电池电压范围,所述type-c状态检测模块所测量到的cc1,cc2以及vbus电压所处范围;所述type-c连接检测状态机的输出包括type-c角色控制模块的角色控制信号以及当前type-c连接检测状态机所处的状态;

29、所述电源切换模块包括电池bat、第七开关k7、第八开关k8、二极管d;第七开关k7的一端连接所述电池bat的正极,另一端连接所述二极管d的负极;二极管d的正极与type-c接口的vbus引脚连接,负极与第八开关k8的一端相连;第七开关k7的闭合受vbus的控制,当vbus存在时,第七开关k7断开,当vbus不存在时,第七开关k7闭合;第八开关k8的闭合受到二极管d的负极电压的影响,当大于预定阈值时,第八开关k8闭合;当小于所述时,第八开关k8断开;所述电源切换模块的输出为vcc,所述vcc用于驱动上述电路结构所包括的各模块,当vcc不存在时,上述电路结构所包括的各模块处于未上电状态,所述vcc根据所述vbus是否存在在所述vbus和所述电池bat的正极之间进行切换。

30、第二方面,本技术提供一种drp try src设备,所述设备包括:

31、存储器,用于存储一条或者多条指令;

32、一个或者多个处理器,用于执行所述一条或多条指令;

33、当所述一条或者多条指令被所述一个或者多个处理器执行时,使得所述一个或者多个处理器实现如第一方面任一所述的方法。

34、第三方面,本技术提供一种电子设备,其上存储有计算机程序,所述计算机程序用于:

35、所述计算机程序被处理器执行时,实现如第一方面所述任意一方法。

36、第四方面,本技术提供一种芯片,包括计算机程序,该计算机程序被处理器执行时实现如第一方面任一所述的方法。

37、本技术提供的type-c接口设备的充电方法,通过当检测到第一设备(设备类型为drp try src)的电池解除欠压锁定状态时,主动暂停从第二设备中抽取电量的操作;然后再确定第二设备的类型,当第二设备的类型为drp类型时,将不会再执行从第二设备中抽取电量的操作。而对于现有技术,当第一设备解除欠压锁定状态后,依然会继续从第二设备抽取电量,或者第一设备与第二设备之间反复相互充电,导致第二设备的电量以更快的速度耗尽;因此相较于现有技术,本技术技术方案当第二设备的类型为drp类型时,将不会再执行从第二设备中抽取电量的操作,从而可以减少第一设备过度抽取第二设备的电量,或者减少第一设备与第二设备反复抽取对方电量的可能性,减少第一设备和第二设备电量消耗的更快的可能性,从而提高了用户体验。

本文地址:https://www.jishuxx.com/zhuanli/20240731/176996.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。