1. 项目背景与核心器件选型
在工业控制、医疗设备和实验室仪器等领域,经常需要将低电压直流电源转换为高电压直流电源。传统方案采用分立元件搭建,存在效率低、体积大、稳定性差等问题。而采用专用DC-DC升压转换芯片配合微控制器,能实现更高效可靠的电源转换方案。
TPS61170是TI推出的一款高压升压转换器,具有以下突出特性:
- 输入电压范围3-18V,输出电压最高可达38V
- 集成1.2A/40V功率MOSFET开关管
- 固定1.2MHz开关频率
- 转换效率最高达93%
- 6引脚2x2mm QFN超小封装
PIC18LF4680微控制器作为控制核心具有以下优势:
- 宽工作电压范围(2.0-5.5V)
- 内置PWM模块和ADC模块
- 丰富的GPIO和外设接口
- 低功耗特性适合便携设备
2. 电路设计与关键参数计算
2.1 基本升压拓扑结构
升压转换器(Boost Converter)的基本工作原理是通过开关管周期性导通/关断,在电感上存储和释放能量,配合输出电容滤波实现电压提升。TPS61170内部已集成开关管,只需外接电感和二极管即可构成完整升压电路。
关键元件选型计算:
电感值计算: L = (V_in × D) / (ΔI_L × f_sw) 其中D为占空比,ΔI_L为纹波电流(通常取输出电流的20-30%)
输出电容计算: C_out ≥ (I_out × D) / (f_sw × ΔV_out) ΔV_out为允许的输出电压纹波
二极管选型: 需满足反向电压>V_out,正向电流>I_out
2.2 反馈网络设计
TPS61170通过FB引脚(反馈引脚)调节输出电压,内部基准电压为1.229V。输出电压由分压电阻决定:
V_out = 1.229 × (1 + R1/R2)
建议R2取10kΩ左右,再根据所需输出电压计算R1值。例如需要24V输出时: R1 = R2 × (V_out/1.229 - 1) = 10k × (24/1.229 - 1) ≈ 185kΩ
3. PIC18LF4680控制接口实现
3.1 PWM动态调压
TPS61170的CTRL引脚支持两种调压方式:
- Easyscale™数字接口调压
- PWM模拟调压
采用PIC18LF4680的PWM模块实现动态调压更为简便。配置步骤:
- 初始化PWM模块,设置频率为500Hz-10kHz
- 配置占空比分辨率(建议10位)
- 通过改变占空比实现输出电压调节
PWM占空比与输出电压关系: V_out = V_nom × (1 - D) 其中V_nom为标称输出电压,D为PWM占空比(0-100%)
3.2 保护功能实现
利用PIC18LF4680的ADC模块监测关键参数:
- 输入电压监测
- 输出电压监测
- 负载电流监测(通过采样电阻)
当检测到异常时,可通过EN引脚快速关断TPS61170。典型保护策略:
- 输入欠压保护
- 输出过压保护
- 过流保护
- 过热保护(通过NTC电阻)
4. PCB布局与EMC设计要点
4.1 功率回路布局
- 输入电容尽量靠近VIN和GND引脚
- 电感、二极管和输出电容构成紧凑回路
- 使用大面积铜皮作为散热和接地
4.2 信号布线注意事项
- FB分压电阻靠近FB引脚布局
- CTRL信号走线远离功率回路
- 模拟地和功率地单点连接
4.3 EMC优化措施
- 开关节点面积最小化
- 必要时添加RC缓冲电路
- 输出添加π型滤波
5. 实测性能与优化
5.1 效率测试数据
输入电压5V时不同负载下的效率:
- 100mA负载:89%
- 300mA负载:91%
- 500mA负载:88%
5.2 常见问题解决
启动失败:
- 检查EN引脚电平
- 确认输入电压在范围内
- 检查电感是否饱和
输出电压不稳:
- 检查FB分压电阻精度
- 确认输出电容足够
- 检查布局是否合理
过热问题:
- 检查负载电流是否超限
- 优化PCB散热设计
- 考虑降低开关频率
6. 进阶应用扩展
6.1 SEPIC拓扑实现
TPS61170支持SEPIC(单端初级电感转换器)拓扑,适合输入电压可能高于或低于输出电压的应用。关键改动:
- 增加耦合电感
- 添加隔直电容
- 调整补偿网络
6.2 多路输出设计
通过添加额外绕组和整流电路,可从单个TPS61170获得多路输出:
- 正负对称输出
- 不同电压等级输出
- 隔离输出
6.3 数字控制接口开发
利用PIC18LF4680的UART或I2C接口,可实现:
- 输出电压远程设置
- 工作状态监控
- 故障记录与分析
在实际项目中,我们成功将3.7V锂电池升压至24V/300mA,为工业传感器供电。经过三个月连续运行测试,系统稳定可靠,完全满足设计需求。这种方案特别适合便携式仪器、无人机载设备等空间受限的应用场景。