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

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

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

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

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

  • 输入电压范围3-18V,输出最高可达38V
  • 集成1.2A/40V的MOSFET开关管
  • 固定1.2MHz开关频率
  • 转换效率最高达93%
  • 支持升压、SEPIC等多种拓扑结构
  • 2x2mm QFN小型封装

PIC18F45K40作为控制核心具有以下优势:

  • 内置12位ADC和PWM模块
  • 宽工作电压范围(1.8-5.5V)
  • 64KB Flash程序存储器
  • 支持硬件I2C/SPI接口
  • 低至50nA的休眠电流

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

2.1 基本升压电路拓扑

典型应用电路包含以下核心元件:

  1. 输入滤波电容(Cin):选用10μF/25V陶瓷电容
  2. 功率电感(L1):计算值4.7μH,需选择饱和电流>1.5A的屏蔽电感
  3. 输出二极管(D1):选用MBRS340T3(3A/40V肖特基)
  4. 输出电容(Cout):22μF/50V低ESR钽电容
  5. 反馈电阻网络(R1/R2):根据Vout=1.229×(1+R1/R2)计算

2.2 电感参数计算

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

  • V_in取最小值3V
  • 占空比D=(Vout-Vin)/Vout≈0.87(当Vout=24V时)
  • 纹波电流ΔI_L取开关电流的30%(约0.36A)
  • f_sw=1.2MHz

计算得L≈4.1μH,实际选用4.7μH标准值。

2.3 效率优化要点

  1. 选择低DCR电感(<50mΩ)
  2. 二极管正向压降需<0.5V
  3. PCB布局时:
    • 开关节点面积最小化
    • 地平面完整连续
    • 反馈走线远离噪声源

3. PIC18F45K40控制方案实现

3.1 硬件接口设计

微控制器通过以下方式与TPS61170交互:

  1. PWM输出控制CTRL引脚(RC2)
  2. ADC检测输入电压(AN0)
  3. ADC检测输出电压(AN1)
  4. GPIO控制ENABLE引脚(RC3)

3.2 核心控制算法

// 电压闭环控制示例代码 void VoltageControlLoop(void) { static uint16_t set_voltage = 2400; // 24.00V uint16_t adc_value = ADC_Read(1); // 读取输出电压 int16_t error = set_voltage - adc_value; // PI控制器 static int16_t integral = 0; integral += error; if(integral > 1000) integral = 1000; if(integral < -1000) integral = -1000; uint8_t duty = 50 + (error/10) + (integral/100); PWM_SetDutyCycle(duty); }

3.3 保护功能实现

  1. 输入欠压保护:当AN0<2.7V时关闭输出
  2. 输出过压保护:当AN1>设定值10%时触发故障
  3. 过热保护:监测芯片温度传感器
  4. 软启动:PWM占空比从0%渐变到目标值

4. PCB设计要点与实测数据

4.1 布局布线关键点

  1. 功率路径最短化原则:
    • Vin→Cin→L1→SW→D1→Cout形成紧凑回路
  2. 小信号地区域:
    • FB分压电阻靠近芯片
    • 单独模拟地平面
  3. 热设计:
    • 芯片底部散热焊盘充分连接
    • 必要时添加散热过孔

4.2 实测性能数据

测试条件参数值备注
Vin=5V, Iout=100mA效率=91%Vout=12V
Vin=12V, Iout=200mA效率=89%Vout=24V
空载功耗2.3mAVin=5V
负载调整率±1.2%0-300mA变化
线性调整率±0.8%Vin=3-18V变化

5. 常见问题与解决方案

5.1 启动失败问题排查

  1. 现象:输出电压无法建立

    • 检查ENABLE引脚电平
    • 测量SW引脚是否有1.2MHz波形
    • 确认电感未饱和
  2. 现象:输出电压振荡

    • 检查FB走线是否受干扰
    • 调整补偿网络(RC)参数
    • 增加输出电容ESR(可串联1Ω电阻)

5.2 电磁干扰(EMI)优化

  1. 传导干扰超标:
    • 输入级添加π型滤波器
    • 使用三端电容接机壳地
  2. 辐射干扰超标:
    • 电感选用屏蔽型号
    • 关键信号线添加磁珠

5.3 高温环境下可靠性

  1. 降额使用原则:
    • 环境温度>85℃时降低最大输出电流
    • 避免连续满负荷工作
  2. 热管理措施:
    • 增加铜箔面积
    • 必要时添加散热片

在实际项目中,我们发现当输出功率超过5W时,芯片温升会明显加快。建议在长期满负荷工作条件下,在芯片底部添加散热焊盘并连接到PCB的接地平面,这可以将结温降低15-20℃。另外,使用低损耗的TDK VLS系列电感可以提升整体效率约2-3个百分点。

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

相关文章:

  • 基于LoRA与GRPO的Gemma-3数学推理微调实战指南
  • 终极英雄联盟自动化工具:五分钟让你的游戏体验提升300%
  • 创新药板块融资买入情况周报
  • 使用Unity-Studio逆向分析二次元手游角色动画资源与渲染管线
  • 2026年未央区宠物医院温馨指南:找到您信赖的伙伴
  • LTC1864与PIC18F87J50构建高精度ADC信号采集系统
  • 全国首批!远光九天灵境AI原生平台通过中国信通院企业级类Claw智能体安全能力评估
  • 企业智能体平台的典型应用场景
  • 东方博宜OJ 1255题数学优化:将4层循环从 O(n⁴) 降至 4次遍历的推理过程
  • 临床预测模型校准曲线:3个常见误区与2种分桶策略(uniform vs quantile)影响分析
  • 靠谱的运营策划哪个好
  • 华硕笔记本终极性能控制:G-Helper完整指南与深度调优教程
  • 英雄联盟玩家必备:League Akari 本地化工具箱完全指南
  • DDrawCompat深度解析:如何让经典DirectX游戏在现代Windows系统重获新生
  • Vue 3.4 + TSX 项目配置实战:Vite 插件与 tsconfig.json 的 5 项关键设置
  • Qwen3.6-Plus重构编程范式:从代理式生成到过程共建
  • L9958与PIC18F46K22在电机控制中的优化实践
  • 工业信号干扰解决方案:光耦隔离与智能滤波技术
  • 排球和篮球目标检测数据集VOC+YOLO格式3401张2类别
  • TypeScript Proxy 13种陷阱方法详解:从 has 到 construct 的完整指南
  • Unity Play to Device 功能详解:提升 Apple Vision Pro 开发效率的实时串流技术
  • 如何快速获取网易云音乐歌词:免费歌词提取工具完整指南
  • AI编程工具选择指南:Copilot、Cursor与Claude Code实战对比
  • Reddit AI内容治理系统解析:从算法原理到工程实践
  • 2026年文献检索效率提升10倍的秘密:PaperRed这个功能让查文献不再崩溃
  • SoftGym 2021 基准环境实战:5种布料操作任务在 NVIDIA FleX 引擎上的复现与性能分析
  • UE5.3中解决Meta Quest 3彩色透视的OpenXR插件冲突与配置指南
  • HDMI 2.1 TMDS时钟计算实战:4K@120Hz YUV422 12bit 像素时钟与链路时钟关系推导
  • OpenClaw与Hermes Agent框架深度对比:架构同构、选型避坑与医疗场景落地指南
  • 超大规模AI实验室资源估算:从GPU集群到成本模型的完整指南