☰
用PNP三极管给AMS1117扩流,轻松实现3.3V/2A稳压输出
2026/10/6 6:00:05 网站建设 项目流程

最近手头一个项目需要稳定的3.3V供电,但负载电流有点大,直接用AMS1117-3.3V显然撑不住,毕竟它的最大输出也就1A左右。试过并联LDO,效果不理想,后来查资料发现可以用PNP三极管做外围扩流,实测几轮下来,方案可行,这篇就聊聊具体怎么搭、怎么算、以及踩过哪些坑。如果你手头正好有多余的PNP管,又想在不大改电路的前提下把电流往上顶,这篇文章应该能帮上忙。

1. 为什么AMS1117需要扩流,以及方案选型背后的逻辑

1.1 AMS1117-3.3V的性能局限

AMS1117-3.3V是一颗非常常见的低压差线性稳压器(LDO),优势是便宜、封装多、外围简单,输出固定3.3V,压差典型值在1V左右,输入到输出至少要有1V左右的余量才能稳定工作。问题是它的最大输出电流被限制在1A附近,实际使用中还要考虑封装散热,比如SOT-223封装在连续满负荷状态下,壳温上升非常快,稍不注意就触发内部过温保护,电压直接掉下去。

我在实际测试里发现,AMS1117-3.3V在输入5V、输出3.3V、电流500mA时,静态温升还比较温和;但一旦电流逼近900mA,如果不加散热片,表面温度轻松超过80℃。这还是在室温25℃的测试条件下,要是放进密闭机箱,情况会更糟。所以当负载电流需求超过800mA时,单颗AMS1117已经不是“果断不能玩”的问题,而是“根本带不动”的问题。

另一个容易被忽略的点是,AMS1117的线性调整率和负载调整率虽然不错,但大电流下压差会略微上升,引起输出端电压精度下降。有些对电压敏感的通信模块,电源波动超过5%就容易重启或者射频指标劣化。因此,在需要2A甚至更高电流的场景下,直接用AMS1117是不现实的,必须做外部扩流。

1.2 常见的几种扩流思路及优缺点对比

先说结论,市面上常见的扩流方案大致有三类:并联LDO、DC-DC降压、以及外部三极管线性扩流。三种方案我都试过,各有各的问题。

并联LDO是最容易想到的思路,也就是在输出端直接并两个AMS1117。但LDO并联最大的坑是均流,两片LDO的输出电压不可能完全一致,电流会集中在电压略高的那一片上,结果就是其中一片过载过热,另一片却几乎不干活。网上有人用平衡电阻来改善均流,但电阻上的压降又会严重影响输出精度,实测下来稳定性很差。

DC-DC降压是另一个方向,比如用MP2303、TPS5430这类芯片做同步整流Buck,效率能到90%以上,电流输出也是动辄3A起步。但是DC-DC也有代价:一是成本明显更高,外围电感、二极管、电容一大堆,板子面积翻倍;二是输出纹波比LDO大很多,高频尖刺不好压;三是对于一些对EMI敏感的项目,还需额外加滤波。做原型验证时,这方案灵活性明显不足。

PNP三极管线性扩流属于传统方案,原理不复杂,就是让三极管代替LDO内部调整管去扛大部分电流,而AMS1117只负责提供基准电压和控制信号。这种方式保留了LDO低纹波、低噪声的优点,成本就几毛钱,外围也就多一两个电阻和一个电容,非常适合在原有AMS1117电路上做“小改造”。当然缺点也有,毕竟还是线性调整,效率不高,压差大时三极管发热会比较猛,但对中等功率场景来说已经够用。

1.3 为什么最终选了PNP三极管方案

当时项目需求是输入5V,输出3.3V,最大负载2A左右,板子空间非常紧张,只有裸铜区可以焊接,重新layout一片专门电源板不现实。DC-DC方案首先要换芯片、重新算电感,周期太长;并联LDO实测均流效果太差,直接否掉。PNP方案就很合适——我手上正好有型号为TIP42的PNP功率三极管,查了下参数,Vceo达到100V,Ic连续电流6A,在2A工况下有足够裕量。

另外,PNP管的饱和压降虽然比NPN大一些,但在这种“高边调整管”的应用里刚刚好。因为电源是正电压,用PNP管接在高边,发射极接输入,集电极接输出,基极由AMS1117输出的稳定电压驱动,这样输出的3.3V稳压精度基本就把控在AMS1117的精度范围里。NPN管做高边通常需要额外的自举电路,反而麻烦。所以从工程实现角度,PNP是最顺手的。

当然,这个方案还需要解决几个关键问题:三极管怎么驱动、电流怎么分配、电阻怎么取值、散热怎么处理。下面一节就逐一展开。

2. PNP三极管扩流的原理、关键参数计算与器件选型

2.1 扩流电路的基本工作过程

先概括一下整个电路的核心结构。输入电压VIN经过一个PNP三极管的高边链路流入负载,三极管的发射极接VIN,集电极接VOUT,基极通过一个限流电阻连接到AMS1117的输出端。AMS1117的输入直接接到VIN,它的输出经过一个分压或直接接到三极管基极,同时作为稳压参考点。当负载电流增大、VOUT有下降趋势时,AMS1117通过内部误差放大器调整其输出电流,进而改变三极管的基极电位,使三极管导通更深,把更多电流送到输出端。这个闭环过程使VOUT稳定在3.3V。

用生活化的类比来理解,AMS1117就像一个“监工”,时刻盯着输出电压,发现低了就命令三极管这个“搬运工”多扛些电流;发现高了就让它少扛点。监工本身干的活很少,但指挥权很明确,搬运工负责干重体力活。

与直接用三极管搭稳压器不同的是,这种方案利用了AMS1117自身的电压基准和误差放大器,不需要额外设计采样网络,稳定性也更容易保证。我在实际测试中,空载到满载切换时,输出有小幅度抖动,但都在十几毫秒内恢复,没有自激振荡。

2.2 关键参数计算

首先要搞清楚三极管要扛多少电流。AMS1117本身最好保留一部分电流用于内部驱动,一般让它工作在两三百毫安左右,剩下的电流都由外部三极管承担。比如总负载电流Iout = 2A,AMS1117承担约200mA,三极管承担约1.8A。这个比例通过基极电阻的阻值来设定,原则是让AMS1117输出电压在三极管基极产生合适的基极电流,从而驱动集电极电流。

基极电阻阻值的推导可以从三极管的直流增益hFE出发。假设选用的TIP42在1.8A集电极电流下hFE约为30,那么想要得到1.8A的集电极电流,基极电流Ib = Ic/hFE = 1.8/30 = 60mA。AMS1117输出3.3V,如果直接把输出接到基极,基极电阻上的电压大约是3.3V减去三极管BE结压降0.7V,也就是2.6V。那么基极电阻R = 2.6V / 0.06A ≈ 43Ω,取标称值47Ω即可。

需要注意的是,这个计算是基于三极管完全线性的状态,实际工作中AMS1117自身也会有一部分电流流过,总输出电流等于AMS1117输出电流与三极管集电极电流之和。电路中还应该在AMS1117输出端加一个10μF左右的钽电容或陶瓷电容,保证环路稳定;在输入端也加一个100μF电解电容吸收瞬时大电流,防止输入电压跌落导致稳压失效。

2.3 器件选型与散热估算

三极管选型主要看以下几个参数:最大集电极电流Ic、最大耗散功率Pc、以及hFE随电流的变化曲线。如果负载电流在2A,建议Ic至少取2.5到3倍裕量,也就是至少5A的型号,TIP42、BD244C、2SA1943都可选。考虑到有些封装比如TO-220便于加散热片,我选了TIP42搭在板上,热阻表现更好。

耗散功率的计算比较直接。输入电压5V,输出3.3V,若总负载2A,三极管上的压降大约是VIN减去VOUT,再减去一点输出引线损耗,按1.7V算,三极管扛1.8A,那么耗散功率P = 1.7 * 1.8 ≈ 3.06W。这个功耗对于TO-220封装来说必须加散热片,不加散热片的话结温会冲破150℃。我实测在无散热片状态下,满载运行10分钟,三极管表面温度已经升到接近110℃,闻到了轻微糊味。后面加了一块约30平方厘米的铝散热片,稳定在70℃左右,这个温度基本可靠,但长期运行还是建议预留更高的散热冗余。

电阻选型要特别注意功率。基极电阻在满载时压降约2.6V,电流60mA,功耗约0.156W,看起来很小,但为了安全建议用1/2W电阻,防止长时间工作后阻值漂移。如果选用了1/4W电阻,短时间内可能没事,热态之后阻值变化会影响电流分配,导致输出电压不稳。

3. 电路搭建与实测数据全记录

3.1 元件清单与搭建步骤

搭建前准备如下元件:

  • AMS1117-3.3V一片,SOT-223封装
  • PNP三极管TIP42一片,TO-220封装
  • 基极电阻47Ω,1/2W
  • 输入电容100μF/25V电解电容一个
  • 输出电容10μF/16V钽电容一个
  • 一个10Ω / 5W功率电阻作为负载测试电阻,或者用电子负载更佳
  • 散热片一片,大于30平方厘米
  • 万用表、示波器、直流稳压电源(可调输出5V/3A以上)

搭建时我不是直接在原来的开发板上焊,而是先用洞洞板搭了个测试电路,方便随时调整参数。顺序是先把AMS1117按典型电路接好,空载上电测输出电压,确认3.3V正常。然后断开输出端与负载的连线,在AMS1117的输入和输出之间接入PNP三极管的发射极和集电极,基极通过47Ω电阻接到AMS1117输出端,同时在输出端挂上负载。这个接法的关键是让三极管和AMS1117的输入输出“并联”起来,但基极信号从AMS1117输出取,形成闭环。

别小看这个小电路,第一次上电时我就差点炸了电容,原因是基极电阻取值过小,导致三极管全导通,3.3V输出变成了接近5V的直通电压。所以搭建之后先不要接真负载,用一个可调电阻从小电流开始逐步加载,观察反馈是否运作正常。

3.2 直流负载测试

测试条件如下:输入电压5.0V,后续微调至5.2V以补偿线损,室温25℃。

我使用电子负载逐步增加电流,每档记录输出电压、输入电流和三极管表面温度。下表是其中一组比较有代表性的数据:

负载电流(A)输出电压(V)输入总电流(A)三极管温度(℃)备注
0.13.320.2532空载附近,AMS1117主导
0.53.310.6238三极管开始接管
1.03.301.1851未加散热片时温度较低
1.53.291.7262加散热片后稳定
2.03.282.2871电压略微下掉,但仍在3%内

从数据看,2A负载下输出电压为3.28V,相比空载下降了约40mV,负载调整率约1.2%,还在可接受范围内。三极管承担了大部分电流,温度在加装散热片后控制得不错,已经能长时间工作。输入总电流比负载电流高出一些,原因是AMS1117内部也会有静态电流,以及电阻、引线上的损耗,整体效率大约是60%左右,符合线性稳压的基本特点。

3.3 动态响应与纹波观察

除了直流负载,我还用示波器看了下动态响应。用电子负载在1A和2A之间周期性切换,频率设为1kHz,观察输出端的电压波形。实测纹波大致在15mV到20mV峰值之间,切换瞬间有约80mV的尖峰,但很快恢复到稳态。这个尖峰主要来自输出电容的ESR和环路带宽的制约,如果对纹波特别敏感,可以在输出端再并联一个1μF低ESR陶瓷电容,效果更明显。

动态响应还暴露出一个细节:如果三极管基极电阻取值偏大,比如用到100Ω,三极管导通速度变慢,大电流瞬间输出跌落明显,甚至会让后面的逻辑电路复位。而47Ω这个值在增益和速度之间折中得比较好。实际项目中还可以在基极对地并联一个小电容,比如1nF,来抑制高频自激。

4. 实测中的常见问题与排查方法

4.1 输出带上负载后电压迅速跌落

这是最常踩的坑,基本只要一出问题,先往两个方向查。第一是输入电压不够,AMS1117压差加上三极管压降,5V输入在满载时可能已经掉到4V以下,导致AMS1117无法维持3.3V输出。我一开始用实验室电源供电,电源内阻带来的线损被忽略了,可一旦接到长导线上就露馅。解决办法是把输入电源适当提高到5.5V,并且输入端用短而粗的导线连接。

第二是基极电阻太大,导致三极管驱动不足。我曾用过一个118Ω的电阻,空载正常,一挂上1A负载,输出电压直接掉到2.9V,万用表量三极管基极电流只有十几毫安,明显不够驱动。按前文计算重新换成47Ω后,问题立刻消失。

4.2 三极管发热严重,甚至烫到不能碰

线性扩流方案的物理性质决定了三极管必须承受不小的功耗,发热是正常的。但如果热到没法碰,就要检查是不是输入电压选得太高,导致三极管上压降过大。我曾经把输入怼到12V试过,输出3.3V,即便是1A负载,三极管功耗也超过8W,那热量根本不是普通散热片能压住的。降压幅度越大,效率越低,所以这个方案更适用于输入输出压差在2V以内的场景。

如果必须使用高输入电压,建议考虑先用DC-DC降到5V,再用AMS1117加三极管扩流,两级级联,效率会好很多。

4.3 输出端出现高频振荡

有次测试时发现输出纹波突然变成了几百kHz的正弦波,声音都能听到。排查后确认是AMS1117和三极管构成的环路自激了。根源是输出端使用了ESR极低的MLCC电容,而AMS1117内部对ESR有一定要求。处理办法是在输出端串联一个0.5Ω到1Ω的小电阻,或者在AMS1117输出端另外并联一个钽电容,增加ESR,问题随即消失。

4.4 电流分配不均匀,AMS1117还是过热

如果三极管没有正常导通,所有电流还是会走AMS1117,导致它过热。这时候重点检查三极管是否损坏、基极电阻是否脱落。另外,有些PNP管的hFE很低,如果电流需求很大,可能基极电流需要几百毫安,这已经超出了AMS1117的输出驱动能力。解决方式是采用达林顿结构,也就是再用一个三极管来驱动主要功率管,但这样会提高最低压降,一般只在超低电流驱动场景才用。

还有一个比较容易忽略的点是,AMS1117的接地脚电流在不同负载下会变化,如果布局时地线走线不合理,会在地线上产生压降,导致输出电压漂移。我后来专门用一根粗铜线作为功率地的总线,信号地单独引回,输出稳定了很多。

5. 一些实用经验与扩展建议

如果打算把这个方案用到正式项目中,我个人有几个强烈建议。第一,基极电阻不能只看计算值,一定要在实物上微调。不同批次的PNP管hFE差异不小,设计时预留一个可调电阻或者几个并联电阻的焊盘,调试时会更自由。第二,三极管一定要加独立的散热片,不要依赖PCB铜箔,因为TO-220封装的散热片是电气连接在外壳上的,要用云母片或硅胶垫隔离,避免短路。

这个方案后续还可以扩展。比如可以换成PNP的达林顿管,比如TIP127,这样基极驱动电流要求大幅降低,可以直接用一个单片机IO进行开断控制。又或者在输出端增加一个电流采样电阻,连接一个运放构成限流保护,防止负载短路时三极管和AMS1117同时冒烟。我这次只是做了最基本的扩流验证,后面如果有机会,我准备再把限流和过温保护加上,让它在无人值守场景下也能放心跑。

最后分享一个小技巧:如果你手头只有NPN管,也别急着放弃,可以把整个电源系统翻转过来,用负电压架构实现,但换起来麻烦得多。所以如果能在方案初期就预留PNP扩流的位置,后面遇到电流瓶颈时改动成本会非常低。用老工程师的话说,电源这东西,没到满载就是纯负债,加个三极管反而能让AMS1117干得轻快,不容易拿命来换。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询