欢迎访问ic37.com |
会员登录 免费注册
发布采购

电源管理——原理、问题和器件

日期:2012-9-11标签: (来源:互联网)

多年来,为了使电子系统安全、经济、耐用和正常工作,对多电源电压进行监测和控制变得极为重要,特别是对于使用微处理器的系统。监测一组电源电压是否超过阈值或者仍然处于正常工作范围内,以及该电压是否相对于其他电压依照正确时序启动或关闭,对于系统工作的可靠性和安全性来说是至关重要的。

对于这个问题,有许多解决的方法。例如,利用一个由精密电阻分压器、比较器和参考电压所组成的简单电路,能够用来检测一组电源电压是否高于或低于某一规定电压。在复位发生器中,例如ADM803,这种元件与一个延迟元件相结合来控制器件—例如微处理器、专用集成电路(ASIC)和数字信号处理器(DSP)—在电源启动的同时就处于复位状态。这种等级的监测对于许多应用来说是足以胜任的。

当需要监测多组电源电压时,通常将多个器件(或是多通道比较器及其相关电路)并联使用,但是这会增加对监控IC的要求,不再是简单的阈值比较。

例如,考虑一个常见的电源时序要求: FPGA制造商通常会要求使用者在提供5 V输入和输出(I/O)电压之前必须先对内核器件提供20ms以上的3.3V电压,以避免器件加电时可能受到损坏。满足这样的时序要求,对于可靠性来说至关重要,就像使器件工作在规定的电源电压和温度范围内一样重要。

另外,在许多应用中,电源的数目也显著增加。在一些复杂、昂贵的系统中,例如局域网(LAN)交换机和蜂窝电话基站,通常都会内含10组或更多电源的线路卡;即使注重降低成本的消费类系统,例如等离子电视,也可能有多达15组的独立电源。

现今,许多高性能的IC都需要多组电源。对于许多器件而言,提供独立的内核电源电压和I/O电源电压已成为一种标准作法。在高端产品方面,每颗DSP可能需要四个独立供应的电源。而在更多情况下,多颗多电源器件可能共同存在于同一系统中,其中包含FPGA、ASIC、DSP、微处理器和微控制器(以及模拟单元)。

许多器件都采用标准电源电压(例如3.3V),而另一些器件可能需要专用电源电压。除此之外,一个特定的标准电压还可能需要根据不同的供应对象而个别加以调整。例如,有时会需要像3.3VANALOG和3.3VDIGITAL这样独立供应的模拟电源和数字电源。为了提高效率(供应给内存使用的电源电流可能达到数百安培)或者为了满足时序要求(个别的器件在不同时间需要3.3VA以及3.3VB),多次产生相同的电压有时可能是必要的。所有的这些因素都促使电源数目的增加。

电源电压监测和时序控制有时会变得极为复杂,特别是当一个系统必须设计成能够支持电源上电和电源关断的时序控制,以及能够在工作期间内不同时间点上,针对各组电源所有可能的故障状况产生多种响应,而中心电源管理控制器正是解决这个难题的最佳方案。

随着电源电压数目的成加,故障发生的机率也随着增加。其风险与电源数目、器件数量和系统复杂程度成比例增加。外在因素也会增加风险,比如在初始设计阶段,主要ASIC的特性没有被完整的定义清楚,那么电源设计工程师必须用硬件方法完成电压阈值监测和时序控制,因为电源电压指标会随着ASIC的发展而发生变化。假如其技术要求改变,那么PCB必须根据明确的进程予以修改,这通常涉及到成本问题。另外,对于某些特定器件来说,其电源电压的指标可能会在开发期间有所变化。在这种情况之下,对于任一个中心电源系统管理器来说,一个易于调整电化。在这种情况之下,对于任一个中心电源系统管理器来说,一个易于调整电源电压的方法应该是非常有用的。事实上,在对于此类系统的电源进行监测、时序控制和调节时,灵活性是非常必要的。

要评估选定的故障保护机制和时序控制的鲁棒性,会是一件相当庞大的工作。因此,一个可以简化这个评估过程的器件能够加速PCB的评估并且缩短上市时间。不论是在工作现场或者在从PCB开发到产品原型评估的整个设计阶段,故障记录以及电压和温度数据都会是很有用的特性。

基本监测

图1示出一个利用ADCMP354比较器和参考电压源IC监测多组电源电压的简单方法。其中,每组电源都使用一个独立的电路,电阻分压器将电源电压降低,并对每一组电源电压设定一个欠压跳变点。此外,所有的输出都结合起来,以产生一个公共的电源信号。

基本时序控制

图2示出了如何用分立器件完成基本的时序控制,此处采用逻辑阈值而不是比较器。12V和5V电源是在别处电路产生的。为了确保系统能够正确地工作,必须导入一段时间延迟。利用一个电阻电容(RC)的组合,以便缓慢地将串联的5V电源电压施加在N-FET的栅极上。此处所选用的RC值可确保FET达到其阈值电压并且在开启之前有足够的延迟时间,其中3.3V和1.8V电源电压是由LDO ADP3330ADP3333产生的。这两个电压的启动时间也是利用RC时序控制的。由于RC能驱动每个LDO的关闭(SD)接脚,因此不需要串联FET。这里设定的RC值是为了确保在SD接脚的电压爬升到其阈值以前有足够的延迟时间(t2,t3)。

这种简单、低成本的时序控制电源的方法,占用很少的PCB面积,所以许多应用都能够完全接受。这种方法适合于成本控制是主要考虑,对于时序要求很简单,而且时序电路的精确性不是十分重要的系统。

但在许多情况下,还会需要比RC延迟电路更高的精确性。此外,这种简单的解决方案也不能容许以结构化的方法来处理故障情况(一个5V电源电压失效,最后也会影响到其他电源电压)。

利用IC进行时序控制

图3示出如何使用ADM6820ADM1086电源时序控制IC正确可靠地控制同一系统中的电源电压。内部比较器会检测电源电压何时超过精密设定值。经过可编程的启动延迟之后产生输出,从而使得ADP3309ADP3335稳压器能按照需求的时序工作。使用电阻比值来设定阈值,利用一只电容器来设定延迟时间。

市面上可提供多种多样的电源时序控制IC。有一些器件能够直接启动电源模块的输出,并且可提供多种输出配置。有些IC内置电荷泵电压产生器,这点对于需要对上行产生时序控制,但却又欠缺高电压源(12V电源)的低电压系统特别有用,用以驱动N沟道FET栅极。许多这类器件也具有使能(enable)引脚,可以接受来自于按钮开关或是控制器的外部信号,以便在需要时能够重新启动时序控制或者关断所控制的电源。

集成的电源系统管理

有些系统具有许多电源,这类应用对于需要使用大量IC和利用电阻器和电容器来设定延迟时间和阈值幅度的分立式作法而言,会变得过于复杂、耗费成本。

考虑一个具有八组电源,需要复杂电源启动的时序控制系统。必须监测每组电源,以免产生欠压或过压故障。当产生故障时,根据故障机制,要么关断所有电源电压,要么初始化关断电源时序。此外,必须根据控制信号的状态采取执行措施,并且必须根据电源的状态产生标志位。要利用分立器件和简单的IC来完成如此复杂的电路,可能需要动用数以百计的单独元件、占用很大的PCB面积以及耗费大量成本。