TPS61170与PIC18F4553实现高效DC-DC升压转换方案
1. 项目背景与核心器件选型在工业控制、医疗设备和实验室仪器等领域经常需要将较低的直流电压如5V或12V转换为更高的工作电压如24V或36V。这种DC-DC升压转换需求催生了各种解决方案而TPS61170与PIC18F4553的组合提供了一种高性价比的实现方式。TPS61170是德州仪器(TI)推出的一款高压升压转换器芯片具有以下突出特性输入电压范围3V至18V输出电压最高可达38V集成1.2A/40V的功率MOSFET开关固定1.2MHz开关频率效率最高可达93%6引脚2x2mm QFN封装PIC18F4553则是Microchip公司的一款8位微控制器特别适合作为电源管理系统的控制核心48MHz工作频率32KB闪存程序存储器2KB RAM内置10位ADC和多路PWM输出USB 2.0全速接口丰富的定时器和通信接口这个组合的优势在于TPS61170负责高效的能量转换PIC18F4553提供灵活的控制和监测功能两者都具有小型封装适合紧凑型设计整体方案成本可控BOM元件数量少2. 电路设计与关键参数计算2.1 基本升压拓扑结构TPS61170支持多种拓扑配置本项目采用最基本的升压(Boost)结构。典型应用电路包含以下关键元件输入电容Cin用于滤除输入端的开关噪声功率电感L1储能元件选择低DCR的屏蔽电感输出二极管D1建议使用肖特基二极管以降低损耗输出电容Cout维持输出电压稳定反馈电阻网络R1/R2设置输出电压输出电压计算公式 Vout Vfb × (1 R1/R2) 其中Vfb为反馈基准电压(典型值1.229V)2.2 电感选型计算电感值是影响转换效率的关键参数计算公式如下 L (Vin × D) / (ΔIL × fsw) 其中D (Vout - Vin) / Vout (占空比)ΔIL 0.2 × Iout × (Vout/Vin) (纹波电流)fsw 1.2MHz (开关频率)例如将5V升至24V/150mA时 D (24-5)/24 ≈ 0.79 ΔIL 0.2×0.15×(24/5) ≈ 0.144A L (5×0.79)/(0.144×1.2×10⁶) ≈ 22.8μH实际可选择标准值22μH的功率电感额定电流至少0.5A。2.3 输出电容选择输出电容主要影响输出电压纹波计算公式 Cout ≥ Iout × D / (fsw × ΔVout) 其中ΔVout为允许的输出纹波电压。若允许100mV纹波 Cout ≥ 0.15×0.79/(1.2×10⁶×0.1) ≈ 9.9μF 建议使用两个10μF/50V的X7R陶瓷电容并联。3. PIC18F4553的控制接口设计3.1 电压调节接口TPS61170的CTRL引脚支持两种调节方式Easyscale™数字接口通过单线协议动态调整输出电压PWM输入通过PWM占空比线性调节输出电压本项目采用PIC18F4553的PWM模块实现第二种方式。配置步骤初始化PWM模块设置频率为100kHz左右配置占空比寄存器初始值使能PWM输出到对应引脚PWM占空比与输出电压的关系 Vout Vfb × (1 R1/R2) × (1 - Dpwm) 其中Dpwm为PWM占空比(0-100%)3.2 电压监测与保护利用PIC18F4553的ADC模块实现分压网络将输出电压降至ADC量程内配置ADC通道和采样时间定期采样并计算实际输出电压实现过压/欠压保护逻辑示例代码片段// ADC初始化 ADCON1 0b00001110; // AN0为模拟输入 ADCON2 0b10001010; // 右对齐Tad8Tosc // 读取ADC值 unsigned int read_adc(void) { ADCON0bits.GO 1; while(ADCON0bits.GO); return (ADRESH8)|ADRESL; } // 计算实际电压 float vout read_adc() * Vref / 1024.0 * (R1R2)/R2;3.3 通信接口设计PIC18F4553的USB接口可用于上位机配置输出电压参数实时传输工作状态数据固件升级功能实现要点使用Microchip提供的USB栈定义自定义HID或CDC类设备设计简单的通信协议4. PCB布局与热管理4.1 关键布局原则功率回路最小化输入电容尽量靠近VIN和GND引脚电感、二极管、输出电容形成紧凑回路使用宽铜箔或铺铜降低阻抗敏感信号隔离FB走线远离开关节点使用地平面隔离功率和信号区域CTRL信号可考虑短距离屏蔽热设计考虑充分利用PCB铜箔散热必要时添加散热过孔高温元件分散布局4.2 典型四层板叠层设计层序功能说明Top信号和功率元件放置IC、电感、电容等L2完整地平面提供低阻抗返回路径L3电源层分割为不同电压区域Bottom信号和少量元件放置反馈网络等低速信号4.3 热性能优化实测中发现TPS61170在以下情况会明显发热高输入电压(12V)时大负载电流(500mA)时高环境温度(50°C)时改进措施增加铜箔面积至少2oz铜厚裸露焊盘充分焊接添加散热过孔在芯片下方放置多个0.3mm过孔强制风冷在密闭空间考虑小型风扇降额使用高温环境下降低最大输出电流5. 调试技巧与常见问题5.1 启动问题排查现象无法正常启动无输出电压 可能原因及对策输入电源不足检查输入电压是否在3-18V范围内测量输入电流是否达到最小工作电流EN引脚配置错误确保EN引脚被正确使能(1.5V)检查上拉电阻是否合适(通常100kΩ)电感饱和更换更高饱和电流的电感检查电感值是否正确5.2 输出电压不稳定现象输出电压波动大纹波超标 解决方案检查反馈网络确保电阻值准确FB走线远离噪声源优化补偿网络根据负载特性调整补偿电容参考TI应用笔记SLVA159加强输入滤波增加输入电容值添加小容量陶瓷电容去耦5.3 效率优化实践实测效率低于预期的可能原因二极管正向压降过大更换低压降肖特基二极管考虑同步整流方案电感DCR过高选择DCR更低的屏蔽电感多个电感并联降低损耗布局不当缩短功率回路长度加宽关键走线效率测试数据示例(5V→24V)负载电流效率备注50mA85%轻载时进入跳频模式100mA89%最佳效率点附近200mA87%二极管损耗增加300mA84%接近最大负载6. 进阶应用与扩展6.1 多路输出设计利用TPS61170可以实现正负电压输出通过电荷泵结构多路不同电压配合LDO后级隔离输出添加变压器隔离示例电路±15V双电源主输出升压至30V通过电荷泵产生-15V使用LDO稳压至精确值6.2 动态电压调节通过PIC18F4553实现负载检测自动调压定时电压扫描功能外部触发电压切换应用场景电池测试设备LED驱动调光实验室电源6.3 故障保护增强在原厂保护功能基础上扩展输入反接保护添加MOSFET开关输出短路保护电流检测电路温度监控NTC电阻ADC保护电路设计要点响应时间1ms状态锁存功能故障记录与上报我在实际项目中发现这种组合方案特别适合需要智能控制的紧凑型高压电源设计。一个实用的建议是在PCB上预留测试点(Vin, Vout, SW, FB等)可以大大简化调试过程。另外TPS61170的评估板(EVM)资料非常全面建议在正式设计前先通过EVM验证关键参数。