ARTICLE DETAIL

资讯详情

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

LTC3108实战全解析:从20mV微能量收集到超低功耗电源设计

LTC3108实战全解析:从20mV微能量收集到超低功耗电源设计 有好几年没碰能量收集这块了最近翻实验室抽屉翻出一片积灰的LTC3108突然想起当年被20mV输入电压支配的恐惧。这颗芯片挺有意思别人做电源都是琢磨怎么把几十伏稳压到3.3V它倒好专门盯着热电偶、光伏板这种输出电压只有几十毫伏的微弱能源较劲。玩明白这颗芯片基本也就摸清了超低功耗电源设计的门道这篇就完整梳理一遍从原理到实战的踩坑记录。1. 为什么需要LTC3108微能量供给的最后一公里难题先说清楚这东西解决什么问题。传感器节点的功耗一降再降现在不少低功耗MCU在休眠模式下电流能压到微安级别但再小的功耗也得有能量来源。电池供电存在更换成本和自放电问题于是大家把目光转向环境能量收集——温差、震动、微弱光照这些都是可持续的能源。问题在于这些能源的输出特性实在感人。一块拇指大小的热电发电机TEG在体温和环境温差5°C的情况下开路电压大概只有100mV到200mV负载一接上电压还要塌下去。普通boost升压电路的最低启动电压通常在0.7V到1V左右因为内部需要二极管压降或者MOSFET的阈值电压才能建立起振荡。这就形成了一个尴尬的断层能量明明就在那里却低到任何常规方案都够不着。LTC3108就是专门来填这个坑的。它内部集成了一个特殊的振荡器电路配合外部1:100升压变压器最低可以在20mV左右的输入电压下启动输出端能提供2.35V/3.3V/4.1V/5V可选稳压以及一路LDO输出和一路存储充电输出。也就是说一个20mV的微弱信号进来它能给你变出一路稳定的3.3V供电轨这就是整个系统的价值所在。需要明确的是这种芯片拼的不是功率。LTC3108的输出电流能力通常在毫安级别甚至更低取决于输入能量大小。它适合的是那些平均功耗在微瓦到毫瓦量级、允许间歇性工作的负载比如无线传感器节点、植入式医疗设备、工业设备状态监测模块。如果你想拿它驱动电机或者射频发射器持续工作趁早打消这个念头。2. 芯片内部架构与升压拓扑的底层逻辑2.1 一个简化版谐振boost外界容易误解的地方很多人一看到LTC3108的典型应用电路第一反应是这不是boost升压电路吗。确实拓扑本质上属于boost家族但它不是普通的PWM控制boost而是一个自激振荡的谐振升压电路理解这一点是设计成功的关键。芯片内部有一个功率NMOS开关管连接在SW引脚和地之间。变压器次级一端接GND另一端通过内部整流二极管接到VIN引脚。工作时内部振荡器驱动开关管周期性地导通和关断变压器初级电感在开关导通期间储存能量关断瞬间初级电压极性反转通过匝比关系在次级感应出高得多的电压再经过内部整流二极管对储能电容充电。整个过程类似一个不连续导通模式DCM的反激变换器只不过控制方式简化成了固定频率的谐振自激。变压器在这个架构里的地位比普通boost电感重要得多。因为输入电压只有几十毫伏初级电感储存的能量极其有限必须通过1:100的匝比把电压幅度放大到能跨越整流二极管压降、给输出电容充电的程度。次级电压幅度粗略估算为输入电压乘以匝比100倍匝比下100mV输入可以在次级产生10V量级的感应电压留出了给储能电容充电的空间。2.2 多路输出不是多此一举是系统级供电的基本盘LTC3108提供了三路输出很多人第一眼看手册会觉得冗余实际用起来才知道设计有多巧妙。VOUT主稳压输出2.35V/3.3V/4.1V/5V可配置由内部基准和误差放大器控制输出精度还不错。给MCU或传感器供电的主要通道设有PGOOD信号用于指示输出达到设定值的93%左右。VOUT2一路固定的LDO输出内部大约2.2V适合给比较器、运放这类模拟前端供电。因为是从VSTORE或VOUT取电再线性稳压压差和纹波特性需要结合储能电压来看。VSTORE直通输出电压跟随储能电容或电池电压专门用于给超级电容或薄膜电池充电。限流设计比较保守好处是能防止充电电流过大拉崩输入能源。这个多路结构的好处很实际主控用VOUT模拟前端用VOUT2纹波更低储能元件挂在VSTORE上三者互不干扰。尤其在有负载瞬变的情况下VOUT由稳压器维持VSTORE上的电压波动不会直接耦合到主电源轨上。2.3 启动电压为什么能压到20mV级别这是LTC3108最核心的技术壁垒。传统boost升压电路启动时控制电路自身需要消耗能量这些能量的来源必须从输入侧获得。如果输入电压低于内部控制电路的供电阈值整个系统就像一台没有电池的手机——屏幕亮不起来什么功能都白搭。LTC3108的破解思路是外置变压器配合自激振荡让控制电路的工作电压不必直接依赖输入电压。内部振荡器利用谐振回路建立振荡开关管在输入电压极低时也能被驱动。一旦振荡建立起来次级已经感应出的较高电压就可以给芯片内部供电完成自举过程。这就是为什么它需要外置变压器而且变压器的匝比和电感值直接决定了能否在目标输入电压下可靠启动。需要说明的是20mV是极限参数实际设计中不要真的按20mV去设计系统。启动性能受变压器品质因数、谐振匹配、负载状态和环境温度影响非常大稳妥起见设计目标建议放在100mV以上输入电压的工况。3. 实战电路搭建从选型到原理图的完整拆解3.1 变压器选型整个设计成败的决定因素手册推荐的变压器以Coilcraft的LPR6235系列为代表这个系列就是为了配合LTC3108和LTC3105这类能量收集芯片设计的。选变压器时主要看三个参数匝比、初级电感量、饱和电流。匝比的选择与输入电压范围和目标输出电压有关。输入电压越低越需要高匝比来保证次级感应电压足够高。1:100是LTC3108应用中最常见的配置适合TEG这类输出电压极低的源。如果输入电压相对较高比如光伏电池开路电压能到400mV以上匝比可以降到1:50或1:20这样效率反而更高因为过高的匝比会放大初级侧寄生参数的影响。初级电感量决定了自激振荡的频率和能量传输能力。LPR6235-253S匝比1:100的初级电感大约20µH左右次级电感大约200mH。实际使用时这个电感值需要和芯片内部电容VIN引脚与地之间的电容产生谐振最终振荡频率通常在几十kHz到几百kHz。频率不宜过高过高时开关损耗增加也不宜太低因为变压器体积变大、储能交付速度慢。饱和电流方面LTC3108内部限流大约在400mA量级这个值会因为芯片版本和温度浮动所以变压器的初级饱和电流应当不低于这个值。如果变压器在小体积下贸然用高匝比初级电感体积受限很容易在接近限流值时进入饱和表现为效率骤降和振荡失稳。提示变压器绕组的同名端不能接错。同名端接反时电路完全不会工作因为反馈极性反转导致振荡无法建立。上电前务必对比手册中的引脚定义和实际绕线方向。3.2 完整的电路搭建清单按一个典型的热电发电机TEG供电场景来搭电路目标是给一个低功耗MCU和温湿度传感器提供3.3V供电。这套配置可以覆盖绝大多数环境监测节点场景。U1LTC3108EDESSOP-16封装T1Coilcraft LPR6235-253S匝比1:100C1输入侧谐振电容10µF X5R陶瓷电容接在芯片VIN引脚附近C2整流滤波电容同样10µF跨接在VIN与GND之间C3VSTORE储能电容建议使用超级电容容量取决于负载功耗和后备时间要求我常用0.1F到1FC4VOUT输出电容2.2µF至10µF陶瓷电容C5VOUT2输出电容1µF即可R1/R2VS1和VS2引脚的配置电阻或者直接接VAUX/GND先解决输出电压配置。VS1和VS2两个引脚是逻辑输入连接到VAUX就是高电平连接到GND就是低电平。组合关系如下VS2VS1VOUT输出GNDGND2.35VGNDVAUX3.3VVAUXGND4.1VVAUXVAUX5V做3.3V系统时把VS1接VAUX、VS2接GND即可。VAUX引脚不要悬空处理它需要电容稳定手册建议在VAUX和GND之间接一个0.1µF电容。然后确认PGOOD信号。这个信号在VOUT到达设定值约93%时被拉高可以接到MCU的GPIO上作为能量充足指示或者用来控制系统什么时候开始执行耗电任务。如果不需要这个信号悬空即可。3.3 输入侧RC谐振的参数匹配细节LTC3108的输入侧并不是简单地把TEG直接跨接到变压器初级两端通常会在输入端并联一个电容与变压器初级电感形成LC并联谐振网络。这个谐振网络有两个作用第一通过谐振提升输入端的电压摆幅帮助启动第二利用电容储存的能量在开关切换瞬间提供瞬态电流减轻TEG源阻抗过大导致的电压塌陷。谐振频率大致由公式 f 1 / (2π√(L_p * C_in)) 决定L_p是变压器初级电感C_in是输入电容。以LPR6235-253S为例初级电感约20µH配合74µF电容谐振频率约4kHz这显然不是振荡器工作频率但低频谐振有助于从高内阻源抽取能量整体匹配需要根据实际源阻抗做调整。实际操作时我的做法是先在数据手册推荐值附近搭电路用示波器测变压器初级的波形再看启动速度和输出电压建立情况微调电容值。C_in取太大谐振频率降低能量传输变慢取太小瞬态电流供给不足启动困难。4. 关键参数计算与储能系统设计4.1 输出电流能力的推算逻辑设计之前先要搞清楚系统能从环境里拿到多少能量这是一个从源端到负载端逐级压缩的过程。第一步确定输入源的实际可用功率。以TEG为例负载匹配时输出功率大约等于开路电压乘以短路电流的四分之一实际能拿到多少还取决于温差和热阻。第二步计算变压器和整流级的转换效率LTC3108的峰值效率通常在70%左右输入电压越低效率越差。第三步减去芯片自身静态功耗LTC3108工作在使能状态但无负载时静态电流大约6µAVOUT3.3V时对应约20µW的功耗。举个例子一个TEG在温差15°C时开路电压约400mV短路电流约20mA匹配负载时可输出约2mW。经过LTC3108按50%效率转换可用功率约1mW。扣除芯片自身消耗的20µW理论上能给负载提供980µW。按3.3V计算就是大约300µA的平均电流。如果负载工作电流10mA比如LoRa模块发射瞬间则只能允许约3%的工作占空比。4.2 储能电容容量的工程估算储能电容超级电容的容量由续航需求和电压窗口共同决定。LTC3108的VSTORE引脚直连储能电容意味着储能电容的电压会从接近VOUT的电压开始随着放电逐渐降低直到低于芯片欠压阈值。容量计算公式是C 2 × E / (V_high² - V_low²)E是后备期间需要的能量V_high是起始电压V_low是系统最低工作电压。假设储能电容在5V电压下充满负载需要1mW功率持续工作10秒且最低允许电压是3V那么E10mJC2×0.01 / (25-9)0.00125F。看起来很小但实际使用时因为超级电容存在等效串联电阻ESR容量还需放大到3到5倍。超级电容的ESR必须重点考量。大容量超级电容虽然储能多但ESR也高在负载瞬态时会造成明显的电压跌落。我在低功耗LoRa节点上遇到过一个问题发射时电流接近120mA储能电容容量倒是够但ESR太大导致VSTORE电压瞬间跌落了0.4VVOUT跟着掉到3V以下MCU直接复位。后来换用了ESR更低的元件或者多个小容量并联合并才把瞬态压降压住。提示超级电容不适合长期存放后直接上电使用首次使用前建议做一次充放电循环让内部离子分布达到稳定状态否则初始容量表现会偏差。4.3 VOUT电容与LDO输出电容的取舍VOUT输出的陶瓷电容容量不需要太大2.2µF到10µF足够。因为LTC3108是低压差线性稳压结构内部LDO从储能电容取电调节到VOUT输出电容主要作用是稳定反馈环路、抑制负载瞬态引起的电压跌落。陶瓷电容ESR低基本不存在稳定性问题容量选大一点对瞬态响应有利但也会延长VOUT建立到设定值的时间影响PGOOD信号的触发时机。VOUT2电容稍小1µF即可。VOUT2内部是一个固定输出的LDO对噪声不敏感反而是负载切换时引起的电压尖峰需要注意。可以在VOUT2后面加一个RC低通滤波时间常数设在1µs到10µs区间给模拟前端提供一个相对干净的电源轨。5. PCB布局要点微伏级信号面前的layout纪律5.1 SW节点与VIN节点的地回路规划LTC3108的开关节点SW是不连续电流路径峰值电流能冲到几百毫安虽然持续时间短但di/dt非常高。SW节点的布线必须尽量短粗杜绝细长走线否则寄生电感会产生显著的电压尖峰甚至耦合到输入侧影响振荡稳定性。VIN节点承载的是次级整流后的脉冲电流对地回路的分布参数同样敏感。比较稳妥的做法是把输入电容谐振电容、整流滤波电容、芯片GND引脚、储能电容的地端汇集到一点——单点接地。这种星形接地方式能避免大电流地回路的压降串入小信号参考地。我见过有人贪图省事把所有地都铺成一块结果输入侧和输出侧地平面之间产生了高频噪声耦合输出纹波多了几十毫伏虽然电路还能工作但模拟前端的信号质量明显变差。5.2 关键走线的长度与间距把控从TEG或其它能源到变压器初级的走线尽量短。热电器件的内阻普遍比较高任何额外的线路电阻都会进一步衰减本来就微弱的信号。使用大面积铺铜或者加宽走线到0.5mm以上同时尽量避免使用过孔如果必须打过孔至少打两个并联以降低阻抗。次级高压侧到VIN引脚的走线注意与SW节点的隔离距离。次级感应电压在满匝比时可以达到几十伏和SW节点靠太近容易发生击穿或漏电潮湿环境下问题更明显至少保证0.3mm以上的安全间距。储能电容和超级电容的位置需要靠近VSTORE和GND引脚因为充电电流路径会周期性开关。远离芯片位置放置时路径电感与开关电流相互作用容易在芯片电源端产生振铃。5.3 热设计对能量收集板的影响LTC3108本身的功耗很小芯片自身发热不是问题。但对于温差发电应用整个PCB布局会反过来影响热源和散热路径。热电模块上下两个端面分别接触热源和散热器PCB如果遮挡或者增加了额外的热阻通道会削弱温差电动势。更隐蔽的问题是芯片自热对传感器的影响——板上的功率器件虽然功耗不大但热量集中在局部如果贴着热敏电阻或热电偶放会让采集到的温度数据偏离真实值。设计环境监测节点时我习惯把发热源和传感器分居板子两端中间用大面积铺铜做导热隔离实测可以把传感器端的温度偏移控制在0.1°C以内。6. 调试验证中的关键环节与波形判读6.1 上电启动过程的判定标准调试LTC3108电路时第一件事不是接上负载而是先接假负载或者空载观察储能电容电压是否能够稳定建立。用示波器探头注意用10x档位挂在VSTORE引脚上观察电压爬升曲线。正常情况下只要有足够的输入能量VSTORE会以近似线性的速率爬升中间不应有明显的台阶或跳变。如果电压卡在某个值上不去说明输入能量和负载消耗达到了平衡此时需要判断是源能量不够还是效率出了问题——把负载断开再看电压是否继续上升。PGOOD信号在VOUT建立到93%时拉高这个信号是系统是否准备好了的直接指示。我习惯把这个信号接到MCU的外部中断引脚用它的上升沿触发主程序开始执行任务比固定延时可靠得多。6.2 实测波形中典型问题的归类与处置实际调试中最容易遇到的几个现象现象一输出电压建立过慢。输入电压只有几十毫伏时VSTORE充电电流可能只有几十微安。如果你选了1F的超级电容从0V充到3.3V需要的能量是5.4焦耳即使有100µA输出电流也要充好几个小时。这是能量守恒决定的不是故障。解决思路是要么用更大输出的能源要么降低储能电容容量要么调整任务调度策略在储能不足时进入更省电的休眠模式。现象二启动时好时坏随温度漂移。TEG的温差会直接影响开路电压冷端温度变化或者热阻变化都会导致输出电压浮动。这种问题需要在系统层面预留电压裕度设计目标最低启动电压的1.5倍以上工作。现象三PGOOD反复翻转。VOUT在设定值附近波动导致PGOOD频繁切换高低电平。通常是负载电流接近输入能量的上限VOUT在临界点来回“拉锯”。解决办法是调低负载占空比或者增大储能电容提供一个更平稳的能量缓冲。现象四开关节点波形异常出现频率漂移。变压器初级电感和谐振电容的温度系数会造成振荡频率的漂移在温度变化剧烈的环境中尤其明显。如果应用环境温度跨度很大建议选择C0G/NP0材质的谐振电容虽然容量做不大但温度稳定性远好于X5R/X7R。7. LTC3108与同类型能量收集方案的横向对比拿它和几类常见方案做对比方便理解LTC3108的定位方案最低输入电压典型效率输出能力适用场景LTC3108~20mV极限值峰值约70%µA级至mA级TEG、微弱光伏、无线能量BQ25504TI约100mV峰值约80-90%更高电流光伏、振动、热释电传统boost如TPS61200约300mV峰值约90%数百mA输入能量较强的光伏/电池电荷泵二极管桥数百mV以上低极低简易演示电路BQ25504的启动电压略高大约100mV但整体效率更好输出电流更大适合输入能量稍好一些的场景。LTC3108的优势在于启动电压的绝对下限更低而且三路输出结构在系统供电规划上更灵活。从实际项目选型的角度我的判断标准很简单如果源输出电压稳定在80mV以上优先考虑效率更高的方案如果源电压可能掉到30mV这个区间LTC3108几乎是唯一选择。单独追求启动电压没有意义要在启动能力和转换效率之间找平衡。8. 从实验室样板到产品化的几点补充开发板调试顺利不代表产品稳定实际部署环境中的温差变化、振动、湿度都会让能量收集系统的工作点发生偏移。以下经验都是踩坑换来的第一所有电容都建议留出多一个档位的备用位置。输入谐振电容和输出电容是最需要对实际波形做微调的元件PCB上预留0603和0805的兼容焊盘调试时可以直接替换不同容值不用飞线。第二除了主供电之外务必做硬件级强制关断通路。用一颗MOSFET短路负载或者用负载开关控制VOUT输出在储能不足时切断负载而不是依赖MCU软件更可靠。第三要注意防止储能电容过充。超级电容电压超过额定值会显著加速老化甚至鼓包、漏液。LTC3108的VSTORE电压范围有上限但如果外接的超级电容额定电压只有2.7V还是需要加保护电路不能直接拿5V去充。第四产品化阶段要实测ESD和浪涌。能量收集板暴露在室外环境中线缆可能引入静电或者感应雷击输入端的ESD保护和TVS管是必须成本。从零开始做一块LTC3108电路并不复杂但要做到可靠运行并且在环境中长期稳定工作需要对每一处细节较真。我个人的体会是这种超低功耗芯片的调试一半时间花在电路本身另一半时间花在理解能量收支平衡上——毕竟你追求的不是更高的功率而是在极度贫瘠的能量条件下让系统刚刚好活着、活着刚刚好够用。这种精准的匹配过程才是能量收集设计最让人上瘾的地方。
返回列表