news 2026/7/12 10:36:19

基于TPS61170与PIC18LF4680的高效DC-DC升压转换方案

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于TPS61170与PIC18LF4680的高效DC-DC升压转换方案

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内部已集成开关管,只需外接电感和二极管即可构成完整升压电路。

关键元件选型计算:

  1. 电感值计算: L = (V_in × D) / (ΔI_L × f_sw) 其中D为占空比,ΔI_L为纹波电流(通常取输出电流的20-30%)

  2. 输出电容计算: C_out ≥ (I_out × D) / (f_sw × ΔV_out) ΔV_out为允许的输出电压纹波

  3. 二极管选型: 需满足反向电压>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引脚支持两种调压方式:

  1. Easyscale™数字接口调压
  2. PWM模拟调压

采用PIC18LF4680的PWM模块实现动态调压更为简便。配置步骤:

  1. 初始化PWM模块,设置频率为500Hz-10kHz
  2. 配置占空比分辨率(建议10位)
  3. 通过改变占空比实现输出电压调节

PWM占空比与输出电压关系: V_out = V_nom × (1 - D) 其中V_nom为标称输出电压,D为PWM占空比(0-100%)

3.2 保护功能实现

利用PIC18LF4680的ADC模块监测关键参数:

  1. 输入电压监测
  2. 输出电压监测
  3. 负载电流监测(通过采样电阻)

当检测到异常时,可通过EN引脚快速关断TPS61170。典型保护策略:

  • 输入欠压保护
  • 输出过压保护
  • 过流保护
  • 过热保护(通过NTC电阻)

4. PCB布局与EMC设计要点

4.1 功率回路布局

  1. 输入电容尽量靠近VIN和GND引脚
  2. 电感、二极管和输出电容构成紧凑回路
  3. 使用大面积铜皮作为散热和接地

4.2 信号布线注意事项

  1. FB分压电阻靠近FB引脚布局
  2. CTRL信号走线远离功率回路
  3. 模拟地和功率地单点连接

4.3 EMC优化措施

  1. 开关节点面积最小化
  2. 必要时添加RC缓冲电路
  3. 输出添加π型滤波

5. 实测性能与优化

5.1 效率测试数据

输入电压5V时不同负载下的效率:

  • 100mA负载:89%
  • 300mA负载:91%
  • 500mA负载:88%

5.2 常见问题解决

  1. 启动失败:

    • 检查EN引脚电平
    • 确认输入电压在范围内
    • 检查电感是否饱和
  2. 输出电压不稳:

    • 检查FB分压电阻精度
    • 确认输出电容足够
    • 检查布局是否合理
  3. 过热问题:

    • 检查负载电流是否超限
    • 优化PCB散热设计
    • 考虑降低开关频率

6. 进阶应用扩展

6.1 SEPIC拓扑实现

TPS61170支持SEPIC(单端初级电感转换器)拓扑,适合输入电压可能高于或低于输出电压的应用。关键改动:

  1. 增加耦合电感
  2. 添加隔直电容
  3. 调整补偿网络

6.2 多路输出设计

通过添加额外绕组和整流电路,可从单个TPS61170获得多路输出:

  1. 正负对称输出
  2. 不同电压等级输出
  3. 隔离输出

6.3 数字控制接口开发

利用PIC18LF4680的UART或I2C接口,可实现:

  1. 输出电压远程设置
  2. 工作状态监控
  3. 故障记录与分析

在实际项目中,我们成功将3.7V锂电池升压至24V/300mA,为工业传感器供电。经过三个月连续运行测试,系统稳定可靠,完全满足设计需求。这种方案特别适合便携式仪器、无人机载设备等空间受限的应用场景。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/12 10:35:39

如何快速配置罗技鼠标宏:PUBG压枪脚本的5分钟终极指南

如何快速配置罗技鼠标宏:PUBG压枪脚本的5分钟终极指南 【免费下载链接】logitech-pubg PUBG no recoil script for Logitech gaming mouse / 绝地求生 罗技 鼠标宏 项目地址: https://gitcode.com/gh_mirrors/lo/logitech-pubg 还在为绝地求生中难以控制的武…

作者头像 李华
网站建设 2026/7/12 10:35:19

Jetson Orin部署BEVFormer:JetPack 6.2+TensorRT 10.3实战指南

1. 项目概述:为什么在 Jetson(JetPack 6.2)上部署 BEVFormer 是一场“硬核极限挑战”BEVFormer,全称 Bird’s Eye View Transformer,是当前纯视觉自动驾驶感知领域公认的标杆级模型——它能把多路车载摄像头拍到的前视…

作者头像 李华
网站建设 2026/7/12 10:34:21

NBTExplorer终极指南:5步掌握Minecraft数据编辑的艺术 [特殊字符]

NBTExplorer终极指南:5步掌握Minecraft数据编辑的艺术 🎮 【免费下载链接】NBTExplorer A graphical NBT editor for all Minecraft NBT data sources 项目地址: https://gitcode.com/gh_mirrors/nb/NBTExplorer 你是否曾想过像编辑普通文件一样修…

作者头像 李华
网站建设 2026/7/12 10:34:00

3分钟解锁Godot游戏资源:专业PCK解包工具完全指南

3分钟解锁Godot游戏资源:专业PCK解包工具完全指南 【免费下载链接】godot-unpacker godot .pck unpacker 项目地址: https://gitcode.com/gh_mirrors/go/godot-unpacker 你是否曾经想要探索Godot游戏的内部世界,提取精美的游戏资源进行学习或创作…

作者头像 李华
网站建设 2026/7/12 10:33:36

AI智能体手机技术解析:端侧大模型与工具调用的工程实践

1. 先搞清楚“AI 智能体手机”到底解决什么实际问题 看到“全球首款 AI 智能体手机”这个标题,很多人第一反应可能是“这又是一个营销概念”。但如果你真的在技术一线做过移动端 AI 应用部署,就会明白这类设备真正要解决的不是“有没有 AI”,…

作者头像 李华
网站建设 2026/7/12 10:33:20

程序员为什么不自己开发一个小程序赚钱?

在技术社区里,有一个经久不衰的“神话”:某程序员利用业余时间写了个小程序,上线即爆火,靠广告和付费轻松实现月入过万,从此告别996。 这种故事看多了,身边的外行朋友也会凑过来问:“你天天写代…

作者头像 李华