TPS61170升压转换器与MK64FX512VDC12 MCU协同设计指南

📅 2026/7/9 15:26:48
TPS61170升压转换器与MK64FX512VDC12 MCU协同设计指南
1. TPS61170升压转换器核心特性解析TPS61170是德州仪器推出的一款高性能升压转换器芯片采用2x2mm QFN封装集成了1.2A开关电流能力的40V功率MOSFET。这款器件特别适合需要从低电压电源生成较高输出电压的应用场景比如工业传感器供电、便携式医疗设备、LED驱动等。芯片的关键参数表现亮眼输入电压范围3-18V输出电压最高可达38V固定开关频率1.2MHz。在实际测试中当输入5V时可以稳定输出12V/300mA或24V/150mA典型效率高达93%。这些特性使其成为中小功率升压应用的理想选择。提示虽然标称最大输出电压为38V但实际设计时建议留出10%余量长期工作在34V以下更为稳妥。芯片内部集成了多项保护功能逐周期过流保护当开关电流超过1.2A时自动限制热关断结温超过150℃时自动停机软启动避免启动时的电流冲击2. MK64FX512VDC12微控制器协同设计MK64FX512VDC12是NXP Kinetis K64系列的一款高性能MCU基于ARM Cortex-M4内核主频120MHz内置512KB Flash和256KB RAM。在与TPS61170配合使用时主要承担以下功能动态电压调节通过PWM或Easyscale协议控制CTRL引脚实现输出电压的实时调整。例如在电池供电场景可根据剩余电量动态优化输出电压。故障监测与处理利用ADC监测输入/输出电压和电流当检测到异常时可通过EN引脚快速关断TPS61170。能效管理在轻载条件下切换至PFM模式通过调整工作频率来提升效率。硬件连接要点将MCU的PWM输出引脚连接至TPS61170的CTRL引脚使用MCU的ADC通道监测FB引脚电压保留一个GPIO作为ENABLE控制信号// 典型控制代码示例 void set_output_voltage(float target_vout) { float vfb 1.229f; // 内部参考电压 float ratio (target_vout / vfb) - 1; uint16_t pwm_duty (uint16_t)(ratio * 1000); PWM_UpdateDutyCycle(PWM0, kPWM_Channel_0, pwm_duty); }3. 升压电路关键设计要点3.1 电感选型计算电感值是影响转换效率的核心参数。对于TPS61170的1.2MHz开关频率推荐使用4.7-10μH的屏蔽式功率电感。具体计算公式L (V_in × D) / (ΔI_L × f_sw)其中D (V_out - V_in) / V_out 占空比ΔI_L 通常取输出电流的20-40%例如V_in5V, V_out12V, I_out300mA时 D (12-5)/12 ≈ 0.58 取ΔI_L120mA (40% of 300mA) L (5×0.58)/(0.12×1.2e6) ≈ 6.7μH3.2 输入/输出电容配置输入电容建议使用10μF陶瓷电容(X5R/X7R)并联0.1μF布局时尽量靠近芯片VIN引脚输出电容计算公式C_out ≥ (I_out × D) / (f_sw × ΔV_out)对于12V/300mA输出ΔV_out50mV时 C_out ≥ (0.3×0.58)/(1.2e6×0.05) ≈ 2.9μF实际选用22μF/25V陶瓷电容3.3 PCB布局注意事项功率回路最小化SW引脚→电感→二极管→输出电容的环路面积要尽可能小地平面处理芯片GND引脚直接连接到铺地模拟地(反馈网络)与功率地单点连接热设计QFN封装底部散热焊盘必须良好焊接必要时添加散热过孔阵列常见问题输出电压振荡通常源于反馈网络布局不当应将电阻尽可能靠近FB引脚放置。4. 典型应用电路实现完整电路包含以下关键部分基本升压转换输入滤波10μF C_in功率电感6.8μH/1.5A肖特基二极管40V/1A输出滤波22μF C_out反馈网络电阻分压比 R1/R2 (V_out/1.229) - 1例如12V输出R110kΩ, R21.13kΩ控制接口CTRL引脚连接MCU PWM输出EN引脚连接MCU GPIO保护电路输入反接保护串联二极管输出过压保护TVS二极管实测波形分析开关节点(SW)应呈现清晰的方波电感电流波形在CCM模式下为三角波输出电压纹波应2% of V_out5. 调试技巧与性能优化5.1 启动问题排查现象芯片无法正常启动 排查步骤检查EN引脚电压1.5V测量VIN引脚电压是否在3-18V范围内确认电感未饱和直流电阻0.5Ω检查二极管方向是否正确5.2 效率优化措施轻载效率提升启用跳周期模式增大电感值至10μH重载效率提升选择低DCR电感使用低VF肖特基二极管优化PCB布局减少寄生电阻实测数据对比条件优化前效率优化后效率5V→12V50mA78%85%5V→12V300mA91%93%5.3 电磁干扰(EMI)抑制辐射EMI抑制在SW引脚串联2.2Ω电阻添加RC缓冲电路(100Ω100pF)传导EMI抑制输入级添加π型滤波器使用三端电容滤波布局技巧敏感信号远离SW节点时钟信号与功率路径交叉垂直6. 高级应用SEPIC拓扑实现TPS61170除了基本升压拓扑外还可配置为SEPIC(单端初级电感转换器)特别适合输入电压可能高于或低于输出电压的场景。SEPIC关键设计差异增加耦合电感替代传统SEPIC的两个独立电感隔直电容选择低ESR的10μF陶瓷电容传递二极管与升压二极管规格相同设计示例实现5V-15V输入稳定12V输出耦合电感4.7μH/1A (如Würth 7443630470)隔直电容10μF/25V X7R反馈电阻R110kΩ, R21.13kΩSEPIC优势输入电压可高于或低于输出输出与输入电气隔离适合电池供电系统实测对比参数升压拓扑SEPIC拓扑输入范围3-12V5-15V峰值效率93%89%PCB面积较小较大在实际项目中我曾遇到一个需要从锂电池(3-4.2V)升压至5V为传感器供电同时还需要-5V为运放供电的需求。通过TPS61170配合电荷泵成功实现了单芯片解决方案。关键点在于主输出配置为升压至5V从SW节点提取信号驱动电荷泵生成负压使用MCU动态调整输出电压补偿电池电压变化