为了能够用较小的电流提供更大的功率,现在的电动自行车、机器狗等设备,使用的电池电压通常是48V及以上。对于锂电池这样的供电电源而言,其输入电压在满电和亏电的情况下,是有较大的差异的。
在这种情况下,设计一个合理的降压电路,将电压较高且不稳定的电池供电,转换为设备内各种精密芯片所需要的低压且稳定的电压,就成为了一个较为重要的课题。
教科书和各种资料里常见的电源降压芯片,比如MC34063、LM2596这些开关型的芯片,耐压上限一般在40V,因此无法满足更高电压的电池降压的需求。
最近在设计电路的时候,了解到一款国产电源芯片OC5800,它的基本设计思路与MC34063这样的经典芯片是一致的,但是最高输入电压却可以做到90V,那么这款芯片是采用了什么方法实现的高电压输入呢?下面我就根据芯片的原理图对其工作原理进行一下分析。
图1 厂家提供的芯片外围电路
如图1,这个外围电路是有一点点复杂的,但是除了电感L以外,其他器件都是尺寸很小的电阻电容和二极管,因此电路板不会做得很大。
当然了,不知道芯片内部的结构,直接看这个图会只知其然不知其所以然。下面我把这个图给改画一下,结合芯片内部模块进行一下分析。
图2 芯片总体工作原理图展示
首先是功率电路部分,如图3和图4所示。该芯片的功率电路拓扑结构是一个经典的buck结构。在开关管T1导通(图3)和关断(图4)时,功率电路中的电流流动方向分别如图中绿色箭头所示。
图3 开关管导通时,功率电路的电流流动方向
图4 开关管关断时,功率电路的电流流动方向
值得注意的是,在开关管T1关断后,电路中维持续流、或者说充当了电源器件的是电感L1,于是此时图中β点的电压是要高于α点的电压的(把L1想象成一个左负右正的电池)。这个特点是后续芯片能够持续获得供电,以及能够处理较高供电电压的重要条件。
那么下面我们分析芯片如何供电。首先是芯片刚刚上电的时候,此时由于开关管还没导通,右侧的所有电路对地电压都是0,芯片通过一个较大的电阻R2从电源输入取电,逐渐给C2充电。为了防止大电压直接击穿芯片,R2的阻值是较大的,所以充电速度会相对比较慢,随着C2的电压提升,芯片逐渐上电。
图5 刚刚通电时芯片的供电回路
当C2电压足够后,芯片内的LDO开始正常工作,输出一个稳定的电压到芯片内各个子模块。这个LDO需要外接一个稳压电容C3,用于减小电源电压波动。注意,一般这种芯片外接电容的引脚仅仅是用于外接电容实现稳压,不应该用于向外输出功率。
而当芯片正常工作以后,开关管断开时,由于β点电压高于α点,而α点是芯片自己的“地”,所以会出现一个从β点出发,沿着图6中黄色箭头,经过D2给C2充电的电流。而这个充电过程是随着开关管的开闭,每个开关周期发生一次的,因此D2也要求是一个快速通断的肖特基管,只不过由于这个充电电流相对是很小的,所以D2不需要像D1一样具有很高的通流能力,因此可以选用更小的封装。
图6 利用电感续流时的电压差给芯片供电
到这里可以看出,这颗芯片的GND脚并不是连接在功率电路的负极(地、零伏)上。这颗芯片之所以能够耐较高的输入电压,其实是因为它两端的电压差并不高,它的GND被抬升到了与电源正输入差不了几伏的高度。这是一种非常有趣(鸡贼)的做法。
最后是芯片的两个传感反馈回路,如图7所示。其中R1是一颗阻值很小的采样电阻,它与电感、负载串在一起,用于检测负载上的电流是否超出额定值。本质上所有的采样电阻测电流都是在测电压,这里测量R1两端电压之所以只需要连接一个接口,是因为R1的右端就是芯片的GND。
图7 传感反馈回路
最后是输出电压的反馈,这一部分功能由Ra、Rb、Rc、Rd四个电阻和芯片内的运放来实现。这里可以看出,四个电阻分别对称地连接在了一对差分臂上,因此一般使用时,要保证Ra和Rd相等、Rb和Rc相等。于是两对差分输出信号的差值就是:
左边:
右边:
化简以后得到:
由于两个反馈电压进入芯片后,会做差再与0.397V的基准电压进行比较(虽然芯片原理图上写的是0.38V,但是手册表格里和文字描述中是0.397V,以表格为准) 。这个比较是在运放中完成的,考虑这里有反馈,因此运用运放虚短,两个反馈电压的电压差UFB1-UFB2即0.397V。
因此,输出电压Uout满足公式:
以上就是该芯片的主要工作原理,其芯片浮地的设计使芯片可以处理较高的输入电压,很有意思,也比较适合一些较大功率的设备使用。