TPS61170升压转换器与STM32L4的电源管理设计

发布时间:2026/7/10 8:51:13
TPS61170升压转换器与STM32L4的电源管理设计 1. TPS61170 升压转换器核心特性解析TPS61170 是德州仪器推出的一款高性能 DC-DC 升压转换器芯片采用 2x2mm QFN 封装集成了 1.2A、40V 的功率 MOSFET。这款器件在 3V 至 18V 的宽输入电压范围内工作可输出高达 38V 的电压转换效率最高可达 93%。其 1.2MHz 的固定开关频率允许使用小型电感和陶瓷电容非常适合空间受限的应用场景。实际使用中发现当输入电压接近或超过设定输出电压时芯片会自动切换为直通模式这个特性在电池供电系统中特别实用可以避免不必要的开关损耗。芯片的关键参数包括输入电压范围3-18V最大输出电压38V开关电流限制1.2A(典型值)静态电流2.3μA(典型值)工作温度范围-40°C 至 125°C2. STM32L4R5ZI 微控制器与电源管理协同设计STM32L4R5ZI 是 ST 公司基于 ARM Cortex-M4 内核的低功耗微控制器具有 2MB Flash 和 640KB SRAM。其内置的 12 位 ADC 和多个定时器使其非常适合用于电源系统的监控和控制。在与 TPS61170 配合使用时需要注意以下几点GPIO 配置CTRL 引脚支持 PWM 和 Easyscale™ 协议两种控制方式。使用 PWM 时建议配置为推挽输出模式频率设置在 100Hz-10kHz 范围内。ADC 采样可以利用内置 ADC 监测输入/输出电压采样率建议设置为 1kSPS 以上同时注意添加适当的 RC 滤波如 1kΩ100nF。低功耗设计在休眠模式下可以通过 EN 引脚关闭 TPS61170 以降低系统功耗唤醒时间通常在 1ms 以内。3. 升压电路硬件设计要点3.1 关键元器件选型电感选择对转换效率影响显著建议电感值4.7μH 至 10μH1.2MHz 下饱和电流至少为最大输出电流的 1.5 倍DCR尽量选择低直流电阻的电感100mΩ输入/输出电容推荐使用 X7R 或 X5R 材质的陶瓷电容输入电容10μF 以上低 ESR输出电容根据负载瞬态要求通常 22μF 以上3.2 PCB 布局注意事项功率回路最小化SW 引脚到电感到二极管再到输出电容的回路面积要尽可能小。地平面分割将功率地PGND和信号地AGND单点连接通常选择在芯片 GND 引脚下方。热设计虽然 QFN 封装散热良好但在满载条件下仍需保证足够的铜箔面积必要时可添加过孔到背面地层帮助散热。4. 软件控制策略实现4.1 输出电压动态调整通过 STM32 的 PWM 控制 CTRL 引脚可以实现输出电压的动态调节。具体关系为Vout 1.229V × (R1R2)/R2 × (1 - D)其中 D 为 PWM 占空比0-100%。示例代码片段// 初始化 PWM 输出 TIM_OC_InitTypeDef sConfigOC {0}; sConfigOC.OCMode TIM_OCMODE_PWM1; sConfigOC.Pulse 50; // 初始50%占空比 sConfigOC.OCPolarity TIM_OCPOLARITY_HIGH; sConfigOC.OCFastMode TIM_OCFAST_DISABLE; HAL_TIM_PWM_ConfigChannel(htim2, sConfigOC, TIM_CHANNEL_1); HAL_TIM_PWM_Start(htim2, TIM_CHANNEL_1);4.2 故障检测与保护利用 STM32 的 ADC 监测关键参数实现以下保护功能输入欠压保护UVLO输出过压保护OVP过热保护通过 NTC 或芯片内部温度传感器典型保护逻辑实现#define UVLO_THRESHOLD 3.0f #define OVP_THRESHOLD 38.0f void PowerMonitor_Task(void) { float vin Read_ADC(ADC_CHANNEL_1) * 3.3f / 4096 * (R1R2)/R2; float vout Read_ADC(ADC_CHANNEL_2) * 3.3f / 4096 * (R3R4)/R3; if(vin UVLO_THRESHOLD) { HAL_GPIO_WritePin(EN_GPIO_Port, EN_Pin, GPIO_PIN_RESET); Error_Handler(); } if(vout OVP_THRESHOLD) { HAL_GPIO_WritePin(EN_GPIO_Port, EN_Pin, GPIO_PIN_RESET); Error_Handler(); } }5. 实测性能优化技巧在实际测试中有几个关键点需要特别注意轻载效率优化TPS61170 在轻载时会进入跳周期模式此时可以适当减小电感值如改用 2.2μH来提高轻载效率但需注意这会增加纹波。环路补偿调整根据实际负载特性可能需要调整补偿网络。典型配置为Rcomp: 10-100kΩCcomp: 100pF-1nFCcomp2: 10-100pF启动特性改善如果遇到启动问题可以尝试增加软启动电容典型值 1nF-10nF分阶段上电先给控制电路供电再使能功率级测试数据示例输入电压(V)输出电压(V)负载电流(mA)效率(%)5.012.010089.25.012.030091.512.024.010090.812.024.015092.16. 典型应用场景与扩展设计6.1 工业传感器供电在工业 4-20mA 传感器应用中TPS61170STM32L4 组合可以实现将 12V 工业电源升压至 24V 为传感器供电通过 PWM 精细调节输出电流实现短路保护和故障诊断6.2 电池供电设备对于 3.7V 锂电供电的设备该方案可以将电池电压升压至 5V/12V 为其他模块供电在电池电压下降时通过 PWM 调整维持稳定输出实现低至 2.5V 的输入电压工作6.3 多路输出扩展通过添加电荷泵或变压器绕组可以扩展出负电压输出正输出TPS61170 标准升压配置 负输出添加耦合电感或电荷泵电路这种配置特别适合运算放大器等需要双电源供电的场景。