当前位置: 首页 > news >正文

基于TPS61170与PIC18LF4610的高效DC-DC升压方案设计

1. 项目背景与核心器件选型

在嵌入式系统开发中,经常需要将低电压电源转换为更高电压以满足特定外设需求。TPS61170作为德州仪器(TI)推出的高压升压转换器,配合PIC18LF4610微控制器的灵活控制能力,可以构建一个高效可靠的DC-DC升压解决方案。

TPS61170的关键特性使其成为本项目的理想选择:

  • 输入电压范围3-18V,输出电压最高可达38V
  • 集成1.2A/40V功率MOSFET开关管
  • 固定1.2MHz开关频率
  • 支持Boost、SEPIC等多种拓扑结构
  • 6引脚2x2mm QFN封装节省空间

PIC18LF4610微控制器的优势在于:

  • 内置PWM模块适合电源控制
  • 丰富的外设接口便于系统集成
  • 低功耗特性延长电池供电时间
  • 充足的I/O引脚实现灵活配置

2. 电路设计与关键参数计算

2.1 基本升压电路拓扑

典型的TPS61170升压电路包含以下核心元件:

  1. 输入滤波电容(Cin):选用10μF/25V陶瓷电容
  2. 功率电感(L1):推荐值4.7μH至10μH
  3. 输出二极管(D1):肖特基二极管如SS34
  4. 输出电容(Cout):22μF/50V低ESR陶瓷电容
  5. 反馈电阻网络(R1/R2)

注意:电感选择需考虑饱和电流应大于峰值开关电流,建议选用屏蔽式功率电感以降低EMI干扰。

2.2 输出电压设定计算

输出电压由反馈电阻分压比决定:

Vout = Vref × (1 + R1/R2)

其中Vref=1.229V。假设需要24V输出:

R1/R2 = (24/1.229) - 1 ≈ 18.5

实际可选R2=10kΩ,则R1=185kΩ(可用180kΩ+5.1kΩ串联实现)

2.3 电感参数计算

电感值选择基于最大纹波电流要求:

L = (Vin × D) / (ΔIL × fsw)

其中:

  • Vin=5V(典型输入)
  • D=1-Vin/Vout=1-5/24≈0.79
  • 取ΔIL=0.3A(峰峰值纹波)
  • fsw=1.2MHz

计算得L≈11μH,实际选用10μH电感。

3. PIC18LF4610控制接口设计

3.1 硬件连接方案

PIC18LF4610与TPS61170的关键连接:

  1. PWM输出引脚连接CTRL引脚实现动态调压
  2. GPIO控制ENABLE引脚实现开关机
  3. ADC监测输入/输出电压
  4. I2C接口连接数字电位器微调反馈网络

3.2 软件控制逻辑

核心控制流程包括:

  1. 系统初始化:
void PSU_Init() { // 配置PWM模块 PR2 = 0xFF; // PWM周期 CCPR1L = 0x80; // 50%占空比初始值 CCP1CON = 0x0C; // PWM模式设置 // 配置ADC ADCON1 = 0x0E; // 右对齐,AN0-AN3模拟输入 ADCON2 = 0x3E; // 采集时间设置 }
  1. 电压调节算法:
void AdjustVoltage(uint16_t target) { uint16_t vout = ReadADC(VOUT_CH); int16_t error = target - vout; // 简单PI控制 static int16_t integral = 0; integral += error; if(integral > 1000) integral = 1000; if(integral < -1000) integral = -1000; uint8_t duty = 128 + error/8 + integral/16; SetPWM(duty); }

4. PCB布局与EMI优化

4.1 关键布局原则

  1. 功率回路最小化:

    • 输入电容尽量靠近Vin和GND引脚
    • 电感、二极管、输出电容形成紧凑回路
    • SW节点面积控制在最小
  2. 信号隔离:

    • 反馈走线远离功率元件
    • 模拟地与功率地单点连接
    • CTRL信号加RC滤波(10Ω+100nF)

4.2 热管理设计

  1. 在TPS61170底部布置散热过孔阵列
  2. 铜箔面积至少5mm×5mm
  3. 必要时添加散热片
  4. 避免电感与IC紧贴导致热耦合

5. 系统测试与性能优化

5.1 基础测试项目

  1. 空载启动测试:

    • 缓慢提升输入电压观察启动过程
    • 检查输出电压过冲是否在10%以内
  2. 负载调整率测试:

    • 从空载到满载(300mA)阶跃变化
    • 输出电压波动应小于±5%
  3. 效率测量:

    • 记录不同负载下的输入/输出功率
    • 预期效率曲线:轻载>85%,满载>90%

5.2 常见问题解决方案

  1. 输出电压振荡:

    • 检查反馈环路补偿
    • 尝试在FB引脚添加100pF-1nF电容
    • 确认电感未饱和
  2. 芯片过热保护:

    • 检查开关节点波形是否正常
    • 降低开关频率(可通过外部同步)
    • 优化PCB散热设计
  3. 轻载效率低:

    • 启用芯片的跳周期模式
    • 调整PWM调光频率(如500Hz-1kHz)
    • 考虑burst mode控制策略

6. 进阶应用扩展

6.1 多路输出设计

利用TPS61170的SEPIC拓扑能力,可设计正负双电源:

  1. 主输出:+24V/150mA
  2. 辅助输出:-12V/50mA
  3. 使用耦合电感节省空间

6.2 数字调光控制

通过PIC的PWM模块实现精密调光:

  1. 100Hz-1kHz调光频率
  2. 10-bit分辨率控制
  3. 软启动/软关闭曲线优化

6.3 输入电压扩展

当输入可能超过18V时:

  1. 添加前置LDO稳压
  2. 使用外部偏置电路
  3. 输入过压保护设计

在实际调试中发现,TPS61170的CTRL引脚对PWM信号质量非常敏感。建议在软件中增加消抖处理,并在硬件上添加低通滤波。一个实用的技巧是将PWM基频设为1kHz左右,通过占空比调节输出电压,这样既能保证调节精度,又能避免高频干扰。

http://www.jsqmd.com/news/1142823/

相关文章:

  • 钢化、夹层、夹层钢化玻璃,到底怎么选?
  • 按摩椅品牌排行榜
  • 睡眠消费迎来质变!智能赛道爆发在即
  • USVInland 数据集实战:4个月采集27段数据,26公里内河SLAM评测
  • GitLab 迁移
  • 企业采购AI服务时,怎么分辨靠谱的技术方案和过度承诺?
  • Burp Suite CO2 插件 vs 原生Scanner:3个维度实测漏洞检测效率与精度
  • 每百万Token仅0.99美元,SemiAnalysis降本增效,硅谷巨头却为AI账单抓狂!
  • 2026实测:苹果手机去水印app推荐,iPhone图片视频去水印工具教程
  • 如何用Obsidian轻松管理英雄联盟Wad文件:终极免费工具指南
  • 【AI大模型进阶】从“炼丹”到“工程”:为什么AI开发不只是调参?
  • 3步免费解锁IDM:开源激活脚本完整使用指南
  • Cats Blender插件终极指南:VRChat模型优化与导入全攻略
  • 企业微信API二次开发,你真的踩对坑了吗?
  • 电子行业工业4.0智能工程方案,生产效率翻倍的秘密!
  • Vue3-Day6
  • 星露谷物语模组加载框架SMAPI:从新手到专家的完整成长指南
  • AI智能标书系统推荐:2026年最新榜单
  • Codex用量增长6倍超500万周活,负责人分享产品理念与设计流程新思考
  • 压电陶瓷发声器与PIC32微控制器的智能警报系统设计
  • Hermes0.17与DeepSeek集成实战:AI智能体开发避坑指南
  • 益生菌、酵素真实肠胃养护作用全解析
  • 键盘连击终极解决方案:用KeyboardChatterBlocker拯救你的机械键盘
  • Agent产品中的长短期记忆管理:会话上下文与持久化存储方案
  • easyMarkets平台:以使用秩序为核心的平台服务观察
  • 什么是触摸一体机?一文读懂工业触摸一体机的定义、分类与选型
  • 三个月如何系统准备Java面试?
  • 企业微信API二次开发:百万级私域客户同步,你的架构扛得住吗?
  • 低碳工厂节能60%实战:智能照明+BA楼宇+能耗系统的协同秘诀
  • Netcat for Windows:终极网络调试瑞士军刀,让你在Windows上也能玩转TCP/IP黑魔法