1. 项目背景与核心器件选型
在工业控制、医疗设备和实验室仪器等领域,经常需要将低压直流电源转换为高压直流电源。传统方案采用分立元件搭建,存在效率低、体积大、稳定性差等问题。而采用专用DC-DC升压转换芯片配合微控制器,能显著提升系统性能。本次项目选用TI的TPS61170作为升压转换核心,搭配Microchip的PIC18F8520微控制器实现智能化控制。
TPS61170是一款集成1.2A开关管的单片高压升压转换器,具有以下突出特性:
- 输入电压范围宽达3-18V
- 输出电压最高可达38V
- 固定1.2MHz开关频率
- 集成软启动和热保护
- 采用2x2mm QFN超小封装
PIC18F8520作为8位微控制器中的高性能代表,具备:
- 32KB闪存和1.5KB RAM
- 10位ADC和多路PWM输出
- 丰富的通信接口(USART/I2C/SPI)
- 工业级温度范围(-40℃~85℃)
这种组合特别适合需要精确电压调节的中小功率应用场景,如:
- 便携式医疗设备的电极驱动电源
- 工业传感器的激励电压源
- 实验室测量仪器的偏置电压生成
2. 硬件电路设计与关键参数计算
2.1 升压转换基本拓扑
TPS61170支持多种拓扑结构,本项目采用最典型的升压(Boost)架构。基本工作原理是:当内部开关管导通时,电感储能;开关管关断时,电感能量通过二极管向输出电容转移。通过PWM控制开关占空比,实现输出电压调节。
关键元件选型计算公式:
输出电压设定: Vout = Vref × (1 + R1/R2) 其中Vref=1.229V,R1/R2组成反馈分压网络
电感值计算: L = (Vin × D) / (ΔIL × fsw) 典型取ΔIL=30%Iout(max),fsw=1.2MHz
输出电容选择: Cout ≥ Iout × D / (fsw × ΔVout) 建议使用低ESR的陶瓷电容
2.2 具体电路实现
基于TPS61170的典型应用电路如下:
Vin(5-12V) ──┬───[电感10μH]───┬───[肖特基二极管]───┬── Vout(12-24V) │ │ │ [输入电容] [SW引脚] [输出电容] │ │ │ └───── GND ───────┴─────── GND ───────┘关键元件参数选择建议:
- 输入电容:10μF陶瓷电容(X5R/X7R)
- 功率电感:10μH/2A饱和电流(如TDK VLS252010ET-100M)
- 输出二极管:40V/1A肖特基(如B140-13-F)
- 输出电容:22μF陶瓷电容(25V及以上)
注意:布局时应使功率回路面积最小化,SW节点走线尽量短粗,反馈网络远离噪声源。
3. PIC18F8520的智能控制实现
3.1 硬件接口设计
PIC18F8520通过以下方式与TPS61170交互:
- ADC通道监测输入/输出电压
- PWM输出连接CTRL引脚实现动态调压
- GPIO控制EN引脚实现开关机
- I2C接口连接数字电位器微调反馈网络
典型连接示意图:
PIC18F8520 TPS61170 RC2(PWM) ────────> CTRL RA0(ADC) <─────── FB分压中点 RB0(GPIO) ───────> EN I2C总线 ─────────> 数字电位器3.2 核心控制算法
主控程序需实现以下功能:
- 电压闭环控制:
while(1) { actualVoltage = ADC_Read(FB_CHANNEL); error = targetVoltage - actualVoltage; pwmDuty += Kp * error + Ki * error_sum; PWM_SetDuty(pwmDuty); Delay(10ms); }- 保护策略:
- 输入欠压锁定(UVLO)
- 输出过压保护(OVP)
- 过热关断(通过NTC监测)
- 工作模式切换:
- 恒压模式(CV)
- 恒流模式(CC)
- 突发模式(轻载时)
4. 实际调试经验与问题解决
4.1 常见问题排查
- 输出电压振荡:
- 检查反馈网络布局,确保走线远离电感
- 尝试在FB引脚添加100pF-1nF补偿电容
- 调整环路补偿元件值
- 转换效率低下:
- 测量开关波形,确认没有异常振铃
- 检查电感直流电阻(DCR)是否过大
- 验证二极管正向压降(应<0.5V)
- 芯片异常发热:
- 测量实际开关电流是否超限
- 检查PCB散热设计,必要时增加铜箔面积
- 确认环境温度在规格范围内
4.2 性能优化技巧
- 轻载效率提升:
- 启用芯片的Skip模式
- 降低开关频率(通过CTRL引脚PWM)
- 采用脉冲跳跃控制策略
- 瞬态响应改善:
- 优化补偿网络参数
- 增加输出电容容量
- 采用电压前馈控制
- EMI抑制措施:
- 在输入/输出端添加π型滤波器
- 使用屏蔽电感
- 关键节点预留磁珠焊盘
5. 进阶应用与扩展
5.1 多路输出实现
利用TPS61170可以构建:
- 正负双电源(±15V等)
- 多级升压架构(如5V→12V→24V)
- 隔离输出(加变压器)
5.2 特殊拓扑应用
SEPIC配置: 适合输入电压可能高于/低于输出的场景 需增加耦合电感和隔直电容
Flyback拓扑: 可实现隔离输出 需要变压器设计和漏感处理
5.3 系统级集成方案
将本设计作为子系统,可构建:
- 可编程高压电源
- 电池供电设备的高压驱动
- 工业传感器集中供电系统
在实际项目中,我曾用这套方案为某型医疗检测设备开发了电极驱动电源模块,输入5V锂电池,输出0-30V可调,最大电流500mA。关键改进包括:
- 增加了数字电位器(MCP4018)实现0.1V步进调节
- 加入NTC温度监测和降额控制
- 优化布局使模块尺寸仅25x15mm
这种组合的灵活性在于,既可以利用TPS61170的高集成度简化设计,又能通过PIC18F8520实现智能控制,非常适合中小功率的高性能电源应用。对于需要更高功率的场景,可考虑采用同步整流方案或并联多个转换器。