基于TPS61170与TM4C129的DC-DC升压转换器设计
📅 2026/7/8 9:32:09
👁️ 次浏览
1. 项目背景与核心器件选型在工业控制、医疗设备和新能源系统中经常需要将低电压如3.3V或5V转换为更高的工作电压如24V或36V。TPS61170作为TI推出的高压升压转换器配合TM4C129ENCPDT这款Cortex-M4内核的工业级MCU可以构建高可靠性、高精度的DC-DC电源解决方案。TPS61170的关键参数值得重点关注输入电压范围3V-18V适合锂电池或标准电源轨输出电压上限38V满足大多数工业传感器需求1.2A开关电流支持300mA24V输出1.2MHz固定开关频率允许使用小型电感93%峰值效率降低系统热损耗TM4C129ENCPDT作为控制核心的优势在于120MHz主频的Cortex-M4F内核集成12位ADC用于输出电压采样16个PWM通道可用于动态调节工业级温度范围-40℃~85℃2. 硬件电路设计要点2.1 升压拓扑基础设计典型应用电路包含以下关键元件功率电感选择推荐值4.7μH~10μH如Coilcraft MSS1048系列饱和电流需1.5A考虑20%余量低DCR型号可提升效率输出电容配置C_{out} ≥ \frac{I_{out} \times D}{f_{sw} \times \Delta V_{out}}其中D为占空比ΔVout为允许纹波。对于24V/150mA输出建议使用22μF陶瓷电容X7R或X5R材质。反馈电阻计算R_{top} R_{bottom} \times (\frac{V_{out}}{1.229V} - 1)典型取Rbottom10kΩ则24V输出时Rtop≈195kΩ需选用1%精度电阻2.2 PCB布局注意事项功率回路最小化SW引脚→电感→二极管→输出电容的路径要短而宽地平面分割模拟地FB引脚与功率地单点连接热设计QFN封装需在底部铺铜并打散热过孔噪声敏感信号FB走线远离SW和电感必要时加屏蔽实测中发现若电感与SW引脚距离超过5mm会导致效率下降2-3%。建议使用0402封装的电阻电容贴近芯片放置。3. 软件控制策略实现3.1 TM4C129ENCPDT的PWM配置通过Timer模块生成PWM信号控制CTRL引脚void PWM_Init(void) { SysCtlPWMClockSet(SYSCTL_PWMDIV_1); SysCtlPeripheralEnable(SYSCTL_PERIPH_PWM0); PWMGenConfigure(PWM0_BASE, PWM_GEN_0, PWM_GEN_MODE_DOWN | PWM_GEN_MODE_NO_SYNC); PWMGenPeriodSet(PWM0_BASE, PWM_GEN_0, 1000); // 1kHz PWMPulseWidthSet(PWM0_BASE, PWM_OUT_0, 300); // 30%占空比 PWMOutputState(PWM0_BASE, PWM_OUT_0_BIT, true); PWMGenEnable(PWM0_BASE, PWM_GEN_0); }3.2 输出电压闭环控制采用PID算法实现动态调节ADC采样配置使用SS0序列采样FB分压点配置1MHz采样率16次硬件平均控制算法实现typedef struct { float Kp, Ki, Kd; float err_sum, last_err; } PID_Controller; float PID_Update(PID_Controller *pid, float setpoint, float actual) { float err setpoint - actual; pid-err_sum err; float d_err err - pid-last_err; pid-last_err err; return pid-Kp * err pid-Ki * pid-err_sum pid-Kd * d_err; } void Adjust_Output(float target_voltage) { static PID_Controller pid {0.5, 0.01, 0.1}; float adc_value Read_ADC(); float pwm_duty PID_Update(pid, target_voltage, adc_value); PWMPulseWidthSet(PWM0_BASE, PWM_OUT_0, (uint32_t)(pwm_duty*1000)); }4. 实测性能优化技巧4.1 效率提升方案轻载时启用跳周期模式CTRL引脚接高电平二极管选型建议使用MBRS340T33A/40V肖特基电感选择铁硅铝磁芯比铁氧体更适合高压应用4.2 常见问题排查启动失败检查EN引脚电平需1.5V测量SW引脚波形正常应为1.2MHz方波确认输入电容≥10μF防止电压跌落输出电压振荡调整补偿网络典型值Rcomp100kΩCcomp100pF检查FB引脚的走线长度应10mm过热保护触发测量实际负载电流是否超限检查PCB散热设计建议使用2oz铜厚5. 进阶应用三端口变换器实现利用TPS61170支持SEPIC拓扑的特性可以构建输入输出共地的升降压电路。关键改动包括增加耦合电感如Würth Elektronik 7443630220隔直电容选择C_{block} ≥ \frac{I_{in\_max}}{f_{sw} \times \Delta V_{block}}建议使用10μF/50V陶瓷电容修改反馈网络SEPIC拓扑的输出电压公式变化为V_{out} V_{ref} \times (1 \frac{R_{top}}{R_{bottom}}) \times \frac{D}{1-D}需要重新计算电阻值实测数据对比输入12V输出24V/150mA参数升压拓扑SEPIC拓扑效率91%87%输入纹波50mVpp80mVpp负载调整率±1.2%±2.5%6. 工程经验总结在完成多个实际项目后总结出以下实用建议生产测试时建议在FB引脚预留测试点方便快速诊断高温环境下输出功率需降额使用60℃时按80%额定值动态负载场景下建议在输出端增加100μF电解电容缓冲批量生产时注意电感批次一致性不同供应商的电感可能导致效率差异达5%一个经过验证的BOM清单示例位号型号参数供应商L1MSS1048-473MLB4.7μH/1.8ACoilcraftD1MBRS340T3G40V/3AON SemiC1C3216X5R1H106K10μF/50VTDKR1ERJ-6ENF1963V196kΩ 1%PanasonicR2ERJ-6ENF1002V10kΩ 1%Panasonic对于需要更高功率的场合可以考虑并联两个TPS61170芯片但需注意使用均流电阻建议10mΩ/1%精度相位交错控制通过TM4C129的PWM模块实现加强散热设计建议增加散热片
如何快速搭建高效的多设备游戏串流系统:Sunshine终极实战指南 【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine
还在为家人抢电脑玩游戏而烦恼吗?想要在客厅电…
📅 2026/7/8 9:30:08
针对隧道内卫星信号失联导致的重点车辆监管盲区、应急救援滞后等行业痛点,集远通信研发了隧道北斗卫星定位系统。该系统通过在隧道内构建与真实北斗信号体制完全一致的增强覆盖网络,无需对车载导航终端或智能手机做任何硬件改造,即可为“两客…
📅 2026/7/8 9:30:08
1. 这不是一篇“SDK文档翻译”,而是一份能跑通、能调试、能上线的Claude Agent实战手记我从去年底开始盯Anthropic的Agent SDK,不是因为 hype,而是因为手头三个客户项目都卡在“AI能力封装”这一步:一个要做合同条款自动比对风险提…
📅 2026/7/8 9:30:08
导语2026 年呼和浩特家装投诉持续走高,市消协数据显示,超八成装修纠纷源于低价漏项、中途恶意增项。大量业主被低价套餐吸引,开工后拆除、水电、墙面基层层层加价,预算严重超支。在行业普遍套路化报价的环境下,深耕青城…
📅 2026/7/8 10:44:47
第六届机电一体化技术与航空航天工程国际学术会议(ICMTAE 2026)
2026 6th International Conference on Mechatronics Technology and Aerospace Engineering 第六届机电一体化技术与航空航天工程国际学术会议(ICMTAE 2026)将于2…
📅 2026/7/8 10:44:47
番茄小说下载器:智能阅读资源管理的完整解决方案 【免费下载链接】Tomato-Novel-Downloader 番茄小说下载器不精简版 项目地址: https://gitcode.com/gh_mirrors/to/Tomato-Novel-Downloader
在数字阅读成为主流的今天,如何高效获取、管理和享受优…
📅 2026/7/8 10:44:47
1. 项目背景与核心需求解析 在工业自动化、医疗设备和消费电子产品中,直流电机的噪声问题一直是工程师面临的棘手挑战。传统PWM调速方案虽然简单易用,但开关噪声和电流纹波会导致明显的电磁噪声和机械振动。以家用打印机为例,其工作时的"…
📅 2026/7/8 10:44:47
1. TPA3138D2音频放大器深度解析 TPA3138D2是德州仪器(TI)推出的一款高效D类立体声音频放大器芯片,专为便携式音频设备和嵌入式系统优化设计。这款芯片在12V供电条件下,能够为6Ω负载提供每通道10W的连续输出功率,总谐波失真加噪声(THDN)仅为…
📅 2026/7/8 10:44:47
1. 高压隔离技术概述 在工业控制和电力电子系统中,高压隔离是一个关键的安全需求。ISOM8710作为一款高性能数字隔离器,与STM32F427ZI微控制器的组合,为系统设计提供了可靠的隔离解决方案。这种组合特别适用于需要将高压侧(如电机驱…
📅 2026/7/8 10:42:47
Docker 彻底卸载指南:CentOS/Ubuntu 双系统 5 步清理残留文件当 Docker 环境出现版本冲突、安装失败或需要迁移时,常规的卸载命令往往无法彻底清理系统。残留的配置文件、依赖项和缓存文件可能导致新安装的 Docker 出现各种诡异问题。本文将提供一套完整…
📅 2026/7/8 0:00:10
SQL 数据分析性能优化实战:窗口函数 vs 子查询 vs 临时表 在数据分析工作中,SQL查询性能往往是决定工作效率的关键因素。面对复杂的业务场景,如何选择最优的查询方案?本文将深入对比窗口函数、子查询和临时表三种技术方案…
📅 2026/7/8 0:00:10
日期:2026-07-07> 本期聚焦近一日(2026-07-06 至 07-07)出台的金融与行业政策,按"背景—核心—影响—受益/风险"四维度解读。政策内容依据原始发布信息整理,解读仅供参考,不构成投资建议。一、…
📅 2026/7/8 0:00:10
1. 项目背景与核心需求 在嵌入式系统开发中,快速精确的数据检索是一个常见但极具挑战性的需求。特别是在工业控制、医疗设备和物联网终端等场景下,系统往往需要在毫秒级时间内完成关键参数的读取和写入操作。传统基于Flash存储的方案存在擦写次数有限、操…
📅 2026/7/7 12:08:23
1. 工业电流环信号传输的基础认知在工业自动化领域,4-20mA电流环传输技术已经持续服役超过半个世纪。这种看似简单的信号传输方式之所以能经久不衰,核心在于其独特的抗干扰能力——电流信号在长距离传输时几乎不受线路电阻和电压波动的影响。我曾在化工厂…
📅 2026/7/7 9:08:28
最近在项目里尝试用 YOLO 做目标检测,从环境搭建到模型训练,再到推理部署,整个过程踩了不少坑。网上的资料虽然多,但要么版本老旧,要么步骤零散不成体系,对于刚入门的新手来说,很容易卡在某个环…
📅 2026/7/7 6:33:36
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/7 9:08:31
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/7 9:08:30
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/7 4:32:18