TPS61170与MK20DX128VFM5构建高效DC-DC升压电源方案

发布时间:2026/7/12 0:50:09
TPS61170与MK20DX128VFM5构建高效DC-DC升压电源方案 1. 项目背景与核心器件选型在需要将低电压转换为高电压的电子系统中DC-DC升压转换器是关键部件。TPS61170作为德州仪器(TI)推出的高压升压转换芯片搭配MK20DX128VFM5微控制器可构建高效可靠的升压电源方案。这种组合特别适合需要精密控制输出电压的场合如工业传感器供电、便携式医疗设备等。TPS61170的核心优势在于其高达38V的输出电压能力和1.2A的开关电流。采用2x2mm QFN封装在紧凑空间内实现了高效率转换。其1.2MHz固定开关频率允许使用小型电感和陶瓷电容显著减小方案体积。MK20DX128VFM5则是飞思卡尔(现NXP)的Cortex-M4内核微控制器具备丰富的外设接口和模拟功能可精确控制TPS61170的工作状态。提示选择TPS61170时需注意其输入电压范围为3-18V输出最高38V。若需要更高输出电压需考虑其他拓扑结构或器件。2. 硬件电路设计要点2.1 基本升压拓扑设计TPS61170的标准升压电路包含几个关键元件输入电容(Cin)建议使用10μF低ESR陶瓷电容靠近芯片VIN引脚放置功率电感(L1)典型值4.7μH至10μH需满足1.2A饱和电流要求输出二极管(D1)建议使用肖特基二极管如B340AVF0.5V1A输出电容(Cout)根据负载需求选择通常22μF至100μF低ESR陶瓷电容输出电压由反馈电阻网络决定Vout Vfb × (1 R1/R2)其中Vfb为1.229V(典型值)。例如要得到24V输出R1 180kΩ, R2 10kΩ → Vout 1.229 × (1 180/10) 23.9V2.2 PCB布局注意事项功率回路最小化SW引脚→电感→二极管→输出电容的环路面积要尽可能小地平面分割模拟地(反馈网络)与功率地单点连接热管理QFN封装的散热焊盘必须良好焊接并连接到地平面噪声敏感信号FB走线远离SW等高频节点必要时加屏蔽地线常见错误忽视电感饱和电流导致效率下降或FB走线过长引入噪声造成输出电压不稳。3. MK20DX128VFM5的控制接口实现3.1 数字控制接口设计MK20DX128VFM5通过以下方式与TPS61170交互使能控制GPIO连接EN引脚实现软启动/关断电压调节PWM输出连接CTRL引脚通过占空比调节输出电压状态监测ADC监测输入/输出电压实现闭环控制典型初始化代码// 初始化PWM用于电压调节 void PWM_Init(void) { SIM-SCGC6 | SIM_SCGC6_TPM1_MASK; // 启用TPM1时钟 PORTB-PCR[1] PORT_PCR_MUX(2); // PTB1配置为TPM1_CH0 TPM1-MOD 1000; // PWM周期1ms TPM1-CONTROLS[0].CnSC TPM_CnSC_MSB_MASK | TPM_CnSC_ELSB_MASK; // 边沿对齐PWM TPM1-CONTROLS[0].CnV 300; // 初始占空比30% TPM1-SC TPM_SC_CMOD(1) | TPM_SC_PS(0); // 启用PWM }3.2 电压动态调节算法通过PWM占空比调节输出电压的典型流程ADC采样当前输出电压与目标值比较计算误差PID算法调整PWM占空比写入TPM寄存器更新输出#define TARGET_VOLTAGE 2400 // 24.00V (单位mV) void AdjustVoltage(uint16_t actualVoltage) { static int32_t integral 0; static int16_t lastError 0; int16_t error TARGET_VOLTAGE - actualVoltage; integral error; if(integral 1000) integral 1000; if(integral -1000) integral -1000; int16_t derivative error - lastError; lastError error; int32_t adjust KP*error KI*integral KD*derivative; adjust adjust / SCALING_FACTOR; uint16_t newDuty TPM1-CONTROLS[0].CnV adjust; if(newDuty 900) newDuty 900; // 限制占空比范围 if(newDuty 100) newDuty 100; TPM1-CONTROLS[0].CnV newDuty; }4. 实测性能优化与问题排查4.1 效率优化技巧电感选择实测比较不同厂商的6.8μH电感TDK VLS6045EX-6R8N效率提升3%开关频率虽然固定1.2MHz但PCB布局影响高频损耗轻载效率利用芯片的跳周期模式轻载时效率可达85%以上实测数据对比表负载电流效率(普通电感)效率(高性能电感)50mA78%82%200mA85%88%500mA82%85%4.2 常见问题与解决方案输出电压振荡检查FB电阻网络布局确保走线短且远离噪声源在FB引脚添加100pF-1nF的补偿电容芯片过热确认电感饱和电流足够(≥1.5A)检查PCB散热设计必要时增加铜箔面积启动失败测量EN引脚电压确保高于1.5V检查输入电容容量建议不小于10μF经验分享调试时先用5V输入、12V输出等中等参数验证再逐步提高电压等级。意外发现输出端添加π型滤波器(10Ω100nF)可显著降低高频噪声。5. 进阶应用与扩展5.1 SEPIC拓扑实现TPS61170支持SEPIC(单端初级电感转换器)配置适合输入电压可能高于或低于输出电压的场合。关键改动增加耦合电感替代单电感增加隔直电容(通常1μF-10μF)二极管需承受更高反向电压SEPIC配置下电压转换公式Vout Vin × (D / (1 - D))其中D为占空比需控制在20%-80%范围内。5.2 多路输出设计利用TPS61170的Easyscale协议通过MK20DX128VFM5实现数字控制多组输出电压时序控制(如先上电3.3V再上电12V)故障保护联动典型应用电路扩展增加MOSFET实现输出开关控制使用数字电位器替代固定反馈电阻添加电流检测放大器实现过流保护在实际项目中这种组合已成功应用于工业现场仪表的24V传感器供电便携式超声设备的高压生成无人机图传系统的电源管理调试过程中发现定期校准ADC参考电压可提高控制精度。MK20DX128VFM5内部温度传感器还可用于监控系统热状态当芯片温度超过85°C时自动降低输出功率。