当前位置: 首页 > news >正文

STM32L4S5ZI与SGM61103的低功耗电源系统设计

1. 项目背景与硬件选型解析

在嵌入式系统设计中,电源管理模块往往是最容易被忽视却又至关重要的部分。这次我选用STM32L4S5ZI微控制器搭配171010550(经查证应为SGM61103)DC-DC降压芯片搭建电源系统,主要解决低功耗设备中高效电能转换的痛点。STM32L4S5ZI作为ST的Ultra-low-power系列MCU,其动态运行功耗可低至37µA/MHz,但传统的LDO供电方案在电压转换时会产生大量热损耗,严重制约电池续航能力。

SGM61103这颗芯片的三大特性完美匹配需求:

  • 采用先进的AHP-COT(Adaptive Hysteretic Pulse-width modulation with Constant On-Time)控制拓扑
  • 3V-17V宽输入范围覆盖常见电池/适配器场景
  • 28µA超低静态电流比同类产品低30%

实测对比数据更说明问题:当输入12V转3.3V/100mA输出时,传统LDO效率仅27.5%,而SGM61103方案可达89%。这意味着在IoT设备中,同样2000mAh的纽扣电池续航可从7天延长至23天。

2. 电路设计与关键参数计算

2.1 典型应用电路搭建

根据手册推荐搭建的电路包含六个核心部分:

  1. 输入滤波网络:10µF陶瓷电容(CIN)并联1µF高频电容,距芯片<5mm
  2. 功率电感选型:按公式L=(VIN-VOUT)×D/(ΔIL×fSW)计算
    • 取fSW=1MHz, ΔIL=30%IOUT
    • 12V转3.3V时求得L=4.7µH(选用TDK VLS252010ET-4R7M)
  3. 输出电容配置:COUT=10µF+100nF组合降低ESR
  4. 反馈分压电阻:RTOP=100kΩ, RBOT=30.1kΩ(VOUT=0.8×(1+RTOP/RBOT))
  5. EN引脚配置:通过100k电阻上拉到VIN实现自启动
  6. 散热处理:在TDFN封装底部预留2×2mm铺铜区

2.2 COT控制模式的特殊处理

与传统PWM不同,AHP-COT拓扑需要特别注意:

  • 最小导通时间tON(min)=100ns限制最低输入电压
  • 轻载时会自动切换为PFM模式,此时需确保COUT足够小(<22µF)以避免振荡
  • 布局时SW节点面积要最小化,我的实测显示SW走线长5mm就会增加15mV纹波

3. STM32L4S5ZI的协同设计

3.1 动态电压调节实现

利用MCU的DAC输出控制SGM61103反馈网络,实现运行时电压调整:

// 配置DAC通道(PA4) void PWR_DynamicAdjust(float voltage) { HAL_DAC_Start(&hdac1, DAC_CHANNEL_1); uint32_t dac_value = (voltage/0.8 - 1) * 30100 / 100000 * 4095; HAL_DAC_SetValue(&hdac1, DAC_CHANNEL_1, DAC_ALIGN_12B_R, dac_value); }

这种设计特别适合需要动态功耗管理的场景,比如传感器节点在采集间隔可降低核心电压至1.8V。

3.2 电源状态监控方案

通过连接SGM61103的PG引脚到MCU中断引脚,实现异常检测:

  1. 配置EXTI下降沿触发
  2. 故障处理中先切换备用电源再排查
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) { if(GPIO_Pin == PWR_GOOD_Pin){ SwitchToBackupLDO(); DebugPowerFailure(); } }

4. 实测性能优化记录

4.1 效率提升技巧

通过三阶段优化将峰值效率从86%提升至93%:

  1. 电感选型:将铁氧体电感更换为金属合金材质(如Würth WE-PD系列),高频损耗降低40%
  2. 开关节点处理:在SW与GND间添加4.7pF电容吸收振铃
  3. 布局改进:采用星型接地,功率地与信号地单点连接

4.2 典型问题排查案例

遇到输出电压波动±5%的异常:

  1. 用示波器捕获SW波形发现占空比抖动
  2. 检查反馈网络发现RTOP电阻采用0805封装存在寄生电感
  3. 更换为0603封装并缩短走线后恢复稳定

关键教训:COT架构对反馈网络布局极其敏感,建议使用0402封装电阻直接连接FB引脚

5. 进阶应用:多电源域管理

基于STM32L4S5ZI的智能电源架构:

  1. 主控域:3.3V/100mA由SGM61103供电
  2. 射频域:2.5V/50mA通过SGM61103+MOSFET扩展
  3. 传感器域:1.8V/10mA使用MCU内置LDO 通过RTC唤醒定时器周期切换供电模式:
void EnterLowPowerMode(void) { PWR_DynamicAdjust(1.8); // 降压 HAL_PWREx_ControlVoltageScaling(PWR_REGULATOR_VOLTAGE_SCALE3); HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI); }

这种设计使设备在待机时整体功耗降至15µA以下。

http://www.jsqmd.com/news/1126851/

相关文章:

  • 网易云音乐永久直链解析:5分钟搭建你的专属音乐API服务器
  • 基于STM32和A89307的15A BLDC电机FOC控制方案
  • MC74HC165A与TM4C1294NCPDT实现高效GPIO扩展方案
  • TensorFlow Lite Micro 算子裁剪:少注册一个算子,省半块 Flash
  • DSpark投机解码技术解析:如何用半自回归与置信度调度加速大模型推理
  • DeepSeek总结的duckdb_zim插件
  • 嵌入式系统2x2键盘设计:硬件去抖动与状态机实现
  • STM32与TPS65263的三重降压电源管理方案解析
  • 直流有刷电机驱动方案:TC78H653FTG与PIC18LF46K80组合应用
  • 工业级传感器控制系统设计与STM32F723ZE应用
  • 西安拉弯工艺公司夜间作业实际效率差异是多少?
  • 13DOF传感器与PIC18单片机实现高精度定位导航系统
  • 基于PIC24FJ和COT控制器的智能降压电源设计
  • Triton源码目录:打开Triton源码的正确姿势:从一头雾水到心里有数
  • 终极指南:如何在Blender中直接导入Rhino 3D文件
  • ViGEmBus:Windows内核级游戏控制器虚拟化架构设计与实现
  • Seraphine:基于LCU API的英雄联盟自动化数据集成平台技术解析
  • MP8859与PIC18F4455实现高精度DC-DC降压电源设计
  • TPS65263与PIC18F26K40的嵌入式电源管理方案设计
  • 国家护网(HW)面试题汇总(最简版)
  • 从零掌握AI Agent Skill:原理、实战与自定义开发全指南
  • YOLOv5 + DeepSORT 实战:RTX 3060 实现 25 FPS 实时多目标跟踪
  • 设计模式——建造者器模式
  • 基于74HC32与PIC18F47Q10的矩阵键盘扩展方案
  • Grok 4 91.20 分登顶 WDCD 守约榜,Qwen3 Max 57.48 分垫底拉开 33.72 分差距
  • STM32H750XB与DC-DC降压电源转换方案设计
  • TPS65263与PIC18F85J10构建高效三重降压电源系统
  • 终极指南:如何在Blender中快速导入Rhino 3D文件实现无缝跨平台协作
  • 解锁Windows远程桌面功能:RDP Wrapper Library完全指南
  • MP8859与PIC18F67K40的数字电源控制方案解析