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

基于TPS61170与PIC18F4550的高效DC-DC升压转换设计

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

在工业控制、医疗设备和实验室仪器等领域,经常需要将低电压直流电源转换为高电压直流电源。传统方案采用分立元件搭建,存在效率低、体积大、稳定性差等问题。而采用专用DC-DC升压转换芯片配合微控制器,能实现更精准的电压控制和更高的转换效率。

TPS61170是TI公司推出的一款高性能升压转换器,具有以下突出特性:

  • 输入电压范围3-18V,输出电压最高可达38V
  • 集成1.2A/40V功率MOSFET开关管
  • 固定1.2MHz开关频率
  • 转换效率最高达93%
  • 6引脚2x2mm QFN超小封装

PIC18F4550则是Microchip公司经典的8位微控制器,具备:

  • 32KB Flash程序存储器
  • 2KB RAM
  • 内置USB 2.0全速控制器
  • 13通道10位ADC
  • 多种PWM输出模式

这两款器件的组合特别适合需要精确电压控制的中小功率升压应用场景。

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

2.1 基本升压拓扑结构

TPS61170支持多种拓扑配置,本项目采用最基本的升压(Boost)结构。典型应用电路包含以下关键元件:

  1. 输入滤波电容Cin:选用低ESR的47μF陶瓷电容
  2. 功率电感L1:推荐值4.7μH(如Bourns SRN3015系列)
  3. 输出二极管D1:肖特基二极管,如MBRS340T3
  4. 输出电容Cout:100μF低ESR电解电容并联10μF陶瓷电容
  5. 反馈电阻网络R1/R2

2.2 输出电压设定

输出电压由FB引脚的分压电阻决定: 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 > (5×0.79)/(0.3×1.2e6) ≈ 11μH 考虑余量选择4.7μH电感,其饱和电流需>1.5A

3. PIC18F4550控制接口设计

3.1 PWM动态调压方案

TPS61170的CTRL引脚支持两种调压方式:

  1. Easyscale™数字协议
  2. PWM模拟调压

本项目采用PIC18F4550的PWM模块实现动态调压:

// PWM初始化代码示例 PR2 = 0xFF; // PWM周期= (PR2+1)*4*Tosc*TMR2预分频 CCP1CON = 0x0C; // PWM模式 T2CON = 0x04; // TMR2开启,预分频1:1 CCPR1L = 0x80; // 初始占空比50%

PWM频率建议设置在10-100kHz范围,占空比与输出电压成反比关系,需通过实验校准。

3.2 电压监测与保护

利用PIC18F4550的ADC监测输入/输出电压:

// ADC初始化 ADCON1 = 0x0E; // AN0-AN3为模拟输入 ADCON2 = 0xA6; // 右对齐,8Tad, Fosc/64 // 读取ADC值 unsigned int read_adc(unsigned char ch) { ADCON0 = (ch << 2) | 0x01; // 选择通道并开启ADC while(ADCON0bits.GO); // 等待转换完成 return (ADRESH << 8) | ADRESL; }

当检测到过压或欠压时,可通过EN引脚关闭TPS61170。

4. PCB布局与热设计要点

4.1 关键信号布线规则

  1. 功率回路最小化:SW引脚→电感→二极管→输出电容的环路面积要尽可能小
  2. 反馈网络远离噪声源:FB引脚走线要短,远离电感和SW节点
  3. 地平面分割:功率地(PGND)与信号地(AGND)单点连接
  4. 输入输出电容就近放置:尽量靠近芯片引脚

4.2 热管理建议

虽然TPS61170采用热增强型QFN封装,但在满负荷工作时仍需注意:

  1. 在芯片底部裸露焊盘上打多个过孔连接到地平面散热
  2. 必要时添加少量铜箔面积辅助散热
  3. 环境温度超过85℃时应降低输出电流或加强通风

5. 系统调试与性能优化

5.1 上电测试步骤

  1. 先不接MCU,测量TPS61170独立工作时的输出电压
  2. 确认输出电压正常后,连接PIC18F4550
  3. 逐步测试以下功能:
    • PWM调压线性度
    • ADC采样精度
    • 过压保护响应
  4. 满载测试至少30分钟,监测温升

5.2 常见问题排查

问题1:输出电压不稳定

  • 检查FB引脚走线是否受到干扰
  • 确认反馈电阻精度(建议1%)
  • 尝试在FB引脚添加100pF滤波电容

问题2:芯片异常发热

  • 检查电感饱和电流是否足够
  • 测量SW节点波形,确认开关损耗正常
  • 降低开关频率(可通过外部时钟同步实现)

问题3:轻载效率低

  • 启用芯片的轻载跳周期模式
  • 优化PWM调压的死区设置
  • 考虑增加假负载(如100kΩ电阻)

6. 进阶应用扩展

6.1 多级升压方案

对于需要更高输出电压的应用,可采用两级升压:

  1. 第一级TPS61170升压至24V
  2. 第二级使用TPS61170或专用高压芯片(如LM5022)升压至所需电压 需注意级间隔离和功率分配问题。

6.2 电池供电优化

当用于电池供电设备时:

  1. 启用芯片的省电模式(PSM)
  2. 根据电池电压动态调整PWM参数
  3. 添加低电压切断(LVC)功能
  4. 考虑使用库仑计监测电池容量

6.3 数字通信接口扩展

通过PIC18F4550的USB接口,可实现:

  1. 上位机电压设定与监控
  2. 故障日志记录
  3. 固件在线升级
  4. 能效数据分析

在实际项目中,我们曾用此方案为某光谱仪开发高压电源模块,实现了12V输入到28V/0.5A输出的稳定转换,长期工作温升控制在15℃以内。关键经验是:

  1. 反馈电阻要选用低温漂型号
  2. 功率电感必须留足30%电流余量
  3. PCB布局阶段就要考虑热分布
  4. 批量生产时需逐个校准ADC基准
http://www.cnnetsun.cn/news/3244394.html

相关文章:

  • STM32与MCP3551高精度ADC应用实战
  • 对标“新双高”与“人工智能+教育”:未来实训中心如何落地
  • 锂离子电池组电压均衡方案设计与实现
  • 终极指南:使用BetterJoy将Switch手柄完美适配PC游戏和模拟器
  • SPSS 28.0 实战:从居民健康数据到10种统计图表与3类假设检验完整流程
  • ACPI HMAT(Heterogeneous Memory Attribute Table,异构内存属性表)
  • AI与大模型新闻日报 | 2026-07-09
  • GSE宏编辑器终极指南:如何在魔兽世界中打造智能技能序列
  • 东芝H桥驱动器与PIC32MX的直流电机控制方案
  • A3910与STM32F215RE电机控制实战指南
  • 广州做小程序商城的公司有哪些,大湾区微信生态才是真正的选型红利
  • FPGA 数字时钟 Verilog 模块化设计:4大核心模块与 50MHz 分频实战
  • NCMDump终极指南:三步解锁网易云音乐加密格式,实现音频自由播放
  • BetterJoy:3分钟将Switch手柄变身高性能PC游戏控制器
  • Android .so 文件简析
  • 云器科技开源“增量Skill”:一句话让AI搞定增量数据开发,任意AI Agent生产级可用
  • MP2672A双节锂电池充电管理与STM32F302R8硬件设计
  • ROS 多传感器同步方案对比:ExactTime vs ApproximateTime 在4种场景下的性能实测
  • 欧姆龙G6D-ASI与PIC18F47K42的智能负载控制方案
  • 没有实拍素材怎么快速做投流视频,AI能生成镜头脚本吗
  • STM32与A3908构建高精度运动控制系统的关键技术解析
  • 3分钟掌握ncmdump:轻松解密网易云音乐加密文件的完整指南
  • STM32与H桥驱动器实现直流电机智能控制方案
  • IDM激活脚本终极指南:3步实现永久免费高速下载
  • MP2672A双节锂电池充电管理与电压平衡技术详解
  • 5步精通Shelter隔离环境配置:从安装到故障排除的完整指南
  • ncmdumpGUI:3步轻松解锁网易云音乐NCM文件,让音乐自由播放
  • I-JEPA 架构实战:4步复现 Meta 自监督视觉模型,72小时训练 ViT-H/14
  • (保姆级)Vscode 更换自定义代码及终端字体
  • 专业级浏览器资源嗅探工具配置指南:从零开始高效部署猫抓扩展