news 2026/7/9 15:26:48

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于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基准
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/9 15:25:24

STM32与MCP3551高精度ADC应用实战

1. 从模拟到数字的信号采集之旅作为一名嵌入式开发者&#xff0c;第一次接触MCP3551这款18位Δ-Σ ADC时的震撼至今难忘。那是在一个工业温度监测项目中&#xff0c;传统12位ADC的精度已无法满足0.1℃的测量要求。当看到MCP3551以单芯片方案实现21位有效分辨率时&#xff0c;我…

作者头像 李华
网站建设 2026/7/9 15:24:57

对标“新双高”与“人工智能+教育”:未来实训中心如何落地

在“新双高”建设、职教教改及文件推动下&#xff0c;职业教育实训教学加速转型&#xff0c;“未来实训中心”成为院校强化实践教学、培育高技能人才的关键载体。恒点深耕职教数字化领域多年&#xff0c;集技术研发、方案落地、运维服务于一体&#xff0c;以院校合作伙伴与技术…

作者头像 李华
网站建设 2026/7/9 15:24:42

锂离子电池组电压均衡方案设计与实现

1. 项目背景与核心需求 锂离子电池因其高能量密度和长循环寿命&#xff0c;已成为便携式设备和储能系统的首选电源方案。但在实际应用中&#xff0c;串联电池组的电压不均衡问题会显著影响整体性能和安全性。当多个电池串联时&#xff0c;由于制造工艺差异、温度分布不均或老化…

作者头像 李华
网站建设 2026/7/9 15:23:59

终极指南:使用BetterJoy将Switch手柄完美适配PC游戏和模拟器

终极指南&#xff1a;使用BetterJoy将Switch手柄完美适配PC游戏和模拟器 【免费下载链接】BetterJoy Allows the Nintendo Switch Pro Controller, Joycons and SNES controller to be used with CEMU, Citra, Dolphin, Yuzu and as generic XInput 项目地址: https://gitcod…

作者头像 李华
网站建设 2026/7/9 15:23:12

SPSS 28.0 实战:从居民健康数据到10种统计图表与3类假设检验完整流程

SPSS 28.0 实战&#xff1a;居民健康数据分析全流程解析1. 项目背景与数据准备在公共卫生研究中&#xff0c;居民健康数据的统计分析是评估群体健康状况、发现潜在健康风险的重要手段。本次分析采用一份包含编号、身高、体重、代谢综合症、性别、胆固醇等指标的居民健康数据集&…

作者头像 李华
网站建设 2026/7/9 15:21:30

ACPI HMAT(Heterogeneous Memory Attribute Table,异构内存属性表)

好的&#xff0c;下面详细展开 ACPI HMAT&#xff08;Heterogeneous Memory Attribute Table&#xff0c;异构内存属性表&#xff09;​ 在计算机体系结构和 Linux 内核中的含义与用途。&#x1f4cc; HMAT 是什么HMAT&#xff08;Heterogeneous Memory Attribute Table&#x…

作者头像 李华