1. 项目概述:为什么MC34063A依然是电源设计的“瑞士军刀”?
如果你在电子设计领域摸爬滚打过几年,手头肯定少不了几片MC34063A。这枚诞生于上世纪的老芯片,至今仍在各种电源方案里频繁露面,尤其是当你需要从单一电源“变”出负电压,或者同时搞定正负电压轨的时候。这个项目,就是围绕这颗经典芯片,来聊聊如何设计稳定可靠的负电压和正负电压电路。很多人觉得它简单,不就是照着数据手册画图嘛,但真到实际焊接调试,纹波大、带载能力弱、甚至芯片莫名发热烧毁的问题层出不穷。这篇文章,我会从一个老工程师的角度,拆解MC34063A在负压和双压输出应用中的核心设计思路、参数计算的“门道”,以及那些数据手册上不会写的布板和调试经验。无论你是正在做运放供电、数据采集板,还是任何需要±5V、±12V等对称电源的场合,这篇内容都能让你少走弯路,做出既稳定又经济的方案。
2. MC34063A电路设计的核心思路与拓扑选择
2.1 芯片能力边界与拓扑决策
MC34063A本质上是一个集成了开关管和比较器的DC-DC控制器。它的工作模式决定了其灵活性:通过外部电感、电容和二极管的不同接法,可以实现升压(Boost)、降压(Buck)和电压反转(Inverting)。我们这个项目聚焦的“负电压”和“正负电压”,核心就是电压反转拓扑。
这里有一个关键认知:MC34063A产生的“负压”,是相对于输入电源的地(GND)而言的。例如,输入+12V,要得到-5V输出,这个-5V的参考点就是输入电源的GND。而“正负电压”电路,通常是在产生一个负压的基础上,将输入正压和生成的负压组合使用,形成一个以某个中间点为“地”的正负对称电源。这个中间点,可以是原输入电源的地,也可以是新构建的“虚拟地”。
选择哪种拓扑,取决于你的系统需求:
- 纯负压输出:当你的系统已有稳定的正电源(如+12V),只需要一个负电源(如-5V)给运放等器件供电时,直接使用电压反转电路是最简洁的。
- 正负对称输出:当你的系统需要一组完全对称的正负电源(如±5V、±12V),且只有一个单电源输入时,通常有两种思路:
- 方案A(独立生成):用一片MC34063A做降压(Buck)得到正压,另一片做电压反转(Inverting)得到负压。两路独立,负载调整率好,但成本高、占板面积大。
- 方案B(单芯片生成负压,与输入共地):利用输入的正电压(如+12V)作为正电源轨,用一片MC34063A生成一个负电压(如-12V),这样输入正端(+12V)和生成负端(-12V)之间就形成了24V的压差,而原输入地(GND)则成为了正负电源的中间点,即“虚拟地”。这种方案仅用一片芯片,成本最低,但需注意,此时正电源轨(即输入电压)的负载变化会直接影响“虚拟地”(原GND)的电位稳定性。
对于大多数对成本敏感、对正负电源对称性要求不是极端苛刻的中小功率场合(如音频前级、通用运放电路),方案B因其极高的性价比而被广泛采用。我们后续的详细设计也将围绕此方案展开。
2.2 关键外围元件的作用与选型逻辑
MC34063A的电路看似简单,但每个外围元件都至关重要。理解它们的作用,是成功设计的第一步。
- 电感(L1):这是能量存储和转换的核心。在开关导通期间,电能以磁场形式存储在线圈中;在开关关断期间,磁场能转化为电能释放给负载。电感的感值直接决定了峰值电流和工作模式(连续或非连续),进而影响效率、纹波和带载能力。选型不当,轻则效率低下,重则芯片过热。
- 续流二极管(D1):在芯片内部开关管关断时,为电感电流提供续流通路,将电感储存的能量传递给输出电容和负载。必须使用快速恢复二极管或肖特基二极管,以减小开关损耗和反向恢复电流引起的电压尖峰。普通整流二极管(如1N4007)在此处是绝对禁止使用的,其缓慢的反向恢复特性会导致灾难性的效率下降和芯片发热。
- 定时电容(Ct):连接在芯片的Ct引脚和地之间,与内部电路共同决定开关频率。频率越高,所需的电感体积越小,但开关损耗会增大。MC34063A的典型频率在100kHz以内,这是一个在效率、元件体积和电磁干扰(EMI)之间折衷的频率点。
- 输出滤波电容(Cout):平滑输出电压,降低纹波。其等效串联电阻(ESR)是影响输出纹波电压的关键因素。低ESR的电容(如陶瓷电容、固态聚合物电容)能显著改善纹波性能。
- 反馈分压电阻(R1, R2):它们检测输出电压,并与芯片内部的1.25V基准电压比较,从而调节开关占空比,实现稳压。电阻的精度和温度系数会影响输出电压的精度和温漂。
3. 负电压电路设计:从公式到实战
3.1 电路原理与工作过程详解
让我们先构建一个最基础的负电压电路:输入+12V,输出-5V。其典型原理图如下(元件编号按常见习惯):
VIN(+12V) ---+---[电感 L1]---+---[芯片Vsw引脚] | | [C1] [MC34063A] | | GND GND | [二极管 D1阳极] | [Cout]---+--- VOUT(-5V) | | GND [R2] | | [R1]-----+ | GND (输入地)工作过程拆解:
- 开关导通阶段:芯片内部开关管闭合,将Vsw引脚拉低至接近GND。此时,输入电压VIN加在电感L1两端,电流从VIN流经L1、开关管到地,线性上升,电能转化为磁能储存在电感中。二极管D1因阴极电压(输出端,此时为负压)低于阳极(接地)而反偏截止。负载由输出电容Cout放电供电。
- 开关关断阶段:芯片内部开关管断开,电感电流不能突变。为了维持电流,电感两端会产生感应电动势,极性为左负右正(相对于导通阶段)。这使得电感左端(接VIN)电压被抬高,右端(Vsw)电压则被拉至高于VIN。此时,二极管D1正偏导通,电感中储存的磁能通过D1向输出电容Cout充电,并向负载供电,从而在Cout上建立并维持一个负电压(相对于输入地)。
这个负电压的值,通过R1和R2组成的分压网络反馈到芯片的FB(反馈)引脚,与内部1.25V基准比较,动态调整开关管的导通时间,实现稳压。
3.2 核心参数计算与元件选型实战
数据手册会给出公式,但直接套用常常效果不佳。这里结合我的经验,给出带“解释”的计算过程。假设设计目标:VIN=+12V, VOUT=-5V, IOUT(max)=150mA, 期望开关频率f=50kHz。
计算占空比(D)与开关管关断时电感电压(V_L(off)):
- 对于电压反转电路,关系式为:
VOUT = -VIN * (D / (1-D))。 - 因此,
D = |VOUT| / (VIN + |VOUT|) = 5V / (12V+5V) ≈ 0.294。 - 开关关断时,电感两端的电压
V_L(off) = VOUT - Vd,其中Vd是二极管D1的正向压降,取0.4V(肖特基二极管)。所以V_L(off) ≈ -5V - 0.4V = -5.4V(绝对值5.4V)。
- 对于电压反转电路,关系式为:
电感(L1)计算与选型:
- 公式:
L_min = (VIN * D) / (f * ΔI_L)。其中ΔI_L是电感纹波电流,通常取最大输出电流IOUT(max)的20%~40%。这里取30%,即ΔI_L = 0.3 * 0.15A = 0.045A。 - 计算:
L_min = (12V * 0.294) / (50,000Hz * 0.045A) ≈ 0.00157H = 157μH。 - 选型实操:计算值是最小值。为了留有余量,防止在输入电压波动或负载瞬变时进入饱和,我会选择220μH或330μH的功率电感。饱和电流是关键参数,必须大于电感的峰值电流
I_L(peak) = IOUT(max) / (1-D) + ΔI_L/2 ≈ 0.15A / 0.706 + 0.0225A ≈ 0.235A。因此,选择的电感饱和电流至少要在300mA以上。封装建议选择带磁屏蔽的工字电感或一体成型电感,以减小电磁辐射。
- 公式:
输出电容(Cout)计算与选型:
- 输出电容主要用于滤除开关频率纹波。其ESR引起的纹波是主要成分。
- 公式:
Cout ≥ (IOUT(max) * D) / (f * ΔVout_ripple)。假设允许的纹波电压ΔVout_ripple为50mV。 - 计算:
Cout ≥ (0.15A * 0.294) / (50,000Hz * 0.05V) ≈ 17.6μF。 - 选型实操:容量上,选择47μF或100μF是稳妥的。但更重要的是ESR和电容类型。应优先使用低ESR的陶瓷电容(如X5R/X7R)或固态聚合物铝电解电容。一个很好的实践是并联使用:一个22μF/25V的陶瓷电容(滤高频)并联一个100μF/16V的固态聚合物电容(提供储能和滤低频)。绝对避免使用普通高频特性差的铝电解电容,其高ESR会导致纹波远超预期。
反馈电阻(R1, R2)计算:
- 反馈电压Vfb = 1.25V。
VOUT = -1.25V * (1 + R1/R2)。 - 设R2取2.2kΩ(一个常用值),则
R1 = R2 * (|VOUT| / 1.25V - 1) = 2.2kΩ * (5V/1.25V - 1) = 2.2kΩ * 3 = 6.6kΩ。 - 选择最接近的标准值6.8kΩ。此时理论输出电压为
-1.25V * (1 + 6.8k/2.2k) ≈ -5.11V,在可接受范围内。电阻建议使用1%精度的金属膜电阻。
- 反馈电压Vfb = 1.25V。
续流二极管(D1)选型:
- 类型:必须使用肖特基二极管(Schottky),如1N5817、1N5819、SS14等。其低压降(0.3-0.5V)和超快恢复特性是高效工作的保证。
- 耐压:二极管承受的反向电压为
VIN + |VOUT| ≈ 12V + 5V = 17V。选择30V或40V耐压的型号留有充足裕量。 - 电流:平均电流等于输出电流,即150mA。峰值电流与电感峰值电流相近。选择1A电流等级的二极管(如1N5819)绰绰有余且可靠性高。
注意:上述计算是基于连续导通模式(CCM)的简化模型。实际中,轻载时电路会进入断续导通模式(DCM),纹波会增大,但计算出的元件参数在满载时是安全的起点。
4. 正负电压电路实现与“虚拟地”的奥秘
4.1 基于单MC34063A的±12V电源设计
如前所述,利用方案B,我们可以用一片MC34063A和少量外围元件,从+24V单输入获得±12V输出。其核心思想是:将输入+24V的“地”作为我们最终输出的“地”(即0V参考点),然后用MC34063A生成一个-12V电压。这样,对负载而言,+24V端就是+12V电源,生成的-12V端就是-12V电源。
电路连接关键点:
- 输入电压
VIN = +24V(相对于原输入地PGND)。 - MC34063A的电源引脚
Vcc和VIN接+24V。 - MC34063A的
GND引脚接原输入地PGND。 - 电压反转电路部分(电感、二极管、输出电容)按前述负压电路连接,输出端得到
V_NEG = -12V(相对于PGND)。 - 那么,对于需要±12V供电的负载(如运放):
- 负载的
V+引脚接+24V。 - 负载的
V-引脚接V_NEG (-12V)。 - 负载的
GND引脚接原输入地PGND。此时,负载的V+到GND的电压是+24V - 0V = +24V吗?不对。因为负载的GND是PGND(0V),而V+是+24V,所以是+24V。但我们想要的是+12V。这里就出现了偏差。
- 负载的
问题的核心:我们想要的是对称为±12V,即V+ = +12V,V- = -12V,GND = 0V。但在上述接法中,V+实际上是+24V。因此,我们需要将+24V和PGND的中点作为新的“0V”参考点。
解决方案:构建“虚拟地”。最简单的方法是在+24V和V_NEG(-12V)之间连接两个阻值相等的大功率电阻进行分压,中点引出作为“虚拟地”(Virtual Ground, VGND)。但电阻分压会随负载变化,不实用。更优的方案是使用一个缓冲放大器或专用的虚拟地芯片(如TLE2426),来产生一个低阻抗、稳定的中点电压。然而,这增加了复杂性。
更常见的工程简化:在许多要求不高的场合,如果系统对正负电源的对称性(绝对值相等)要求不严格,或者正负负载基本平衡,工程师会直接采用一种变通设计——设计一个输出为-12V的MC34063A电路,但将其反馈电阻按-24V输出计算。这是什么意思?
- 目标:让MC34063A输出
V_NEG = -24V(相对于PGND)。 - 计算反馈电阻:
|VOUT| = 24V,R2=2.2kΩ, 则R1 = 2.2kΩ * (24/1.25 - 1) ≈ 2.2kΩ * 18.2 ≈ 40kΩ。 - 实际连接:负载的
V+接+24V,V-接V_NEG (-24V),GND接PGND。 - 结果:负载
V+对GND电压为+24V - 0V = +24V;负载V-对GND电压为-24V - 0V = -24V。这看起来是±24V?不对,因为参考点是PGND。但负载的供电电压是V+和V-之间的压差:24V - (-24V) = 48V。这显然不是我们想要的。
看来上述推理有问题。让我们回到本质:我们想要一个以某点为“地”的±12V。设这个点为GND_new。那么V+ = GND_new + 12V,V- = GND_new - 12V。输入是VIN=+24V和PGND=0V。如果我们令GND_new = +12V(即原VIN的一半),那么V+ = +24V,V- = 0V。这变成了单电源!不对。
正确的思路应该是:用MC34063A产生一个相对于PGND为-12V的输出。然后,将原+24V、这个-12V以及PGND三个点,看作一个分压器。负载接在+24V和-12V之间,其两端电压为36V。这仍然不是对称的±12V。
结论:一片MC34063A的电压反转拓扑,无法直接产生一个与输入正电压对称的、以输入地为参考的正负电压。它只能产生一个相对于输入地为负的电压。要获得真正的、以输入地为对称中心的±Vout,标准做法是:
- 使用两片MC34063A:一片配置为降压(Buck)输出
+Vout,一片配置为电压反转(Inverting)输出-Vout。两路的地都接输入地。这是性能最好、负载调整率独立的方式。 - 使用带正负输出的专用开关稳压芯片。
- 先降压再反转:先用一片MC34063A或LDO将+24V降至+12V,再用另一片MC34063A将+12V反转为-12V。此时正负电源的“地”是输入地,但正电源来自第一级降压输出,负电源来自第二级反转输出。
因此,对于“基于单MC34063A的正负电压电路”,更准确、常见的实现是:输入一个较高的正电压(如+15V~+24V),用MC34063A产生一个负电压(如-5V或-12V)。然后将这个负电压作为系统的负电源轨(V-),将输入的正电压作为系统的正电源轨(V+),而将输入地(GND)作为系统的“地”。这样得到的是一组非对称的正负电源,例如+24V/0V/-12V。对于许多运放电路,只要其工作电压范围允许(如运放支持±15V供电,即总压差30V),这种+24V/-12V的配置是可以工作的,只不过共模输入范围等参数会受到影响。这不是标准的±12V,但它在成本极度受限且电压绝对值要求不严的场合是一种实用方案。
4.2 布局布线(PCB)的黄金法则
MC34063A是开关电源,糟糕的PCB布局会导致效率低下、噪声巨大、甚至不稳定。以下是必须遵守的法则:
最小化高频环路面积:这是最重要的原则。两个关键的高频电流环路:
- 环路一(输入电容放电环路):
VIN → C1(输入电容) → L1 → 芯片Vsw引脚 → 内部开关管 → GND → 回到VIN。这个环路在开关导通时电流变化剧烈。 - 环路二(电感放电环路):
L1 → D1阳极 → D1阴极 → Cout → VOUT → 负载/地网络 → 回到L1另一端。这个环路在开关关断时电流变化剧烈。 - 做法:将输入电容C1、芯片的VIN和GND引脚、电感L1的输入脚,尽可能紧靠在一起放置。将续流二极管D1、输出电容Cout、电感L1的输出脚、芯片的Vsw引脚,尽可能紧靠在一起放置。使用宽而短的走线连接这些元件。
- 环路一(输入电容放电环路):
单点接地与地平面:为功率地(PGND)和信号地(AGND)采用“单点接地”或分区地平面。MC34063A的GND引脚、输入电容C1的负极、输出电容Cout的负极(对于负压输出,Cout正极是地,负极是负压,需注意)、反馈电阻R1/R2的接地端,应通过一个集中的“星形”接地点或一个干净的局部地平面连接。避免功率电流流过信号地线。
反馈走线远离噪声源:连接反馈电阻R1/R2中点到芯片FB引脚的走线,必须远离电感L1、二极管D1和Vsw引脚等噪声源。最好用地线包围或采用“敏感信号走线”方式。
元件放置顺序:遵循电流流向。例如,对于负压电路:
VIN输入端子 → C1 → L1 → (芯片Vsw/D1节点) → D1 → Cout → VOUT输出端子。这个路径上的元件应依次排列,走线直接。
5. 调试、问题排查与性能优化实录
5.1 上电调试步骤与安全须知
- 目视与测量检查:焊接后,首先用放大镜检查有无虚焊、短路,特别是二极管、电解电容极性是否正确。用万用表二极管档检查电源输入输出端有无短路。
- 限流保护上电:强烈建议使用直流稳压电源,并设置电流限制(例如设定为计算最大输入电流的1.5倍)。先不接负载,缓慢调高输入电压,同时观察输入电流。如果电流异常增大,立即断电检查。
- 空载测试:输入电压达到标称值后,测量输出电压是否在预期值附近。MC34063A空载时可能工作在不连续模式,输出电压可能略高于设定值,这通常是正常的。
- 带载测试:逐步增加负载(使用电子负载或功率电阻),观察输出电压的稳定性、纹波和芯片温度。带载能力应接近或略优于设计值。
5.2 常见问题、根源与解决方案
下表总结了MC34063A负压/正负压电路中最常遇到的“坑”:
| 问题现象 | 可能原因 | 排查步骤与解决方案 |
|---|---|---|
| 无输出或输出电压极低 | 1. 芯片使能引脚(如MC34063A的ON/OFF)未正确接高电平(如果存在)。 2. 电感饱和或感值过大。 3. 二极管D1接反或损坏。 4. 反馈电阻R1/R2开路、短路或阻值错误。 5. 输入电压过低或过高。 | 1. 检查芯片使能逻辑。 2. 更换饱和电流更大或感值更小的电感。用电流探头观察电感电流波形是否出现平台(饱和迹象)。 3. 检查二极管方向,用万用表测试是否正常。 4. 测量分压电阻阻值,检查焊接。 5. 确保输入电压在芯片工作范围内(如3V至40V)。 |
| 输出纹波过大 | 1.输出电容ESR过高(最常见)。 2. 输出电容容量不足。 3. 电感感值不合适(过大或过小)。 4. 布局布线不良,高频环路面积大。 5. 输入电容容量不足或远离芯片。 | 1.在输出端并联一个低ESR的陶瓷电容(如10μF/25V X7R),立竿见影。 2. 适当增大输出电容容量。 3. 根据计算调整电感感值。 4. 优化PCB布局,遵循最小高频环路原则。 5. 在芯片VIN和GND引脚就近添加一个1-10μF的陶瓷电容。 |
| 芯片发热严重 | 1. 电感饱和,导致峰值电流过大。 2. 二极管D1不是肖特基二极管,或性能差。 3. 开关频率过高(Ct电容过小)。 4. 负载过重,超出芯片或电感能力。 5. PCB散热不良。 | 1. 检查并更换电感。 2.务必使用肖特基二极管,如1N5819、SS14。 3. 检查Ct电容值,适当增大以降低频率。 4. 重新评估负载电流,选择电流能力更强的外围器件(电感、二极管)。 5. 增加芯片底部焊盘的散热过孔,或在小面积覆铜上涂抹散热膏。 |
| 带载能力差(轻载正常,重载电压跌落) | 1. 电感饱和或感值过大。 2. 二极管正向压降大或电流能力不足。 3. 输入电源内阻大或导线过细,导致输入电压在重载时被拉低。 4. 芯片或电感直流电阻(DCR)过大。 | 1. 同“芯片发热”第1点。 2. 选择更低VF、更高电流等级的肖特基二极管。 3. 确保输入电源能提供足够电流,加粗输入走线,在芯片输入脚就近加大容量低ESR电容。 4. 选择DCR更小的电感和导通电阻Rds(on)更低的芯片(不同厂家有差异)。 |
| 输出电压精度差 | 1. 反馈电阻精度不够或温漂大。 2. 1.25V基准电压随温度或输入电压变化(芯片个体差异)。 3. 反馈走线引入噪声。 | 1. 使用1%精度、低温漂的金属膜电阻。 2. 这是MC34063A的固有局限,对精度要求高的场合可考虑在输出端加LDO进行二次稳压。 3. 优化反馈走线,远离功率部分。 |
5.3 性能优化进阶技巧
- 频率与效率的权衡:通过调整Ct电容改变开关频率。降低频率(增大Ct)可减少开关损耗,提升轻载效率,但需要更大的电感。升高频率(减小Ct)允许使用更小的电感,但开关损耗和噪声会增加。通常,在100kHz以内寻找平衡点。
- 输入滤波:在电源入口处增加一个π型滤波器(如10-100μF电解电容 + 磁珠/小电感 + 0.1μF陶瓷电容),能有效抑制从开关电源传回输入端的噪声。
- 输出纹波抑制:如果后级电路对噪声极其敏感,可以在MC34063A输出后增加一级LC滤波器或LDO。例如,一个10μH电感加一个100μF电容组成的二阶滤波器,能大幅衰减开关频率纹波。LDO(如78L05用于正压,79L05用于负压)可以提供极其干净的电压,但会引入一定的压降和功耗。
- 启动与瞬态响应:如果负载有大的容性负载或存在热插拔,可能在启动时产生巨大的浪涌电流。可以在输出端串联一个小的负温度系数(NTC)热敏电阻或使用带有软启动功能的更高级芯片。对于MC34063A,可以在反馈网络上并联一个小电容(如100pF~1nF)来轻微减缓反馈响应,有时有助于改善稳定性,但过量会导致瞬态响应变差。
经过这些设计、计算、布板和调试步骤,一片基于MC34063A的负压或非对称正负压电源就能稳定可靠地工作了。它可能不是性能最顶尖的方案,但其极高的性价比、广泛的可得性和足够的可靠性,使其在成千上万的电子产品中继续发挥着余热。理解其每一个环节背后的“为什么”,就能让你在遇到问题时快速定位,也能在需要优化时知道从何下手。