1. 高电压DC-DC升压转换系统概述
在工业控制、医疗设备和新能源领域,高电压DC-DC升压转换是一个常见但极具挑战性的需求。传统方案往往面临效率低下、体积庞大或可靠性不足的问题。本文将详细介绍基于TPS61170升压转换器和PIC18F96J94微控制器的解决方案,这个组合能够实现3V至18V输入、最高38V输出的高效转换,同时具备精确的电压调节和系统保护功能。
TPS61170是德州仪器(TI)推出的一款高性能升压转换器IC,采用2x2mm QFN封装,集成了1.2A、40V的功率MOSFET。其1.2MHz的固定开关频率允许使用小型电感和陶瓷电容,特别适合空间受限的应用场景。而PIC18F96J94作为Microchip的8位微控制器,提供了丰富的外设接口和足够的处理能力,能够实现复杂的控制算法和系统管理功能。
这个方案的核心价值在于:
- 高效率:实测转换效率可达93%,大幅降低系统功耗
- 高集成度:主芯片仅6引脚QFN封装,外围元件少于10个
- 灵活控制:支持PWM和数字接口两种调节方式
- 宽工作范围:-40°C至125°C工业级温度范围
- 完善保护:内置过流、过热保护和软启动功能
2. 关键器件选型与特性分析
2.1 TPS61170升压转换器深度解析
TPS61170作为系统的功率转换核心,其技术特性决定了整体方案的性能上限。这款器件采用电流模式控制架构,相比传统的电压模式控制,具有更好的线路调整率和更快的瞬态响应。从实际测试数据来看,在5V输入、24V/150mA输出的典型工作点下,效率可达91%,而在轻载时通过跳周期模式(Skip Mode)仍能维持较高效率。
几个关键参数需要特别关注:
- 开关电流限制:1.2A(典型值),设计时需留出20%余量
- 最大占空比:93%,决定了最小输入电压要求
- FB引脚基准电压:1.229V,精度±2%
- 热阻:θJA=60°C/W(无散热措施时)
器件内部结构包含误差放大器、斜坡补偿电路、电流比较器和驱动逻辑等模块。其中,电流检测通过MOSFET的RDS(ON)实现,无需外部检测电阻,既节省空间又提高效率。在实际布局时,SW引脚(引脚2)的走线要尽可能短粗,以减少开关损耗和EMI干扰。
2.2 PIC18F96J94微控制器的适配性
PIC18F96J94在这个系统中主要承担三项任务:输出电压调节、故障监测和人机交互。选择这款MCU主要基于以下几点考虑:
- 丰富的PWM资源:配备5个PWM模块,可生成精确的调节信号
- 高精度ADC:10位分辨率,满足电压检测需求
- 充足的I/O:80引脚封装提供灵活的接口配置
- 低功耗特性:运行模式下电流仅5.5mA@32MHz
特别值得一提的是其增强型PWM模块(ECCP),支持中心对齐和边沿对齐模式,死区时间可编程,非常适合驱动TPS61170的CTRL引脚。我们在实际项目中通常配置为10kHz PWM频率,占空比分辨率可达1%,足以满足大多数应用场景。
3. 硬件电路设计与实现
3.1 功率级设计要点
升压转换器的功率级设计直接影响系统效率和可靠性。基于TPS61170的典型应用电路如图1所示,关键元件选型遵循以下原则:
电感选择:
- 感值计算:L = (VIN × D) / (ΔIL × fSW) 其中D=1-VIN/VOUT,ΔIL通常取20%-40%的额定电流
- 推荐值:4.7μH至10μH(如TDK VLS252010ET-4R7M)
- 饱和电流需大于1.5倍峰值开关电流
输出电容:
- 容值计算:COUT ≥ IOUT × D / (fSW × ΔVOUT)
- 低ESR陶瓷电容:建议22μF X7R(如Murata GRM32ER71E226KE15L)
- 电压等级需留出20%余量
二极管选择:
- 肖特基二极管:如B340A(40V/3A)
- 关注反向恢复时间(trr<50ns)
实际布局时,功率回路(CIN→L→SW→GND)面积要最小化,反馈电阻应靠近FB引脚放置,避免噪声耦合。图2展示了我们推荐的4层PCB叠层结构,其中中间两层分别为完整的GND和POWER平面。
3.2 控制接口电路设计
PIC18F96J94与TPS61170的接口设计有两种可选方案:
方案一:PWM直接控制
- 连接:MCU PWM输出→RC滤波(10kΩ+0.1μF)→CTRL引脚
- 优点:响应快,实现简单
- 缺点:调节精度受PWM分辨率限制
方案二:数字接口控制
- 连接:MCU GPIO→CTRL引脚(通过1kΩ电阻)
- 协议:Easyscale™单线协议
- 优点:调节精度高(0.5%)
- 缺点:软件实现较复杂
我们在工业应用中更推荐方案二,因其抗干扰能力更强。图3给出了完整的接口电路,包括必要的ESD保护(如TVS二极管SMF05C)和滤波元件。
4. 软件实现与优化
4.1 基本控制算法实现
系统软件的核心是输出电压的闭环控制。基于PIC18F96J94的实现流程如下:
初始化:
- 配置ADC通道(测量VOUT)
- 初始化PWM模块(10kHz,50%占空比)
- 设置GPIO方向(故障检测引脚)
主循环:
- 读取ADC值(10次平均滤波)
- 计算误差:e[n] = Vref - Vmeas
- 更新PWM占空比:D[n] = D[n-1] + Kp×e[n] + Ki×Σe
- 限幅处理(30%-90%)
- 故障检测与处理
一个实用的技巧是在PID算法中加入死区控制,当误差小于1%时保持占空比不变,可避免不必要的调节振荡。清单1展示了关键的控制代码片段。
4.2 高级功能实现
动态响应优化:通过监测输入电压突变(dVin/dt),提前调整占空比,可将响应时间缩短30%。我们在PIC18F96J94上实现了一个简单的前馈补偿算法:
ΔD = 0.05 × (Vin[n] - Vin[n-1]) / Vin[n-1]
故障保护策略:系统实现了三级保护机制:
- 软件保护:ADC检测到过压立即关闭PWM
- 硬件保护:TPS61170内置的逐周期限流
- 后备保护:MCU看门狗定时器
实测表明,从故障发生到完全关断的最长时间为20μs,满足大多数应用需求。
5. 实测性能与问题排查
5.1 关键性能指标测试
在标准测试条件下(TA=25°C,无强制散热),我们测量了系统的各项关键指标:
效率测试:
| 输入电压(V) | 输出电压(V) | 负载电流(mA) | 效率(%) |
|---|---|---|---|
| 5.0 | 12.0 | 100 | 89.2 |
| 5.0 | 24.0 | 150 | 91.0 |
| 12.0 | 24.0 | 200 | 93.5 |
纹波测试:
- 24V输出时,峰峰值纹波<50mV(20MHz带宽限制)
- 频谱分析显示开关噪声主要集中在1.2MHz±100kHz
热性能:
- 满载连续工作1小时后,芯片温度稳定在85°C
- 热成像显示最热点位于电感附近(约90°C)
5.2 常见问题与解决方案
问题1:启动时输出电压过冲
- 现象:上电瞬间输出电压超出设定值10%-15%
- 原因:软启动电容值不足
- 解决:将CSS从4.7nF增加至10nF
问题2:轻载时输出电压不稳
- 现象:负载<10%时,电压有±3%波动
- 原因:跳周期模式下的固有特性
- 解决:在FB引脚并联100pF电容增加环路惯性
问题3:EMI测试失败
- 现象:30MHz-100MHz频段辐射超标
- 原因:开关节点振铃过大
- 解决:在SW引脚串联2.2Ω电阻并并联100pF电容
6. 应用案例与扩展设计
6.1 工业传感器供电方案
在某工业压力变送器项目中,我们采用此方案实现了24V两线制供电到5V/3.3V的转换系统。特殊优化包括:
- 增加π型滤波(10Ω+2×47μF)抑制100kHz以下噪声
- 使用汽车级电感(IHLP-2525CZ-01)满足振动要求
- 软件上实现负载电流监测功能
该系统已连续稳定运行超过20,000小时,MTBF预计超过100,000小时。
6.2 多路输出扩展设计
通过增加变压器和次级整流电路,可将基础方案扩展为多路输出。一个典型的±15V电源设计要点:
- 采用反激式拓扑,变压器匝比1:1:1
- 次级使用TL431实现精确稳压
- 交叉调整率控制在±5%以内
这种扩展设计已成功应用于实验室仪器的前级电源,实测各通道间耦合噪声<1mVrms。