☰
AMS1117-3.3稳压芯片应用详解:管脚、电路与避坑指南
2026/10/7 13:21:54 网站建设 项目流程

做嵌入式硬件这么久,我越来越觉得,一块板子上最不起眼的电源芯片,往往是最容易让人翻车的地方。就拿AMS1117-3.3来说,这颗稳压芯片几乎出现在每一块5V供电转3.3V的开发板上,SOT-223封装,三只脚加一个大焊盘,价格便宜到几毛钱,裸板上一放就能出3.3V,看上去没有任何技术含量。但真到你自己画原理图、做PCB、上电调试的时候,才会发现管脚顺序、电容选型、散热面积这些事情,每一个都埋着坑。

这篇博文就围绕AMS1117-3.3稳压芯片的管脚图、典型电路以及实际使用中踩过的坑展开。不管你是刚接触单片机供电设计的新手,还是想把手头项目从“能跑”优化到“稳定”的硬件工程师,下面这些内容应该都能直接拿来用。重点会放在管脚怎么认、电路怎么搭、电容怎么选、发热怎么算这几个核心问题上,最后再聊几个我实际调试中遇到过的故障现象和排查方法。

1. AMS1117-3.3这颗稳压芯片到底在电路里干什么

1.1 从5V转3.3V说起:为什么需要一颗LDO

现在的MCU、传感器、无线模组,大部分都工作在3.3V逻辑电平下,但很多开发板、充电模块、电机驱动板提供的电源却是5V。如果直接把5V接到STM32这类芯片的VDD上,大概率会冒烟、发烫甚至永久损坏。所以板子上需要一级稳压电路,把5V降到稳定的3.3V。

实现这个功能有两种主流方案:一是用Buck降压开关电源(DCDC),效率高但电路复杂,需要电感、续流二极管、反馈电阻,PCB上占地方,而且开关噪声处理不好会影响模拟信号;二是用LDO线性稳压器,原理简单,输入输出压差小,周边电路只需要输入输出电容就能工作。AMS1117-3.3就是一颗典型的LDO,固定输出3.3V,最大输出电流标称1A,非常适合由USB的5V电源转3.3V给单片机系统供电这种场景。

LDO的内部原理可以简化成:一个调整管串联在输入和输出之间,误差放大器实时比较输出电压和内部基准电压,动态调整调整管的导通程度。输入电压经过调整管后,减去调整管两端压降,剩下的就是输出。多余的能量以热量形式从芯片散掉,这就是线性稳压器在大压差、大电流下会发热的根本原因。

1.2 核心参数速查与工程含义

AMS1117-3.3的数据手册参数比较多,真正画板子的时候,我主要关注下面几个:

参数典型值工程含义
输出电压3.3V固定,精度±1%给STM32这类3.3V器件供电达标
最大输出电流1A理论值,实际受散热限制,建议留50%以上余量
压差(Dropout)约1.1V@1A,轻载时约0.8V输入电压至少比输出电压高1V以上
最大输入电压12V(极限值)超过会损坏芯片,长期建议低于8V
静态电流5~10mA电池供电场景偏大
工作温度-40~125℃结温超限会触发内部热保护

这里最容易被忽略的就是压差。很多人觉得“我输入5V,输出3.3V,不是轻松吗?”其实芯片要达到额定输出电压,输入端必须比输出端高出一个压差电压,AMS1117在满载时压差能到1.1V左右,也就是说输入5V时已经接近临界状态,输出只能得到3.2V甚至更低,这也是为什么有些同学用万用表量AMS1117输出只有3.1V的原因之一。做3.3V系统,输入5V其实可以工作,但如果输入是3.6V锂电池升压后再稳压,就有点悬了。

1.3 AMS1117家族:别只看“1117”三个数字

AMS1117是一个系列,除了-3.3,还有固定输出1.5V、1.8V、2.5V、2.85V、5.0V的版本,以及一个输出电压可调的ADJ版本。型号最后的数字就是对输出电压的标定,例如AMS1117-1.8输出1.8V,AMS1117-5.0输出5.0V。ADJ版本通过外部两个电阻把输出电压设定在1.25V到输入电压之间,灵活度更高,但外部元件也多,后面我会专门讲它的计算方法。

另外要提醒一句,市面上LM1117、AMS1117、ME1117、G1117这些型号非常多,管脚和功能基本兼容,但电气参数有差异。画板子之前一定要确认自己手里的具体型号是哪家的,以对应数据手册为准。

2. 管脚图与封装:先认引脚再谈电路

2.1 三个功能引脚怎么认

AMS1117-3.3不管什么封装,功能引脚就三根:VIN(输入)、GND(地)、VOUT(输出)。听起来很简单,但在SOT-223封装的实际排布上,不少新手第一次焊接时会把VIN和GND搞反,一上电芯片直接冒烟。

最常见的SOT-223封装是这样排列的:把芯片丝印文字面朝自己、三个短引脚朝下摆放,从左到右分别是GND、VOUT、VOUT。注意中间和右边两个引脚都是VOUT,这是为了增大输出端过流能力,也方便PCB布线。背面那块大面积散热焊盘在不同厂商的数据手册里定义不一样,常见AMS1117的数据手册把它标成VIN,但也有部分兼容型号把它定义成VOUT或GND。

所以画封装时有个原则:无论在网上看到多么成熟的封装库,自己画板子前一定要打开对应厂商的datasheet确认一遍引脚定义。我吃过一次亏,直接套用了某个开源项目里的AMS1117封装,结果那颗兼容芯片的散热焊盘是VOUT,和板子上的VIN网络连在一起,一上电就短路。从那以后,我画AMS1117之前都会先翻数据手册,这个习惯帮我避了不少雷。

2.2 SOT-223封装的散热能力有多强

SOT-223本身的热阻并不算优秀,典型热阻RθJA大约在90℃/W左右,具体数值取决于PCB铜皮面积、环境温度、是否有风道。用通俗的话说,芯片每消耗1W功率,自身温度会比环境温度高出大约90℃。如果环境温度25℃,芯片耗散1W,结温就是115℃,已经快接近上限;耗散1.5W的话,结温就奔着160℃去了,芯片会进入过热保护甚至烧毁。

LDO的功耗计算公式很简单:P=(VIN−VOUT)×ILOAD。比如5V输入3.3V输出,负载电流300mA,功耗就是(5−3.3)×0.3=0.51W,对应温升约46℃,环境25℃时结温约71℃,还在安全范围内。但如果把负载拉到800mA,功耗变成1.36W,温升约122℃,环境25℃时结温高达147℃,这已经超过大多数芯片的额定温度了。

所以AMS1117虽然标称1A,实际在5V转3.3V这种场景下,安全负载通常不超过0.5A。真要跑大电流,要么换Buck电路,要么减小压差,要么用TO-263这类散热更好的封装。这是很多人忽视的一点,最后芯片烫到手都不敢碰,不是芯片不行,是用法超出了它的热设计能力。

2.3 丝印识别与版本判断

AMS1117表面丝印一般会包含“AMS1117”字样,后面可能跟一个数字表示固定电压,比如AMS1117-3.3,但不同批次可能直接丝印“AMS33”“33A”“1117-3.3”等。ADJ版本丝印则可能只写“1117ADJ”或“AMS1117-ADJ”,焊接时要特别小心,ADJ版本第一脚不是GND而是ADJ,如果当成固定版本接到电路里,输出电压会异常。

辨别芯片版本的另一个途径是检查1脚是否接地。固定版本在典型电路中1脚接GND,ADJ版本1脚接反馈电阻网络。当你在面包板上测试ADJ版本却只用了三根线、没接电阻时,输出可能直接等于输入电压。所以网上买AMS1117时,如果商家没标注具体型号,买回来最好先上电量一下输出电压再画板子。

3. 典型电路怎么搭:从原理图到PCB

3.1 一张能直接参考的典型电路

AMS1117-3.3的典型电路极其简单,核心就是芯片加上输入输出电容,整体连接关系可以按下面的思路整理:

  • VIN引脚接5V输入电源,并在VIN与GND之间接一只10μF左右的输入电容,正极接VIN,负极接GND。
  • GND引脚接系统地。
  • VOUT引脚输出3.3V,并在VOUT与GND之间接一只22μF左右的输出电容,正极接VOUT,负极接GND。
  • 输入输出电容都尽量靠近芯片对应引脚放置,走线短而粗。

具体选值上,我的习惯是输入电容用10μF/25V,输出电容用22μF/6.3V或10V,输出电容耐压要留一倍以上余量。如果输入电源离芯片比较远,输入电容可以额外再加一只100nF高频瓷片电容,用来滤除高频噪声。输出电容的作用以后再展开,这里只要记住不能省、不能离太远就好了。

3.2 输入电容和输出电容分别解决什么问题

输入电容的第一作用是应对电源线上的瞬态电压跌落。当负载电流突然增大时,如果电源线走线很长,线上电感会阻碍电流突变,导致芯片VIN引脚电压瞬间跌落,输出跟着波动。靠近VIN引脚放一只大电容,相当于在芯片门口竖起一个蓄水池,负载突变时先消耗电容里的电荷,再通过电源线慢慢补充。

输出电容的作用更关键,它直接参与LDO的反馈环路稳定。线性稳压器可以看成一个带反馈的放大器,输出负载、输出电容的容值和等效串联电阻ESR,都会影响环路的相位裕度。如果输出电容选得不对,芯片会自激振荡,表现为输出电压纹波急剧增大,看起来像毛刺很多的高频噪声。AMS1117数据手册一般都明确要求输出电容至少22μF,并且对ESR有范围限制,这一点我下面会详细展开。

3.3 功耗估算与散热设计实例

画PCB时,AMS1117背面那块大焊盘不只是电气连接,更是散热通道。SOT-223封装的焊盘面积越大,芯片到空气的热阻越低。一个好习惯是在散热焊盘下面打一排过孔,把热量引到PCB背面的大面积铜皮上,这样可以把有效散热面积放大好几倍。

举个例子:我用5V给一个STM32F103系统供电,整板电流约150mA,AMS1117的功耗是(5−3.3)×0.15≈0.26W,温升约23℃,环境25℃时结温50℃以内,芯片摸上去微温,这属于非常健康的范围。后来给一个带WiFi模组的板子供电,WiFi发射时电流飙到400mA,芯片表面温度就明显上来了,一量已经到70℃。虽然还能工作,但我还是把WiFi模组改成了外部独立供电,让AMS1117只负责MCU部分,才把温度压下去。

这类经验告诉我:LDO不能只看计算值,还要考虑PCB散热条件和实际负载曲线。如果项目里负载峰值电流超过0.3A,我一般会优先考虑用DCDC,或者把电源分开,千万别指望一颗SOT-223封装的AMS1117扛住整个系统的电流。

4. 钽电容换陶瓷电容,对STM32影响到底有多大

4.1 为什么网上老有人问这个问题

AMS1117的官方典型电路里,输出电容推荐的是钽电容。钽电容优点是容量大、体积小、ESR适中,缺点是贵、耐浪涌能力差,选型不当或者电源超压时还有起火风险。而陶瓷电容价格便宜、体积更小、ESR极低,性能更好。于是几乎所有用过AMS1117的人都会产生同一个念头:能不能把手册里的22μF钽电容直接换成22μF陶瓷电容?

网上搜“AMS1117把钽电容换成陶瓷电容对STM32有影响吗”一大堆讨论,说明大家都很纠结这里。结果也是五花八门:有人说换了完全没问题,有人说输出乱跳,有人测出十几毫伏的纹波,也有人遇到自激振荡。差别来自芯片批次、负载电流、电路板布局等等,但从原理上解释,这个问题其实是有明确答案的。

4.2 ESR过低为什么会导致不稳定

LDO的反馈环路会引入极点,而输出电容的ESR会在高频处提供一个零点,这个零点可以抵消电路中其他极点带来的相位衰减。如果输出电容ESR太低,比如陶瓷电容只有几毫欧,这个零点频率就会跑到非常高的地方,根本无法发挥补偿作用。相位裕度不足,环路在某个负载点就会振荡,表现出来的现象就是输出电压上叠着高频纹波,芯片表面温度也会明显升高。

AMS1117这样的老式LDO,内部补偿是按照钽电容或铝电解电容的ESR范围设计的,典型ESR在0.1Ω到几欧姆之间。钽电容恰好落在这个区间,所以手册推荐钽电容。陶瓷电容ESR只有几毫欧到几十毫欧,偏离设计范围太多。有的批次的AMS1117内部补偿余量大,靠陶瓷电容也能勉强稳定,但这种“勉强稳定”经不起满载、高温、多批次验证的考验。工程上不能赌。

4.3 我在STM32板上的实测对比

为了验证这个问题,我曾经在同一批AMS1117-3.3的板子上做过对比测试:一块用22μF钽电容,一块用22μF X7R陶瓷电容,负载是一个可以调节的电子负载,示波器直接接输出端。

空载时两块板子输出都稳定在3.3V,看不出明显区别。把负载拉到200mA,陶瓷电容版本开始出现约20mV的高频纹波,还能听到示波器上叠加的噪声。继续加电流到400mA,输出纹波已经到了50mV以上,波形上能明显看到高频振荡的毛刺。换上钽电容的板子,在同样负载下纹波始终稳定在10mV以内。后来我在陶瓷电容后面串了一只0.5Ω电阻,振荡也消失了,这从侧面印证了ESR是问题的关键。

如果你手上只有陶瓷电容,又急着调试,可以临时串一只0.2Ω到1Ω的电阻再并一个电容,模拟出适合AMS1117的ESR。但这不是最优解,正规产品设计更建议用钽电容、聚合物电容,或者一开始就选那些对ESR不敏感的LDO型号。至于对STM32的影响,如果只是点个灯、跑个简单程序,可能完全看不出;但如果你在做ADC采样或者跑无线通信,振荡带来的纹波会导致采样值跳动、通信偶尔丢包,这种问题排查起来很折磨人。

4.4 换电容时的正确决策路径

如果你非要用陶瓷电容,也不是完全没有办法。第一个思路是增大容量,比如用47μF甚至100μF的陶瓷电容,通过增大容值来改善瞬态响应,但环路稳定性问题依然存在。第二个思路是选用X7R或X5R材质的MLCC,不要用Y5V这种温度系数恶劣的材质,否则容量会随温度和偏压掉得厉害。第三个思路是加串联电阻,简单粗暴但代价是降低了高频去耦能力,输出阻抗也会变差。

最省心的还是直接按照数据手册走,用钽电容。一颗质量合格的22μF钽电容不过一两块钱,换来的是确定的稳定性和更少的调测时间,这在项目里非常划算。

5. 常见故障排查与避坑实录

5.1 输出电压偏低而不是3.3V

我遇到过的输出电压偏低大致有三类原因。第一类是输入电压不足,比如输入只有3.6V,减去压差后输出可能只有2.8V,这种情况需要提高输入电压或者换成压差更小的LDO。第二类是负载太重,输出电流超过芯片散热能力后,输出电压会被拉低,同时还伴随严重发热。第三类是用了ADJ版本但电路按固定版本接,1脚悬空或者直接接地,输出异常。

排查时先量输入端电压,再量输出端,断开负载量空载电压,逐步缩小范围。手边有示波器的话,还要看一下输出是不是有大幅振荡,不要只看万用表读数。

5.2 芯片烫到手碰不了

芯片发烫最典型的原因是压差乘以电流太大。5V转3.3V、负载500mA时功耗0.85W,按90℃/W算温升77℃左右,满负载连续跑几分钟,表面温度轻松超过100℃。如果输入电压不是5V而是9V甚至12V,压差更大,发热会更严重,这时候必须考虑换方案。

解决散热问题有几个方向:降低输入电压,比如在AMS1117前面先加一级Buck;减小负载电流;改善PCB散热,加大散热焊盘面积、增加过孔、背面铺铜;选择热阻更小的封装或直接换DCDC。我只能说,在工程上“标称1A”和“可靠输出1A”完全不是一回事,除非你用了非常大的散热片,否则别指望AMS1117长时间跑1A。

5.3 输出纹波大、示波器看到异常毛刺

输出纹波异常时,第一步不是怀疑芯片,而是检查测量方法。示波器探头接地线如果用得长,就等于在输出端串联了一根大电感,会测出很多虚假的高频噪声。正确做法是使用接地弹簧或者把探头地线缩到最短,直接搭在输出电容两端,用20MHz带宽限制再看一次波形。

如果确实有高频振荡,就按前面说的ESR问题处理。如果振荡频率和电流负载相关,那多半就是环路不稳定。另外还要注意输入输出电容是不是离芯片太远。我见过有些板子把AMS1117放在板子一头,输出电容放到板子另一头,中间隔着大片铺铜,结果输出端量出来乱七八糟,把电容挪到芯片旁边立刻就好了。

5.4 买到翻新片或假芯片怎么办

AMS1117价格低,市面上的翻新片、假片非常多。常见问题包括输出电压精度差、压差大、静态电流大、热阻高,甚至有些打磨后丝印写着AMS1117-3.3,实际是别的1117兼容片或者完全不同的芯片。

简单验证方法:空载量输出电压,正常应该在3.3V;再拉一个100mA负载量压降,正常压差应低于1V。如果芯片空载就发热、压差超过1.5V、输出带载后掉得厉害,基本可以判断不是正品。我在批量项目里会固定用一个供应商的料,并要求提供数据手册和出货检验报告,就是为了避免这种低级问题。

5.5 搜索时容易混进来的LM337、RS422

在查AMS1117典型电路时,搜索引擎经常会连带出现LM337、RS422这些关键词。LM337是一颗负压可调LDO,和AMS1117的正压输出方向正好相反,引脚定义和电路结构都不一样,如果你把它的参考电路当成AMS1117来用,输出会完全不对。RS422则是串口通信电平标准,属于数字接口,跟电源稳压没有任何关系。搜索资料时切记核对型号,只看带“AMS1117”字样或“1117”系列相关的内容。

6. ADJ版本和更多玩法

6.1 ADJ版本引脚定义与反馈公式

AMS1117-ADJ和固定版本最大的区别在第一脚:固定版本第一脚是GND,ADJ版本第一脚是ADJ,输出电压通过R1、R2两个电阻设定。典型电路是把输出端连接R1到ADJ,ADJ再连接R2到GND,输出和ADJ之间的电阻网络形成分压反馈。

输出电压计算公式是:

VOUT = 1.25 × (1 + R2/R1) + I_ADJ × R2

其中1.25V是内部基准电压,I_ADJ是ADJ引脚的漏电流,典型值在60μA到120μA之间。R1和R2通常取1kΩ以下的电阻,让流过电阻的电流远大于I_ADJ,从而减小I_ADJ带来的误差。

6.2 一个实例:用ADJ版本输出5.0V

如果需要可调输出,我一般先确定R1,再反推R2。例如想要5V输出,取R1=120Ω,暂不考虑I_ADJ,R2=R1×(VOUT/1.25−1)=120×(5/1.25−1)=360Ω。再把I_ADJ的影响加进去,如果I_ADJ=120μA,VOUT=1.25×(1+360/120)+0.00012×360≈5.043V,比目标高了43mV。要更精确,就把R2略微调小,比如用一个360Ω电阻并联大阻值电阻微调到350Ω左右,或者直接用精密电阻再实测校准。

用ADJ版本调3.3V也一样,R1=120Ω时,R2理论值约200Ω,加上I_ADJ后会略高于3.3V,实际需要微调。这也是为什么固定版本在量产项目里更受欢迎的原因——少两个电阻,少一个误差源。

6.3 AMS1117之外的扩展思路

AMS1117-ADJ虽然灵活,但受限于LDO本身的压差和功耗,不适合在大压差、大电流下工作。如果你既想要低压差又想要高效率,可以考虑带使能脚的LDO,或者直接上Buck转换器。AMS1117这类老将,在简单、低电流、噪声敏感的场景里依旧非常可靠,但别指望它包打天下。

我自己在做系统供电时,最常用的一种思路是:5V输入先用小电流AMS1117转3.3V给MCU和调理电路,射频模组或电机驱动单独使用DCDC供电,两个电源域之间用磁珠或0Ω电阻隔离。这样既保证了核心电路电源干净,又让发热器件远离主控,比把所有的电流都压在AMS1117上要舒服得多。

最后再分享一个测量经验:调试AMS1117这类LDO时,不要只在空载状态下看输出电压。用电子负载或者让系统跑真实业务,观察带载时的纹波和压降,才能发现真正的稳定性问题。你如果也遇到过AMS1117输出异常或者电容选型方面的困惑,希望这篇文章能帮你少走一段弯路。

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

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

立即咨询