用于低电流检测的系统和方法与流程

文档序号:21028740发布日期:2020-06-09 20:04阅读:366来源:国知局
用于低电流检测的系统和方法与流程

本发明的某些实施例涉及集成电路。更具体地,本发明的一些实施例提供了用于低电流检测的系统和方法。仅通过举例的方式,本发明的某些实施例已应用于电池的充电和/或放电。但是将认识到,本发明具有广泛的适用范围。



背景技术:

电池管理系统被广泛用于管理一个或多个锂离子电池。通常,电池管理系统需要检测锂离子电池的充电电流或放电电流。当充电电流下降到预定阈值(例如,退出阈值电流)以下时,电池管理系统通常确定电池将充满电,并且当放电电流下降到预定阈值(例如,退出阈值电流)以下时,电池管理系统通常确定负载(例如,移动电话)已满或负载(例如,移动电话)将被拉出。

在一些示例中,对于电池充电,当电池充满时,充电电流减小到低于预定阈值(例如,退出阈值电流)的非常小的幅度(例如,零)。电池管理系统(例如,电池管理芯片)需要检测电池充满并然后终止充电过程,以保护电池免受过度充电的某些不利影响。在某些示例中,对于电池放电,当负载已满或负载被拉出时,放电电流减小到低于预定阈值(例如,退出阈值电流)的很小的幅度(例如,零)。电池管理系统(例如,电池管理芯片)需要检测负载已满或被拉出并然后终止放电过程,以防止电池管理系统本身进一步消耗电池电力。为了检测充电电流或放电电流是否下降到预定阈值(例如,退出阈值电流)以下,通常使用外部感测电阻器和/或内部感测场效应晶体管(fet)。

图1是示出常规电池充电系统的简化图。电池充电系统100包括电池管理系统110、电感器120、电阻器130、电池140、电源190。电池管理系统110(例如,芯片)包括端子150、152、154、156和158(例如,引脚)。此外,电池管理系统110(例如,芯片)包括电压感测电路112、逻辑控制器和栅极驱动器114、以及晶体管116和118。逻辑控制器和栅极驱动器214生成栅极驱动信号162和164,它们分别由晶体管116和118接收。电源190向端子154提供输入电压,并且电池140(例如,锂离子电池)至少通过电感器120和电阻器130在端子156和158之间被充电。例如,晶体管116和118中的每一个包括漏极端子、栅极端子和源极端子。作为示例,电池140包括连接到电感器120的端子142,并且电池140还包括连接到端子158并偏置到地电压的端子144。

如图1所示,电阻器130在电池管理系统110(例如,芯片)的外部。为减少电阻器130的功耗,通常将电阻器130的电阻值设置为非常小,在10mω的范围内。作为示例,退出阈值电流通常被设置在50ma至100ma的范围内,因此电压感测电路112需要检测幅度小于1mv的电压。为了准确地检测到这样的小电压,电压感测电路112通常采用具有斩波机构的特殊结构,和/或使用大尺寸的电子元件。例如,晶体管116和118中的每一个是nmos晶体管。作为示例,晶体管116的漏极端子通过端子154从电源190接收输入电压192。

图2是示出另一常规电池充电系统的简化图。电池充电系统200包括电池管理系统210、电感器220、电池240和电源290。电池管理系统210(例如,芯片)包括端子254、256和258(例如,引脚)。此外,电池管理系统210(例如,芯片)包括电流感测电路212、逻辑控制器和栅极驱动器214、以及晶体管116、118和260。逻辑控制器和栅极驱动器214生成栅极驱动信号262,其由晶体管260和216接收,并且逻辑控制器和栅极驱动器214还生成栅极驱动信号264,其由晶体管218接收。电源290向端子254提供输入电压,并且电池240(例如,锂离子电池)至少通过电感器220在端子256和258之间被充电。例如,晶体管216和218中的每一个包括漏极端子、栅极端子和源极端子。作为示例,电池240包括连接到电感器220的端子242,并且电池240还包括连接到端子258并偏置到地电压的端子244。

如图2所示,晶体管260(例如,场效应晶体管)用作感测晶体管,在电池管理系统210(例如,芯片)外部。流过晶体管260的电流等于流过晶体管216的电流除以n,其中n是正整数。通常,将n选择为大整数(例如,从1000至10000范围内的整数),以在流过晶体管216的电流较大时使在满载条件下流经晶体管260的电流较小。流过晶体管260的电流由电流感测电路212检测,但是电池充电系统200的电流检测精度受到限制。

因此,非常需要改进与检测锂离子电池的充电电流和/或放电电流有关的技术。



技术实现要素:

本发明的某些实施例涉及集成电路。更具体地,本发明的一些实施例提供了用于低电流检测的系统和方法。仅通过举例的方式,本发明的某些实施例已应用于电池的充电和/或放电。但是将认识到,本发明具有广泛的适用范围。

根据一些实施例,一种用于对一个或多个电池进行充电或放电的电池管理系统包括:第一晶体管,包括第一晶体管端子、第二晶体管端子和第三晶体管端子,第二晶体管端子被配置为接收第一驱动信号;第二晶体管,包括第四晶体管端子、第五晶体管端子和第六晶体管端子,第五晶体管端子被配置为接收第二驱动信号;突发模式检测器,被配置为接收第一驱动信号并至少部分地基于第一驱动信号来生成突发模式检测信号;以及驱动信号生成器,被配置为接收突发模式检测信号,并至少部分地基于突发模式检测信号来生成第一驱动信号和第二驱动信号;其中:第二晶体管的第四晶体管端子连接至第一晶体管的第三晶体管端子;并且第三晶体管端子和第四晶体管端子通过电感器耦合至一个或多个电池的第一电池端子,该一个或多个电池还包括第二电池端子;其中,突发模式检测器还被配置为:确定第一驱动信号的一个或多个连续周期的第一数量,在一个或多个连续周期的每个周期期间,第一驱动信号在第一逻辑电平和第二逻辑电平之间切换;确定第一驱动信号的一个或多个跳过周期的第二数量,在一个或多个跳过周期的每个周期期间,第一驱动信号保持在第一逻辑电平;至少部分地基于一个或多个连续周期的第一数量和一个或多个跳过周期的第二数量,确定由第三晶体管端子和第四晶体管端子提供给电感器的或由第三晶体管端子和第四晶体管端子从电感器接收的电感器电流的平均幅度是否小于预定电流阈值;并且如果电感器电流的平均幅度小于预定电流阈值,则生成突发模式检测信号,以使驱动信号生成器停止对第一驱动信号的第一调制并停止对第二驱动信号的第二调制;其中,驱动信号生成器还被配置为:如果电感器电流的平均幅度小于预定电流阈值,则响应于突发模式检测信号,停止对第一驱动信号的第一调制和对第二驱动信号的第二调制,以使第一晶体管和第二晶体管保持关断。

根据某些实施例,一种用于对一个或多个电池进行充电或放电的电池管理系统包括:第一晶体管,其包括第一晶体管端子、第二晶体管端子和第三晶体管端子,第二晶体管端子被配置为接收第一驱动信号;突发模式检测器,被配置为接收第一驱动信号并至少部分地基于第一驱动信号来生成突发模式检测信号;以及驱动信号生成器,被配置为接收突发模式检测信号并至少部分地基于突发模式检测信号来生成第一驱动信号;其中,突发模式检测器还被配置为:确定一个或多个连续周期的第一数量,在一个或多个连续周期的每个周期期间,第一驱动信号在第一逻辑电平和第二逻辑电平之间切换;确定一个或多个跳过周期的第二数量,在一个或多个跳过周期的每个周期期间,第一驱动信号保持在第一逻辑电平;并且如果第一数量小于预定连续阈值以及第二数量大于预定跳过阈值二者都被满足达大于预定时间阈值的持续时间,则生成突发模式检测信号,以使驱动信号生成器停止对第一驱动信号的第一调制;其中,驱动信号生成器还被配置为:如果第一数量小于预定连续阈值以及第二数量大于预定跳过阈值二者都被满足达大于预定时间阈值的持续时间,则响应于突发模式检测信号,停止对第一驱动信号的第一调制,以使第一晶体管保持关断。

根据一些实施例,一种用于对一个或多个电池进行充电或放电的方法包括:接收第一驱动信号;处理与第一驱动信号相关联的信息;至少部分地基于第一驱动信号来生成突发模式检测信号;接收突发模式检测信号;处理与突发模式检测信号相关联的信息;以及至少部分地基于突发模式检测信号来生成第一驱动信号和第二驱动信号;其中,处理与第一驱动信号相关联的信息包括:确定第一驱动信号的一个或多个连续周期的第一数量,在一个或多个连续周期的每个周期期间,第一驱动信号在第一逻辑电平和第二逻辑电平之间切换;确定第一驱动信号的一个或多个跳过周期的第二数量,在一个或多个跳过周期的每个周期期间,第一驱动信号保持在第一逻辑电平;以及至少部分地基于一个或多个连续周期的第一数量和一个或多个跳过周期的第二数量,确定由第三晶体管端子和第四晶体管端子提供给电感器的或由第三晶体管端子和第四晶体管端子从电感器接收的电感器电流的平均幅度是否小于预定电流阈值;其中,至少部分地基于第一驱动信号来生成突发模式检测信号包括:如果电感器电流的平均幅度小于预定电流阈值,则生成突发模式检测信号以停止对第一驱动信号的第一调制并停止对第二驱动信号的第二调制;其中,至少部分地基于突发模式检测信号来生成第一驱动信号和第二驱动信号包括:如果电感器电流的平均幅度小于预定电流阈值,则响应于突发模式检测信号,停止对第一驱动信号的第一调制和对第二驱动信号的第二调制,以使第一晶体管和第二晶体管保持关断。

根据某些实施例,一种用于对一个或多个电池进行充电或放电的方法包括:接收第一驱动信号;处理与第一驱动信号相关联的信息;至少部分地基于第一驱动信号来生成突发模式检测信号;接收突发模式检测信号;处理与突发模式检测信号相关联的信息;以及至少部分地基于突发模式检测信号来生成第一驱动信号;其中,处理与第一驱动信号相关联的信息包括:确定一个或多个连续周期的第一数量,在一个或多个连续周期的每个周期期间,第一驱动信号在第一逻辑电平和第二逻辑电平之间切换;并且确定一个或多个跳过周期的第二数量,在一个或多个跳过周期的每个周期期间,第一驱动信号保持在第一逻辑电平;其中,至少部分地基于第一驱动信号来生成突发模式检测信号包括:如果第一数量小于预定连续阈值以及第二数量大于预定跳过阈值二者都被满足达大于预定时间阈值的持续时间,则生成突发模式检测信号,以停止对第一驱动信号的第一调制;其中,至少部分地基于突发模式检测信号来生成第一驱动信号包括:如果第一数量小于预定连续阈值以及第二数量大于预定跳过阈值二者都被满足达大于预定时间阈值的持续时间,则响应于突发模式检测信号,停止对第一驱动信号的第一调制。

取决于实施例,可以实现一个或多个益处。参考下面的详细描述和附图,可以充分理解本发明的这些优点以及各种其他目的、特征和优点。

附图说明

图1是示出常规电池充电系统的简化图。

图2是示出另一常规电池充电系统的简化图。

图3是示出根据本发明的一些实施例的电池充电系统的简化图。

图4是示出根据本发明的一些实施例的电池放电系统的简化图。

图5是示出根据本发明的一些实施例的图3所示的电池充电系统和图4所示的电池放电系统的各种操作模式的简化图。

图6是示出根据本发明的一些实施例的图3所示的电池充电系统和图4所示的电池放电系统的突发操作模式的模式的简化图。

图7是示出根据本发明的一些实施例的作为图3所示的电池充电系统和/或图4所示的电池放电系统的一部分的突发模式检测电路的简化图。

具体实施方式

本发明的某些实施例涉及集成电路。更具体地,本发明的一些实施例提供了用于低电流检测的系统和方法。仅通过举例的方式,本发明的某些实施例已应用于电池的充电和/或放电。但是将认识到,本发明具有广泛的适用范围。

参考图1,电池管理系统110(例如,芯片)使用电阻器130来检测电池140的充电电流。这种配置通常会增加电路设计的复杂性和芯片面积。此外,芯片110外部的电阻器130通常会增加物料清单(bom)的总系统成本,并且还会降低电池充电系统100的功率传输效率。

参考图2,电池管理系统210(例如,芯片)使用感测晶体管260(例如,场效应晶体管)来检测电池240的充电电流。如上所述,流过晶体管260的电流等于流过晶体管216的电流除以n,并且n通常被选择为较大整数(例如,从1000到10000范围内的整数)。这样的大比率n通常不会产生半导体器件匹配中的良好精度。此外,当电池240的充电电流在幅度上变的接近退出阈值电流时,端子254(例如,vin端子)和端子256(例如,sw端子)之间的电压差变得非常小,通常在mv水平。此外,与感测晶体管260有关的采样电路的偏移通常为数十mv,这可能引起附加的检测误差。另外,当晶体管216在高频切换模式下操作时,切换延迟降低了检测精度。电池充电系统200经常遭受低检测精度的困扰。

图3是示出根据本发明的一些实施例的电池充电系统的简化图。该图仅是示例,其不应不适当地限制权利要求的范围。本领域普通技术人员将认识到许多变化、替代和修改。电池充电系统300包括电池管理系统310、电感器320、电池340和电源390。电池管理系统310(例如,芯片)包括端子354、356和358(例如,引脚)。此外,电池管理系统310(例如,芯片)包括突发模式检测电路312、零电流检测电路314、控制器和驱动器360、以及晶体管316和318。例如,晶体管316、318中的每一个包括漏极端子、栅极端子和源极端子。作为示例,电池340包括连接到电感器320的端子342,并且电池340还包括连接到端子358并偏置到地电压的端子344。

在一些示例中,控制器和驱动器360(例如,脉冲宽度调制控制器和栅极驱动器)生成栅极驱动信号362,其由晶体管316接收,并且控制器和驱动器360(例如,脉冲宽度调制控制器和栅极驱动器)还生成栅极驱动信号364,其由晶体管318接收。在某些示例中,电源390将输入电压392提供给端子354,并且电池340(例如,锂离子电池)至少通过电感器320在端子356和358之间被充电。例如,晶体管316和318中的每一个是nmos晶体管。作为示例,晶体管316的漏极端子通过端子354从电源390接收输入电压392。

如图3所示,根据一些实施例,电池管理系统310和电感器320用于通过电源390对电池340充电,该电源390向端子354提供输入电压。例如,电池管理系统310可以检测电池340的充电电流是否下降到预定阈值(例如,退出阈值电流)以下。作为示例,响应于电池340的状态,控制器和驱动器360(例如,脉宽调制控制器和栅极驱动器)将栅极驱动信号362输出至晶体管316以导通或关断晶体管316,并将栅极驱动信号364输出至晶体管318以导通或关断晶体管318,从而控制电池340的充电。

在一些实施例中,突发模式检测电路312接收栅极驱动信号362以及时钟信号370、372和374。例如,突发模式检测电路312使用栅极驱动信号362来确定电池管理系统310是否在突发模式下操作,并使用时钟信号370、372和374来确定与突发模式有关的某些时序参数。作为示例,时钟信号370具有等于切换周期的持续时间的周期。例如,突发模式检测电路312至少基于栅极驱动信号362以及时钟信号370、372和374来生成检测信号376,并且将检测信号376输出到控制器和驱动器360。

在某些实施例中,零电流检测电路314连接到端子356并接收电压380。例如,零电流检测电路314使用电压380来确定流过电感器320的电流384在电池管理系统310在连续导通模式下操作时是否减小到零,并且向控制器和驱动器360输出检测信号382。作为示例,如果零电流检测电路314确定流过电感器320的电流384在电池管理系统310在连续导通模式下操作时减小到零,则零电流检测电路314将检测信号382输出到控制器和驱动器360以关断晶体管318。

如上所述并在此进一步强调,图3仅是示例,其不应不适当地限制权利要求的范围。本领域普通技术人员将认识到许多变化、替代和修改。例如,电池340由多个电池代替,并且多个电池包括连接到电感器320的一个电池端子以及耦合到端子358并偏置到地电压的另一电池端子。

图4是示出根据本发明的一些实施例的电池放电系统的简化图。该图仅是示例,其不应不适当地限制权利要求的范围。本领域普通技术人员将认识到许多变化、替代和修改。电池放电系统400包括电池管理系统410、电感器420、电池440和负载490。电池管理系统410(例如,芯片)包括端子454、456和458(例如,引脚)。此外,电池管理系统410(例如,芯片)包括突发模式检测电路412、零电流检测电路414、控制器和驱动器460、以及晶体管416和418。例如,晶体管416、418中的每一个包括漏极端子、栅极端子和源极端子。作为示例,电池440包括连接到电感器420的端子442,并且电池440还包括连接到端子458并偏置到地电压的端子444。

在一些示例中,控制器和驱动器460(例如,脉冲宽度调制控制器和栅极驱动器)生成栅极驱动信号462,其由晶体管416接收,并且控制器和驱动器460(例如,脉冲宽度调制控制器和栅极驱动器)还生成栅极驱动信号464,其由晶体管418接收。在某些示例中,负载490(例如,移动电话)从端子454接收输出电压492,并且电池440(例如,锂离子电池)至少通过电感器420在端子456和458之间放电。例如,晶体管416和418中的每一个是nmos晶体管。作为示例,晶体管416的漏极端子通过端子454将输出电压492提供给负载490。

如图4所示,根据某些实施例,电池管理系统410和电感器420用于通过负载490使电池440放电,该负载490从端子454接收输出电压。例如,电池管理系统410可以检测电池440的放电电流是否下降到预定阈值(例如,退出阈值电流)以下。作为示例,响应于电池440的状态,控制器和驱动器460(例如,脉冲宽度调制控制器和栅极驱动器)将栅极驱动信号462输出至晶体管416以导通或关断晶体管416,并将栅极驱动信号464输出至晶体管418以导通或关断晶体管418,从而控制电池440的放电。

在一些实施例中,突发模式检测电路412接收栅极驱动信号464以及时钟信号470、472和474。例如,突发模式检测电路412使用栅极驱动信号464来确定电池管理系统310是否在突发模式下操作,并使用时钟信号470、472和474来确定与突发模式有关的某些时序参数。作为示例,时钟信号470具有等于切换周期的持续时间的周期。例如,突发模式检测电路412至少基于栅极驱动信号464以及时钟信号470、472和474来生成检测信号476,并且将检测信号476输出到控制器和驱动器460。

在某些实施例中,零电流检测电路414连接到端子456并接收电压480。例如,零电流检测电路414使用电压480来确定流过电感器420的电流484在电池管理系统410在连续导通模式下操作时是否减小到零,并且将检测信号482输出到控制器和驱动器460。作为示例,如果零电流检测电路414确定流过电感器420的电流484在电池管理系统410在连续导通模式下操作时减小到零,则零电流检测电路414将检测信号482输出到控制器和驱动器460以关断晶体管416。

如上所述并且在此进一步强调,图4仅是示例,其不应不适当地限制权利要求的范围。本领域普通技术人员将认识到许多变化、替代和修改。例如,电池440由多个电池代替,并且多个电池包括连接到电感器420的一个电池端子以及耦合到端子458并偏置到地电压的另一电池端子。

图5是示出根据本发明的一些实施例的电池充电系统300和电池放电系统400的各种操作模式的简化图。该图仅是示例,其不应不适当地限制权利要求的范围。本领域普通技术人员将认识到许多变化、替代和修改。曲线510表示针对电池充电系统300和电池放电系统400的连续导通模式的电感器电流随时间的变化,曲线520表示针对电池充电系统300和电池放电系统400的不连续导通模式的电感器电流随时间的变化,以及曲线530表示针对电池充电系统300和电池放电系统400的突发模式的电感器电流随时间的变化。

在一些示例中,对于电池充电系统300,当电池340的充电电流平均地变得越来越小时,电感器电流(例如,电流384)逐渐从连续导通模式变为不连续模式,并然后逐渐从不连续模式变为突发模式。在某些示例中,对于电池放电系统400,当电池440的放电电流平均地变得越来越小时,电感器电流(例如,电流484)逐渐从连续导通模式变为不连续模式,并然后逐渐从不连续模式变为突发模式。

如曲线510所示,根据某些实施例,在连续导通模式下,电感器电流(例如,电流384和/或电流484)的幅度保持大于零。如曲线520所示,根据一些实施例,在不连续导通模式下,电感器电流(例如,电流384和/或电流484)的幅度下降到零。如曲线530所示,根据某些实施例,在突发模式下,电感器电流(例如,电流384和/或电流484)的幅度不仅下降到零,而且跳过一个或多个切换周期。

在一些实施例中,如曲线530所示,在持续时间tl期间,电感器电流(例如,电流384和/或电流484)从零增加到峰值幅度(例如,il_peak)。例如,在持续时间t1期间,电池充电系统300的晶体管316导通,并且电池充电系统300的晶体管318关断,并且持续时间t1表示晶体管316的导通时间和晶体管318的关断时间。作为示例,在持续时间t1期间,电池放电系统400的晶体管416关断并且电池放电系统400的晶体管418导通,并且持续时间t1表示晶体管416的关断时间和晶体管418的导通时间。

在某些实施例中,如曲线530所示,在持续时间t2期间,电感器电流(例如,电流384和/或电流484)从峰值幅度(例如,il_peak)减小到零。例如,在持续时间t2期间,电池充电系统300的晶体管316关断并且电池充电系统300的晶体管318导通,并且持续时间t2表示晶体管316的关断时间和晶体管318的导通时间。例如,在持续时间t2期间,电池放电系统400的晶体管416导通并且电池放电系统400的晶体管418关断,并且持续时间t2表示晶体管416的导通时间和晶体管418的关断时间。

在一些示例中,如图3所示,如果电流384减小到零,则零电流检测电路314将检测信号382输出到控制器和驱动器360以便关断晶体管318,使得晶体管316和318二者关断,并且电流384保持等于零。在某些示例中,如图4所示,如果电流484减小到零,则零电流检测电路414将检测信号482输出到控制器和驱动器460以便关断晶体管416,使得晶体管416和418二者关断,并且电流484保持等于零。

在某些实施例中,如曲线530所示,在持续时间t3期间,电感器电流(例如,电流384和/或电流484)的幅度保持等于零。例如,电池充电系统300的晶体管316和318二者在持续时间t3期间关断。作为示例,电池放电系统400的晶体管416和418二者在持续时间t3期间关断。例如,曲线530示出了突发模式的模式,其包括一个具有脉冲的周期和一个没有任何脉冲的周期。

根据一些实施例,参考图3,在持续时间t1内,电感器电流384从零增加到峰值幅度,如下所示:

其中,il_peak表示电感器电流384的峰值幅度,vin表示电源390在端子354处提供的输入电压,以及vbat表示电池340的电池电压。

根据某些实施例,参考图3,在持续时间t2内,电感器电流384从峰值幅度减小到零,如下所示:

其中,il_peak表示电感器电流384的峰值幅度,l表示电感器320的电感,以及vbat表示电池340的电池电压。例如,电感器电流384的下降速率等于vbat/l。

在一些实施例中,参考图3,电感器电流384的平均幅度如下:

其中,iavg表示电感器电流384的平均幅度,以及il_peak表示电感器电流384的峰值幅度。

在某些实施例中,参考图4,电感器电流484的平均幅度如下:

其中,iavg表示电感器电流484的平均幅度,以及il_peak表示电感器电流484的峰值幅度。

如上所述并且在此进一步强调,图5仅是示例,其不应不适当地限制权利要求的范围。本领域普通技术人员将认识到许多变化、替代和修改。例如,曲线530被修改为表示突发模式的另一模式,其包括各自具有脉冲的n个连续周期,以及各自没有任何脉冲的m个跳过周期,其中,n是正整数并且m是正整数。

图6是示出根据本发明的一些实施例的电池充电系统300和电池放电系统400的突发操作模式的模式的简化图。该图仅是示例,其不应不适当地限制权利要求的范围。本领域普通技术人员将认识到许多变化、替代和修改。曲线630表示针对电池充电系统300和电池放电系统400的突发模式的电感器电流随时间的变化。作为示例,曲线630表示突发模式的模式,其包括各自具有脉冲的四个连续周期,以及各自没有任何脉冲的六个跳过周期。

在一些实施例中,参考图3,电感器电流384的平均幅度如下:

其中,iavg表示电感器电流384的平均幅度,以及il_peak表示电感器电流384的峰值幅度。此外,t1表示各自具有脉冲的四个连续周期期间的晶体管316的总导通时间和晶体管318的总关断时间,t2表示各自具有脉冲的四个连续周期期间的晶体管316的总关断时间和晶体管318的总导通时间,以及t3表示各自没有任何脉冲的六个跳过周期的总时间。

例如,如图6所示,t1确定如下:

t1=t1a+t1b+t1c+t1d(等式5a)

其中,t1a、t1b、t1c和t1d分别表示各自具有脉冲的四个连续周期中的相应周期期间的晶体管316的导通时间和晶体管318的关断时间。

作为示例,如图6所示,t2确定如下:

t2=t2a+t2b+t2c+t2d(等式6a)其中,t2a、t2b、t2c和t2d分别表示各自具有脉冲的四个连续周期中的相应周期期间的晶体管316的关断时间和晶体管318的导通时间。

在一些实施例中,参考图4,电感器电流484的平均幅度如下:

其中,iavg表示电感器电流484的平均幅度,以及il_peak表示电感器电流484的峰值幅度。此外,t1表示各自具有脉冲的四个连续周期期间的晶体管416的总关断时间和晶体管418的总导通时间,t2表示各自具有脉冲的四个连续周期期间的晶体管416的总导通时间和晶体管418的总关断时间,以及t3表示各自没有任何脉冲的六个跳过周期的总时间。

例如,如图6所示,t1确定如下:

t1=t1a+t1b+t1c+t1d(等式5b)

其中,t1a、t1b、t1c和t1d分别表示各自具有脉冲的四个连续周期中的相应周期期间的晶体管416的关断时间和晶体管418的导通时间。

作为示例,如图6所示,t2确定如下:

t2=t2a+t2b+t2c+t2d(等式6b)其中,t2a、t2b、t2c和t2d分别表示各自具有脉冲的四个连续周期中的相应周期期间的晶体管416的导通时间和晶体管418的关断时间。

根据一些实施例,如图3所示,电池340的充电电流等于电感器电流384。在某些示例中,如果电感器电流384的平均幅度(例如,如等式3a和/或等式4a所示)变得小于预定阈值(例如,退出阈值电流),则突发模式检测电路312将检测信号376从逻辑低电平变为逻辑高电平。在一些示例中,控制器和驱动器360接收检测信号376。作为示例,响应于检测信号376从逻辑低电平变为逻辑高电平,控制器和驱动器360通过将栅极驱动信号362和364保持在逻辑低电平以使得晶体管316和318保持关断,来终止对栅极驱动信号362和364的调制。在某些示例中,控制器和驱动器360通过一种或多种自动动作和/或一种或多种手动动作来重新开始对栅极驱动信号362和364的调制。例如,如果电感器电流384的平均幅度(例如,如等式3a和/或等式4a所示)变得大于预定阈值(例如,退出阈值电流),则控制器和驱动器360自动重新开始对栅极驱动信号362和364的调制。

根据某些实施例,如等式3a和/或等式4a所示,电感器电流384的平均幅度与电感器电流384的峰值幅度il_peak、持续时间t1、持续时间t2、持续时间t3有关。在一些示例中,根据等式1,电感器电流384的峰值幅度il_peak与由电源390在端子354处提供的输入电压vin、电池340的电池电压vbat、以及持续时间t1有关,因此电感器电流384的平均幅度与电源390在端子354处提供的输入电压vin、电池340的电池电压vbat、持续时间t1、持续时间t2、持续时间t3有关。在某些示例中,由电源390在端子354处提供的输入电压vin和电池340的电池电压vbat由应用规范预先确定,并且持续时间t1(在突发模式下等于晶体管316的最小导通时间)也由应用规范预先确定。作为示例,通过检测持续时间t2和持续时间t3,突发模式检测电路312被配置为确定电感器电流384的平均幅度是否变得小于预定阈值(例如,退出阈值电流),并且如果电感器电流384的平均幅度变得小于预定阈值(例如,退出阈值电流),则将检测信号376从逻辑低电平变为逻辑高电平。

在一些实施例中,如图4所示,电池440的放电电流等于电感器电流484。在某些示例中,如果电感器电流484的平均幅度(例如,如等式3b和/或等式4b所示)变得小于预定阈值(例如,退出阈值电流),则突发模式检测电路412将检测信号476从逻辑低电平变为逻辑高电平。作为示例,响应于检测信号476从逻辑低电平变为逻辑高电平,控制器和驱动器460通过将栅极驱动信号462和464保持在逻辑低电平以使得晶体管416和418保持关断,来终止对栅极驱动信号462和464的调制。在某些示例中,控制器和驱动器460通过一种或多种自动动作和/或一种或多种手动动作来重新开始对栅极驱动信号462和464的调制。例如,如果电感器电流484的平均幅度(例如,如等式3b和/或等式4b所示)变得大于预定阈值(例如,退出阈值电流),则控制器和驱动器460自动重新开始对栅极驱动信号462和464的调制。

在某些实施例中,如等式3b和/或等式4b所示,电感器电流484的平均幅度与电感器电流484的峰值幅度il_peak、持续时间t1、持续时间t2、持续时间t3有关。在一些示例中,电感器电流484的峰值幅度il_peak与负载490在端子454处接收的输出电压vout、电池440的电池电压vbat、以及持续时间t1有关,因此电感器电流484的平均幅度与负载490在端子454处接收的输出电压vout、电池440的电池电压vbat、持续时间t1、持续时间t2、持续时间t3有关。在某些示例中,由负载490在端子454处接收的输出电压vout和电池440的电池电压vbat由应用规范预先确定,并且持续时间t1(在突发模式下等于晶体管418的最小导通时间)也由应用规范预先确定。作为示例,通过检测持续时间t2和持续时间t3,突发模式检测电路412被配置为确定电感器电流484的平均幅度是否变得小于预定阈值(例如,退出阈值电流),并且如果电感器电流484的平均幅度变得小于预定阈值(例如,退出阈值电流),则将检测信号476从逻辑低电平变为逻辑高电平。

图7是示出根据本发明的一些实施例的作为电池充电系统300和/或电池放电系统400的一部分的突发模式检测电路的简化图。该图仅是示例,其不应不适当地限制权利要求的范围。本领域普通技术人员将认识到许多变化、替代和修改。突发模式检测电路712包括栅极整流器720、跳频检测单元730、连续切换检测单元740和时序单元750。

如图7所示,根据一些实施例,突发模式检测电路712接收信号763、770、772和774,并输出信号776。在一些示例中,突发模式检测电路712是电池充电系统300的突发模式检测电路312。例如,信号763是栅极驱动信号362,信号770是时钟信号370,信号772是时钟信号372,信号774是时钟信号374,以及信号776是检测信号376。在某些示例中,突发模式检测电路712是电池放电系统400的突发模式检测电路412。作为示例,信号763是栅极驱动信号464,信号770是时钟信号470,信号772是时钟信号472,信号774是时钟信号474,以及信号776是检测信号476。

在一些实施例中,栅极整流器720接收信号763并输出信号722。例如,如果信号763在逻辑高电平和逻辑低电平之间切换,则栅极整流器720在逻辑低电平处生成信号722。作为示例,如果信号763不在逻辑高电平和逻辑低电平之间切换,则栅极整流器720在逻辑高电平处生成信号722。在某些示例中,如果信号763停止切换并且在信号763中发生跳频,则信号722从逻辑低电平变为逻辑高电平。在一些示例中,如果在信号763中停止跳频并且信号763开始切换,则信号722从逻辑高电平变为逻辑低电平。

在某些实施例中,跳频检测单元730接收信号722和770并输出信号732。作为示例,时钟信号770的一个时间段等于每个切换周期的持续时间。在一些示例中,跳频检测单元730确定信号722是否处于逻辑高电平,并且如果信号722处于逻辑高电平,则确定信号722保持在逻辑高电平的持续时间是否等于或大于时钟信号770的一个时间段乘以预定跳过阈值。在一些示例中,预定跳过阈值为正数。例如,预定跳过阈值是整数。作为示例,预定跳过阈值不是整数。作为示例,如果信号722处于逻辑低电平,或者如果信号722保持在逻辑高电平的持续时间小于时钟信号770的一个时间段乘以预定跳过阈值,则跳频检测单元730在逻辑高电平处生成信号732。例如,如果信号722保持在逻辑高电平的持续时间等于或大于时钟信号770的一个时间段乘以预定跳过阈值,则跳频检测单元730在逻辑低电平处生成信号732。在某些示例中,每个切换周期的持续时间等于时钟信号770的一个时间段。作为示例,如果持续时间t3(例如,如等式3a、等式3b、等式4a和/或等式4b中所示)大于或等于时钟信号770的一个时间段乘以预定跳过阈值,则跳频检测单元730在逻辑低电平处生成信号732。

在一些示例中,跳频检测单元730处理信号722以确定是否在信号763中发生跳频,并且如果在信号763中发生跳频,则确定跳过的切换周期的数量是否等于或大于预定跳过阈值。例如,如果在信号763中未发生跳频或者如果跳过的切换周期的数量小于预定跳过阈值,则跳频检测单元730在逻辑高电平处生成信号732。作为示例,如果跳过的切换周期的数量等于或大于预定跳过阈值,则跳频检测单元730在逻辑低电平处生成信号732。在某些示例中,如果信号722从逻辑高电平变为逻辑低电平,则信号732从逻辑低电平变为逻辑高电平。作为示例,如果在信号763中已停止跳频并且信号763已开始在逻辑高电平和逻辑低电平之间切换,则信号732从逻辑低电平变为逻辑高电平。

在一些实施例中,连续切换检测单元740接收信号732和772并输出信号742。在某些示例中,当信号732从逻辑低电平变为逻辑高电平时,按照连续切换周期的数量,连续切换检测单元740开始测量信号732保持在逻辑高电平的持续时间,并且还确定连续切换周期的数量是否变得大于预定连续阈值。在一些示例中,预定连续阈值为正数。例如,预定连续阈值是整数。作为示例,预定连续阈值不是整数。在某些示例中,预定连续阈值由时钟信号772确定。例如,如果连续切换周期的数量未变得大于预定连续阈值,则连续切换检测单元740将信号742保持在逻辑高电平。作为示例,如果连续切换周期的数量变得大于预定连续阈值,则连续切换检测单元740将信号742从逻辑高电平变为逻辑低电平。

作为示例,如果持续时间t2(例如,如等式3a、等式3b、等式4a和/或等式4b所示)等于或小于预定连续阈值乘以一个切换周期减去持续时间t1(例如,晶体管316的最小导通时间和/或晶体管418的最小导通时间)的差。例如,如果持续时间t2(例如,如等式3a、等式3b、等式4a和/或等式4b所示)变得大于预定连续阈值乘以一个切换周期减去持续时间t1(例如,晶体管316的最小导通时间和/或晶体管418的最小导通时间)的差,则连续切换检测单元740将信号742从逻辑高电平变为逻辑低电平。

在某些实施例中,信号742处于逻辑高电平表示持续时间t2(例如,如等式3a、等式3b、等式4a和/或等式4b所示)等于或小于预定连续阈值乘以每个切换周期的持续时间减去持续时间t1(例如,晶体管316的最小导通时间和/或晶体管418的最小导通时间)的差,并且持续时间t3(例如,如等式3a、等式3b、等式4a和/或等式4b所示)大于或等于每个切换周期的持续时间乘以预定跳过阈值。例如,信号742处于逻辑高电平表示连续切换周期的数量等于或小于预定连续阈值,并且跳过的切换周期的数量等于或大于预定跳过阈值。

在一些示例中,如果连续切换周期的数量变得大于预定连续阈值和/或跳过的切换周期的数量变得小于预定跳过阈值,则信号742从逻辑高电平变为逻辑低电平。在某些示例中,如果连续切换周期的数量等于或小于预定连续阈值并且跳过的切换周期的数量等于或大于预定跳过阈值,则信号742从逻辑低电平变为逻辑高电平。作为示例,如果连续切换周期的数量保持等于或小于预定连续阈值并且跳过的切换周期的数量保持等于或大于预定跳过阈值,则信号742保持在逻辑高电平。

根据一些实施例,时序单元750接收信号742和774并输出信号776。在某些示例中,当信号742从逻辑低电平变为逻辑高电平时,时序单元750开始测量信号742保持在逻辑高电平的持续时间,并且还确定该持续时间是否变得大于预定时间阈值。例如,如果信号742保持在逻辑高电平的持续时间变得大于预定时间阈值,则时序单元750将信号776从逻辑低电平变为逻辑高电平。在一些示例中,预定时间阈值由时钟信号774确定。

在一些示例中,条件是连续切换周期的数量保持等于或小于预定连续阈值并且跳过的切换周期的数量保持等于或大于预定跳过阈值,并且如果该条件在大于预定时间阈值的持续时间内保持被满足,则时序单元750在逻辑高电平处生成信号776。例如,如果该条件在大于预定时间阈值的持续时间内保持被满足,则电感器电流384的平均幅度(例如,如等式3a和/或等式4a所示)小于预定阈值(例如,退出阈值电流)。作为示例,如果该条件在大于预定时间阈值的持续时间内保持被满足,则电感器电流484的平均幅度(例如,如等式3b和/或等式4b所示)小于预定阈值(例如,退出阈值电流)。

在某些实施例中,信号776是如图3所示的检测信号376。作为示例,如果检测信号376处于逻辑高电平,则控制器和驱动器360不调制栅极驱动信号362和364,而是将栅极驱动信号362和364保持在逻辑低电平,以使得晶体管316和318保持关断。例如,如果检测信号376处于逻辑高电平,则控制器和驱动器360不调制栅极驱动信号362和364,而是将栅极驱动信号362和364保持在逻辑低电平,以使得晶体管316和318在比跳过的切换周期的持续时间更长的关断持续时间内保持关断。

在一些实施例中,信号776是如图4所示的检测信号476。作为示例,如果检测信号476处于逻辑高电平,则控制器和驱动器460不调制栅极驱动信号462和464,而是将栅极驱动信号462和464保持在逻辑低电平,以使得晶体管416和418保持关断。例如,如果检测信号476处于逻辑高电平,则控制器和驱动器460不调制栅极驱动信号462和464,而是将栅极驱动信号462和464保持在逻辑低电平,以使得晶体管416和418在比跳过的切换周期的持续时间更长的关断持续时间内保持关断。本发明的一些实施例提供了用于以高精度检测电流(例如,充电电流和/或放电电流)是否变得等于或小于退出阈值电流的简单且可靠的系统和方法。

根据某些实施例,用于对一个或多个电池(例如,电池340和/或电池440)进行充电或放电的电池管理系统(例如,电池管理系统310和/或电池管理系统410)包括:第一晶体管(例如,晶体管316和/或晶体管418),其包括第一晶体管端子、第二晶体管端子和第三晶体管端子,该第二晶体管端子被配置为接收第一驱动信号(例如,栅极驱动信号362和/或栅极驱动信号464);第二晶体管(例如,晶体管318和/或晶体管416),其包括第四晶体管端子、第五晶体管端子和第六晶体管端子,该第五晶体管端子被配置为接收第二驱动信号(例如,栅极驱动信号364和/或栅极驱动信号462);突发模式检测器(例如,突发模式检测电路312和/或突发模式检测电路412),被配置为接收第一驱动信号,并至少部分地基于第一驱动信号来生成突发模式检测信号(例如,检测信号376和/或检测信号476);以及驱动信号生成器(例如,控制器和驱动器360和/或控制器和驱动器460),被配置为接收突发模式检测信号,并至少部分地基于突发模式检测信号来生成第一驱动信号和第二驱动信号;其中:第二晶体管的第四晶体管端子被连接至第一晶体管的第三晶体管端子;并且第三晶体管端子和第四晶体管端子通过电感器(例如,电感器320和/或电感器420)被耦合至一个或多个电池的第一电池端子(例如,电池340的端子342和/或电池440的端子442),该一个或多个电池还包括第二电池端子(例如,电池340的端子344和/或电池440的端子444);其中,突发模式检测器还被配置为:确定第一驱动信号的一个或多个连续周期的第一数量(例如,各自具有脉冲的n个连续周期,其中,n为正整数),在该一个或多个连续周期的每个周期期间,第一驱动信号在第一逻辑电平和第二逻辑电平之间切换;确定第一驱动信号的一个或多个跳过周期的第二数量(例如,各自没有任何脉冲的m个跳过周期,其中,m为正整数),在该一个或多个跳过周期的每个周期期间,第一驱动信号保持在第一逻辑电平;至少部分地基于一个或多个连续周期的第一数量和一个或多个跳过周期的第二数量,确定由第三晶体管端子和第四晶体管端子提供给电感器的或由第三晶体管端子和第四晶体管端子从电感器接收的电感器电流(例如,电流384和/或电流484)的平均幅度是否小于预定电流阈值;并且如果电感器电流的平均幅度小于预定电流阈值,则生成突发模式检测信号,以使驱动信号生成器停止对第一驱动信号的第一调制并停止对第二驱动信号的第二调制;其中,驱动信号生成器还被配置为:如果电感器电流的平均幅度小于预定电流阈值,则响应于突发模式检测信号,停止对第一驱动信号的第一调制以及对第二驱动信号的第二调制,使得第一晶体管和第二晶体管保持关断。作为示例,电池管理系统至少根据图3和/或图4来实现。

在一些示例中,第一晶体管的第一晶体管端子被配置为从电源(例如,电源390)接收输入电压(例如,输入电压392)。在某些示例中,第二晶体管的第六晶体管端子被配置为向负载(例如,负载490)提供输出电压(例如,输出电压492)。在一些示例中,第二晶体管(例如,晶体管318)的第六晶体管端子被耦合到一个或多个电池(例如,电池340)的第二电池端子;并且第二晶体管的第六晶体管端子被偏置到预定电压(例如,地电压)。在某些示例中,第一晶体管(例如,晶体管418)的第一晶体管端子被耦合到一个或多个电池(例如,电池440)的第二电池端子;并且第一晶体管的第一晶体管端子被偏置到预定电压(例如,地电压)。

在一些示例中,电池管理系统还包括:零电流检测器(例如,零电流检测电路314和/或零电流检测电路414),被配置为:接收电压信号(例如,电压380和/或电压480)、至少部分地基于电压信号来确定电感器电流是否等于零、以及至少部分地基于电感器电流是否被确定为等于零来生成零电流检测信号(例如,检测信号382和/或检测信号482)。在某些示例中,驱动信号生成器(例如,控制器和驱动器360和/或控制器和驱动器460)还被配置为接收零电流检测信号,并至少部分地基于突发模式检测信号和零电流检测信号来生成第一驱动信号和第二驱动信号。在一些示例中,突发模式检测器还被配置为:接收至少一个时钟信号(例如,时钟信号370、时钟信号372、时钟信号374、时钟信号470、时钟信号472、和/或时钟信号474);并至少部分地基于第一驱动信号和时钟信号来生成突发模式检测信号。

根据某些实施例,用于对一个或多个电池(例如,电池340和/或电池440)进行充电或放电的电池管理系统(例如,电池管理系统310和/或电池管理系统410)包括:第一晶体管(例如,晶体管316和/或晶体管418),其包括第一晶体管端子、第二晶体管端子和第三晶体管端子,该第二晶体管端子被配置为接收第一驱动信号(例如,栅极驱动信号362和/或栅极驱动信号464);突发模式检测器(例如,突发模式检测电路312和/或突发模式检测电路412),被配置为接收第一驱动信号,并至少部分地基于第一驱动信号生成突发模式检测信号(例如,检测信号376和/或检测信号476);以及驱动信号生成器(例如,控制器和驱动器360和/或控制器和驱动器460),被配置为接收突发模式检测信号并至少部分地基于突发模式检测信号来生成第一驱动信号;其中,突发模式检测器还被配置为:确定一个或多个连续周期的第一数量(例如,各自具有脉冲的n个连续周期,其中,n是正整数),在该一个或多个连续周期的每个周期期间,第一驱动信号在第一逻辑电平和第二逻辑电平之间切换;确定一个或多个跳过周期的第二数量(例如,各自没有任何脉冲的m个跳过周期,其中,m为正整数),在该一个或多个跳过周期的每个周期期间,第一驱动信号保持在第一逻辑电平;并且如果第一数量小于预定连续阈值以及第二数量大于预定跳过阈值二者都被满足达大于预定时间阈值的持续时间,则生成突发模式检测信号,以使驱动信号生成器停止对第一驱动信号的第一调制;其中,驱动信号生成器还被配置为:如果第一数量小于预定连续阈值以及第二数量大于预定跳过阈值二者都被满足达大于预定时间阈值的持续时间,则响应于突发模式检测信号,停止对第一驱动信号的第一调制,以使得第一晶体管保持关断。作为示例,电池管理系统至少根据图3和/或图4来实现。

在一些示例中,其中,第一晶体管的第一晶体管端子被配置为从电源(例如,电源390)接收输入电压(例如,输入电压392)。在某些示例中,电池管理系统还包括:第二晶体管(例如,晶体管318和/或晶体管416),其包括第四晶体管端子、第五晶体管端子和第六晶体管端子,该第五晶体管端子被配置为从驱动信号生成器接收第二驱动信号(例如,栅极驱动信号364和/或栅极驱动信号462)。

在一些示例中,第二晶体管的第四晶体管端子被连接至第一晶体管的第三晶体管端子;并且第三晶体管端子和第四晶体管端子通过电感器(例如,电感器320)被耦合到一个或多个电池的第一电池端子(例如,电池340的端子342),该一个或多个电池还包括第二电池端子(例如,电池340的端子344)。在某些示例中,第二晶体管的第六晶体管端子被耦合至一个或多个电池的第二电池端子;并且第二晶体管的第六晶体管端子被偏置到预定电压(例如,地电压)。

在一些示例中,第一晶体管的第三晶体管端子被耦合到一个或多个电池的第一电池端子(例如,电池440的端子444),该一个或多个电池还包括第二电池端子(例如,电池440的端子442);并且第一晶体管的第三晶体管端子被偏置到预定电压(例如,地电压)。在某些示例中,第二晶体管的第四晶体管端子被配置为向负载(例如,负载490)提供输出电压(例如,输出电压492)。在一些示例中,第二晶体管的第六晶体管端子被连接至第一晶体管的第一晶体管端子;并且第一晶体管端子和第六晶体管端子通过电感器(例如,电感器420)耦合到一个或多个电池的第二电池端子。在某些示例中,驱动信号生成器被配置为至少部分地基于突发模式检测信号来生成第二驱动信号;突发模式检测器还被配置为:如果第一数量小于预定连续阈值以及第二数量大于预定跳过阈值二者都被满足达大于预定时间阈值的持续时间,则生成突发模式检测信号以使驱动信号生成器停止对第二驱动信号的第二调制;并且驱动信号生成器还被配置为:如果第一数量小于预定连续阈值以及第二数量大于预定跳过阈值二者都被满足达大于预定时间阈值的持续时间,则响应于突发模式检测信号,停止对第二驱动信号的第二调制,以使得第二晶体管保持关断。

在一些示例中,电池管理系统还包括:零电流检测器(例如,零电流检测电路314和/或零电流检测电路414),被配置为接收电压信号(例如,电压380和/或电压480)并至少部分地基于电压信号来生成零电流检测信号(例如,检测信号382和/或检测信号482);其中,驱动信号生成器(例如,控制器和驱动器360和/或控制器和驱动器460)还被配置为接收零电流检测信号,并至少部分地基于突发模式检测信号和零电流检测信号来生成第一驱动信号。在某些示例中,突发模式检测器还被配置为:如果第一数量小于预定连续阈值以及第二数量大于预定跳过阈值二者都被满足达大于预定时间阈值的持续时间,则生成突发模式检测信号,以使驱动信号生成器在比对应于一个或多个跳过周期的跳过持续时间更长的关断持续时间内停止对第一驱动信号的第一调制;并且驱动信号生成器还被配置为:如果第一数量小于预定连续阈值以及第二数量大于预定跳过阈值二者都被满足达大于预定时间阈值的持续时间,则响应于突发模式检测信号,停止对第一驱动信号的第一调制,以使得第一晶体管在比对应于一个或多个跳过周期的跳过持续时间更长的关断持续时间内保持关断。在一些示例中,其中,突发模式检测器还被配置为:接收至少一个时钟信号(例如,时钟信号370、时钟信号372、时钟信号374、时钟信号470、时钟信号472和/或时钟信号474);并至少部分地基于第一驱动信号和时钟信号来生成突发模式检测信号。

根据一些实施例,一种用于对一个或多个电池进行充电或放电的方法包括:接收第一驱动信号;处理与第一驱动信号相关联的信息;至少部分地基于第一驱动信号来生成突发模式检测信号;接收突发模式检测信号;处理与突发模式检测信号相关联的信息;以及至少部分地基于突发模式检测信号来生成第一驱动信号和第二驱动信号;其中,处理与第一驱动信号相关联的信息包括:确定第一驱动信号的一个或多个连续周期的第一数量(例如,各自具有脉冲的n个连续周期,其中,n是正整数),在该一个或多个连续周期的每个周期期间,第一驱动信号在第一逻辑电平和第二逻辑电平之间切换;确定第一驱动信号的一个或多个跳过周期的第二数量(例如,各自没有任何脉冲的m个跳过周期,其中,m为正整数),在该一个或多个跳过周期的每个周期期间,第一驱动信号保持在第一逻辑电平;以及至少部分地基于一个或多个连续周期的第一数量和一个或多个跳过周期的第二数量,确定由第三晶体管端子和第四晶体管端子提供给电感器的或由第三晶体管端子和第四晶体管端子从电感器接收的电感器电流(例如,电流384和/或电流484)的平均幅度是否小于预定电流阈值;其中,至少部分地基于第一驱动信号来生成突发模式检测信号包括:如果电感器电流的平均幅度小于预定电流阈值,则生成突发模式检测信号,以停止对第一驱动信号的第一调制并停止对第二驱动信号的第二调制;其中,至少部分地基于突发模式检测信号来生成第一驱动信号和第二驱动信号包括:如果电感器电流的平均幅度小于预定电流阈值,则响应于突发模式检测信号,停止对第一驱动信号的第一调制以及对第二驱动信号的第二调制,使得第一晶体管和第二晶体管保持关断。作为示例,该方法至少根据图3和/或图4来实现。

根据某些实施例,一种用于对一个或多个电池进行充电或放电的方法包括:接收第一驱动信号;处理与第一驱动信号相关联的信息;至少部分地基于第一驱动信号来生成突发模式检测信号;接收突发模式检测信号;处理与突发模式检测信号相关联的信息;以及至少部分地基于突发模式检测信号来生成第一驱动信号;其中,处理与第一驱动信号相关联的信息包括:确定一个或多个连续周期的第一数量,在该一个或多个连续周期的每个周期期间,第一驱动信号在第一逻辑电平和第二逻辑电平之间切换;并且确定一个或多个跳过周期的第二数量,在该一个或多个跳过周期的每个周期期间,第一驱动信号保持在第一逻辑电平;其中,至少部分地基于第一驱动信号来生成突发模式检测信号包括:如果第一数量小于预定连续阈值以及第二数量大于预定跳过阈值二者都被满足达大于预定时间阈值的持续时间,则生成突发模式检测信号以停止对第一驱动信号的第一调制;其中,至少部分地基于突发模式检测信号来生成第一驱动信号包括:如果第一数量小于预定连续阈值以及第二数量大于预定跳过阈值二者都被满足达大于预定时间阈值的持续时间,则响应于突发模式检测信号,停止对第一驱动信号的第一调制。作为示例,该方法至少根据图3和/或图4来实现。

例如,本发明的各种实施例的一些或全部组件单独地和/或与至少另一组件组合地使用一个或多个软件组件、一个或多个硬件组件、和/或一个或多个软件组件和硬件组件的组合来实现。在另一示例中,本发明的各种实施例的一些或全部组件单独地和/或与至少另一组件组合地在一个或多个电路(例如,一个或多个模拟电路和/或一个或多个数字电路)中实现。在又一示例中,本发明的各种实施例和/或示例可以被组合。

尽管已经描述了本发明的特定实施例,但是本领域技术人员将理解,存在等同于所描述的实施例的其他实施例。因此,应当理解,本发明不限于具体示出的实施例,而仅由所附权利要求的范围来限定。

示例1是一种用于对一个或多个电池进行充电或放电的电池管理系统,所述系统包括:

第一晶体管,包括第一晶体管端子、第二晶体管端子和第三晶体管端子,所述第二晶体管端子被配置为接收第一驱动信号;

第二晶体管,包括第四晶体管端子、第五晶体管端子和第六晶体管端子,所述第五晶体管端子被配置为接收第二驱动信号;

突发模式检测器,被配置为接收所述第一驱动信号,并至少部分地基于所述第一驱动信号来生成突发模式检测信号;以及

驱动信号生成器,被配置为接收所述突发模式检测信号,并至少部分地基于所述突发模式检测信号来生成所述第一驱动信号和所述第二驱动信号;

其中:

所述第二晶体管的所述第四晶体管端子连接至所述第一晶体管的所述第三晶体管端子;并且

所述第三晶体管端子和所述第四晶体管端子通过电感器耦合至一个或多个电池的第一电池端子,所述一个或多个电池还包括第二电池端子;

其中,所述突发模式检测器还被配置为:

确定所述第一驱动信号的一个或多个连续周期的第一数量,在所述一个或多个连续周期的每个周期期间,所述第一驱动信号在第一逻辑电平和第二逻辑电平之间切换;

确定所述第一驱动信号的一个或多个跳过周期的第二数量,在所述一个或多个跳过周期的每个周期期间,所述第一驱动信号保持在所述第一逻辑电平;

至少部分地基于所述一个或多个连续周期的所述第一数量和所述一个或多个跳过周期的所述第二数量,确定由所述第三晶体管端子和所述第四晶体管端子提供给所述电感器的或由所述第三晶体管端子和所述第四晶体管端子从所述电感器接收的电感器电流的平均幅度是否小于预定电流阈值;并且

如果所述电感器电流的所述平均幅度小于所述预定电流阈值,则生成所述突发模式检测信号,以使所述驱动信号生成器停止对所述第一驱动信号的第一调制并停止对所述第二驱动信号的第二调制;

其中,所述驱动信号生成器还被配置为:如果所述电感器电流的所述平均幅度小于所述预定电流阈值,则响应于所述突发模式检测信号,停止对所述第一驱动信号的所述第一调制和对所述第二驱动信号的所述第二调制,以使所述第一晶体管和所述第二晶体管保持关断。

示例2是示例1所述的电池管理系统,其中,所述第一晶体管的所述第一晶体管端子被配置为从电源接收输入电压。

示例3是示例1所述的电池管理系统,其中,所述第二晶体管的所述第六晶体管端子被配置为向负载提供输出电压。

示例4是示例1所述的电池管理系统,其中:

所述第二晶体管的所述第六晶体管端子耦合至所述一个或多个电池的所述第二电池端子;并且

所述第二晶体管的所述第六晶体管端子被偏置到预定电压。

示例5是示例1所述的电池管理系统,其中:

所述第一晶体管的所述第一晶体管端子耦合至所述一个或多个电池的所述第二电池端子;并且

所述第一晶体管的所述第一晶体管端子被偏置到预定电压。

示例6是示例1所述的电池管理系统,并且还包括:

零电流检测器,被配置为:接收电压信号、至少部分地基于所述电压信号来确定所述电感器电流是否等于零、以及至少部分地基于所述电感器电流是否被确定为等于零来生成零电流检测信号。

示例7是示例6所述的电池管理系统,其中,所述驱动信号生成器还被配置为:接收所述零电流检测信号,并至少部分地基于所述突发模式检测信号和所述零电流检测信号来生成所述第一驱动信号和所述第二驱动信号。

示例8是示例1所述的电池管理系统,其中,所述突发模式检测器还被配置为:

接收至少一个时钟信号;并且

至少部分地基于所述第一驱动信号和所述时钟信号来生成所述突发模式检测信号。

示例9是一种用于对一个或多个电池进行充电或放电的电池管理系统,所述系统包括:

第一晶体管,包括第一晶体管端子、第二晶体管端子和第三晶体管端子,所述第二晶体管端子被配置为接收第一驱动信号;

突发模式检测器,被配置为接收所述第一驱动信号,并至少部分地基于所述第一驱动信号来生成突发模式检测信号;以及

驱动信号生成器,被配置为接收所述突发模式检测信号,并至少部分地基于所述突发模式检测信号来生成所述第一驱动信号;

其中,所述突发模式检测器还被配置为:

确定一个或多个连续周期的第一数量,在所述一个或多个连续周期的每个周期期间,所述第一驱动信号在第一逻辑电平和第二逻辑电平之间切换;

确定一个或多个跳过周期的第二数量,在所述一个或多个跳过周期的每个周期期间,所述第一驱动信号保持在所述第一逻辑电平;并且

如果所述第一数量小于预定连续阈值以及所述第二数量大于预定跳过阈值二者都被满足达大于预定时间阈值的持续时间,则生成所述突发模式检测信号,以使所述驱动信号生成器停止对所述第一驱动信号的第一调制;

其中,所述驱动信号生成器还被配置为:如果所述第一数量小于所述预定连续阈值以及所述第二数量大于所述预定跳过阈值二者都被满足达大于所述预定时间阈值的所述持续时间,则响应于所述突发模式检测信号,停止对所述第一驱动信号的所述第一调制,以使得所述第一晶体管保持关断。

示例10是示例9所述的电池管理系统,其中,所述第一晶体管的所述第一晶体管端子被配置为从电源接收输入电压。

示例11是示例9所述的电池管理系统,并且还包括:

第二晶体管,包括第四晶体管端子、第五晶体管端子和第六晶体管端子,所述第五晶体管端子被配置为从所述驱动信号生成器接收第二驱动信号。

示例12是示例11所述的电池管理系统,其中:

所述第二晶体管的所述第四晶体管端子连接至所述第一晶体管的所述第三晶体管端子;并且

所述第三晶体管端子和所述第四晶体管端子通过电感器耦合至一个或多个电池的第一电池端子,所述一个或多个电池还包括第二电池端子。

示例13是示例12所述的电池管理系统,其中:

所述第二晶体管的所述第六晶体管端子耦合至所述一个或多个电池的所述第二电池端子;并且

所述第二晶体管的所述第六晶体管端子被偏置到预定电压。

示例14是示例11所述的电池管理系统,其中:

所述第一晶体管的所述第三晶体管端子耦合至一个或多个电池的第一电池端子,所述一个或多个电池还包括第二电池端子;并且

所述第一晶体管的所述第三晶体管端子被偏置到预定电压。

示例15是示例14所述的电池管理系统,其中,所述第二晶体管的所述第四晶体管端子被配置为向负载提供输出电压。

示例16是示例15所述的电池管理系统,其中:

所述第二晶体管的所述第六晶体管端子连接至所述第一晶体管的所述第一晶体管端子;并且

所述第一晶体管端子和所述第六晶体管端子通过电感器耦合至所述一个或多个电池的所述第二电池端子。

示例17是示例11所述的电池管理系统,其中:

所述驱动信号生成器被配置为:至少部分地基于所述突发模式检测信号来生成所述第二驱动信号;

所述突发模式检测器还被配置为:如果所述第一数量小于所述预定连续阈值以及所述第二数量大于所述预定跳过阈值二者都被满足达大于所述预定时间阈值的所述持续时间,则生成所述突发模式检测信号,以使所述驱动信号生成器停止对所述第二驱动信号的第二调制;并且

所述驱动信号生成器还被配置为:如果所述第一数量小于所述预定连续阈值以及所述第二数量大于所述预定跳过阈值二者都被满足达大于所述预定时间阈值的所述持续时间,则响应于所述突发模式检测信号,停止对所述第二驱动信号的所述第二调制,以使得所述第二晶体管保持关断。

示例18是示例9所述的电池管理系统,并且还包括:

零电流检测器,被配置为接收电压信号并至少部分地基于所述电压信号来生成零电流检测信号;

其中,所述驱动信号生成器还被配置为接收所述零电流检测信号,并至少部分基于所述突发模式检测信号和所述零电流检测信号来生成所述第一驱动信号。

示例19是示例9所述的电池管理系统,其中:

所述突发模式检测器还被配置为:如果所述第一数量小于所述预定连续阈值以及所述第二数量大于所述预定跳过阈值二者都被满足达大于所述预定时间阈值的所述持续时间,则生成所述突发模式检测信号,以使所述驱动信号生成器在比对应于所述一个或多个跳过周期的跳过持续时间更长的关断持续时间内停止对所述第一驱动信号的所述第一调制;并且

所述驱动信号生成器还被配置为:如果所述第一数量小于所述预定连续阈值以及所述第二数量大于所述预定跳过阈值二者都被满足达大于所述预定时间阈值的所述持续时间,则响应于所述突发模式检测信号,停止对所述第一驱动信号的所述第一调制,以使得所述第一晶体管在比对应于所述一个或多个跳过周期的所述跳过持续时间更长的所述关断持续时间内保持关断。

示例20是示例9所述的电池管理系统,其中,所述突发模式检测器还被配置为:

接收至少一个时钟信号;并且

至少部分地基于所述第一驱动信号和所述时钟信号来生成所述突发模式检测信号。

示例21是一种用于对一个或多个电池进行充电或放电的方法,所述方法包括:

接收第一驱动信号;

处理与所述第一驱动信号相关联的信息;

至少部分地基于所述第一驱动信号来生成突发模式检测信号;

接收所述突发模式检测信号;

处理与所述突发模式检测信号相关联的信息;以及

至少部分地基于所述突发模式检测信号来生成第一驱动信号和第二驱动信号;

其中,所述处理与所述第一驱动信号相关联的信息包括:

确定所述第一驱动信号的一个或多个连续周期的第一数量,在所述一个或多个连续周期的每个周期期间,所述第一驱动信号在第一逻辑电平和第二逻辑电平之间切换;

确定所述第一驱动信号的一个或多个跳过周期的第二数量,在所述一个或多个跳过周期的每个周期期间,所述第一驱动信号保持在所述第一逻辑电平;以及

至少部分地基于所述一个或多个连续周期的所述第一数量和所述一个或多个跳过周期的所述第二数量,确定由第三晶体管端子和第四晶体管端子提供给电感器的或由所述第三晶体管端子和所述第四晶体管端子从所述电感器接收的电感器电流的平均幅度是否小于预定电流阈值;

其中,所述至少部分地基于所述第一驱动信号来生成突发模式检测信号包括:

如果所述电感器电流的所述平均幅度小于所述预定电流阈值,则生成所述突发模式检测信号,以停止对所述第一驱动信号的第一调制并停止对所述第二驱动信号的第二调制;

其中,所述至少部分地基于所述突发模式检测信号来生成第一驱动信号和第二驱动信号包括:

如果所述电感器电流的所述平均幅度小于所述预定电流阈值,则响应于所述突发模式检测信号,停止对所述第一驱动信号的所述第一调制以及对所述第二驱动信号的所述第二调制,使得第一晶体管和第二晶体管保持关断。

示例22是一种用于对一个或多个电池进行充电或放电的方法,所述方法包括:

接收第一驱动信号;

处理与所述第一驱动信号相关联的信息;

至少部分地基于所述第一驱动信号来生成突发模式检测信号;

接收所述突发模式检测信号;

处理与所述突发模式检测信号相关联的信息;以及

至少部分地基于所述突发模式检测信号来生成所述第一驱动信号;

其中,所述处理与所述第一驱动信号相关联的信息包括:

确定一个或多个连续周期的第一数量,在所述一个或多个连续周期的每个周期期间,所述第一驱动信号在第一逻辑电平和第二逻辑电平之间切换;并且

确定一个或多个跳过周期的第二数量,在所述一个或多个跳过周期的每个周期期间,所述第一驱动信号保持在所述第一逻辑电平;

其中,所述至少部分地基于所述第一驱动信号来生成突发模式检测信号包括:

如果所述第一数量小于预定连续阈值以及所述第二数量大于预定跳过阈值二者都被满足达大于预定时间阈值的持续时间,则生成所述突发模式检测信号,以停止对所述第一驱动信号的第一调制;

其中,所述至少部分地基于所述突发模式检测信号来生成所述第一驱动信号包括:

如果所述第一数量小于所述预定连续阈值以及所述第二数量大于所述预定跳过阈值二者都被满足达大于所述预定时间阈值的所述持续时间,则响应于所述突发模式检测信号,停止对所述第一驱动信号的所述第一调制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1