1. 项目背景与核心器件选型在嵌入式系统开发中经常需要将低电压电源转换为更高电压以满足特定外设需求。TPS61170作为德州仪器(TI)推出的高压升压转换器配合STM32L041C6低功耗微控制器可以构建一个高效可靠的DC-DC升压解决方案。这个组合特别适合需要从3-5V电源升压至12-38V的便携式设备、工业传感器和医疗仪器等应用场景。TPS61170的关键特性使其成为本设计的理想选择输入电压范围3-18V输出电压最高可达38V集成1.2A/40V功率MOSFET开关固定1.2MHz开关频率轻载时采用跳周期模式(Skip Mode)提高效率6引脚2x2mm QFN超小封装STM32L041C6作为控制核心的优势超低功耗特性(运行模式仅100μA/MHz)丰富的外设接口(ADC, DAC, PWM等)32MHz Cortex-M0内核提供足够计算能力多种省电模式可配合电源管理需求2. 电路设计与关键参数计算2.1 基本升压拓扑结构TPS61170采用标准升压(Boost)拓扑结构核心元件包括功率电感(L1)输出电容(Cout)续流二极管(D1)反馈电阻网络(R1/R2)典型应用电路如图Vin ──┬───╮ │ │ L1 Cin │ │ SW ───┘ ├── FB │ │ D1 R1 │ │ Cout R2 │ │ GND GND2.2 电感选型计算电感值是影响转换效率的关键参数计算公式为L (Vin × D) / (ΔIL × fsw)其中Vin(min)3V (最低输入电压)D 1 - (Vin/Vout) 1 - (3/12) 0.75 (占空比)ΔIL 0.3 × Iout × (Vout/Vin) 0.3 × 0.15 × (12/3) 0.18A (纹波电流)fsw 1.2MHz (开关频率)代入得 L (3 × 0.75) / (0.18 × 1.2×10⁶) ≈ 10.4μH实际选用12μH/1.5A的屏蔽式功率电感如Murata LQH3NPN12M04。2.3 输出电容选择输出电容需满足两方面要求稳态电压纹波ΔVout Iout × ESR / (1-D)瞬态响应需求Cout ≥ (Istep × tresponse) / ΔVout对于12V/150mA输出目标纹波50mV选用2×22μF X7R陶瓷电容(如GRM21BR71C226KE15)等效ESR约10mΩ计算纹波0.15 × 0.01 / (1-0.75) 6mV (满足要求)3. STM32L041C6控制接口实现3.1 PWM调压接口TPS61170的CTRL引脚支持两种调压方式Easyscale™数字接口PWM模拟调压采用STM32的PWM输出实现第二种方案// PWM初始化代码 TIM2-CCMR1 | TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_2; // PWM模式1 TIM2-CCER | TIM_CCER_CC1E; // 使能输出 TIM2-PSC 31; // 1MHz时钟 TIM2-ARR 100; // 10kHz PWM频率 TIM2-CCR1 30; // 初始30%占空比 TIM2-CR1 | TIM_CR1_CEN; // 启动定时器PWM占空比与输出电压关系 Vout 1.229 × (1 R1/R2) × (1 - D)其中D为PWM占空比(0-100%)3.2 反馈监测与保护利用STM32内置ADC监测关键参数// ADC配置 ADC1-CFGR1 | ADC_CFGR1_CONT; // 连续转换模式 ADC1-CHSELR ADC_CHSELR_CHSEL0; // 选择通道0 ADC1-CR | ADC_CR_ADEN; // 使能ADC while(!(ADC1-ISR ADC_ISR_ADRDY)); // 等待就绪 ADC1-CR | ADC_CR_ADSTART; // 开始转换 // 过压保护处理 if(ADC1-DR OV_THRESHOLD) { GPIOB-BRR GPIO_BRR_BR_1; // 关闭EN引脚 }4. PCB布局与热设计要点4.1 关键信号布线规则功率回路最小化Vin→L1→SW→GND路径尽量短粗使用至少20mil线宽(1oz铜厚)敏感信号处理FB走线远离开关节点反馈电阻靠近芯片放置CTRL信号加10-100Ω串联电阻地平面分割功率地(PGND)与信号地(AGND)单点连接底层保持完整地平面4.2 热管理措施TPS61170在满负荷时功耗约 Pdiss Iout² × Rds(on) × (Vout/Vin) 0.15² × 0.3 × (12/5) ≈ 0.16W散热建议在芯片底部使用4×0.3mm过孔阵列连接至地平面必要时添加2oz铜厚环境温度85℃时降低开关频率或输出电流5. 实测性能优化与问题排查5.1 效率提升技巧实测效率曲线显示5V→12V/150mA时效率约87%可通过以下方式提升至90%选用低Vf肖特基二极管(如BAT54S)优化电感DCR值(理想值50-100mΩ)轻载时启用Skip模式// 通过GPIO控制SKIP引脚 GPIOB-BSRR GPIO_BSRR_BS_2; // 拉高SKIP5.2 常见问题解决方案启动失败检查EN引脚电平(需1.5V)确认Vin3V且无跌落测量SW节点波形确认开关动作输出电压不稳检查FB分压电阻精度(建议1%)确认CTRL引脚无干扰增加补偿电容(在FB到地加100pF)过热保护触发降低开关频率(可通过外部时钟同步)检查电感是否饱和优化PCB散热设计6. 进阶应用多路输出实现利用TPS61170的灵活拓扑支持可通过附加绕组实现正负双电源(如±15V)多路隔离输出电池充电管理示例电路╭── D1 ── 12V SW ─────┤ ╰── D2 ── -12V需注意负压输出需使用专用电荷泵IC多路输出时需平衡负载变压器耦合方案需考虑漏感影响通过STM32的灵活控制这个基础升压方案可扩展至各种复杂电源架构满足工业级应用需求。实际开发中建议先用EVM评估板(TPS61170EVM-280)验证设计再逐步优化参数。