具体实施方式
图1所示为一个电子装置104和一个直流电源102的简化框图。电子装置104可以为一种便携式装置,例如,笔记本电脑、手机、传呼机、个人数字助理等。通常,电子装置104包括一个供电模块106、一个电池***116和***电路110。通常,供电模块106可包括在各种情况下监视、控制和指挥从每个电源(直流电源102、电池***116)到其它电源和电子装置104的***110的功率的各种部件。供电模块106的一种部件包括直流/直流转换器***120,若存在一个具有合适特性的直流电源102且电池118需要充电,则该直流/直流转换器***120能提供一个充电电流给电池118。
为了给电池充电和/或给电子装置104供电,将一个直流电源102与电子装置104相连。直流电源102可以为一个接收插座的标准交流电压并将其转换为直流输出电压的直流/交流适配器。直流电源102还可以为一个可***该类型插座的直流/直流适配器,例如一个“点火器”型适配器。电源102如图1所示与电子装置104分离,但其可以集成于一些装置中。
电池***116包括一个可充电电池118和一个内部隔离开关SW1。开关SW1断开时将隔离可充电电池118和供电模块106、任何其它与电池***116相连的电子部件之间的电力。可充电电池118可以为锂、镍-镉、镍-氢等电池等。虽然在此所述的具体实施例参考了一个电池118,但本领域的技术人员知道可采用任意数目的电池。通常,内部隔离开关SW1闭合,但在各种情况下都可断开。例如,该开关SW1可由于自我校准而断开,从而电池可监控其单电池(无电流流经)的电压电平。该开关SW1还由于保护(例如,当传输给电池的瞬时功率超出电池的最大允许功率时)而断开。开关SW1可由一个集成于电池***116的电池开关控制器121或来自任何其它开关控制器控制。
有利的是,如在此所详述,直流/直流转换器***120响应开关SW1的开关状态,如此,若开关SW1在电池充电模式下断开,则直流/直流转换器将减小其输出电压至一个预定输出电压电平。该预定输出电压设定在一个最小电池电压电平的预定范围内,从而获得一个期望的电压电平的最大差值。通过控制该电压电平的差值,可以控制浪涌电流。如此,当开关SW1再次闭合时,流入电池118的浪涌电流可以保持在一个足够低的电平。另外,还可通过调节直流/直流转换器120的该预定输出电压电平等于或小于一个最小电池电压来消除浪涌电流。给开关SW1提供控制信号的开关控制器121还可以提供一个控制信号给直流/直流转换器***120。另外,直流/直流转换器***120的直流/直流控制器部分可配备开关状态检测电路来检测开关SW1的状态,将如下所述。
图2所示为一个直流/直流控制器222的一个实施例的更具体的框图,该直流/直流控制器222控制由直流/直流转换器220提供给电池***216的电池218的浪涌电流。充电模式下,开关SW4闭合来提供一个从直流/直流转换器220到电池***216的充电导通路径。其它开关(未示出)也可闭合从而使得直流电源给***供电。在该实施例中,直流/直流控制器222包括一个检测电池***216的内部开关SW1状态的开关状态检测电路230。
直流/直流转换器220可以为一个本领域熟知的常规直流/直流转换器。在一个示范性实施例中,直流/直流转换器可以为一个包括一个高端开关SW2、一个低端开关SW3和一个电感电容滤波器的降压型转换器,该电感电容滤波器包括一个电感L1和一个电容C1。本发明的一个直流/直流控制器222控制高端开关SW2和低端开关SW3的状态,如此,这些开关在“开关闭合”和“开关断开”的状态之间切换。在开关闭合状态下,开关SW2闭合,而开关SW3断开。在开关断开状态下,开关SW2断开,而开关SW3闭合。如此,降压型转换器的输出电压在开关闭合状态下增大,而在开关断开状态下减小。开关状态的切换用于在各种状态下提供一个期望输出充电电压和电流给电池***216的电池218(例如,当电池***216的开关SW1断开时),将在此进一步详述。
通常,本发明的一个直流/直流控制器222接收表示各种状态的各种输入信号,且包括提供相关控制信号给调节电路226的各个内部控制路径。调节电路226响应至少一个来自各种控制路径的控制信号而产生一个输出控制信号,从而控制直流/直流转换器220的高端开关SW2和低端开关SW3的状态。调节电路226可以为本领域熟知的、采用任何类型的输出控制信号的各种电路。在一个实施例中,调节电路226可以为一个脉宽调制电路,该脉宽调制电路提供一个脉宽调制(PWM)控制信号给开关SW2和SW3。正如本领域所熟知,可以通过改变脉宽调制控制信号的工作周期来控制开关SW2和SW3的“开关闭合”状态和“开关断开”状态的持续时间。如此,就能得到期望的直流/直流转换器220的输出特性。
为了清晰起见,直流/直流控制器222未示出所有可能的控制路径。例如,一个可接收一个来自检测电阻R1、表示直流电源供电电流的输入信号的供电电流路径。或者,一个可接收一个来自检测电阻R2、表示提供给电池***216的充电电流的输入信号的充电电流控制路径。同样为了清晰起见,这些供电和充电电流控制路径均未在直流/直流控制器222中示出。
直流/直流控制器222包括一个从234端到调节电路226的常规电压控制路径232。常规电压控制路径232接收一个表示节点239处电压电平的信号VFB。常规电压控制路径232可包括一对电阻R3和R4形成的一个分压器,该分压器将按比例减小电压信号VFB至一个相对于V_DAC较低的电压电平信号VFB_10。比较器238比较该按比例减小的信号VFB_10和一个表示直流/直流转换器220的一个最大输出电压电平的信号(例如,V_DAC),从而提供一个表示该差值的输出控制信号给调节电路226。
有利的是,直流/直流控制器222还可包括一个低电压控制路径242。控制路径242响应电池开关状态检测电路230,从而提供一个控制信号来控制开关SW5的状态。电池开关状态检测电路230包括一个第一比较器252、一个第二比较器254、一个第一边缘检测器256、一个第二边缘检测器258和一个触发器260。
工作时,若电池***216的内部开关SW1在电池充电模式下断开,则提供给电池218的充电电流下降到零安培。常规电压控制路径232通常控制直流/直流转换器220的输出,并驱动该输出至一个最大允许充电电压电平V_DAC。驱动直流/直流转换器220的输出至该V_DAC电平将造成直流/直流转换器220和电池***216之间的一个大的正电压差值。该大的正电压差值在开关SW1闭合时将导致一个过大的浪涌电流。
有利的是,开关状态检测电路230在开关SW1断开时进行检测。由于开关SW1断开时,直流/直流转换器220的电压输出开始上升。当该电压电平达到一个预定电平VMAX(其中VMAX小于V_DAC)时,比较器252输出一个高电平信号。一旦正边缘检测器256检测到该变化,就提供一个脉冲来置位触发器260的输出。设置后,触发器260会产生一个输出控制信号BATT_DCN来闭合开关SW5,从而激活低电压控制回路242。另外,触发器260的BATT_DCN控制信号通常断开与电流源268相连的闭合开关SW6。
低电压控制回路242接着提供一个控制信号给调节电路226,调节电路226接着响应该控制信号而控制开关SW2和SW3的状态,从而驱动直流/直流转换器220的输出电压下降至一个预定电压电平。例如,当调节电路226为一个脉宽调制电路时,可减小脉宽调制信号的占空比。该预定电压电平可通过调节电池R3和R4的阻值和/或电流源270提供的补偿电流值来设置。该电平值可由精密参考电源(internal trimmed reference)确定。
开关状态检测电路230也可在开关SW1闭合时进行检测。比较器254比较一个表示VFB处的电压(例如VFB_10)的信号和一个预定最小电压电平VMIN。该预定最小电压电平VMIN可以设置为一个小于电池最小充电电压(例如0.1伏特)的值。因此,当SW1闭合时,比较器254输出一个高电平信号。一旦正边缘检测器258检测到这个变化,就提供一个脉冲来复位触发器260的输出。如此,触发器260的输出控制信号即表示一个闭合的内部电池开关SW1。因此,开关SW5断开,且低电压控制路径242为无效。因此,直流/直流转换器220由其它控制路径和回路控制。
充电控制开关SW4可以为一个独立的开关或有一个与开关SW4并联的二极管D1。通常,开关SW4由一个开关控制器控制(图中未示出)。若充电电流达到一个预定充电电流电平的下限值,则该开关控制器可以断开开关SW4。如此,在这种情况下,任何充电电流将流经二极管D1。若充电电流超出该预定充电电流电平的下限值,则开关控制器将闭合开关SW4。如此,二极管D1不消耗任何功率。因此,二极管D1可防止电流从电池***216流回直流/直流转换器220。当直流/直流转换器220为一个降压型转换器时,该优点能防止降压型转换器在一个不期望的升压模式下工作。
图3所示为本发明一个直流/直流控制器322的另一个实施例的框图,该控制器控制由直流/直流转换器320提供给电池***316的电池318的浪涌电流。图3中类似的部件的标号与图2中类似的部件的标号相似,因此,为了清晰起见,在此省略任何重复的描述。通常,与图2的实施例所示的相比,图3对开关状态电路330和低电压控制回路342进行了修改。
开关状态检测电路330包括比较器352、354和触发器360。工作中,当开关SW1断开时,直流/直流转换器320的输出电压开始上升直到达到一个预定电平VMAX(其中VMAX小于V_DAC)。当直流/直流转换器320的输出电压达到VMAX时,比较器352输出一个高电平信号,接着置位触发器360。触发器360提供一个表示该状态的电池开关状态信号给开关SW5和SW6。开关SW5闭合来激活低电压控制回路342。
低电压控制回路342的比较器390比较一个表示直流/直流转换器320输出电压的第一信号(VFB_10)和一个表示一个预定直流/直流输出电压电平的第二信号。在该例中,直流/直流转换器320的最大输出电压电平经过一个折减系数折减后(例如0.5)减小,并等于该预定直流/直流输出电压电平。该折减系数可由本领域所熟知的各种方法获得,例如采用各种类型的电阻394、396和398构成一个分压器来获得一个期望折减系数。
如此,当开关SW1闭合时,直流/直流转换器320的输出电压调节至该预定输出电压电平。因此,电池318的浪涌电流可通过选择该预定输出电压电平来控制。另外,可提供与开关SW4并联的二极管D1。如上述所详述,控制开关SW4可以保持断开直到充电电流达到一个预定最小电平。因为充电电流在开关SW1断开时基本上为零安培,所以在该例中,开关SW4也可以断开。因此,由于二极管D1上的压降,直流/直流转换器320的输出电压稍大于二极管D1的输出电压。因此,电池状态检测电路330的比较器354应该比较一个在其反相输入端的第一电平(例如,0.55XV_DAC)和比较器390的非反相输入端的电压(例如,0.5XV_DAC),其中前者稍大于后者,从而解决二极管D1上压降的问题。
一旦开关SW1闭合,引脚VFB将检测电池电压,比较器354将产生一个正脉冲来复位触发器360。因此,开关SW5再次断开,而直流/直流转换器320将由直流/直流控制器232的其它控制路径和回路控制。一旦充电电流增大至超出预定充电电流电平(可由检测电阻R2和一个比较器判定),开关SW4将闭合,从而通过开关SW4进行充电。因此,通过正确地选择该预定直流/直流转换器的输出电压电平,浪涌电流可被控制至一个期望电平,甚至若有必要则完全消除。
图4所示为本发明一个直流/直流控制器422的另一个实施例的框图。在该实施例中,一个电池开关状态检测电路430在开关SW1断开或闭合时进行检测。检测电路430可以为上述实施例的检测电路230或330。通常,比较器490提供一个控制信号给调节电路426,从而驱动直流/直流转换器420的输出电压至两个电压中的一个。比较器490在开关SW1闭合时提供一个控制信号来驱动该输出至V_DAC,而在开关SW1断开时提供一个控制信号来驱动该输出至VMIN。
例如,在一个实施例中,电池开关状态检测电路430一旦检测到开关SW1断开,就发送一个控制信号经由路径429至多路器497(MUX)。多路器497接着提供一个信号VMIN至比较器490的非反相端。否则,若开关SW1闭合,MUX497则提供另一个信号V_DAC至比较器490的非反相端。
另外,电池开关状态检测电路430提供一个控制信号经由路径431至电压寄存器495。该信号将一个相应的低数字信号写入该电压寄存器。该相应低数字信号接着通过数字/模拟转换器(DAC)493转换为一个模拟信号,接着通过MUX497提供给比较器490的非反相输入端。
各种实施例中的所有开关SW1、SW2、SW3、SW4、SW5和SW6都可以为本领域所熟知的任一类型的晶体管,例如双极性晶体管(例如PNP和NPN)或场效应晶体管,例如MOSFET(例如PMOS和NMOS)。
虽然在此根据硬件进行描述,但值得重视的是本发明的直流/直流控制器还可采用软件、或硬件和软件相结合以及熟知的信号处理技术来实现。若采用软件来实现,则需一个处理器和机器可读媒体。处理器可以为任一种能提供本发明实施例所需的速度和功能的处理器。例如,该处理器可以为一种英特尔公司(Intel Corporation)生产的奔腾家族的处理器,或一种摩托罗拉(Motorola)生产的处理器。机器可读媒体包括任一种可存储处理器执行的指令的媒体。这些媒体可以为只读存储器(ROM)、随机存储器(RAM)、可编程只读存储器(PROM)、可擦可编程只读存储器(EPROM)、电可擦可编程只读存储器(EEPROM)、动态随机存储器(DRAM)、磁盘(例如软盘和硬盘驱动器)、光盘(例如CD-ROM),和其它可以存储数字信息的装置,但并不受限于此。在一个实施例中,指令以一种压缩和/或加密格式存储在媒体上。
在此所述的实施例只是采用本发明的其中几个,但并不受限于本发明。显而易见,还存在其它本领域的技术人员了解的并不脱离权利要求所定义的本发明的精神和范围的实施例。