充电通路GND阻抗的检测方法、装置、适配器和充电设备与流程

文档序号:31654712发布日期:2022-09-27 22:05阅读:361来源:国知局
充电通路GND阻抗的检测方法、装置、适配器和充电设备与流程
充电通路gnd阻抗的检测方法、装置、适配器和充电设备
技术领域
1.本技术涉及电子设备技术领域,特别是涉及一种充电通路gnd阻抗的检测方法、装置、适配器和充电设备。


背景技术:

2.随着移动终端的不断发展,移动终端上集成有越来越多的功能,并为日常生活的多数场景提供了支持,使得用户越发依赖移动终端,大大提高了终端使用时间。但是,移动终端的电池容量相对有限,对于市面上的全部终端机型,用户基本都需要每天充电一次到三次,方可满足一天的正常使用需求,可见,移动终端的充电功能是一个高频使用的功能。
3.为了改善用户的低电量焦虑,在电池容量相差不大的情况下,新上市的机型大多都支持高功率充电,充电功率从最开始的普充5w功率,发展到现在旗舰机的50w/65w/100w/120w等。充电功率的提高必然导致充电电流值的提高,由于充电环路存在阻抗,在大电流充电的场景下,适配器和被充电的移动终端间形成较大的gnd压差,容易导致适配器误判移动终端发送的通信逻辑电平。
4.gnd压差会随着充电电流值的变化而变化,也会随着充电通路gnd阻抗的变化而变化。因此,为获取gnd压差,检测充电通路的gnd阻抗是十分必要的。然而,现有技术在检测gnd阻抗时,存在检测过程复杂的问题。


技术实现要素:

5.基于此,有必要针对现有技术中存在的检测过程复杂的问题,提供一种简明高效的充电通路gnd阻抗的检测方法、装置、适配器和充电设备。
6.为实现上述目的,第一方面,本技术实施例提供了一种充电通路gnd阻抗的检测方法,该方法包括:获取第一时刻下的第一充电电流值和第一通信电压值,以及第二时刻下的第二充电电流值和第二通信电压值;其中,第一时刻和第二时刻为充电过程中的任意两个时刻;计算第一充电电流值与第二充电电流值的电流差值,以及第一通信电压值和第二通信电压值的电压差值;将电压差值和电流差值的比值确定为充电通路的gnd阻抗。
7.在其中一个实施例中,第一通信电压值为第一时刻下通信配置信号引脚的电压值,第二通信电压之为第二时刻下通道配置信号引脚的电压值。
8.在其中一个实施例中,该方法还包括:当触发电平到来时,分别采集当前时刻下的充电电流值和通信电压值,并存储。
9.第二方面,本技术实施例提供了一种适配器,包括电源输出电路和数据处理电路,电源输出电路连接数据处理电路,且用于连接待充电设备。电源输出电路,用于向待充电设备输出充电电能。数据处理电路,用于获取第一时刻下的第一充电电流值和第一通信电压值,以及第二时刻下的第二充电电流值和第二通信电压值,并分别计算第一充电电流值和第二充电电流值间的电流差值,以及第一通信电压值和第二通信电压值间的电压差值,且将电压差值和电流差值的比值确定为充电通路的gnd阻抗;其中,第一时刻和第二时刻是充
电过程中的任意两个时刻。
10.在其中一个实施例中,适配器还包括采集电路,采集电路连接在电源输出电路和数据处理电路之间,以及连接在电源输出电路和待充电设备之间。采集电路,用于采集充电过程各个时刻下的充电电流值和通信电压值,并得到采集数据。数据处理电路,用于从采集数据中分别选取第一充电电流值、第一通信电压值、第二充电电流值和第二通信电压值。
11.在其中一个实施例中,采集电路包括电压采集模块和电流采集模块。电压采集模块包括第一模数转换器、第二模数转换器、第一移位寄存器和第二移位寄存器,电流采集模块包括电流检测环、第三模数转换器和第三移位寄存器。第一模数转换器的输入端连接电源输出电路的第一通道配置信号引脚,输出端连接第一移位寄存器的输入端;第一移位寄存器的输出端连接数据处理电路的输入端。第二模数转换器的输入端连接电源输出电路的第二通道配置信号引脚,输出端连接第二移位寄存器的输入端;第二移位寄存器的输出端连接数据处理电路的输入端。电流检测环连接在电源输出电路的vbus引脚与待充电设备之间,且连接第三模数转换器的输入端;第三模数转换器的输出端连接第三移位寄存器的输入端,第三移位寄存器的输出端连接数据处理电路的输入端。
12.在其中一个实施例中,数据处理电路分别连接电源输出电路的第一通道配置信号引脚、第二通道配置信号引脚和vbus引脚。数据处理电路,还用于采集充电过程各个时刻下的充电电流值和通信电压值并存储。
13.第三方面,本技术实施例提供了一种充电设备,包括上述任一实施例中的适配器。
14.第四方面,本技术实施例提供了一种充电通路gnd阻抗的检测装置,包括参数获取模块、差值获取模块和阻抗确定模块。其中,参数获取模块,用于获取第一时刻下的第一充电电流值和第一通信电压值,以及第二时刻下的第二充电电流值和第二通信电压值;其中,第一时刻和第二时刻为充电过程中的任意两个时刻。差值获取模块,用于计算第一充电电流值与第二充电电流值的电流差值,以及第一通信电压值和第二通信电压值的电压差值。阻抗确定模块,用于将电压差值和电流差值的比值确定为充电通路的gnd阻抗。
15.第五方面,本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取第一时刻下的第一充电电流值和第一通信电压值,以及第二时刻下的第二充电电流值和第二通信电压值;其中,第一时刻和第二时刻为充电过程中的任意两个时刻;计算第一充电电流值与第二充电电流值的电流差值,以及第一通信电压值和第二通信电压值的电压差值;将电压差值和电流差值的比值确定为充电通路的gnd阻抗。
16.上述充电通路gnd阻抗的检测方法、装置、适配器和充电设备,通过获取充电过程中任意两个时刻下的通信电压值和充电电流值,并计算第一通信电压值与第二通信电压值之间的电压差值,以及第一充电电流值与第二充电电流值之间的电流差值,从而可通过电压差值与电流差值的比值得到充电通路的gnd阻抗。如此,无需适配器与移动终端之间进行任何握手通信,适配器单方面即可计算得到gnd阻抗,进而可简化gnd阻抗的检测过程并提高检测效率,具备简明高效的优点。同时,通过充电过程中任意两个时刻的通信电压值和充电电流值来计算得到gnd阻抗,无需指定不同充电阶段或不同电压区间的通信电压值和充电电流值作为计算数据,进一步简化检测过程并提高检测效率。
附图说明
17.图1为一个实施例中充电通路gnd阻抗的检测方法的应用环境图;
18.图2为图1所示应用环境的充电示意图;
19.图3为gnd阻抗产生gnd压差的原理示意图;
20.图4为一个实施例中待充电设备充电电流与待充电设备cc信号的信号波形图;
21.图5为一个实施例中适配器充电电流和适配器cc信号的信号波形图;
22.图6为一个实施例中充电通路gnd阻抗的检测方法的第一流程示意图;
23.图7为一个实施例中充电通路gnd阻抗的检测方法的第二流程示意图;
24.图8为一个实施例中适配器的第一示意性结构框图;
25.图9为一个实施例中适配器与待充电设备组成的充电通路示意图;
26.图10为一个实施例中适配器的第二示意性结构框图;
27.图11为一个实施例中充电通路gnd阻抗的检测装置的结构框图。
具体实施方式
28.为了便于理解本技术,下面将参照相关附图对本技术进行更全面的描述。附图中给出了本技术的实施例。但是,本技术可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使本技术的公开内容更加透彻全面。
29.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中在本技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术。
30.可以理解,本技术所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。
31.需要说明的是,当一个元件被认为是“连接”另一个元件时,它可以是直接连接到另一个元件,或者通过居中元件连接另一个元件。此外,以下实施例中的“连接”,如果被连接的对象之间具有电信号或数据的传递,则应理解为“电连接”、“通信连接”等。同时,在本说明书中使用的术语“和/或”包括相关所列项目的任何及所有组合。
32.在此使用时,单数形式的“一”、“一个”和“所述/该/其”也可以包括复数形式,除非上下文清楚指出另外的方式。还应当理解的是,术语“包括/包含”或“具有”等指定所陈述的特征、整体、步骤、操作、组件、部分或它们的组合的存在,但是不排除存在或添加一个或更多个其他特征、整体、步骤、操作、组件、部分或它们的组合的可能性。
33.随着usb(universal serial bus,通用串行总线)联盟推出的type-c架构普及,各个厂家的移动终端和不同类型的移动设备之间的充电兼容也随之规范。然而,在充电通路结构规范化以后,gnd压差依旧存在,其并没有随着充电通路的规范而消失。gnd压差是指适配器地电平(即地平面的电平)与待充电设备地电平之间的差值,gnd压差会随着gnd阻抗和充电电流值的变化而变化。其中,待充电设备可为任意类型需要充电的设备,如各式电子设备。为便于说明,下面以移动终端作为待充电设备的示例来进行解释。
34.当移动终端与适配器进行通信时,发送方根据自身地电平的电压值来确定通信信号的电压值,而接收方在对通信信号进行识别时,是基于接收方自身地电平的电压值来处理的。在gnd压差过大的情况下,容易导致接收方发生误判。
35.例如,移动终端地电平为0v,适配器地电平为5v,当移动终端需要发送逻辑1时,可在自身地电平0v的基础上叠加一高电平信号(如5v电压信号)来生成逻辑1所对应的通信信号,并将该通信信号发送给适配器。适配器在接收到通信信号时,以自身地电平5v为判断标准,对通信信号进行识别。在接收到5v的通信信号时,由于通信信号与适配器自身地电平之间的电压差值过小,适配器容易将通信信号识别为逻辑0,而非逻辑1,导致发生误判。
36.由此可见,在大电流充电的场景下,随充电电流增大而增大的gnd压差给充电通信信号电平以及usb通信信号电平带来了实实在在的影响。为克服前述问题,有必要对gnd阻抗进行检测,以通过gnd阻抗和当前充电电流值确定当前gnd压差,以便适配器基于当前gnd压差来识别通信信号,进而降低大电流充电对通信逻辑电平的影响。
37.然而,正如背景技术所言,现有技术在检测gnd阻抗时,存在检测过程复杂的问题。经发明人研究发现,导致该问题的原因在于,现有技术需要适配器与移动终端进行握手通信后方可进行检测,而无法通过适配器单方面计算出gnd阻抗,导致检测效率低和检测过程复杂的问题。此外,现有技术在计算gnd阻抗时,还需要先采集移动终端在不同充电阶段(或不同充电电压区间)中的充电数据,并据此进行计算,而无法根据同一充电阶段(或同一充电电压区间)的充电数据进行计算,进一步导致了检测效率低和检测过程复杂的问题。
38.为解决现有技术中存在的技术问题,本技术提供了一种简明高效的充电通路gnd阻抗的检测方法、装置、适配器和充电设备,无需适配器与移动终端进行任何握手通信,适配器单方面即可基于任意两个时刻的通信电压和充电电流计算出gnd阻抗。进一步地,在得到gnd阻抗后,由于适配器自身控制着充电电流的输出,因此适配器单方面就可以知道移动终端的gnd电平与适配器的gnd电平之间的压差(即gnd压差),以便适配器预防通信信号的逻辑误判,例如避免将移动终端发送的逻辑0识别为逻辑1,进而降低大电流充电对通信逻辑电平的影响。
39.本技术提供的充电通路gnd阻抗的检测方法,可以应用于如图1所示的应用环境中。其中,适配器110通过充电线材120连接待充电设备130,以为待充电设备130的电池进行充电。其中,待充电设备130可以是具备type-c接口的设备,可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备等。请参阅图2,图2为图1所示应用环境的充电示意图,适配器110上的vbus引脚和gnd引脚,与待充电设备130上对应的引脚相连接,使得适配器110与待充电设备130构成一充电回路,充电电流ichg可在充电回路中传输。如图3所示,图3为gnd阻抗产生gnd压差的原理示意图,其中,r
gnd
是充电线材120的等效阻抗,r1是设于适配器110内的上拉电阻,r2是设于待充电设备130内的下拉电阻。由于充电线材120存在阻抗,因此充电线材120两端会产生压降,导致待充电设备130的地电平与适配器110的地电平不相等。
40.在图1-3的充电电路下,待充电设备充电电流210与待充电设备cc(configuration channel,通道配置)信号220的信号波形可如图4所示,适配器充电电流310和适配器cc信号320的信号波形可如图5所示。从图5可以直观地看出,适配器cc信号320和适配器充电电流310具备同样的变化趋势,适配器cc信号320是在待充电设备cc信号220的基础上叠加充电电流带来的gnd压差得到的。因此,可利用该特点来获取cc信号压差和充电电流的电流差值,并通过cc信号压差和充电电流的电流差值计算gnd阻抗,实现同步式计算gnd阻抗。
41.在一个实施例中,如图6所示,提供了一种充电通路gnd阻抗的检测方法,以该方法
应用于图1中的适配器为例进行说明,该方法包括以下步骤:
42.步骤s410,获取第一时刻下的第一充电电流值和第一通信电压值,以及第二时刻下的第二充电电流值和第二通信电压值;其中,第一时刻和第二时刻为充电过程中的任意两个时刻。
43.其中,第一时刻和第二时刻为充电过程中的任意两个时刻,既可以是同一充电阶段内的不同时刻,或者不同充电阶段下的两个时刻;也可以是属于同一电压区间的两个充电电压所分别对应的时刻,或是分属于不同电压区间的两个充电电压所分别对应的时刻。在其中一个实施例中,可选取第一通信电压值与第二通信电压值不相等,和/或第一充电电流值与第二充电电流值不相等的两个时刻作为第一时刻和第二时刻。
44.通信电压值是指通信信号的电压值,其中,通信信号可以是充电过程中在适配器与待充电设备之间传输的、用于传递信息的信号,例如pd(power delivery,功率输出)通信信号。在其中一个实施例中,通信电压值可通过采集特定引脚的电压值来得到,例如采集通道配置信号引脚的电压值来得到。需要说明的是,在不同的时刻下,通信电压值可为不同引脚的电压值。
45.具体而言,在充电过程的某一时刻下,具备相应的充电电流值和通信电压值。适配器分别获取第一时刻下的充电电流值(即第一充电电流值)、第一时刻下的通信电压值(即第一通信电压值)、第二时刻下的充电电流值(即第二充电电流值)和第二时刻下的通信电压值(即第二通信电压值)。进一步地,适配器可对任意两个时刻的充电数据进行采集,以分别得到第一充电电流值、第一通信电压值、第二充电电流值和第二通信电压值。适配器也可周期性对充电数据进行采集,并从中选取任意两个时刻下的采集数据以得到第一充电电流值、第一通信电压值、第二充电电流值和第二通信电压值。
46.步骤s420,计算第一充电电流值与第二充电电流值的电流差值,以及第一通信电压值和第二通信电压值的电压差值。
47.具体而言,可按照δi
chg
=i
chgt1
-i
chgt2
来电流差值,式中δi
chg
为电流差值,i
chgt1
为第一充电电流值,i
chgt2
为第二充电电流值。并可按照δv=v
t1
-v
t2
计算电压差值,式中δv为电压差值,v
t1
为第一通信电压值,v
t2
为第二通信电压值。需要说明的是,电流差值也可按照δi
chg
=i
chgt2
-i
chgt1
来确定,电压差值也可按照δv=v
t2
-v
t1
来确定。
48.步骤s430,将电压差值和电流差值的比值确定为充电通路的gnd阻抗。
49.具体而言,可按照r
gnd
=δv/δi
chg
计算充电通路的gnd阻抗,式中r
gnd
为充电通路的gnd阻抗,δv为电压差值,δi
chg
为电流差值。如此,可使得适配器单方面计算出充电时适配器到待充电设备的gnd阻抗,实现gnd阻抗的实时检测,以便适配器监控充电能耗并防止通信信号电平异常。
50.上述充电通路gnd阻抗的检测方法,通过获取充电过程中任意两个时刻下的通信电压值和充电电流值,并计算第一通信电压值与第二通信电压值之间的电压差值,以及第一充电电流值与第二充电电流值之间的电流差值,从而可通过电压差值与电流差值的比值得到充电通路的gnd阻抗。如此,无需适配器与移动终端之间进行任何握手通信,适配器单方面即可计算得到gnd阻抗,进而可简化gnd阻抗的检测过程并提高检测效率,具备简明高效的优点。同时,通过充电过程中任意两个时刻的通信电压值和充电电流值来计算得到gnd阻抗,无需指定不同充电阶段或不同电压区间的通信电压值和充电电流值作为计算数据,
进一步简化检测过程并提高检测效率。
51.在一个实施例中,第一通信电压值为第一时刻下通道配置信号引脚的电压值,第二通信电压值为第二时刻下通道配置信号引脚的电压值。
52.具体而言,在type-c接口中,通信信号可通过通道配置信号引脚进行传输,因此可将通道配置信号引脚的电压值确认为通信电压值。进一步地,type-c接口中可设有两个通道配置信号引脚,分别为cc1引脚和cc2引脚。cc1引脚和cc2引脚作为type-c的一种防呆设计,无论是正插还是反插均可实现充电。因此在type-c的标准协议中,针对正插和反插使用了一个cc信号来对应cc1引脚上的信号或cc2引脚上的信号。对于具体是采用cc1引脚上的信号还是cc2引脚上的信号作为cc信号,可根据当前插入方式来确定,根据插入方式的不同,可从cc1引脚或者cc2引脚上采集得到cc信号,并根据cc信号确定通信电压值。
53.本实施例中,通过将第一时刻下通道配置信号引脚的电压值确认为第一通信电压值,以及将第二时刻下通道配置信号引脚的电压值确认为第二通信电压值,从而可快速获取通信电压值,提高检测效率。
54.在一个实施例中,如图7所示,该方法还包括步骤:
55.步骤s440,当触发电平到来时,分别采集当前时刻下的充电电流值和通信电压值,并存储。
56.具体而言,适配器可周期性地采集各个时刻下的充电电流值和通信电压值,并对采集数据进行存储。在需要计算充电通路的gnd阻抗时,可调用两个不同时刻下的充电电流值和通信电压值来进行计算。如此,可对gnd阻抗进行实时检测,提高检测的准确性。
57.应该理解的是,虽然图6-7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图6-7中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
58.在一个实施例中,如图8所示,提供了一种适配器,该适配器包括电源输出电路510和数据处理电路520,电源输出电路510连接数据处理电路520,且用于连接待充电设备。其中,电源输出电路510用于向待充电设备输出充电电能。数据处理电路520用于获取第一时刻下的第一充电电流值和第一通信电压值,以及第二时刻下的第二充电电流值和第二通信电压值,并分别计算第一充电电流值与第二充电电流值的电流差值,以及第一通信电压值和第二通信电压值的电压差值,且将电压差值和电流差值的比值确定为充电通路的gnd阻抗;其中,第一时刻和第二时刻为充电过程中的任意两个时刻。
59.具体而言,电源输出电路510为向待充电设备输出充电电能的电路,其具体电路结构可根据待充电设备的类型、充电功率和适配器的参数要求来确定,本技术对此不作具体限制,只需其能够实现前述功能即可。在其中一个实施例,电源输出电路510可包括适配器mcu(microcontroller unit,微控制单元)。数据处理电路520可以是具备数据处理功能的电路,用于实现上述任一实施例所述方法的步骤,其具体电路结构可根据适配器的参数要求、gnd阻抗的计算频率和/或数据采集频率等因素确定,本技术对此不作具体限制。
60.上述适配器中,电源输出电路510向待充电设备输出充电电能;数据处理电路520
获取第一时刻下的第一充电电流值和第一通信电压值,以及第二时刻下的第二充电电流值和第二通信电压值,并分别计算第一充电电流值与第二充电电流值的电流差值,以及第一通信电压值和第二通信电压值的电压差值,且将电压差值和电流差值的比值确定为充电通路的gnd阻抗;其中,第一时刻和第二时刻为充电过程中的任意两个时刻。如此,无需适配器与移动终端之间进行任何握手通信,适配器单方面即可计算得到gnd阻抗,进而可简化gnd阻抗的检测过程并提高检测效率,具备简明高效的优点。同时,通过充电过程中任意两个时刻的通信电压值和充电电流值来计算得到gnd阻抗,无需指定不同充电阶段或不同电压区间的通信电压值和充电电流值作为计算数据,进一步简化检测过程并提高检测效率。
61.在一个实施例中,适配器还包括采集电路530;采集电路530连接在电源输出电路510和数据处理电路520之间,还连接在电源输出电路510与待充电设备之间。其中,采集电路530用于采集充电过程各个时刻下的充电电流值和通信电压值,并得到采集数据。数据处理电路520用于从采集数据中分别选取第一充电电流值、第一通信电压值、第二充电电流值和第二通信电压值。
62.其中,采集电路530可以是具备模数转换功能的电路,其具体电路结构可根据采样频率、适配器设计需求等因素确定,本技术对此不作具体限制。
63.具体而言,采集电路530连接在电源输出电路510和待充电设备之间,且连接数据处理电路520,如此,采集电路530可对充电过程各个时刻下的充电电流值和通信电压值进行采集,并将采集数据传输至数据处理电路520,以便数据处理电路520对采集数据进行调用、存储等进一步处理。数据处理电路520从接收到的采集数据中,调用两个不同时刻下的采集数据,并根据调用的数据计算得到充电通路的gnd阻抗。在一个示例中,设有采集电路530的适配器与待充电设备组成的充电通路示意图可如图9所示。
64.本实施例中,通过采集电路530采集充电过程各个时刻下的充电电流值和通信电压值,并通过数据处理电路520从采集数据中分别选取第一充电电流值、第一通信电压值、第二充电电流值和第二通信电压值,以根据选取的数据计算得到充电通路的gnd阻抗,从而可在确保适配器单方面即可计算得到gnd阻抗的情况下,降低对数据处理电路520的实现要求,进而可降低适配器的成本。
65.在一个实施例中,如图10所示,采集电路530包括电压采集模块和电流采集模块;电压采集模块包括第一模数转换器u1、第二模数转换器u3、第一移位寄存器u2和第二移位寄存器u4;电流采集模块包括电流检测环u5、第三模数转换器u6和第三移位寄存器u7;
66.第一模数转换器u1的输入端连接电源输出电路510的第一通道配置信号引脚,输出端连接第一移位寄存器u2的输入端;第一移位寄存器u2的输出端连接数据处理电路520的输入端;
67.第二模数转换器u3的输入端连接电源输出电路510的第二通道配置信号引脚,输出端连接第二移位寄存器u4的输入端;第二移位寄存器u4的输出端连接数据处理电路520的输入端;
68.电流检测环u5连接在电源输出电路510的vbus引脚与待充电设备之间,且连接第三模数转换器u6的输入端;第三模数转换器u6的输出端连接第三移位寄存器u7的输入端,第三移位寄存器u7的输出端连接数据处理电路520的输入端。
69.具体而言,请参阅图10,第一模数转换器u1的输入端连接电源输出电路510的第一
通道配置信号引脚(即cc1引脚),从而可通过将cc1引脚电压转换为数字信号,实现cc1引脚电压的采集。采集数据依次通过第一模数转换器u1的输出端和第一移位寄存器u2的输入端传输至第一移位寄存器u2中,以使第一移位寄存器u2对采集数据进行存储。类似地,第二模数转换器u3与第二移位寄存器u4、第三模数转换器u6与第三移位寄存器u7的数据采集和存储过程皆可参阅第一模数转换器u1与第一移位寄存器u2的工作过程,此处不再赘述。
70.本实施例中,通过模数转换器和移位寄存器来实现电压采集模块和电流采集模块,利用移位寄存器数据存储方式与数据输入顺序相关联的特点,从而可快速确定充电电流值与通信电压值的对应关系,即快速确定同一时刻下的充电电流值与通信电压值,以进一步提高检测效率。
71.在一个实施例中,数据处理电路520分别连接电源输出电路510的第一通道配置信号引脚、第二通道配置信号引脚和vbus引脚。数据处理电路520还用于采集充电过程各个时刻下的充电电流值和通信电压值并存储。
72.具体而言,数据处理电路520还可具备模数转换功能,通过将数据处理电路520连接电源输出电路510的vbus引脚,从而可对充电电流值进行采集。通过将数据处理电路520分别连接电源输出电路510的cc1引脚和cc2引脚,从而可对cc1引脚电压和cc2引脚电压进行采集。数据处理电路520可依据充电过程中的插入方式(即正插还是反插),从cc1引脚电压和cc2引脚电压中确认当前时刻的通信电压值,例如若当前时刻的插入方式为正插,则将cc1引脚电压确认为通信电压值;若当前时刻的插入方式为反插,则将cc2引脚电压确认为通信电压值。如此,可确保每一采集时刻均可采集到对应的通信电压值,便于后续计算的进行。
73.本实施例中,通过数据处理电路520来采集并存储充电过程各个时刻下的充电电流值和通信电压值,从而可降低适配器的体积。
74.在一个实施例中,提供了一种充电设备,该充电设备包括上述任一实施例的适配器。在其中一个实施例中,该充电设备可以是具备type-c接口的终端充电插头或移动充电器等设备。
75.在一个实施例中,如图11所示,提供了一种充电通路gnd阻抗的检测装置700,包括:参数获取模块710、差值获取模块720和阻抗确定模块730,其中:
76.参数获取模块710,用于获取第一时刻下的第一充电电流值和第一通信电压值,以及第二时刻下的第二充电电流值和第二通信电压值;其中,第一时刻和第二时刻为充电过程中的任意两个时刻。
77.差值获取模块720,用于计算第一充电电流值与第二充电电流值的电流差值,以及第一通信电压值和第二通信电压值的电压差值。
78.阻抗确定模块730,用于将电压差值和电流差值的比值确定为充电通路的gnd阻抗。
79.在一个实施例中,参数获取模块710用于将第一时刻下通道配置信号引脚的电压值确认为第一通信电压值,以及将第二时刻下通道配置信号引脚的电压值确认为第二通信电压值。
80.在一个实施例中,充电通路gnd阻抗的检测装置700还包括采集模块。采集模块用于在触发电平到来时,分别采集当前时刻下的充电电流值和通信电压值并存储。
81.关于充电通路gnd阻抗的检测装置的具体限定可以参见上文中对于充电通路gnd阻抗的检测方法的限定,在此不再赘述。上述充电通路gnd阻抗的检测装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
82.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
83.获取第一时刻下的第一充电电流值和第一通信电压值,以及第二时刻下的第二充电电流值和第二通信电压值;其中,第一时刻和第二时刻为充电过程中的任意两个时刻;
84.计算第一充电电流值与第二充电电流值的电流差值,以及第一通信电压值和第二通信电压值的电压差值;
85.将电压差值和电流差值的比值确定为充电通路的gnd阻抗。
86.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将第一时刻下通道配置信号引脚的电压值确认为第一通信电压值,以及将第二时刻下通道配置信号引脚的电压值确认为第二通信电压值。
87.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当触发电平到来时,分别采集当前时刻下的充电电流值和通信电压值,并存储。
88.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
89.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
90.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1