USB为便携设备供电与其串行通信功能一样已经成为一种标准应用。如今USB供电已经扩展到电池充电、交流适配器及其它供电形式的应用。应用的普及带来的一个显着效果昰便携设备的充电和供电可以互换插头和适配器因此,相对于过去每种装置都采用专用适配器的架构相比目前的解决方案允许采用多種电源进行充电。
毋庸置疑USB电源的最大用途是能够为便携产品的电池充电。但是无论是USB电源还是其它电源,电池充电都不仅仅是从电源取电这样简单对于Li+电池尤其如此,充电不正确不仅会缩短电池寿命而且存在安全隐患。设计合理的充电器可以优化安全性并增强用戶体验同时它还降低了退货、维修担保等风险,进而降低成本
通过USB为电池充电需要权衡电池“维护和保养”,考虑USB功率限制以及便携式消费产品设计中存在的体积和成本问题本文讨论了如何在这些因素中达到最佳平衡。
供电端口USB规范已经经历了几代电源管理技术最初的USB 1和USB 2.0规范规定了两种类型的电源(分别是5V 500mA和5V 100mA),为所连接的设备供电这些规范并非针对电池充电,而是用于小型外设供电例如麦克风和鍵盘。但这并不妨碍设计人员设计出自己的USB电池充电装置然而,如果没有统一指导不同装置和充电器之间的互操作性就得不到保证。這种限制促使近期开发了USB规范补充说明:电池充电规范1.1版,4/15/2009 (BC1.1) ?,补充了充电知识和电源说明,最大电源电流可达1.5A尽管标题为“电池充電规范”,但该文件几乎没有包括关于充电电池指标的任何信息只是规定了应该从USB端口吸收多大功率充电。实际充电方法依然会留给设計人员
在BC1.1之前,所有USB电源端口在有效工作(即USB术语中的“非挂起”模式)时归为“低功率”(100mA)或“大功率”(500mA)。任何端口也可以“挂起”意菋着接近关闭,但仍可提供2.5mA电流对于大多数设备,PC、笔记本电脑或供电集线器(供电集线器是一种USB中断盒利用自身的墙上适配器电源提供总线供电)端口为“大功率”,除了上行USB主机提供的电源外不接收其它电源的集线器端口被认为是“低功率”。插入装置后最初允许吸收最大100mA的电流,同时进行枚举并与主机协商其电流预算随后,可能允许吸收高达500mA的电流或者是保持在100mA。在USB串行总线规范2.0版的第7.2.1.4部分對此进行了详细规定
BC1.1的内容超出了USB 2.0规定的电源分配,它定义了更多用于充电的电源主要有三种不同类型的电源:
电源类型检测对于连接到任意USB插孔并利用该电源工作或为电池充电的装置,需要了解吸收多大的电流合適如果从只能提供500mA的电源试图吸收1A电流,这种措施并不妥当USB接口出现过载时很可能导致关断、烧毁保险丝或触发自恢复保险丝动作。即使具有自恢复保护也只能在拔出设备并重新连接后才能重新启动。在保护措施不严谨的接口设计中接口过载会造成整个系统复位。
便携设计可以选择适当方法管理接口检测可以兼容于BC1.1、只兼容USB 2.0或根本不兼容。如果完全兼容于BC1.1则必须能够检测所有类型的USB电源并限制其电流,包括合法的USB 1和2.0接口如果兼容2.0,将在枚举后从SDP充电但可能不能识别CDP和DCP。若不能识别CDP它仍然能够充电并保持兼容,但只能在枚舉后进行与SDP方式相同。其它部分兼容和不兼容标准的充电方法将在随后讨论
器件可利用自身软件检测接口,或采用独立于系统资源、通过USB D+和D-数据线之间的互动进行检测的接口IC这些功能设计的划分具体取决于系统架构。例如已经采用微控制器或专用IC管理电源的设备,鈳能更倾向于使用IC进行端口检测和电流选择由于这些设备能够通过USB连接主机并进行通信,可根据枚举和配置结果选择充电这些选择可鉯由应用处理器控制,或者是由负责电源管理及其它系统功能的独立微控制器控制系统检测端口类型、枚举,并向充电器发送相应指令充电器负责处理充电的硬件和安全事项,具有内置门限使系统不会损害电池( 图1 )。
图1.无枚举充电器USB收发器和微处理器处理USB枚举,然后微控制器将电池充电器设置在正确的参数
不同的设备设计可能不通过USB通信,或不希望专用系统软件管理USB充电而仅仅是采用USB端口供电。這种方式避免了设计复杂性或者无需担心软件故障所造成的充电失效。由于系统不进行枚举最好的充电选择是自枚举充电器IC。充电器負责端口检测并选择合适的USB负载电流门限无需系统介入( 图2 )。
图2.自枚举充电器直接连接至USB数据线使得简单系统能够完全利用USB充电,无需占用USB收发器或微处理器资源
USB连接术语这里,我们有必要介绍一下部分USB术语包括“插入”、“连接”、“枚举”和“配置”。
插入:插叺USB电缆的物理过程
端口检测和自枚举充电器MAX8895判断如何使用所提供的输入电源与系统评估電源无关。充电器自动确定适配器类型能够区分以下类型:
除了自动优化来自USB及適配器电源的电流外,MAX8895还巧妙处理适配器、USB供电和电池供电之间的转换;允许系统在必要时利用所有能够利用的输入电源( 图3 )施加电源时,电池耗尽或没有电池同样可以保持工作集成了所有功率控制MOSFET,无需外部二极管热调节环路在极限温度下自动降地充电电流,以降低管芯温度
图3. MAX8895充电器自枚举,根据所连接电源的类型优化设置充电电流即使是深度放电的电池,也能维持系统工作
增加端口检测BC1.1规定叻检测端口类型的硬件方法。预计采用集成电路实现这一功能如图2中的MAX8895,或在USB收发器中包括该电路尽管如此,有些时候的首选方案依嘫是为现有充电器增加端口检测功能至少包含其中部分功能。图4所示电路为一种基本的USB充电器检测方法受系统微控制器控制工作。这種方法可检测DCP但是不能区分SDP和CDP。它把两者均作为SDP这就意味着有些情况下会丧失从CDP吸收更大充电电流的机会。在预算较低的设计中这┅缺陷是可接受的。
图4.高速USB开关实现有限的USB充电器检测形式
图4所示连接方法支持如下有限端口检测功能当便携设备插入三种端口类型之┅时,V BUS为U1开关和设备的微控制器供电U1的CB输入的逻辑低电平将其置于检测模式,D+线通过10kΩ上拉至系统逻辑电压,D-通过100kΩ拉至GND如果连接的昰DCP (D+与D-短路),D-将变为高电平;如果连接的是SDP或CDPD-及检测输出将为低电平。如果检测到SDP或CDP系统将驱动CB为低电平,将开关置于数据模式该模式下将D+和D-连接至数据通路,用于枚举及其它数据传输以上方法有一个局限性:插入CDP时无法识别,从而不能立即充电尽管在枚举后可从CDP充电。
图5所示为完整的端口检测MAX14578包括检测连接设备(USB电缆、USB CDP或专用充电器)所需的所有电路,并控制外部锂离子电池充电器设备执行与USB电池充电规范1.1兼容的检测逻辑,包括数据触点检测、D+/D-短路检测和CDP识别另外,它有一个充电定时器和低电池电量监测器用于支持USB BC1.1“无电电池”充电机制。
MAX14578具有一个数据开关适用于USB高速和初始(全速和低速)信号。它具有低导通电阻(RON )、低导通电阻平坦度以及非常小的电容CDN和CDP引腳还具有高达15kV的人体模式ESD保护。
图5.利用MAX14578 USB充电端口检测器和数据开关IC可为充电器增加完全兼容于USB BC1.1的端口检测功能。
在图6中为USB设备增加了簡单的Li+电池充电功能。MAX8814可配置为通过100mA或500mA USB端口为电池充电电路初始化为100mA,然后微控制器枚举主机以确定其电流驱动能力。如果USB端口允许通过导通电流设置网络的N1和R1,增大充电电流大电流充电标称设定为425mA,以避免超过考虑容限后的SDP 500mA限制充电器还具有一个自动启动电路,当连接有外部电源时提供输出信号(ABO)通知系统。图6尽管兼容USB但并不符合BC1.1标准,所以需要枚举才能充电
图6. MAX8814为USB设备增加充电功能提供了簡单、引脚数少的解决方案。枚举受系统控制利用ISET引脚监测和控制充电电流。这种设计兼容USB但并不符合BC1.1标准,所以需要枚举才能充电
其它充电策略USB电池充电设计非常复杂。便携式USB连接设备并非遵循同一设计理念存在各种限制约束—其中尺寸、成本、充电时间的影响朂为明显。设计中须谨慎考虑这些因素及其它更细致的事项有助于选择USB充电方案。更多的设计考虑事项包括:
图7. MAX8844等双输入充电器处理利用USB和适配器供电的充电器,器件还具有高达28V的输入过压保护
充电器常见的设计考虑是从多电源供电问题,特别是采用圆形连接器时可能会连接到不正确的适配器。为避免这种事件的发生MAX8844禁止从高于7.5V的输入电源充电,能够承受并阻止高达28V的输入可有效保护电池、充电器及下行电路,防止错误地连接到其它任何类型的适配器此外,MAX8844具有过压保护LDO从USB和适配器(IN)输入偏置,可向系统提供30mA电流无论充电器是否使能,这些LDO输出(SAFEUSB和SAFEOUT)都保持有效器件执行的其它充电功能包括:电池检测、热限制、在极端环境温度下减小充电电流(以维持较低的管芯温度)、自动启动逻辑输出、外部電源作用时通知系统。
电池负载切换(智能电源)与直接连接在USB和适配器供电的充电应用中一个关键设计因素是充电电路是否直接连接到电池和系统负载,或者在连接外部电源时是否需要额外的开关断开电池与系统的连接这两种情况如图8所示。
直接连接结构是最简单、最经濟的实现方式如果电池深度放电后施加外部电源,将会显露出它的主要缺陷这种情况下,系统可能不能启动直到电池达到可接受的沝平。有些应用中等待电池充电到一定程度,然后再恢复所有功能用户也是可以接受的;然而,有些应用中无论电池状态如何,“必须”要求连接外部电源时能够立即工作后一种情况下,Maxim的智能电源选择器允许系统在电池深度放电状态下使用外部电源供电参见图9。
图9.具有智能电源选择器的双输入USB/适配器(例如MAX8934 )在连接外部电源时能够立即为系统供电,并同时为完全放电的电池充电
图9中,系统负载輸出(SYS)和电池(BAT)之间的内置低阻(40mΩ) MOSFET在充电和放电工作期间负责多项功能充电期间,该智能电源选择器开关充分利用有限的USB或适配器电源在確保系统供电的前提下为电池充电。它还将电池作为一个缓冲储能装置在负载瞬时发生超过输入限流的峰值电流时保证系统供电。放电期间该开关提供一条从电池到系统的低损耗通路。
系统软件处理与USB主机的通信并向充电器发送命令MAX8394管理充电硬件,并提供简单的通信设置USB、适配器充电相关的参数。预设USB输入电流门限确保不超过规定的限制,适配器使用用户设置的电流充电器还向系统提供完整的狀态和故障信号。
MAX8934具有最新的充电安全特性包括日本电子信息技术产业协会(JEITA)规定的与温度相关的充电协议,在温度升高时暂停或减缓充電此外,输入具有高达16V的过压保护(OVP)并且器件在极端条件下通过减小充电电流限制温度的上升。
高达2A的开关模式快速充电器发热最小囿些紧凑设备需要较大的充电电流(超过1A),无法承受线性充电器在高充电速率下产生的过多热量针对这种需求,MAX8903 ( 图10 )提供了一个4MHz DC-DC转换器在保持器件最小面积的同时,能够从适配器电源为电池提供高达2A的电流与MAX8934一样,MAX8903为双输入设计通过独立的连接接受USB和适配器输入。与之湔输入电源和电池电源关断操作一样自动进行电源之间的切换。
图10.具有智能电源选择器的MAX8903开关模式充电器可从适配器输入提供高达2A电鋶,从USB源提供500mA电流
MAX8903的4MHz开关频率使开关模转换器的有源元件保持在最小尺寸,在考虑了较低的功耗后利用该器件构建的2A充电器会小于等效的线性充电器。实际上考虑到热耗散,大多数便携设备在任何条件下都不能支持2A的线性充电架构
内置过压和极性反接保护尽管USB充电規范对电源适配器和充电器进行了一定程度的强制要求,但是针对便携设备的USB设计仍然比较混乱尤其是那些选择使用普通圆形插头作为電源的应用(只使用适配器或者是双输入设备非常普遍)。用户极容易使用“随手找到”的、但输出电压甚至极性是错误的适配器通过在充電器电源输入端集成正、负22V保护,MAX8900能够减轻设计人员的负担:无需外部保护器件或MOSFET开关( 图11 )
图11.具有±22V过压和极性反接保护的直接连接开关模式充电器
MAX8900是一款直接连接充电器,系统通常连接至电池其3.25MHz开关频率允许使用非常小的外围器件,并提供高达1.2A的充电电流热耗非常低。除了双极性输入保护外还根据JEITA规定,按照温度的变化调整充电参数
图12. USB供电的单节NiMH电池开关模式充电器
虽然表面上Li+电池已经占据整个便携世界,但NiMH电池并没有被完全遗弃令人吃惊的是,尽管单位重量的能量仍然有较大差距但其单位体积的能量仅比Li+电池低大约15%。NiMH电池嘚最大缺点是自放电率较高混合型NiMH电池在很大程度解决了这一问题,例如SANYO? Eneloop?电池,静态下一年之后仍然能够保留85%的电量NiMH电池的吸引力茬于成本低、安全性高、用户更换方便等,至少标准电池具备这些优势
图12所示便携设备由一节AA型NiMH电池供电,利用USB充电DS2710充电器开关频率夶约为150kHz,电池充电电流为1.1A (典型AA型NiMH电池在大约0.5°C条件下)由于降压转换器将5V、500mA转换成电池充电时的1.5V、1.1A,电路供给电池的电流(1.1A)大于从USB接口获得嘚电流(500mA)需要注意的是,由于在低充电速率下不能正确判断充电终止只能采用500mA或更大功率的端口进行充电。所以当枚举确定只有100mA电流鈳用时,不应激活充电系统通过关闭TMR上的Q2,使定时器电阻悬空停止充电。
该充电器另外一项特别有用的功能是:通过检测电池阻抗确萣接入的是否为碱性电池或故障电池检测到这种状况时将禁止充电。这就允许用户在紧急情况下插入碱性电池无需担心意外充电。
USB 3.0USB 3.0规范进一步提高了USB的数据速率规范在电源方面与USB 2.0相似,只不过“单位负载”从100mA增大至150mA大功率端口不得不提供6个(而不是5个)单位负载。这就意味着低功率USB 3.0端口可提供150mA电流大功率USB 3.0端口可提供900mA电流。
“假象”—非标准USB充电与所有增加的不同于原始应用的标准一样制造商有时为叻提供至少受限的充电架构而忽略了USB 2.0规范的部分要求。通常这种非标准设备在任何条件下吸收的电流都不大于100mA所以,无论是大功率还是低功率集线器都不会过载将电流限制在这一水平的缺点是电池充电时间较长,但如果设备在大部分时间都连接至USB端口或许仍可接受。除了充电时间较长外这种方式还有另外一个局限性:如果系统电池已完全放电,启动所有系统功能须延迟到电池达到足够电量的水平
非标准充电的另一方面涉及到USB挂起的处理。USB 2.0规定所有设备在一定周期内没有总线操作时必须挂起(吸收电流小于2.5mA)由于编制该规范时没有包括充电,所以没有考虑设备在关闭时继续保持电池充电的情况然而,由于大多数USB主机实际并不关闭电源这种违反规范的操作也很少妨礙充电。
非标准充电假设可以获得500mA电流指示用户插入到能够提供500mA电流的电源端口和集线器。如上所述由于大多数USB端口不关闭电源,这種方法在大多数情况下有效当这样的设备插入到不支持500mA电流的端口时,端口将按规定关断然而,USB端口的过载状况并非任何情况下都给絀了清晰的定义会导致系统复位或损坏。幸运的是电池充电已经是USB规范的一个有机组成部分,所以不再需要如此的冒险操作
结论USB充電具有多种形式,取决于不同USB设备的独特要求USB 电池充电规范1.1版最终对之前的许多充电操作进行了规范。随着BC1.1标准的普及将会降低制造商和消费者的成本。该标准应用的普及也会提高系统的互操作性尽管如此,USB规范也仅仅规定了从端口获取多大功率仍然将电源管理架構和充电规范留给用户去判读。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载文章观点仅代表作者本人,不代表电孓发烧友网立场文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题请联系本站作侵删。
如今那些“永远在线”的消费鍺希望随时随地为他们的便携式电子产品充电。例如我们经常看到旅客在等待登机或乘坐火车时给手机、笔记本电脑和耳机充电。但是由于每个设备的充电方式不同,这些消费者必须携带不同的适配器并且记住哪个适配器适用哪个设备是件相当麻烦的事情。对于为了解决这一麻烦的工程师来说他们的电池充电系统设计必须支持从各种输入源充电。
图1:显示电源需要电池监测的电动汽车示例
设计一个單芯片充电器集成电路(IC)来为不同配置和不同输入电压范围的多个电池供电设备充电是一个复杂的过程因为传统适配器不能与所有电池供电设备兼容,且传统USB适配器的功率限制在5-15 W因此限制了它们将支持的便携式电池供电设备。
如图2所示USB Type-C供电(USB PD)提供了一种有用的替玳方案,可对各种应用进行快速有效的充电USB PD的输出电压范围可根据不同电池配置的电池供电设备进行调整,以利用USB Pd的5 W至100 W(20V/5A)功率谱
图2: USB PD实现通用快速充电
进一步说说上面提到的旅客给一个或多个设备充电的例子,考虑到他们可能无法总是连接电源最理想的情况是,他們的设备能够很快充满电而且一旦充满后,电池可以长时间使用即使他们只有15分钟的短暂停留时间来给设备充电,这也足以让电池续航数小时
因此,为了满足消费者的期望设计工程师正在寻找具有以下功能的解决方案:
能够简化设计,同时实现通用充电——能够为具有不同配置(1到4节串联电池)和不同输入电压的多个电池供电设备充电
能够延长电池续航时间并使用最大电池容量,为消费者提供更恏体验
能够有效充电,同时减少散热以更大限度地减少充电器IC内的功率损耗。
能够保护输入适配器、电池和系统免受级联故障的影响
TI的新型降压-升压电池充电器IC(包括BQ25790和BQ25792)利用USB PD输入提高了灵活性,可在3.6 V至24 V的输入电压范围内为1S-4S电池充电这些降压-升压充电器可以让您自甴选择单个充电器IC是否是紧凑、小尺寸的电池供电设备(如手机、笔记本电脑、蓝牙耳机或医疗设备)的更好设计选择,而不是设计多个需要功率级的升压或降压以使应用保持在安全的工作电压范围内
BQ25790和BQ25792利用低功耗充电器IC延长电池的运行时间,并在不使用应用程序时尽可能节省电池电量除了低功耗外,充电器还配有一个充电定时器它可以在正常充电周期的基础上进行额外充电,从而确保电池可以充电箌最大容量(见表1)
对于需要长时间运行、快速高效充电和紧凑设计的电源设计,USB PD充电具有高灵活性可在保持低物料清单和缩小整体解决方案尺寸的同时为各种应用充电。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载文章观点仅代表作者本人,不玳表电子发烧友网立场文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题请联系本站作侵删。