1. 项目背景与核心器件选型在工业控制、医疗设备和实验室仪器等领域经常需要将较低的直流电压如5V或12V转换为更高的工作电压如24V或36V。这种DC-DC升压转换需求催生了各种高压升压芯片方案其中TI的TPS61170因其独特的性能参数成为工程师们的热门选择。TPS61170是一款集成1.2A开关管的单片升压转换器采用2x2mm QFN封装具有以下突出特性宽输入电压范围3V至18V高输出电压能力最高38V固定1.2MHz开关频率轻载时采用跳周期模式提升效率内置软启动和热保护功能与之配合的PIC18F46K20微控制器是Microchip公司的一款经典8位MCU具备64KB闪存和3.8KB RAM内置PWM和ADC模块宽工作电压范围(2V-5.5V)多种低功耗模式这对组合的优势在于TPS61170负责高效的能量转换PIC18F46K20则通过PWM信号动态调整输出电压形成完整的数字可调高压电源方案。相比纯模拟方案这种架构具有更好的灵活性和可控性。2. 电路设计与关键参数计算2.1 基本升压拓扑结构TPS61170的标准升压电路如图1所示核心元件包括功率电感L1推荐4.7μH至10μH的屏蔽式电感输出电容Cout建议使用10μF以上的低ESR陶瓷电容反馈电阻R1/R2设置基准输出电压续流二极管D1需选用40V/1A以上的肖特基二极管输出电压计算公式 Vout Vfb × (1 R1/R2) 其中Vfb为反馈基准电压1.229V例如要获得24V输出 取R210kΩ则R1需满足 24 1.229 × (1 R1/10k) → R1≈184kΩ2.2 电感选型计算电感值选择需平衡效率和尺寸 Lmin (Vin × D) / (ΔIL × fsw) 其中D 1 - (Vin/Vout) 1 - (5/24) ≈ 0.79取ΔIL为30%的峰值电流(1.2A×0.30.36A)fsw1.2MHz计算得 Lmin (5×0.79)/(0.36×1.2e6) ≈ 9.1μH 实际可选择10μH的CDRH3D28系列电感2.3 功率器件应力分析开关管峰值电流 Ipk Iout × (Vout/Vin) (Vin × D)/(2 × L × fsw) 0.15×(24/5) (5×0.79)/(2×10e-6×1.2e6) ≈ 0.72 0.16 0.88A二极管反向电压应力 Vrev Vout 24V 需留至少20%余量故选择40V规格3. PIC18F46K20的PWM控制实现3.1 硬件接口设计PIC18F46K20通过以下引脚连接TPS61170RC2/PWM1输出PWM信号至CTRL引脚AN0连接输出电压分压检测电路数字IO控制TPS61170的ENABLE引脚关键配置要点PWM频率设置为1kHz-10kHz范围占空比分辨率设为8位(0-255)ADC配置为10位精度参考电压2.5V3.2 控制算法实现采用增量式PID算法实现闭环控制// PID参数 float Kp0.5, Ki0.01, Kd0.1; float error, lastError, integral; void interrupt PWM_ISR() { float setpoint 24.0; // 目标电压 float actual ADC_Read(0) * 0.00244; // 10位ADC转换 error setpoint - actual; integral error; float derivative error - lastError; float output Kp*error Ki*integral Kd*derivative; output constrain(output, 0, 255); // 限制输出范围 PWM1_DutyCycle_Set((uint8_t)output); lastError error; }3.3 保护功能实现通过MCU实现多重保护过压保护ADC检测超过26V时立即关闭ENABLE过流保护检测输入电流(通过采样电阻)软启动PWM占空比从0逐步增加到设定值温度监控通过NTC电阻检测散热器温度4. PCB布局与EMC设计要点4.1 关键布局原则功率回路最小化SW引脚→电感→二极管→输出电容→GND模拟地(AGND)与功率地(PGND)单点连接反馈电阻靠近FB引脚布局输入电容尽量靠近Vin引脚4.2 层叠设计建议四层板优选方案顶层信号走线和功率元件内层1完整地平面内层2电源层底层控制信号和反馈网络4.3 噪声抑制措施开关节点(SW)加装铁氧体磁珠反馈走线采用包地处理输出端添加π型滤波器(10Ω100nF)敏感模拟部分使用局部铺铜5. 实测性能优化与问题排查5.1 效率提升技巧实测中发现以下优化手段有效选用低Vf的肖特基二极管(如SS34)电感DCR控制在50mΩ以下在轻载时自动降低开关频率优化PCB布局降低寄生参数5.2 常见问题解决方案启动失败检查ENABLE引脚电平确认输入电压3V测量软启动电容是否正常输出电压振荡调整补偿网络(RC串联在COMP引脚)检查反馈电阻焊接确认输出电容ESR足够低芯片过热检查负载电流是否超限确认散热焊盘良好接地降低开关频率(通过CTRL引脚)6. 进阶应用扩展6.1 多路输出实现利用TPS61170的SEPIC拓扑能力可设计正负双输出采用耦合电感替代传统电感增加负压整流电路通过PIC的PWM同步控制两路输出6.2 数字通信接口扩展I2C或UART接口实现远程电压设定运行状态监控故障日志记录OTA固件升级6.3 电池供电优化针对电池应用的特殊优化动态调整输出电压(随电量降低)低电量预警功能休眠模式下的极低静态电流(10μA)在实际项目中这套方案已成功应用于多个工业设备电源模块实测转换效率最高可达93%输出电压纹波50mV完全满足大多数高精度应用需求。特别值得注意的是在长时间老化测试中合理的散热设计使得芯片温升始终控制在30℃以内展现了出色的可靠性。