DC-DC升压转换器与PIC微控制器的智能电源方案设计
1. 项目背景与核心器件选型在工业控制、医疗设备和实验室仪器等领域经常需要将低电压直流电源转换为高电压直流电源。传统方案采用分立元件搭建存在效率低、体积大、稳定性差等问题。而采用专用DC-DC升压转换芯片配合微控制器能实现更高效可靠的解决方案。TPS61170是TI推出的一款高性能升压转换器具有以下突出特性输入电压范围3-18V输出最高可达38V集成1.2A/40V的功率MOSFET开关管固定1.2MHz开关频率支持小型电感和陶瓷电容轻载时采用跳周期模式提升效率内置软启动、过流保护和热关断功能超小2x2mm QFN封装PIC24FJ256GA705是Microchip的中端16位微控制器具备16位架构最高32MHz主频256KB Flash16KB RAM丰富的外设接口(SPI/I2C/UART)低至1.8V的工作电压多种省电模式这对组合的优势在于TPS61170的高集成度减少了外围元件数量PIC24FJ的灵活编程能力可实现智能控制两者都具有宽电压工作范围整体方案体积小、效率高(最高93%)2. 电路设计与关键参数计算2.1 基本升压拓扑结构典型的升压转换电路由以下核心元件构成功率电感储能和能量传递功率开关管控制能量流动输出二极管防止能量倒灌输出电容滤波和稳压TPS61170已经集成了功率开关管典型应用电路如图Vin ──┬───╮ │ ╰─电感─┬─╮ │ │ │二极管 Cin SW │ │ │ │ ├─┬─ Vout ╰─ GND ╰─╯ │ Cout ╰─ GND2.2 电感选型计算电感值是影响转换效率的关键参数计算公式为L (Vin × D) / (ΔIL × fsw)其中Vin5V(典型输入)D1-Vin/Vout1-5/24≈0.79(占空比)ΔIL0.3×Iout×(Vout/Vin)0.3×0.15×(24/5)0.216A(纹波电流)fsw1.2MHz(开关频率)计算得L≈15.3μH选择标准值15μH的功率电感饱和电流需大于1.2A。2.3 输出电容计算输出电容主要影响输出电压纹波Cout ≥ Iout × D / (fsw × ΔVout)设允许纹波ΔVout100mV Cout ≥ 0.15×0.79/(1.2e6×0.1) ≈ 0.99μF 实际选用10μF/50V的X7R陶瓷电容ESR更低。2.4 反馈电阻网络FB引脚基准电压为1.229V电阻分压比为R1/R2 (Vout/1.229) - 1对于24V输出 R1/R2 (24/1.229)-1 ≈ 18.5 典型取值R210kΩ则R1185kΩ(可用180kΩ5.1kΩ串联)3. PCB布局与热设计要点3.1 关键路径布局原则功率回路最小化输入电容尽量靠近Vin和GND引脚电感与SW引脚距离3mm二极管阳极紧邻电感和SW节点信号走线隔离FB分压电阻靠近芯片放置FB走线远离功率走线CTRL控制信号可加10-100Ω串联电阻地平面处理功率地(PGND)与信号地(AGND)单点连接底层保持完整地平面避免地平面分割造成回流路径不畅3.2 热管理设计虽然TPS61170采用热增强型QFN封装但在满负荷工作时仍需注意在芯片底部裸露焊盘上打多个过孔连接到底层铜箔顶层和底层保留足够的铜面积散热必要时可添加少量散热铜箔环境温度超过85℃时应降低输出电流实测数据显示在24V/150mA输出时5V输入时芯片温升约25℃12V输入时温升约15℃加装2cm²散热铜箔可再降低5-8℃4. PIC24FJ256GA705的软件控制4.1 基本控制接口PIC24FJ通过GPIO和PWM模块与TPS61170交互EN引脚普通GPIO控制使能CTRL引脚可配置为GPIO用于Easyscale协议PWM输出用于模拟调光典型初始化代码// 初始化GPIO TRISBbits.TRISB5 0; // EN引脚输出 LATBbits.LATB5 1; // 默认使能 // 初始化PWM PTCON 0; // 定时器1分频1:1 PTPER 199; // 周期200个时钟 PWMCON1bits.PEN1H 1;// 使能PWM1H PDC1 100; // 初始占空比50%4.2 输出电压动态调节通过CTRL引脚可实现两种调节方式Easyscale数字协议发送脉冲序列改变内部参考电压调节精度约5%响应快PWM模拟调节PWM频率建议1-10kHz占空比与输出电压成反比需在FB引脚添加RC滤波(如1kΩ100nF)示例PWM调节代码void set_output_voltage(float target_v) { // 计算所需占空比(0-100%) float duty (24.0 - target_v) / 24.0 * 100; PDC1 (int)(duty * 2); // 映射到0-200 }4.3 保护功能实现利用PIC24FJ的ADC监测关键参数// 配置ADC检测输入电压 AD1CON1bits.ADON 1; AD1CHSbits.CH0SA 3; // 选择AN3 float read_vin() { AD1CON1bits.SAMP 1; // 开始采样 while(!AD1CON1bits.DONE); // 等待转换 return ADC1BUF0 * 3.3 / 1024 * (102)/2; // 分压比2:10 }可实现的保护策略包括输入欠压锁定(UVLO)输出过压保护(OVP)过热降额保护故障记录与状态指示5. 实测性能与优化技巧5.1 效率测试数据在不同输入输出电压组合下的实测效率输入电压输出电压负载电流效率5V12V300mA91.2%5V24V150mA89.7%12V24V200mA93.1%3.3V12V100mA85.4%提升效率的实用技巧选择低DCR电感和低VF二极管输入电压较高时适当降低开关频率轻载时启用跳周期模式优化PCB布局减少寄生参数5.2 常见问题排查启动失败检查EN引脚电平测量Vin是否达到UVLO阈值(约2.7V)确认电感未饱和输出电压不稳检查FB分压电阻精度确认CTRL引脚无干扰加大输出电容或调整补偿网络芯片过热检查负载是否过重测量SW节点波形是否正常改善散热条件5.3 进阶应用扩展SEPIC拓扑增加耦合电感可实现升降压适合输入电压波动大的场合多路输出配合电荷泵生成负电压用多个TPS61170实现不同电压数字电源管理通过I2C接口与主机通信实现电压序列控制支持故障记录与遥测这个方案经过实际验证在24V/150mA输出条件下连续工作72小时无异常温升控制在合理范围内。特别适合需要高电压、小体积的便携式设备使用。通过PIC24FJ的灵活控制还可以实现智能功率管理、动态电压调节等高级功能。

相关新闻

车载TBOX硬件安全设计:芯钛TTM2000加密芯片与Marvell 88Q5050交换机实测

车载TBOX硬件安全设计:芯钛TTM2000加密芯片与Marvell 88Q5050交换机实测

车载TBOX硬件安全架构深度解析:芯钛TTM2000与Marvell 88Q5050的协同防御实践当一辆智能网联汽车以120km/h的速度飞驰在高速公路上时,其TBOX系统每秒钟需要处理超过200条V2X消息、过滤数十个潜在的网络攻击包,并确保关键控制指令的端到端加密传…

2026/7/11 11:39:43阅读更多 →
开发者指南:如何为Gemma-4-26B-A4B-it-qat-OptiQ-4bit开发自定义应用

开发者指南:如何为Gemma-4-26B-A4B-it-qat-OptiQ-4bit开发自定义应用

开发者指南:如何为Gemma-4-26B-A4B-it-qat-OptiQ-4bit开发自定义应用 【免费下载链接】gemma-4-26B-A4B-it-qat-OptiQ-4bit 项目地址: https://ai.gitcode.com/hf_mirrors/mlx-community/gemma-4-26B-A4B-it-qat-OptiQ-4bit Gemma-4-26B-A4B-it-qat-OptiQ-4…

2026/7/11 11:34:43阅读更多 →
二进制魔法:RevokeMsgPatcher如何重新定义Windows消息保护

二进制魔法:RevokeMsgPatcher如何重新定义Windows消息保护

二进制魔法:RevokeMsgPatcher如何重新定义Windows消息保护 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了) 项目地址: https://gitcod…

2026/7/11 11:34:43阅读更多 →
CodeCombat:让编程学习像玩游戏一样轻松有趣

CodeCombat:让编程学习像玩游戏一样轻松有趣

CodeCombat:让编程学习像玩游戏一样轻松有趣 【免费下载链接】codecombat Game for learning how to code. 项目地址: https://gitcode.com/gh_mirrors/co/codecombat 你是否曾经觉得学习编程枯燥乏味?面对冰冷的代码和复杂的语法,很多…

2026/7/11 12:49:49阅读更多 →
Java字节码查看器完整指南:轻松掌握逆向工程核心工具

Java字节码查看器完整指南:轻松掌握逆向工程核心工具

Java字节码查看器完整指南:轻松掌握逆向工程核心工具 【免费下载链接】bytecode-viewer A Java 8 Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) 项目地址: https://gitcode.com/gh_mirrors/by/bytecode-viewer …

2026/7/11 12:49:49阅读更多 →
PotPlayer字幕翻译插件完整教程:5分钟实现免费实时字幕翻译

PotPlayer字幕翻译插件完整教程:5分钟实现免费实时字幕翻译

PotPlayer字幕翻译插件完整教程:5分钟实现免费实时字幕翻译 【免费下载链接】PotPlayer_Subtitle_Translate_Baidu PotPlayer 字幕在线翻译插件 - 百度平台 项目地址: https://gitcode.com/gh_mirrors/po/PotPlayer_Subtitle_Translate_Baidu 还在为外语视频…

2026/7/11 12:49:49阅读更多 →
【独家首发】Cursor v0.42.2终端建议算法逆向实测报告:支持Bash/Zsh/Fish全壳体,但仅对TypeScript项目启用高级推断(限首批内测用户)

【独家首发】Cursor v0.42.2终端建议算法逆向实测报告:支持Bash/Zsh/Fish全壳体,但仅对TypeScript项目启用高级推断(限首批内测用户)

更多请点击: https://codechina.net 第一章:Cursor v0.42.2终端命令建议功能概览 Cursor v0.42.2 引入了增强型终端命令建议(Terminal Command Suggestions)功能,该功能深度集成于内置终端中,能够基于当前…

2026/7/11 12:49:49阅读更多 →
从写业务代码到做架构设计:AI 时代的工程师成长路径

从写业务代码到做架构设计:AI 时代的工程师成长路径

从写业务代码到做架构设计:AI 时代的工程师成长路径 一、三年经验的后端工程师,简历上写着"熟悉微服务架构",面试官问"为什么选择这个架构"答不上来 很多工程师从初级到高级的成长路径是线性的。更多微服务、更多中间件、…

2026/7/11 12:49:49阅读更多 →
AI自动化研发与戴森球工程:Epoch AI数据揭示的技术路径

AI自动化研发与戴森球工程:Epoch AI数据揭示的技术路径

如果你是一名AI工程师,最近可能被两个看似不相关的问题困扰:一边是AI推理成本以每2个月减半的速度下降,另一边是科幻迷们热议的"戴森球"——那个理论上能捕获恒星全部能量的超级工程。这两个话题有什么联系?这正是Epoch…

2026/7/11 12:44:48阅读更多 →
从GitHub安全案例解析常见漏洞与防护实践

从GitHub安全案例解析常见漏洞与防护实践

1. 项目概述:从GitHub Trending看安全实战 最近在GitHub Trending上看到一个项目,叫 skills4/skills ,它因为一些安全漏洞案例被大家讨论。这其实是一个挺典型的场景:一个旨在展示或教授某种技能的仓库,本身却成了安…

2026/7/10 12:10:00阅读更多 →
MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

# MLT 2026启示:因果推理与概率建模驱动下一代LLM应用## 一、背景与挑战:从“黑箱预测”到“可信推理”2026年6月,第7届机器学习与趋势国际会议(MLT 2026)将在悉尼召开。会议议程中,“因果与可解释机器学习…

2026/7/10 12:29:21阅读更多 →
通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

1. 项目概述与漏洞背景最近在梳理一些历史OA系统的安全风险时,通达OA v11.6版本中的一个老漏洞又进入了我的视线。这个漏洞位于/general/bi_design/appcenter/report_bi.func.php文件中,是一个典型的SQL注入点。虽然这个漏洞的利用方式看起来并不复杂&am…

2026/7/10 4:59:05阅读更多 →
Premiere Pro 2025安装失败原因与AGSIS验证绕过指南

Premiere Pro 2025安装失败原因与AGSIS验证绕过指南

1. 为什么2025版PR安装比以往更“磨人”?——从弹窗警告到路径陷阱的真实处境 Premiere Pro 2025版不是简单的一次版本迭代,它是一道分水岭。我从去年底开始帮影视工作室、高校剪辑实验室和自由职业者部署2025环境,累计处理了137台设备&#…

2026/7/11 0:03:43阅读更多 →
5款实用macOS系统优化工具:让你的Mac运行更流畅更高效

5款实用macOS系统优化工具:让你的Mac运行更流畅更高效

5款实用macOS系统优化工具:让你的Mac运行更流畅更高效 【免费下载链接】open-source-mac-os-apps 🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps 项目地址: https://gitcode.com/gh_mirrors/op/open-so…

2026/7/11 0:03:43阅读更多 →
5分钟完全掌握:ComfyUI ControlNet预处理器终极使用指南

5分钟完全掌握:ComfyUI ControlNet预处理器终极使用指南

5分钟完全掌握:ComfyUI ControlNet预处理器终极使用指南 【免费下载链接】comfyui_controlnet_aux ComfyUIs ControlNet Auxiliary Preprocessors 项目地址: https://gitcode.com/gh_mirrors/co/comfyui_controlnet_aux 想要让AI图像生成真正听从你的指挥吗&…

2026/7/11 0:03:43阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/10 13:39:09阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/10 22:20:33阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/10 17:29:22阅读更多 →