1中所揭露的该侦测电路来侦测电池20的输出电压电平VBAT,其中该侦测电路可以是上述用来比较电池20的输出电压电平VBAT和预定临界值VTHl (例如2.0V)的比较器。
[0023]依据该侦测结果,控制器432选择性地不导通(完全地或是部分地不导通)电源路径开关单元P_sw,以将系统电源端子SYS从电池20去耦(de-couple),而稳压器134调整系统电源端子SYS的该系统电压至介于一第二预定临界值VTH2以及一第三预定临界值VTH3之间的一电压电平X,以使该电子装置的充电端口侦测电路120得以对上述的该通信端口的至少一数据端子(例如数据端子D+和数据端子D-)执行充电端口侦测。第二预定临界值VTH2大致相等于第一预定临界值VTHl,且小于第三预定临界值VTH3。「大致相等」表示第一预定临界值VTHl与第二预定临界值VTH2可以接近或是相等,且并不影响充电效果。在此实施例中,第二预定临界值VTH2代表足以使上述物理层(如USB物理层110)被启用(或是使供应给USB物理层110的电源供应被启动)的该系统电压的一最小可能值,而第三预定临界值VTH3代表可以防止该系统电路被启用(或是启动)的该系统电压的一最大可能值。实际上,第一预定临界值VTHl(例如2.0V)可以作为第二预定临界值VTH2的一个范例,且另一个预定临界值SYS_UVLO(例如3.2V)可以作为第三预定临界值VTH3的一个范例。当系统电压被调整至电压电平X,USB物理层110被启动且侦测路径开关单元0_5胃将数据端子(例如0+/0-)电气连接至充电端口侦测电路120以执行该充电端口侦测,如此一来,供应至物理层电路110的电源被启动,但在该充电端口侦测的阶段,该系统电路尚未被启动。由于在该充电端口侦测的阶段仅有一个小电流从充电器输入CHRIN流出,如此得以保证该电子装置相容于USB电池充电规范。
[0024]此外,当该侦测结果显示输出电压电平VBAT不小于预定临界值VTHl时,控制器432完全或是部分导通电源路径开关单元?_3评(亦即将系统电源端子SYS耦接至电池20),以使系统从电池20获得电源。该系统电压提供电源至USB物理层110的电源端子VUSB,并且导通侦测路径开关单元0_5胃,接着充电端口侦测电路120对上述的该通信端口的至少一数据端子(例如数据端子D+以及数据端子D-)执行该充电端口侦测。请注意,稳压器134可在此情况之下关闭。
[0025]图3为依据本发明相关于装置100以及装置400的一工作流程300的一实施例的示意图。然而,所属领域的技术人员应能理解,工作流程300当中的某些步骤可以视不同的电路设定而被省略或修改且不违背本发明的精神,举例来说,工作流程300可以修改为仅与装置100或是装置400有关。
[0026]在一外接电源(例如一USB充电器)插入之后,在步骤310中,充电器模块130/430(尤其是控制器132/432)会侦测电池20的输出电压电平VBAT是否达到第一预定临界值VTHl(例如用以启动VUSB定义域的2.0V)。当侦测到电池20的输出电压电平VBAT大于第一预定临界值VTHl (即侦测到电池20的输出电压电平VBAT够高)时,则进入步骤320,否则(即侦测到电池20的输出电压电平VBAT尚低),则进入步骤330。
[0027]在步骤330中,充电器模块130/430从该外部电源来获得电源,以使输出电压电平VBAT达到第一预定临界值VTHl,或是使系统电源端子SYS的该系统电压大于第二预定临界值VTH2。请注意,第一预定临界值VTHl可大致相等于第二预定临界值VTH2,但本发明并不以此为限,第一预定临界值VTHl以及第二预定临界值VTH2的选择可以视电路设计而定。
[0028]步骤330可包含有步骤332?步骤336:在电池20直接提供系统电源的情况下,也就是说,并未设置电源路径开关单元?_3胃的情况之下(例如图1所示的装置100)(步骤334),充电器模块130(尤其是控制器132所控制的稳压器134)以预定预充电流电平(其为一小电流(例如10mA))来对电池20进行预充电,使输出电压电平VBAT达到第一预定临界值VTHl。请注意,在预充电操作时,由于系统电源电平过低以至于无法维持VUSB定义域的运作,因此VUSB定义域保持在关闭的状态(例如供应至USB物理层电路110的电源维持关闭状态)。同时,在控制器132的控制之下,稳压器134会操作在预充模式(pre-charge mode)。
[0029]当电池20被预充电至预定电平(步骤340)时,VUSB定义域(例如提供至USB物理层电路110的电源)被启动。在一实施例中,供应至USB物理层电路110的电源是由一低压差稳压器转换电池电压所产生。接下来,在步骤350中,侦测路径开关单元D_SW将该通信端口的至少一数据端子(例如数据端子D+以及数据端子D-)连接至充电端口侦测电路120,以使充电端口侦测电路120能够执行上述的充电端口侦测,而USB电池充电规范修订版1.2中的充电端口侦测可以用来当作该充电端口侦测的一个范例。在一实施例中,侦测路径开关单元D_SW包含有金氧半导体场效晶体管(MOSFET),其栅极端依据VUSB定义域来加以控制,因此当VUSB定义域被启动时,金氧半导体场效晶体管才会被导通。应注意的是,在充电端口侦测的期间,该系统可以视电池20的输出电压电平VBAT是否够高而启动或是关闭。
[0030]当电池电压VBAT尚低的情况下,充电器模块直接提供该系统电源,也就是说,设置有电源路径开关单元P_sw的情况下(例如图2中的装置400)(步骤336),充电器模块430(尤其是控制器432)通过不导通电源路径开关单元?_5胃,来使电池20部分地或是完全地从系统电源端子SYS去耦,以降低或是防止电池20从充电器模块430获得电源。充电器模块430(尤其指在控制器432控制之下的稳压器134)另外更负责使系统电路中的系统电源端子SYS的系统电压稳定地处在介于第二预定临界值VTH2以及第三预定临界值VTH3之间的一电压电平X。在一实施例中,第二预定临界值VHT2以及第三预定临界值VTH3分别代表足以启动VUSB定义域的该系统电压的最低值(例如2.0V),以及能够防止该系统电路被启动的该系统电压的最大值(SYS_UVL0)(例如3.2V)。电压电平X可以是数值落在区间(2.0,3.2)的范围之内(例如2.5V) —的电压电平。
[0031]当该系统电压经过适当地稳压之后,流程便进入步骤340以及步骤350。在步骤340中,VUSB定义域(例如USB物理层110的电源供应)被启动。在一实施例中,USB物理层110的电源供应是由一低压差稳压器转换该系统电压而产生。在步骤350中,侦测路经开关单元D_SW被导通,且充电端口侦测电路120会执行上述的充电端口侦测,在此可以使用USB电池充电规范修订版1.2的充电端口侦测来当作充电端口侦测的一个范例。请注意,在充电端口侦测的期间,由于该系统电压被稳定在小于SYS_UVL0的电平,因此该系统电路会保持关闭的状态,此时在充电端口侦测完成之前,系统电压VSYS的电源是由稳压器134所提供(而非由电池20所控制或是供应),而稳压器134所流出的电流应小于100mA。
[0032]然而,当侦测到电池20的输出电压VBAT不小于第一预定临界值VTHl时,则进入步骤320。在电池20直接供应该系统电源的情况下,也就是说,不包含电源路径开关单元P_SW(例如图1中的装置100 ),则会进入步骤340。输出电压VBAT的电压电平高到足以启动VUSB定义域,接下来会在步骤350中执行充电端口侦测。在此情况之下,该系统电路会视电池输出电压VBAT的电平来启动或是关闭。
[0033]在另一种情况之下,电源路径开关单元P_SW被包括在内(例如图2中的装置400),此时进入步骤360。控制器432会(完