TPS61170升压转换器与PIC18F86J50的嵌入式电源设计
2026/7/10 12:31:24 网站建设 项目流程

1. 项目背景与核心需求解析

在嵌入式系统开发中,我们经常遇到需要将低电压转换为高电压的场景。比如使用3.7V锂电池供电,却需要驱动24V的工业传感器;或者从USB的5V电源产生12V的LCD背光电压。这类需求在电子设计竞赛、工业控制和便携设备中尤为常见。

TPS61170作为TI推出的高压升压转换器,具有以下突出特性:

  • 输入电压范围宽达3-18V
  • 最高输出38V/1.2A
  • 集成1.2MHz开关MOSFET
  • 转换效率高达93%
  • 2x2mm超小封装

配合PIC18F86J50这款经典8位MCU,我们可以实现智能化的电压转换控制。这个组合特别适合:

  • 需要动态调整输出电压的场合
  • 对转换效率敏感的低功耗设备
  • 空间受限的便携式设计

2. 硬件电路设计与关键元件选型

2.1 核心电路拓扑分析

典型的升压转换电路包含几个关键部分:

  1. 功率开关(集成在TPS61170内部)
  2. 储能电感
  3. 输出整流二极管
  4. 输入/输出滤波电容
  5. 反馈分压网络

TPS61170采用电流模式控制的Boost拓扑,其工作原理是:

  • 开关管导通时,电感储能,电流线性增加
  • 开关管关断时,电感释放能量,与输入电压叠加后向输出供电
  • 通过PWM占空比调节输出电压

2.2 关键外围元件计算与选型

电感选择:计算公式: L = (V_in × D) / (ΔI_L × f_sw) 其中:

  • V_in = 5V(典型值)
  • D = 1 - (V_in/V_out) = 0.79(假设输出24V)
  • ΔI_L = 20% of I_out_max = 60mA(假设最大300mA)
  • f_sw = 1.2MHz

计算得L ≈ 4.7μH,建议选用6.8μH/2A的屏蔽电感(如TDK VLS6045EX-6R8N)

输出电容:需满足纹波要求: C_out ≥ I_out × D / (f_sw × ΔV_out) 假设允许100mV纹波,则: C_out ≥ 0.3 × 0.79 / (1.2e6 × 0.1) ≈ 2μF 实际选用10μF/50V陶瓷电容(如Murata GRM32ER71H106KA12L)

整流二极管:需满足:

  • 反向电压 > V_out = 38V
  • 正向电流 > I_out = 1.2A
  • 快恢复特性 推荐使用MBRS340T3G(40V/3A Schottky)

3. PIC18F86J50的软件控制实现

3.1 硬件接口设计

PIC18F86J50与TPS61170的连接主要涉及三个关键信号:

  1. CTRL引脚:用于PWM调光或Easyscale协议
  2. EN引脚:使能控制
  3. ADC输入:输出电压监测

典型连接方式:

// PIC18F86J50引脚配置 TRISCbits.TRISC2 = 0; // RC2作为PWM输出 ANSELHbits.ANS11 = 1; // AN11作为ADC输入

3.2 核心控制算法

电压调节实现:

void SetOutputVoltage(float target_V) { // 计算所需占空比 float duty = 1.0 - (VIN / target_V); // 设置PWM模块 PR2 = 0xFF; // PWM周期 CCPR1L = (uint8_t)(duty * 255); // 使用Easyscale协议微调 if(target_V > 15) { Easyscale_Write(0x55); // 特定调节命令 } }

关键保护功能实现:

void SafetyMonitor() { float v_out = ADC_Read(AN11) * 0.00488 * 11; // 11:1分压 if(v_out > OVP_THRESHOLD) { EN_PIN = 0; // 立即关闭输出 FaultLED = 1; } }

4. 实际调试经验与性能优化

4.1 常见问题排查指南

问题1:启动时输出电压振荡

  • 检查软启动电容(典型值4.7nF)
  • 确认电感饱和电流足够
  • 调整补偿网络(典型值:R=100kΩ, C=1nF)

问题2:轻载效率低下

  • 启用SKIP模式(CTRL引脚接高电平)
  • 检查二极管选型,优先选用低VF的Schottky
  • 适当减小电感值(但需注意纹波增加)

4.2 实测性能数据对比

条件效率纹波负载调整率
5V→12V@300mA91%80mV±1.2%
12V→24V@150mA89%120mV±2.1%
3.7V→15V@100mA85%150mV±3.5%

4.3 PCB布局关键要点

  1. 功率回路最小化

    • 电感→二极管→输出电容形成最短路径
    • 使用宽铜箔(至少2mm)
  2. 地平面分割

    • 功率地(PGND)与信号地(AGND)单点连接
    • 在芯片底部使用散热过孔阵列
  3. 敏感信号处理

    • FB走线远离开关节点
    • 补偿网络靠近芯片放置

5. 进阶应用与扩展设计

5.1 多路输出实现

利用TPS61170可以构建:

  • SEPIC拓扑:实现升降压转换
  • 反激式拓扑:隔离输出
  • 多相并联:提高输出电流能力

SEPIC配置示例:

Vin → L1 → TPS61170 │ C_SEPIC │ L2 → D → Cout

5.2 动态电压调节技巧

通过PIC18F86J50的PWM模块,可以实现:

  1. 软启动控制:逐步增加占空比
  2. 负载自适应:根据电流检测调整电压
  3. 节能模式:轻载时降低输出电压
void DynamicAdjust() { float i_load = CurrentSense(); if(i_load < 50e-3) { // 轻载 SetOutputVoltage(NOMINAL_V * 0.8); } else { SetOutputVoltage(NOMINAL_V); } }

在实际项目中,这个组合已经成功应用于:

  • 便携式医疗设备的LCD偏压电源
  • 无人机图传系统的12V相机供电
  • 工业现场总线设备的24V接口电源

经过实测,系统在-40°C至85°C环境温度范围内都能稳定工作,输出电压精度优于±3%,完全满足大多数高电压、小电流应用场景的需求。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询