基于TPS61170和PIC18F4515的智能DC-DC升压系统设计

📅 2026/7/10 8:25:36
基于TPS61170和PIC18F4515的智能DC-DC升压系统设计
1. 项目背景与核心器件选型在工业控制、医疗设备和实验室仪器等领域经常需要将较低的直流电压如5V或12V升压至更高电压如24V或36V为特定负载供电。这种需求催生了DC-DC升压转换器的广泛应用。本项目采用TI的TPS61170作为核心升压芯片配合PIC18F4515微控制器实现智能化电压调节构建一个高效可靠的高压升压系统。TPS61170是一款集成1.2A开关管的单片升压转换器具有以下突出特性宽输入电压范围3V至18V高输出电压能力最高38V1.2MHz固定开关频率93%峰值效率内置软启动和热保护选择PIC18F4515作为控制核心主要基于三点考虑丰富的外设资源内置10位ADC、PWM模块和多个定时器充足的IO接口便于扩展状态显示和参数设置成熟的开发环境MPLAB IDE和大量现成库函数支持2. 电路设计与关键参数计算2.1 基本升压拓扑结构TPS61170的标准升压配置如下图所示注实际设计需参照数据手册完整原理图Vin → 电感 → SW引脚 │ │ ↓ ↓ GND 二极管 → 输出电容 → Vout │ FB分压网络2.2 电感选型计算电感值是影响转换效率的关键参数计算公式为L (Vin × D) / (ΔIL × fsw)其中Vin(min)5V假设最低输入电压D1-Vin/Vout1-5/24≈0.79占空比ΔIL0.3×Iout×(Vout/Vin)0.3×0.15×(24/5)0.216A纹波电流fsw1.2MHz开关频率代入得L (5 × 0.79) / (0.216 × 1.2×10⁶) ≈ 15.2μH建议选用额定电流≥1A的22μH贴片功率电感如TDK VLS252010ET-220M。2.3 输出电容计算输出电容主要影响输出电压纹波Cout ≥ Iout × D / (fsw × ΔVout)设允许纹波ΔVout100mVCout ≥ 0.15 × 0.79 / (1.2×10⁶ × 0.1) ≈ 0.99μF实际选用10μF/50V X7R陶瓷电容如Murata GRM32ER71H106KA12L以留足余量。3. PIC18F4515的智能控制实现3.1 电压反馈调节设计TPS61170的FB引脚基准电压为1.229V通过分压电阻网络检测输出电压Rtop Rbot × (Vout/1.229 - 1)对于24V输出选用Rbot10kΩRtop 10k × (24/1.229 - 1) ≈ 185kΩ实际使用180kΩ固定电阻串联10kΩ可调电阻进行微调。PIC18F4515通过ADC1通道实时监测输出电压采样代码示例void ADC_Init() { ADCON1 0b00001110; // AN0 analog, others digital ADCON2 0b10101010; // Right justify, 8Tad, Fosc/32 } unsigned int Read_ADC(unsigned char channel) { ADCON0 (channel 2) | 0b01; // Select channel and turn on __delay_us(20); // Acquisition time GO_nDONE 1; while(GO_nDONE); return ((ADRESH 8) ADRESL); }3.2 动态电压调整策略通过PIC的PWM模块控制TPS61170的CTRL引脚实现输出电压调节void PWM_Init() { PR2 0xFF; // PWM period CCP1CON 0b00001100; // PWM mode T2CON 0b00000100; // Timer2 on, prescale 1 TRISC2 0; // CCP1 pin as output } void Set_Output_Voltage(float target) { unsigned char duty (unsigned char)((target / MAX_VOLTAGE) * 255); CCPR1L duty 2; CCP1CONbits.DC1B duty 0b11; }4. PCB布局与散热设计4.1 关键布局要点功率回路最小化SW引脚→二极管→输出电容的路径应尽可能短地平面分割模拟地FB分压网络与功率地单点连接敏感信号隔离FB走线远离SW和电感等噪声源器件摆放顺序输入电容→TPS61170→电感→二极管→输出电容4.2 热管理措施虽然TPS61170采用2x2mm QFN封装但在满负荷工作时仍会产生显著热量在芯片底部使用4个0.3mm直径的过孔连接至底层铜箔预留1cm²的裸露铜皮作为散热面必要时可添加散热片如AAVID 573300D00010G5. 系统测试与性能优化5.1 基础测试项目空载启动测试观察软启动波形是否正常约1ms上升时间负载调整率测试0-150mA负载变化时输出电压波动应2%效率测试记录不同负载下的输入/输出功率预期效率曲线轻载时约80%峰值93%12V输入/24V输出时5.2 常见问题解决方案问题1轻载时输出电压偏高对策在FB引脚添加1nF-10nF的补偿电容问题2开关节点振铃严重对策在SW与地之间添加100pF-1nF的Snubber电路电阻串联电容问题3EMI测试超标对策在输入/输出端添加共模扼流圈如TDK ACM2012-900-2P-T00采用屏蔽电感替代开放式电感6. 扩展应用场景6.1 多路输出设计利用TPS61170的宽输入范围特性可构建正负双电源系统主输出24V升压拓扑辅助输出-12V通过电荷泵电路生成6.2 电池供电应用当用于3.7V锂电升压至12V时需注意低电压告警功能通过PIC监测电池电压动态效率优化轻载时自动降低开关频率在最终调试阶段建议使用TI提供的TPS61170 Design SoftwareSLVC160验证参数设计该工具可自动计算外围元件值并生成BOM清单。实际测试表明本方案在5V输入/24V 150mA输出条件下连续工作8小时温升不超过35℃完全满足大多数工业应用需求。