1. 项目背景与核心器件选型
在嵌入式系统设计中,经常需要将低电压电源转换为更高电压以满足特定外设需求。TPS61170作为德州仪器推出的高压升压转换器,配合PIC18LF45K50微控制器,能够构建高效可靠的DC-DC升压解决方案。这套组合特别适合需要从3-18V输入升压至最高38V输出的应用场景,如工业传感器供电、LED驱动电路等。
TPS61170的关键特性包括:
- 集成1.2A/40V功率MOSFET
- 1.2MHz固定开关频率
- 输入电压范围3-18V
- 输出电压最高38V
- 93%峰值效率
- 2x2mm QFN封装
PIC18LF45K50作为控制核心的优势在于:
- 内置PWM模块和ADC
- 宽工作电压范围(1.8-5.5V)
- 低功耗特性
- 丰富的外设接口
2. 电路设计与关键参数计算
2.1 基本升压拓扑结构
典型应用电路包含以下核心元件:
- 输入电容Cin:建议使用10μF低ESR陶瓷电容
- 功率电感L1:4.7μH至10μH,饱和电流需大于1.5A
- 输出电容Cout:22μF低ESR陶瓷电容
- 反馈电阻网络:R1/R2设置输出电压
- 肖特基二极管D1:40V/2A规格
输出电压计算公式: Vout = Vfb × (1 + R1/R2) 其中Vfb为1.229V(典型值)
2.2 电感选型计算
电感值计算公式: L = (Vin × D) / (ΔIL × fsw) 其中:
- D = 1 - (Vin / Vout)
- ΔIL通常取30%的峰值电流
- fsw=1.2MHz
例如:Vin=5V, Vout=24V时: D = 1 - (5/24) ≈ 0.79 假设ΔIL=0.36A(30% of 1.2A) L = (5×0.79)/(0.36×1.2×10⁶) ≈ 9.1μH
2.3 功率器件热设计
功率损耗主要来自:
- MOSFET导通损耗:Pcond = Iout² × Rds(on) × (Vout - Vin)/Vout
- 二极管损耗:Pd = Iout × Vf × (1 - D)
- 开关损耗:Psw = 0.5 × Vin × Iout × (tr + tf) × fsw
实际布局时需注意:
- 保持功率回路面积最小化
- 使用大面积铜皮散热
- 避免敏感信号线靠近开关节点
3. PIC18LF45K50的软件控制实现
3.1 PWM信号生成配置
通过PIC的PWM模块控制TPS61170的CTRL引脚:
// PWM初始化代码示例 PR2 = 0x7F; // PWM周期寄存器 CCPR1L = 0x3F; // 占空比50% T2CON = 0x04; // 定时器2预分频1:1 CCP1CON = 0x0C; // PWM模式 TMR2ON = 1; // 启动定时器23.2 输出电压动态调节
利用PIC的ADC监测输出电压,通过PWM占空比调整:
void AdjustOutputVoltage(float targetVoltage) { uint16_t adcValue = ReadADC(CHANNEL_VOUT); float actualVoltage = adcValue * ADC_SCALE_FACTOR; if(actualVoltage < targetVoltage - TOLERANCE) { IncreasePWM(); } else if(actualVoltage > targetVoltage + TOLERANCE) { DecreasePWM(); } }3.3 保护功能实现
关键保护策略包括:
- 过流保护:监测输入电流,超过阈值时关闭输出
- 过热保护:读取温度传感器,触发降额或关机
- 软启动控制:PWM占空比渐进增加
4. 实际调试经验与问题解决
4.1 常见启动问题排查
现象:无法正常启动 排查步骤:
- 检查EN引脚电平(应>1.5V)
- 测量VIN引脚电压(3-18V范围)
- 确认电感未饱和(测量电感电流波形)
- 检查反馈网络电阻值
4.2 输出电压纹波优化
实测技巧:
- 增加输出电容并联组合(如22μF+100nF)
- 优化PCB布局,缩短功率回路
- 在FB引脚添加100pF-1nF滤波电容
- 调整补偿网络(典型值:1nF+10kΩ)
4.3 效率提升方法
实测数据对比:
| 优化措施 | 效率提升幅度 |
|---|---|
| 使用低ESR电容 | 2-3% |
| 选择低Vf二极管 | 1-2% |
| 优化电感值 | 1-1.5% |
| 降低开关损耗 | 0.5-1% |
5. 进阶应用与性能扩展
5.1 多路输出设计
通过TPS61170配合变压器可实现:
- 正负双电源输出(如±15V)
- 多组隔离输出
- 不同电压等级组合
5.2 数字控制优化
利用PIC18LF45K50的增强特性:
- 实现PID闭环控制
- 加入负载电流预测算法
- 开发自适应效率优化策略
- 增加通信接口(UART/I2C)
5.3 参考设计对比
不同配置下的性能表现:
| 参数 | 基本配置 | 优化配置 | 参考设计PMP4494 |
|---|---|---|---|
| 输入范围 | 3-18V | 5-12V | 10-20V |
| 最大输出 | 38V | 30V | 20V |
| 峰值效率 | 93% | 95% | 94% |
| 纹波 | 100mV | 50mV | 30mV |
在实际项目中,我发现TPS61170的轻载效率特别值得关注。通过合理配置CTRL引脚的PWM信号,可以在轻载时自动进入跳周期模式,将待机功耗降低至2mA以下。这种特性对电池供电设备尤为重要,实测可使系统续航时间延长15-20%。