基于TPS61170与PIC18F67K40的高效DC-DC升压转换设计
1. 项目背景与核心器件选型在工业控制、医疗设备和实验室仪器等领域经常需要将较低的直流电压转换为更高的直流电压。传统的线性稳压器在这种升压场景中效率低下且发热严重而开关电源方案则成为更优选择。本项目采用德州仪器TI的TPS61170升压转换器与Microchip的PIC18F67K40微控制器组合构建一个高效、可编程的高压DC-DC转换系统。TPS61170是一款集成1.2A开关管的单片升压转换器具有以下突出特性输入电压范围宽达3V至18V输出电压最高可达38V固定1.2MHz开关频率93%的峰值效率6引脚2x2mm QFN超小封装选择PIC18F67K40作为控制核心主要基于三点考虑内置12位ADC和DAC便于电压采样与设定丰富的外设接口I2C/SPI/UART支持系统扩展64KB Flash存储器可存储多种工作模式参数2. 电路设计与关键参数计算2.1 基本升压拓扑结构TPS61170的标准升压配置如图1所示。核心元件包括功率电感L1典型值4.7μH输出电容Cout建议低ESR陶瓷电容反馈电阻分压网络R1/R2整流二极管D1需选用快恢复类型输出电压由反馈电阻决定 Vout Vref × (1 R1/R2) 其中Vref为1.229V典型值2.2 电感选型计算电感值选择需平衡纹波电流与效率 L (Vin × D) / (ΔIL × fsw) 其中D (Vout - Vin) / Vout 占空比ΔIL建议取开关电流的20-40%fsw1.2MHz固定频率例如当Vin5VVout24V时 D (24-5)/24 ≈ 0.79 取ΔIL0.3A则 L (5×0.79)/(0.3×1.2M) ≈ 11μH 实际可选择10μH饱和电流≥1.5A的电感2.3 功率器件应力分析MOSFET开关管内置承受的最大电压 Vsw_max Vout Vf ≈ 38V 0.5V 38.5V 二极管反向电压同样需承受Vout3. PIC18F67K40的智能控制实现3.1 电压设定与监控通过微控制器的DAC输出连接CTRL引脚可实现动态电压调整。TPS61170支持两种控制模式Easyscale™数字协议单线接口调节参考电压PWM模拟控制通过占空比线性调节输出电压典型代码片段MPLAB X IDE// 初始化DAC DACCON0 0b10000000; // DACEN1, DACOE0 DACCON1 (int)(desired_voltage / 38.0 * 255); // ADC采样输出电压 ADCON0 0b00001101; // 选择AN2通道 ADCON0bits.GO 1; while(ADCON0bits.GO); uint16_t adc_value (ADRESH 8) | ADRESL;3.2 保护功能实现利用PIC的模拟比较器和PWM模块可构建多重保护过流保护通过检测电流采样电阻电压过热保护读取NTC电阻值软启动控制逐步增加DAC输出值4. PCB布局与EMI优化4.1 关键布局原则功率回路最小化SW引脚→电感→二极管→输出电容→GND模拟地分离FB分压电阻接至安静地平面热管理QFN封装底部焊盘必须良好焊接4.2 实测EMI对策在调试中发现1.2MHz开关噪声会干扰MCU的ADC采样采取以下措施后改善明显在VIN引脚增加10μF0.1μF去耦电容电感选用屏蔽式一体成型类型FB走线采用保护走线技术5. 系统测试与性能验证5.1 效率测试数据输入电压(V)输出电压(V)负载电流(mA)效率(%)5.012.010089.25.024.05086.712.024.020092.15.2 动态响应测试通过电子负载施加50%阶跃变化时恢复时间200μs过冲电压5%欠冲电压3%6. 常见问题与解决方案启动失败问题 现象输入电压被拉低至3V以下 原因输入电容容量不足 解决增加47μF低ESR铝电解电容输出电压振荡 现象轻载时电压波动±5% 原因进入跳周期模式 解决在输出端增加最小负载电阻如10kΩ芯片异常发热 现象效率明显低于预期 原因电感饱和电流不足 解决更换更高饱和电流的电感在实际项目中发现TPS61170的CTRL引脚对噪声敏感建议在引脚附近增加100pF滤波电容。另外当需要输出低于3V电压时需特别注意FB引脚的1.229V基准限制此时应考虑SEPIC拓扑变换。