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

TPS61170与PIC18F46K20构建数字可调高压电源方案

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

在工业控制、医疗设备和实验室仪器等领域,经常需要将较低的直流电压(如5V或12V)转换为更高的工作电压(如24V或36V)。这种DC-DC升压转换需求催生了各种高压升压芯片方案,其中TI的TPS61170因其独特的性能参数成为工程师们的热门选择。

TPS61170是一款集成1.2A开关管的单片升压转换器,采用2x2mm QFN封装,具有以下突出特性:

  • 宽输入电压范围:3V至18V
  • 高输出电压能力:最高38V
  • 固定1.2MHz开关频率
  • 轻载时采用跳周期模式提升效率
  • 内置软启动和热保护功能

与之配合的PIC18F46K20微控制器是Microchip公司的一款经典8位MCU,具备:

  • 64KB闪存和3.8KB RAM
  • 内置PWM和ADC模块
  • 宽工作电压范围(2V-5.5V)
  • 多种低功耗模式

这对组合的优势在于:TPS61170负责高效的能量转换,PIC18F46K20则通过PWM信号动态调整输出电压,形成完整的数字可调高压电源方案。相比纯模拟方案,这种架构具有更好的灵活性和可控性。

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

2.1 基本升压拓扑结构

TPS61170的标准升压电路如图1所示,核心元件包括:

  • 功率电感L1:推荐4.7μH至10μH的屏蔽式电感
  • 输出电容Cout:建议使用10μF以上的低ESR陶瓷电容
  • 反馈电阻R1/R2:设置基准输出电压
  • 续流二极管D1:需选用40V/1A以上的肖特基二极管

输出电压计算公式: Vout = Vfb × (1 + R1/R2) 其中Vfb为反馈基准电压1.229V

例如要获得24V输出: 取R2=10kΩ,则R1需满足: 24 = 1.229 × (1 + R1/10k) → R1≈184kΩ

2.2 电感选型计算

电感值选择需平衡效率和尺寸: Lmin = (Vin × D) / (ΔIL × fsw) 其中:

  • D = 1 - (Vin/Vout) = 1 - (5/24) ≈ 0.79
  • 取ΔIL为30%的峰值电流(1.2A×0.3=0.36A)
  • fsw=1.2MHz

计算得: Lmin = (5×0.79)/(0.36×1.2e6) ≈ 9.1μH 实际可选择10μH的CDRH3D28系列电感

2.3 功率器件应力分析

开关管峰值电流: Ipk = Iout × (Vout/Vin) + (Vin × D)/(2 × L × fsw) = 0.15×(24/5) + (5×0.79)/(2×10e-6×1.2e6) ≈ 0.72 + 0.16 = 0.88A

二极管反向电压应力: Vrev = Vout = 24V 需留至少20%余量,故选择40V规格

3. PIC18F46K20的PWM控制实现

3.1 硬件接口设计

PIC18F46K20通过以下引脚连接TPS61170:

  • RC2/PWM1:输出PWM信号至CTRL引脚
  • AN0:连接输出电压分压检测电路
  • 数字IO:控制TPS61170的ENABLE引脚

关键配置要点:

  1. PWM频率设置为1kHz-10kHz范围
  2. 占空比分辨率设为8位(0-255)
  3. ADC配置为10位精度,参考电压2.5V

3.2 控制算法实现

采用增量式PID算法实现闭环控制:

// PID参数 float Kp=0.5, Ki=0.01, Kd=0.1; float error, lastError, integral; void interrupt PWM_ISR() { float setpoint = 24.0; // 目标电压 float actual = ADC_Read(0) * 0.00244; // 10位ADC转换 error = setpoint - actual; integral += error; float derivative = error - lastError; float output = Kp*error + Ki*integral + Kd*derivative; output = constrain(output, 0, 255); // 限制输出范围 PWM1_DutyCycle_Set((uint8_t)output); lastError = error; }

3.3 保护功能实现

通过MCU实现多重保护:

  1. 过压保护:ADC检测超过26V时立即关闭ENABLE
  2. 过流保护:检测输入电流(通过采样电阻)
  3. 软启动:PWM占空比从0逐步增加到设定值
  4. 温度监控:通过NTC电阻检测散热器温度

4. PCB布局与EMC设计要点

4.1 关键布局原则

  1. 功率回路最小化:SW引脚→电感→二极管→输出电容→GND
  2. 模拟地(AGND)与功率地(PGND)单点连接
  3. 反馈电阻靠近FB引脚布局
  4. 输入电容尽量靠近Vin引脚

4.2 层叠设计建议

四层板优选方案:

  • 顶层:信号走线和功率元件
  • 内层1:完整地平面
  • 内层2:电源层
  • 底层:控制信号和反馈网络

4.3 噪声抑制措施

  1. 开关节点(SW)加装铁氧体磁珠
  2. 反馈走线采用包地处理
  3. 输出端添加π型滤波器(10Ω+100nF)
  4. 敏感模拟部分使用局部铺铜

5. 实测性能优化与问题排查

5.1 效率提升技巧

实测中发现以下优化手段有效:

  1. 选用低Vf的肖特基二极管(如SS34)
  2. 电感DCR控制在50mΩ以下
  3. 在轻载时自动降低开关频率
  4. 优化PCB布局降低寄生参数

5.2 常见问题解决方案

  1. 启动失败:
  • 检查ENABLE引脚电平
  • 确认输入电压>3V
  • 测量软启动电容是否正常
  1. 输出电压振荡:
  • 调整补偿网络(RC串联在COMP引脚)
  • 检查反馈电阻焊接
  • 确认输出电容ESR足够低
  1. 芯片过热:
  • 检查负载电流是否超限
  • 确认散热焊盘良好接地
  • 降低开关频率(通过CTRL引脚)

6. 进阶应用扩展

6.1 多路输出实现

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

  1. 采用耦合电感替代传统电感
  2. 增加负压整流电路
  3. 通过PIC的PWM同步控制两路输出

6.2 数字通信接口

扩展I2C或UART接口,实现:

  • 远程电压设定
  • 运行状态监控
  • 故障日志记录
  • OTA固件升级

6.3 电池供电优化

针对电池应用的特殊优化:

  1. 动态调整输出电压(随电量降低)
  2. 低电量预警功能
  3. 休眠模式下的极低静态电流(<10μA)

在实际项目中,这套方案已成功应用于多个工业设备电源模块,实测转换效率最高可达93%,输出电压纹波<50mV,完全满足大多数高精度应用需求。特别值得注意的是,在长时间老化测试中,合理的散热设计使得芯片温升始终控制在30℃以内,展现了出色的可靠性。

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

相关文章:

  • 游戏道具制作全流程:从Blender建模到Unity集成的实战指南
  • CBAM注意力模块实战:从论文解读到PyTorch代码复现与性能分析
  • HarmonyOS7 限制长度输入框:用 maxLength 把输入限制做得更顺手
  • 亲身到店探访上海宝珀官方售后服务中心|最新网点地址与24小时售后热线(2026年7月最新) - 宝珀官方售后服务中心
  • AI视频生成Prompt工程:从能看走向能用的关键技巧
  • 基于置信度校准与增量推理的任务专用多模态问答智能体(QANTA 2026竞赛方案)
  • Go 函数:多返回值、错误处理与一等公民
  • 2026年研发团队必看:从代码到交付的项目管理工具链搭建
  • Python爬虫实战:深度解析与对抗浏览器指纹反爬技术
  • Godot引擎集成Live2D实战:gd_cubism插件从入门到性能优化
  • 《Rust Programming》——第二章:Extended Life
  • 《铁拳教育》动画技术解析与文化传播策略
  • 【飞行棋】微信小程序Canvas绘图与多人游戏状态同步实战
  • 【HarmonyOS】应用屏蔽截屏和录屏
  • Go JSON 编码:序列化、反序列化与结构体标签
  • 继承:面试官问“移动机器人和差速机器人怎么设计类”,我这样答
  • 2026年 广东东莞化工纸筒源头工厂推荐榜:支持小批量打样,专业定制与柔性供应实力盘点 - 甄选服务推荐
  • 深度学习模型性能优化:突破准确率瓶颈的完整实战指南
  • 力旷智能:西林瓶自动装盘机控制系统设计技术解析
  • Linux远程部署Oracle 19c:X11转发配置与图形界面报错深度解析
  • 亲身到店探访成都浪琴官方售后服务中心|完整电话与维修地址(2026年7月最新) - 浪琴官方售后服务中心
  • 解决.NET 8.0调用WPS COM组件失败的实战指南
  • Unity网络编程实战:从Socket UDP基础到实时数据同步实现
  • C++图形编程入门:从控制台对角线到图形库绘制的实践指南
  • AI角色一致性控制:基于ControlNet与LoRA的魔法少女变身动画生成实践
  • Android小游戏开发实战:从Canvas绘制到游戏循环设计
  • C++编程入门:从Hello World到规范的项目结构与注释实践
  • 2026最新衢州本地漏水检测公司本地精选权威推荐:正规防水补漏公司优选口碑TOP5:卫生间/厨房/阳台/飘窗/地下室渗漏水维修师傅上门 - 即刻修防水
  • 全能媒体工具深度测评(终章):压轴两大王牌功能!脚本自动化+AI图片风格重塑,解锁全自动创作天花板
  • 智能表单自动化技术:基于AI的保险理赔10步表单自动填写实战