ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

5V转12V升压模块DIY:AH6910芯片选型、电路设计与制作全攻略

5V转12V升压模块DIY:AH6910芯片选型、电路设计与制作全攻略 1. 为什么5V转12V升压模块值得自己动手做很多人第一次接触电源转换都是从手头只有5V但设备要12V这种尴尬局面开始的。比如你想用移动电源给一块12V的小型风扇供电或者给某个工业传感器提供标准12V工作电压又或者手头有一堆5V的USB适配器却偏偏需要驱动一个12V的继电器模块。这时候一个靠谱的升压模块就成了刚需。市面上成品升压板不少但质量参差不齐。我拆过好几款便宜的有的标称输出12V空载时确实准一加上负载电压就掉到10V出头有的效率低得离谱输入5V/2A输出12V连0.5A都稳不住芯片烫得能煎鸡蛋。更麻烦的是很多成品板子用的是不知名芯片想查个数据手册都找不到出了问题只能整块换。AH6910这颗芯片是我在折腾了七八种方案之后固定下来的选择。它是一颗异步升压DC-DC转换器输入电压范围宽从2.7V到12V都能正常工作输出电压最高可以做到24V以上开关电流能力在3A左右。最关键的是它的外围电路极其简单只需要一个电感、一个肖特基二极管、几个电容和电阻就能跑起来非常适合DIY。这篇文章面向的是有一定焊接基础、看得懂基本电路图、想自己动手做一个稳定升压模块的朋友。我会从芯片选型逻辑讲起把电路图里每个元件的作用说清楚然后给出完整的元件清单和布局建议最后分享几个我在实际制作中踩过的坑和解决办法。你照着做基本可以一次成功。提示本文涉及的电路涉及开关电源焊接和测试时请注意安全避免短路和过载。初次上电建议用带限流的电源供电。2. AH6910芯片的核心机制与选型逻辑2.1 异步升压的基本工作原理要理解AH6910怎么工作得先搞清楚升压转换器的基本套路。升压电路的核心是一个电感和一个开关管。当开关管导通时电流从输入电源流过电感电感把电能变成磁场储存起来当开关管关断时电感里的电流不能突变它会通过二极管把储存的能量释放到输出端给输出电容充电。通过控制开关管的导通和关断时间比例也就是占空比就能把较低的输入电压泵到较高的输出电压。AH6910内部集成了一个功率MOSFET作为开关管外面只需要接一个电感和一个肖特基二极管。它工作在电流模式PWM控制方式下开关频率固定在1.2MHz左右。这个频率选得挺讲究——频率高了电感和电容可以选小一点模块体积能做小频率低了开关损耗小效率高。1.2MHz算是一个折中既保证了较小的外围元件尺寸又不会让开关损耗太夸张。2.2 为什么选AH6910而不是其他方案市面上常见的升压芯片有不少比如MT3608、XL6009、LM2577这些。我挨个用过之后把它们的核心参数拉了个表对比芯片型号输入电压范围最高输出电压开关电流开关频率外围元件数量特点AH69102.7V-12V24V3A1.2MHz极少效率高体积小MT36082V-24V28V2A1.2MHz少便宜但假货多XL60093.6V-32V35V4A400kHz中等功率大但体积大LM25773.5V-40V60V3A52kHz多老牌但效率低AH6910的优势在于它的轻载效率做得很好。很多升压芯片在输出电流很小的时候会进入跳周期模式纹波会变大但AH6910在轻载时依然能保持比较稳定的开关行为输出电压波动小。这对于给传感器、运放这类对电源纹波敏感的设备供电特别重要。另外AH6910的使能引脚设计得很实用。你可以通过一个外部信号控制芯片的开启和关断待机电流可以降到微安级别。如果你做的是电池供电的设备这个功能能帮你省不少电。2.3 关键参数的计算过程设计升压电路最重要的两个参数是电感值和输出电容值。这两个值选不对要么效率低要么输出纹波大要么直接不能正常工作。先说电感。升压电路的电感值计算公式是L (Vin × (Vout - Vin)) / (ΔIL × fsw × Vout)其中Vin是输入电压Vout是输出电压ΔIL是电感纹波电流一般取输出电流的20%到40%fsw是开关频率。以5V输入、12V输出、输出电流1A为例。假设效率是90%那么输入电流大约是Iin (Vout × Iout) / (Vin × η) (12 × 1) / (5 × 0.9) ≈ 2.67A电感纹波电流取输出电流的30%也就是0.3A。代入公式L (5 × (12 - 5)) / (0.3 × 1.2×10^6 × 12) 35 / (4.32×10^6) ≈ 8.1μH所以电感选10μH左右比较合适。实际选型时电感的饱和电流必须大于输入峰值电流。峰值电流大约是输入平均电流加上一半的纹波电流也就是2.67 0.15 2.82A。所以电感的饱和电流至少要3A以上留点余量选4A的更稳妥。再说输出电容。输出电容的作用是滤除开关纹波计算公式是Cout (Iout × D) / (fsw × ΔVout)其中D是占空比D 1 - Vin/Vout 1 - 5/12 ≈ 0.583。ΔVout是允许的输出纹波电压假设要求50mV。Cout (1 × 0.583) / (1.2×10^6 × 0.05) 0.583 / 60000 ≈ 9.7μF理论值虽然不到10μF但实际电路中要考虑电容的等效串联电阻ESR和温度特性通常会用两个22μF的陶瓷电容并联或者一个47μF的固态电容。我一般会在输出端放一个22μF的陶瓷电容加一个100μF的电解电容大小电容搭配高频和低频纹波都能压住。3. 完整电路图与元件清单详解3.1 电路原理图拆解下面这张图是我实际用的AH6910升压模块原理图。整个电路分几个部分输入滤波、芯片本体、功率级电感和二极管、输出滤波、反馈分压网络。Vin ──┬── Cin1 ──┬── L1 ──┬── D1 ──┬── Cout1 ──┬── Vout │ │ │ │ │ Cin2 SW AH6910 Cout2 RLed │ │ │ │ │ GND GND GND GND GND │ FB ── R1 ──┬── R2 ── GND │ Vout注实际布局时Cin1和Cin2要尽量靠近芯片的VIN引脚和GND引脚L1要靠近SW引脚D1的阴极要靠近输出电容。输入端的两个电容一个是10μF的陶瓷电容一个是100μF的电解电容。陶瓷电容负责滤高频电解电容负责储能和滤低频。这两个电容并联能有效降低输入端的电压波动避免输入线太长时产生的振荡。L1是功率电感我选的是10μH/4A的屏蔽电感。屏蔽电感的好处是漏磁小对周围电路的干扰小。如果你用非屏蔽的工字电感可能会发现输出纹波里夹杂着一些高频噪声。D1是肖特基二极管型号选的是SS34也就是3A/40V的肖特基。肖特基二极管的正向压降比普通二极管低很多SS34在3A电流下正向压降大概0.5V左右而普通硅二极管要0.7V以上。别小看这0.2V的差距在1A输出时就是0.2W的损耗直接反映在效率上。反馈网络是R1和R2组成的分压电路。AH6910的内部基准电压是0.6V所以输出电压由这个公式决定Vout 0.6 × (1 R1/R2)要得到12V输出R1/R2的比值应该是19。我一般选R210kΩ那么R1190kΩ。实际选型时用180kΩ和10kΩ的组合输出电压大约是11.4V稍微低一点但问题不大。如果你想要精确的12V可以用200kΩ的可调电阻来微调。3.2 元件清单与选型建议下面是我实际用的元件清单都是容易买到的通用件元件位号规格数量备注U1AH69101SOT23-6封装L110μH/4A1屏蔽电感尺寸至少6×6mmD1SS341SMA封装3A/40VCin110μF/25V10805或1206陶瓷电容Cin2100μF/25V1电解电容或固态电容Cout122μF/25V1陶瓷电容Cout2100μF/25V1电解电容R1180kΩ11%精度0805封装R210kΩ11%精度0805封装R3100kΩ1使能上拉电阻可选C31μF1使能端滤波可选电感的选择我要多说两句。市面上很多标称10μH的电感实际饱和电流只有1A出头你一上负载它就饱和了电感量急剧下降电流飙升芯片直接保护或者烧掉。买电感的时候一定要看饱和电流这个参数不是看额定电流。额定电流通常是指温升电流饱和电流一般比额定电流小。我吃过这个亏后来固定用顺络或者TDK的屏蔽电感虽然贵一点但省心。肖特基二极管也要注意。SS34有国产和进口之分国产的有些正向压降偏大反向恢复时间也长。如果你发现效率比预期低很多可以换一个品牌的SS34试试。另外二极管的反向耐压要大于输出电压12V输出用40V耐压的SS34足够了。3.3 PCB布局的关键细节升压电路的PCB布局比电路本身还重要。布局不好轻则纹波大、效率低重则根本不能工作。我总结了几个必须遵守的原则第一输入电容必须紧贴芯片的VIN和GND引脚。这两个引脚之间的回路面积要尽可能小否则输入端的寄生电感会和电容形成LC振荡导致芯片工作不稳定。我一般把10μF的陶瓷电容放在芯片背面直接跨接在VIN和GND焊盘上。第二SW节点的走线要短而粗。SW节点是开关节点电压变化率很高走线长了会像天线一样辐射噪声。电感要尽量靠近SW引脚走线宽度至少1mm。第三反馈走线要远离SW节点。FB引脚是高阻抗输入很容易被SW节点的噪声干扰。反馈分压电阻要靠近FB引脚走线要短并且最好用地线包围起来屏蔽。第四接地要单点接地。功率地和信号地要分开走最后在输入电容的GND端汇合。如果混在一起走开关电流会在接地线上产生压降干扰反馈信号。我第一版PCB就是没注意这些结果输出纹波有200mV后来重新布局之后降到了30mV以内。这个差距非常明显所以布局这步千万别偷懒。4. 从焊接 to 实测完整制作流程4.1 焊接顺序与注意事项拿到PCB和元件之后焊接顺序也有讲究。我一般按照先矮后高、先小后大的原则来先焊芯片。AH6910是SOT23-6封装引脚间距很小焊接时容易连锡。我的做法是先在焊盘上涂一点助焊膏把芯片放上去对齐然后用刀头烙铁加一点锡快速拖过引脚。如果有连锡用吸锡线吸掉就行。焊完之后用放大镜或者手机微距镜头检查一下确保没有虚焊和短路。然后焊电阻和电容。0805封装的元件比较好焊注意电阻的阻值不要搞混。R1是180kΩR2是10kΩ色环或者丝印要看清楚。我习惯用万用表量一下再焊避免拿错。接着焊电感和二极管。电感比较大焊的时候注意方向一般没有极性要求但屏蔽电感有个标记点表示起始绕组理论上应该接SW端实际影响不大。二极管有极性SS34的阴极有横杠标记千万别焊反焊反了直接短路。最后焊电解电容。电解电容有正负极长脚是正极外壳上有白色条纹的一侧是负极。焊反了会炸这个不是开玩笑的。注意焊接完成后先用万用表检查输入和输出之间有没有短路确认无误再上电。我见过有人焊完直接插USB结果芯片冒烟的。4.2 上电测试与波形观察第一次上电我建议用带限流的可调电源把限流值设在500mA左右电压从3V慢慢往上调。如果输入电流突然飙升说明有短路赶紧断电检查。空载时输出电压应该稳定在设定值附近。如果电压偏高或偏低检查反馈电阻有没有焊错。如果电压跳动可能是反馈走线被干扰了或者输出电容太小。加上负载之后用示波器看SW节点的波形。正常的波形应该是干净的方波上升沿和下降沿很陡峭。如果波形有振铃说明布局有问题寄生电感太大。如果波形占空比异常可能是电感饱和了。我实测的数据是这样的输入5V/2A输出12V/0.8A时效率大约91%输出纹波峰峰值35mV。输入5V/1A输出12V/0.35A时效率大约88%纹波28mV。这个表现对于一颗这么小封装的芯片来说已经相当不错了。4.3 负载调整率与线性调整率测试负载调整率是指输出电流变化时输出电压的变化量。我测了一下从空载到1A负载输出电压从12.05V掉到11.92V变化了130mV大约是1.1%。这个指标算中等水平主要受限于反馈环路的带宽。如果你需要更好的负载调整率可以在输出端加一个低压差线性稳压器LDO做二级稳压但会牺牲一些效率。线性调整率是指输入电压变化时输出电压的变化量。输入从4.5V变到5.5V输出电压从11.95V变到12.02V变化了70mV大约是0.6%。这个表现还不错说明芯片的线性调整能力可以。测试的时候要注意负载电阻的功率要足够。12V/1A就是12W普通的1/4W电阻上去就烧了。我用的是水泥电阻或者电子负载如果你手头没有电子负载可以用12V的汽车灯泡或者大功率电阻串并联来凑。5. 实际制作中容易踩的坑与排查思路5.1 输出电压不稳、跳变这是最常见的问题。现象是空载时电压正常一加负载电压就往下掉或者电压在某个值附近来回跳。排查思路是这样的先检查电感是否饱和。用示波器看SW波形如果占空比突然变大很多但输出电压还是往下掉基本就是电感饱和了。换一个饱和电流更大的电感试试。如果电感没问题检查输入电源的带载能力。有些USB口或者适配器标称5V/2A实际带载到1.5A以上电压就掉到4.5V以下了。输入电压太低升压芯片为了维持输出会拼命增大占空比导致输入电流进一步增大形成恶性循环。换一个带载能力强的电源就好了。还有一种可能是反馈电阻的精度不够。如果用5%精度的电阻分压比偏差会导致输出电压偏离设定值。换成1%精度的电阻问题基本解决。5.2 芯片发热严重AH6910在正常工作时会有一定温升但如果烫到手不能碰那就不正常了。发热的原因主要有三个效率低、散热不好、芯片假货。效率低通常是因为电感损耗大或者二极管压降大。用示波器测一下SW波形的上升沿和下降沿如果上升沿很慢说明开关损耗大可能是电感的寄生电容太大。换一个低寄生电容的电感试试。散热不好是因为SOT23-6封装的散热能力有限。如果输出功率超过5W芯片表面温度到60-70度是正常的。你可以加一个小铜片或者铝片贴在芯片上辅助散热或者降低输出功率使用。假货问题在AH6910上不算严重但也不是没有。有些标着AH6910的芯片实际是其他型号打磨的参数完全不对。建议从正规渠道购买别贪便宜。5.3 输出纹波过大纹波大一般是输出电容的问题。先检查输出电容的容量和ESR。如果用的是普通的铝电解电容ESR可能有好几欧姆纹波自然大。换成低ESR的固态电容或者并联多个陶瓷电容纹波能明显改善。如果换了电容纹波还是大检查PCB布局。输出电容的接地端要尽量靠近芯片的GND走线要短而粗。另外输出端可以加一个LC滤波器用一个磁珠加一个电容能把高频纹波压得很低。还有一种情况是测量方法不对。用示波器测纹波时探头的地线要尽量短最好用弹簧地针不要用那种长长的鳄鱼夹地线。长地线会引入空间噪声测出来的纹波比实际大好几倍。5.4 上电瞬间芯片烧毁这个问题比较严重通常是输入电压过冲或者输出短路导致的。如果你用的电源在开机瞬间有电压尖峰超过了芯片的绝对最大额定电压AH6910的VIN最大是13V芯片就可能被击穿。解决办法是在输入端加一个TVS管或者稳压二极管把电压钳位在安全范围内。输出短路的话AH6910内部有逐周期限流保护理论上不会烧。但如果短路时间太长芯片温度过高还是会损坏。所以测试时一定要小心避免输出端碰到一起。我自己的经验是在输入端串一个1A的保险丝虽然会增加一点点成本但能救命。烧保险丝总比烧芯片好。6. 进阶玩法让这个模块更实用6.1 加入使能控制实现低功耗待机AH6910的EN引脚可以用来控制芯片的开启和关断。默认情况下EN引脚内部有上拉芯片是常开的。如果你想让模块可以关断可以在EN引脚和GND之间接一个N沟道MOSFET或者NPN三极管用外部信号控制。具体做法是EN引脚通过一个100kΩ的电阻上拉到VIN然后EN引脚接一个NPN三极管的集电极三极管的发射极接地基极通过一个10kΩ的电阻接控制信号。当控制信号为高电平时三极管导通EN引脚被拉低芯片关断控制信号为低电平时三极管截止EN引脚被上拉芯片工作。关断之后芯片的静态电流可以降到1μA以下对于电池供电的设备来说非常实用。6.2 多模块并联扩流单颗AH6910的输出电流能力有限如果你需要更大的电流可以把多个模块并联使用。但注意不能简单地把输出端接在一起因为每个模块的输出电压不可能完全一致电压高的会向电压低的倒灌电流。正确的做法是每个模块的输出端各串一个肖特基二极管然后再并联。二极管的作用是防止倒灌同时也能起到均流的作用。不过这样会损失一些效率每个二极管大概损失0.3-0.5V的压降。另一种方案是用均流控制器但电路就复杂了不太适合DIY。对于大多数应用来说直接选一颗功率更大的芯片更省事。6.3 做成可调输出如果你想让输出电压可调把R1换成可调电阻就行。比如用一个200kΩ的多圈精密可调电阻代替R1就可以在很大范围内调节输出电压。调节范围大概是0.6V到接近输入电压的十几倍具体上限受芯片的最大占空比限制。调节的时候要注意输出电压不要超过输出电容和二极管的耐压值。SS34的耐压是40V输出电容我选的是25V的所以输出电压最高不要超过20V留点余量。可调电阻的稳定性不如固定电阻长时间使用可能会有漂移。如果对精度要求高建议用固定电阻加一个小的微调电阻串联这样既有精度又有调节余地。6.4 加装输出指示与保护一个完整的模块最好有输出指示灯。在输出端串一个1kΩ的电阻和一个LED就能指示输出是否正常。LED选低功耗的工作电流2mA左右就够了对效率影响很小。保护方面可以在输出端加一个稳压二极管防止输出电压异常升高时损坏负载。比如你要给12V的设备供电可以在输出端并一个15V的稳压二极管正常情况下它不导通一旦电压超过15V它就会击穿短路把电压钳住。当然这时候模块可能会进入保护状态但至少负载是安全的。另外输入端可以加一个自恢复保险丝过流时自动断开冷却后自动恢复比一次性保险丝方便。7. 我在实际制作中的几点体会做升压模块这件事说难不难说简单也不简单。电路图网上到处都是但真正做出来能稳定工作的往往差在细节上。第一个体会是元件质量比电路设计更重要。同样的电路用好的电感和差的电感效率能差10%以上。我一开始图便宜买了一批几毛钱的电感结果效率怎么都上不去换了品牌电感之后立马好了。电源这东西省什么都不能省电感和电容。第二个体会是测试要循序渐进。不要一上来就满载测试先空载看电压再加小负载看波形最后慢慢加大负载。每一步都确认没问题再往下走这样出了问题也容易定位。我见过有人直接满载上电结果芯片炸了都不知道是哪里的问题。第三个体会是布局真的能决定成败。我做过好几版PCB同样的电路布局不同性能天差地别。SW节点的走线长度、输入电容的位置、反馈走线的屏蔽这些细节看起来不起眼但影响很大。如果你打算画PCB建议先花半小时规划布局比后面改板子省事得多。最后分享一个小技巧如果你没有示波器可以用一个简单的办法判断模块是否工作正常。在输出端接一个LED和电阻观察LED的亮度是否稳定。如果LED闪烁或者亮度忽明忽暗说明输出不稳定。虽然不如示波器直观但至少能判断个大概。当然要想真正调好示波器还是少不了的二手的一千多块就能买到对于经常折腾电源的人来说这笔投资很值。
返回列表