基于TPS61170的高效DC-DC升压转换设计与实现
1. 项目概述与核心器件选型在电子系统设计中高压DC-DC升压转换是一个常见但颇具挑战性的需求。我最近完成了一个基于TPS61170和MSP432P401R的高效升压转换项目成功实现了从5V输入到24V/150mA输出的稳定转换。这个方案特别适合需要紧凑型高压电源的嵌入式系统比如工业传感器、便携式医疗设备或无人机电调系统。为什么选择TPS61170这款TI的升压转换IC有几个关键优势集成1.2A/40V的MOSFET开关省去外部分立器件工作频率1.2MHz允许使用小型电感和陶瓷电容3-18V宽输入范围输出最高可达38V2x2mm QFN封装节省PCB空间搭配MSP432P401R这款Cortex-M4F内核的低功耗MCU可以实现输出电压的动态调节和智能保护。实测在5V转24V场景下系统效率达到91%比常见的MC34063方案高出15%以上。2. 电路设计与关键参数计算2.1 基本升压拓扑结构TPS61170的标准升压配置如图1所示。核心元件包括输入电容CIN选用10μF/25V X7R陶瓷电容功率电感L14.7μH饱和电流≥2A的屏蔽电感输出电容COUT22μF/50V X7R陶瓷电容反馈电阻分压网络R1180kΩ, R210kΩ设置24V输出关键提示电感选型直接影响效率。建议选择DCR50mΩ且自谐振频率10MHz的型号如Coilcraft的XFL4020系列。2.2 关键参数计算公式占空比计算D (Vout - Vin) / Vout (24 - 5)/24 ≈ 79%在TPS61170的93%最大占空比限制范围内。电感电流纹波ΔIL (Vin × D)/(fsw × L) (5×0.79)/(1.2MHz×4.7μH) ≈ 700mA确保电感饱和电流Iout/(1-D) ΔIL/2 150mA/0.21 350mA ≈ 1.06A输出纹波电压ΔVout Iout × D/(fsw × Cout) 0.15×0.79/(1.2M×22μ) ≈ 4.5mV3. PCB布局的实战技巧高压DC-DC转换对PCB布局极为敏感。根据多次打样测试我总结出以下经验电流环路最小化原则功率路径Vin→L1→SW→GND的环路面积要尽可能小反馈电阻R2必须靠近FB引脚布局走线远离噪声源使用星型接地将输入电容、输出电容和IC的GND接到同一点热管理设计在TPS61170的散热焊盘下方布置4x4过孔阵列孔径0.3mm顶层和底层保留铜皮作为散热面实测连续工作时的IC温升约35°C环境25°C一个典型的四层板叠层设计建议层序用途备注Top信号走线部分电源放置关键功率元件L2完整地平面避免分割L3电源平面为高压输出提供低阻抗路径Bot反馈网络控制信号保持干净的区域4. MSP432的智能控制实现4.1 电压动态调节方案通过MSP432的PWM输出控制TPS61170的CTRL引脚可以实现输出电压的软件调节// 设置PWM参数使用Timer_A TA0CCR0 1000 - 1; // PWM周期1ms TA0CCTL1 OUTMOD_7; // 复位/置位模式 TA0CCR1 300; // 初始占空比30%对应~24V TA0CTL TASSEL_2 MC_1; // SMCLK, up mode // 动态调整示例 void SetOutputVoltage(float targetV) { uint16_t duty (uint16_t)((targetV / 24.0f) * 300); TA0CCR1 duty 900 ? 900 : duty; // 限制最大90% }4.2 保护功能实现利用MSP432的ADC监测关键参数void InitProtection() { ADC14-CTL0 ADC14_CTL0_SHP | ADC14_CTL0_SHT02 | ADC14_CTL0_ON; ADC14-CTL1 ADC14_CTL1_RES_3; ADC14-MCTL[0] ADC14_MCTLN_INCH_1; // 测量输入电压 // 配置比较器阈值 COMP_E-CTL0 COMP_E_CTL0_IPEN | COMP_E_CTL0_IPSEL_1; // VREF1.2V } void CheckFaults() { if(ADC14-MEM[0] 300) { // Vin低于3V P1-OUT ~BIT0; // 关闭EN引脚 } }5. 实测问题与解决方案5.1 启动时的电压过冲现象上电时输出电压会短暂冲到28V然后回落 解决在FB引脚添加4.7nF电容减缓反馈响应软件上实现软启动逐步增加PWM占空比5.2 轻载时的啸叫现象负载10mA时电感发出可闻噪声 优化措施在EN引脚添加100ms RC延迟电路启用IC的轻载跳周期模式CTRL引脚接高电平5.3 效率优化对比通过更换不同器件实测效率差异优化项效率提升成本增加普通电感→低DCR电感3.2%$0.15普通电容→低ESR电容1.8%$0.20优化PCB布局2.5%$06. 进阶应用SEPIC拓扑实现当输入电压可能高于或低于输出电压时可以采用SEPIC拓扑。关键改动增加耦合电感如Würth的7443632200添加隔直电容CSEPIC1μF/100V二极管D1改用40V/1A的肖特基如B140-13-FSEPIC模式下的特殊计算L1 L2 (Vin_max × Dmax)/(ΔIL × fsw) C_SEPIC Iout × Dmax/(fsw × ΔVSEPIC)实测SEPIC配置在5-15V输入、12V输出时效率保持在85%左右。这个方案特别适合电池供电场景比如3节AA电池4.5V→1V到5V的转换。

相关新闻

用Python构建可配置AI人格系统

用Python构建可配置AI人格系统

1. 项目概述:这不是在写聊天机器人,而是在“养”一个有呼吸感的AI角色你有没有试过和某个AI对话时,突然被一句带点小调侃、略带犹豫、甚至故意卖个关子的回复击中?不是那种“您好,我是AI助手,很高兴为您服务…

2026/7/14 1:59:53 阅读更多 →
Unity新输入系统实战:从核心概念到跨平台配置与按键重绑定

Unity新输入系统实战:从核心概念到跨平台配置与按键重绑定

1. 项目概述:为什么我们需要新的输入系统?如果你是从Unity 2019或更早版本一路用过来的开发者,肯定对Input.GetKeyDown(KeyCode.Space)和Input.GetAxis(“Horizontal”)这类代码再熟悉不过了。这套经典的输入系统(Legacy Input Sy…

2026/7/14 1:57:52 阅读更多 →
Godot4实战:用Layer和Mask解决敌人碰撞卡位问题

Godot4实战:用Layer和Mask解决敌人碰撞卡位问题

1. 项目概述:从“卡位”到“丝滑”的碰撞管理在开发2D或3D动作、塔防、RPG游戏时,你有没有遇到过这样的场景:一群敌人气势汹汹地冲向玩家,结果却在狭窄的通道口挤成一团,互相推搡,谁也动不了,活…

2026/7/14 1:55:51 阅读更多 →

最新新闻

C++操作Excel全攻略:LibXL、libxlsxwriter与OpenXLSX选型与实战

C++操作Excel全攻略:LibXL、libxlsxwriter与OpenXLSX选型与实战

1. 项目概述:为什么C需要直接操作Excel?在数据处理、自动化报告生成、工业软件二次开发等场景里,我们常常会遇到一个需求:如何让C程序直接读写Excel文件?你可能会说,这还不简单,让用户手动打开E…

2026/7/14 5:25:01 阅读更多 →
合同管理系统不是用来签合同的——一个被普遍误解的软件品类

合同管理系统不是用来签合同的——一个被普遍误解的软件品类

很多企业在上了电子签平台或OA审批模块之后,发现合同管理的核心问题依然存在:合同到期没人提醒,版本核对靠人工,履约节点漏掉了没人知道。这不是工具不够好用,而是这些工具根本没有覆盖到问题所在的阶段。要搞清楚为什…

2026/7/14 5:20:59 阅读更多 →
【一线大厂Java面试题合集】第52篇-分布式ID生成方案

【一线大厂Java面试题合集】第52篇-分布式ID生成方案

第52篇:分布式ID生成方案 模块:分布式系统 | 难度:进阶 | 面试频率:★★★★ 1. UUID 的优缺点?为什么不适合做数据库主键? UUID 概述 UUID(Universally Unique Identifier)是一串 128 位的全局唯一标识符,通常表示为 36 位字符串(含 4 个连字符),如 550e8400-e2…

2026/7/14 5:20:59 阅读更多 →
USB驱动安装与模块指示灯配置实战指南

USB驱动安装与模块指示灯配置实战指南

USB驱动安装与模块指示灯配置是嵌入式开发和硬件调试中的基础但关键环节。无论是进行串口通信、设备调试还是物联网设备开发,正确的驱动安装和状态指示都能显著提升开发效率。本文将以实战角度深入解析USB驱动安装的全流程,并重点探讨模块指示灯的配置方…

2026/7/14 5:18:59 阅读更多 →
Godot 4.2 2D横版动作游戏开发:从零到原型的完整实践指南

Godot 4.2 2D横版动作游戏开发:从零到原型的完整实践指南

1. 项目概述:为什么选择Godot 4.2开启你的2D横版动作游戏之旅?如果你一直想亲手制作一款属于自己的2D横版动作游戏,但被Unity的臃肿、Unreal的复杂或者纯粹是编程的入门门槛给劝退了,那么Godot 4.2可能就是为你量身定做的那个“梦…

2026/7/14 5:14:58 阅读更多 →
Meta CTO 自爆Llama 4掉队真相:为了让Llama 3强行出头,我们亲手“废了”自己的后路

Meta CTO 自爆Llama 4掉队真相:为了让Llama 3强行出头,我们亲手“废了”自己的后路

在软件研发里,最怕的是把未来的“存粮”一次性吃光。Meta 的 CTO Andrew Bosworth(以下简称 Bos)在最近的 Big Technology Podcast 播客中聊起 LLaMA 4 的被动局面时,复盘了那个无心之失。 在交付 LLaMA 3 时,Meta 团…

2026/7/14 5:12:57 阅读更多 →

日新闻

AI Agent数据越界行为如何被精准溯源?——基于GDPR/CCPA双合规的5层审计框架实战指南

AI Agent数据越界行为如何被精准溯源?——基于GDPR/CCPA双合规的5层审计框架实战指南

更多请点击: https://kaifayun.com 第一章:AI Agent数据越界行为的合规性挑战与溯源必要性 AI Agent在自主执行任务过程中,可能因提示注入、上下文污染或权限配置缺陷,无意或有意访问、缓存、传输受保护数据(如PII、G…

2026/7/14 0:01:13 阅读更多 →
Perplexity vs ChatGPT vs Claude:实测127组复杂查询任务,谁才是真正可靠的“事实型AI助手”?

Perplexity vs ChatGPT vs Claude:实测127组复杂查询任务,谁才是真正可靠的“事实型AI助手”?

更多请点击: https://codechina.net 第一章:Perplexity 怎么用 Perplexity 是衡量语言模型预测能力的核心指标,数值越低表示模型对文本序列的不确定性越小、预测越精准。它本质上是交叉熵损失的指数形式,计算公式为:…

2026/7/14 0:01:13 阅读更多 →
全球首发!五一视界定制物理AI卫星ECS-1剑指万亿赛道

全球首发!五一视界定制物理AI卫星ECS-1剑指万亿赛道

五一视界发布公告,近日,公司与环天智慧科技股份有限公司(“环天智慧”)正式达成空天领域战略合作。环天智慧是国内领先、聚焦天基对地观测遥感卫星总体研制与在轨运营的商业航天企业,同时也是西南地区规模最大、具备全自主可控遥感卫星星座建…

2026/7/14 0:03:13 阅读更多 →

周新闻

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨 在一个阳光明媚的上午,互联网大厂的面试官坐在桌前,准备迎接他的面试候选人——燕双非,一个以搞笑和幽默著称的程序员。第一轮提问 面试官:燕双非,作…

2026/7/13 4:38:36 阅读更多 →
车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估

车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估

车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估在智能驾驶和车联网技术快速发展的今天,车载以太网作为新一代车载网络的核心传输技术,其物理层性能直接决定了数据传输的可靠性和稳定性。1000BASE-T1作为当前主流的…

2026/7/13 4:38:38 阅读更多 →
VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战,5步完成Keil工程转换

VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战,5步完成Keil工程转换

VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战指南嵌入式开发领域正经历一场工具链的静默革命。当传统Keil用户首次打开VSCode的扩展市场搜索EIDE时,往往会惊讶于这个看似简单的插件竟能重构十余年的开发习惯。本文将揭示如何用五个精准步骤&#xff0…

2026/7/13 4:38:40 阅读更多 →

月新闻