基于TPS61170的高效DC-DC升压转换系统设计与实现

发布时间:2026/7/11 5:37:49
基于TPS61170的高效DC-DC升压转换系统设计与实现 1. 高电压DC-DC升压转换系统概述在工业控制、医疗设备和新能源领域高电压DC-DC升压转换是一个常见但极具挑战性的需求。传统方案往往面临效率低下、体积庞大或可靠性不足的问题。基于TPS61170和PIC18F87J11的组合方案能够实现3-18V输入、最高38V输出的高效转换特别适合需要紧凑型高压电源的嵌入式应用场景。TPS61170是德州仪器推出的1.2A开关电流能力的高压升压转换器采用2x2mm QFN封装具有93%的峰值效率。其1.2MHz固定开关频率允许使用小型电感和陶瓷电容显著减小方案体积。而PIC18F87J11作为Microchip的8位增强型单片机提供丰富的外设接口和ADC资源非常适合实现电源系统的智能控制。这个组合方案的核心价值在于高压输出能力支持最高38V输出满足大多数工业传感器、显示驱动等高压需求高效率转换轻载时采用跳周期模式重载时保持93%的转换效率智能调控通过MCU实现输出电压的动态调整和故障保护紧凑设计整体方案面积可控制在3cm²以内2. TPS61170关键特性与工作原理2.1 器件架构与参数特性TPS61170采用电流模式控制的升压拓扑架构内部集成1.2A/40V的功率MOSFET。其关键电气参数包括输入电压范围3V至18V输出电压范围3V至38V受占空比限制开关频率1.2MHz固定静态电流2.3μA典型值工作温度-40℃至125℃器件采用6引脚QFN封装DRV封装引脚定义如下EN使能控制高电平有效GND功率地SW开关节点连接电感和续流二极管FB反馈引脚基准电压1.229VCTRL参考电压调节/数字接口VIN电源输入2.2 升压转换原理分析TPS61170的基本升压工作原理可分为两个阶段开关导通阶段SWGND内部MOSFET导通电感电流线性上升电能存储在电感磁场中输出电容单独向负载供电开关关断阶段SW开路电感电流通过续流二极管流向输出端电感释放存储能量与输入电压叠加后向输出供电同时为输出电容充电输出电压由以下公式决定 Vout Vin × (1 / (1 - D)) 其中D为占空比最大限制在93%。实际设计中需考虑二极管压降和MOSFET导通电阻带来的损耗。2.3 特殊功能机制TPS61170提供了几个值得关注的特色功能Easyscale™数字接口 通过CTRL引脚的单线接口可以动态调整FB引脚的基准电压1.229V至0.6V可调实现输出电压的软件控制。典型调节步长为10mV。轻载跳周期模式 当负载电流低于设定阈值时芯片自动进入跳周期工作模式跳过部分开关周期以维持输出电压显著提高轻载效率。内置保护功能逐周期电流限制1.2A典型值热关断150℃阈值软启动约1ms时间3. 硬件电路设计与元件选型3.1 典型应用电路设计基于TPS61170的完整升压转换电路包含以下关键部分功率级设计输入电容建议使用10μF X7R陶瓷电容耐压≥25V功率电感4.7μH至10μH饱和电流≥1.5A如TDK VLS252010ET-4R7M续流二极管40V/1A肖特基如B140-13-F输出电容22μF X7R陶瓷电容耐压≥50V反馈网络设计 输出电压由电阻分压网络设定 Vout 1.229V × (1 R1/R2) 典型取R210kΩR1根据所需输出电压计算控制接口设计 CTRL引脚可通过电阻分压或直接连接MCU PWM输出 EN引脚建议接MCU GPIO实现使能控制3.2 关键元件选型要点电感选型考量电感值选择需权衡纹波电流和瞬态响应4.7μH适合3-5V输入10μH适合12V以上输入直流电阻(DCR)影响效率建议100mΩ饱和电流需留30%余量二极管选择标准反向耐压≥最大输出电压正向压降影响效率肖特基二极管优选开关速度需匹配1.2MHz频率电容选择建议低ESR陶瓷电容为首选X7R或X5R介质避免Y5V输入电容耐压≥最大输入电压输出电容耐压≥最大输出电压3.3 PCB布局指南高压DC-DC设计对PCB布局极为敏感需遵循以下原则功率回路最小化输入电容→电感→SW引脚形成的小环路面积SW引脚→二极管→输出电容形成的回路面积热管理设计在SW和GND引脚下方布置散热过孔阵列避免在芯片底部走敏感信号线信号隔离FB走线远离噪声源SW、电感等反馈电阻尽量靠近FB引脚放置CTRL信号可考虑添加RC滤波4. PIC18F87J11控制系统实现4.1 微控制器资源分配PIC18F87J11作为系统控制核心需合理分配其外设资源ADC模块通道0输入电压监测通道1输出电压监测通道2输出电流检测通过采样电阻PWM模块使用ECCP模块产生CTRL信号建议10kHz PWM频率8位分辨率GPIO分配RA0TPS61170 EN控制RB0故障指示灯RB1电源就绪信号4.2 控制算法实现系统采用电压-电流双闭环控制策略电压环外环每10ms采样一次输出电压PI控制算法调整PWM占空比过压保护阈值设为设定值的110%电流环内环每1ms采样一次电感电流限制最大电流不超过1A短路保护响应时间100μs状态机设计初始化状态软启动过程运行状态正常调节保护状态故障处理待机状态低功耗模式4.3 软件实现要点使用MPLAB X IDE开发环境关键代码结构如下初始化代码void TPS61170_Init(void) { TRISAbits.RA0 0; // EN as output ANSELBbits.ANSB0 1; // ADC input // PWM configuration PR2 249; // 10kHz PWM CCP1CON 0b1100; // PWM mode CCPR1L 128; // 50% duty initial T2CON 0b00000100; // Timer2 on, prescaler 1 }控制循环代码void Control_Loop(void) { static uint16_t v_out, i_out; v_out ADC_Read(1); // Read output voltage i_out ADC_Read(2); // Read output current // Voltage PI control v_err v_setpoint - v_out; v_integral v_err; pwm_duty Kp_v * v_err Ki_v * v_integral; // Current limiting if(i_out I_MAX) { pwm_duty - 10; fault_count; } Update_PWM(pwm_duty); }保护机制实现void __interrupt() Fault_ISR(void) { if(INTCONbits.TMR0IF) { // 1ms timer Check_Protections(); INTCONbits.TMR0IF 0; } } void Check_Protections(void) { if(v_out V_OVP) { LATAbits.LATA0 0; // Disable TPS61170 Fault_Shutdown(); } }5. 系统调试与性能优化5.1 启动问题排查在实际调试中常见的启动问题包括无输出或输出电压低检查EN引脚电平应1.5V测量SW引脚波形应有1.2MHz方波确认反馈电阻分压比正确启动振荡现象增加软启动电容典型100nF检查输入电源阻抗建议增加10μF陶瓷电容调整补偿网络RC串联在COMP引脚过热保护触发测量电感温度应85℃检查负载电流是否超限优化PCB散热设计5.2 效率优化技巧提升系统效率的关键措施轻载效率优化启用跳周期模式CTRL引脚接高选择低Qg的肖特基二极管降低开关频率不适用于TPS61170重载效率提升选择DCR更小的电感使用更低VF的二极管优化布局减小寄生参数待机功耗控制不使用时通过EN引脚关断选择低功耗的反馈电阻100kΩ关闭MCU未使用的外设5.3 电磁兼容(EMI)处理针对高频开关电源的EMI问题传导干扰抑制输入级添加π型滤波10μH2×10μF使用三端电容滤波敏感信号保持地平面完整辐射干扰控制关键节点使用短而宽的走线敏感信号远离SW和电感必要时添加屏蔽罩测试验证方法使用近场探头定位辐射源传导测试时注意LISN接地多批次测量确保一致性6. 典型应用案例与扩展设计6.1 工业传感器供电方案为24V工业传感器提供紧凑型电源输入12V DC范围9-18V输出24V/200mA关键设计点使用8.2μH功率电感Würth 744771368反馈电阻R1180kΩR210kΩ添加2.2μF输入滤波电容6.2 多路输出电源设计基于TPS61170的正负输出方案主输出15V/100mA辅助输出-15V/50mA实现方法采用SEPIC拓扑结构增加电荷泵产生负压使用两个反馈网络6.3 与电池系统的集成设计3.7V锂电升压至12V系统输入3.0-4.2V单节锂电输出12V/300mA特殊考虑低电压启动问题电池保护电路集成动态电压调整随电池放电在实际部署中发现当输入电压接近输出电压时转换效率会明显下降。针对这种情况可以通过MCU动态调整工作模式当Vin10V时切换至旁路模式通过MOSFET直通可使系统效率提升15%以上。