尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
基于TPS61170与PIC18LF46K80的高效DC-DC升压转换系统设计
1. 高电压DC-DC升压转换系统设计概述在工业控制、医疗设备和新能源系统中经常需要将低电压电源转换为高电压输出。TPS61170作为德州仪器推出的高压升压转换芯片配合PIC18LF46K80微控制器的智能调控能力可以构建一个高效可靠的升压转换系统。这个组合特别适合需要12V至38V输出电压、最大1.2A电流的应用场景。我最近完成的一个项目正是采用这种方案为实验室测试设备提供24V稳压电源。相比传统的分立元件方案TPS61170的高集成度显著简化了设计难度——它内部集成了1.2A/40V的功率MOSFET采用1.2MHz固定开关频率效率最高可达93%。而PIC18LF46K80的加入则赋予了系统动态调整输出电压、实时监测工作状态的能力。2. 关键器件选型与特性分析2.1 TPS61170升压转换器深度解析这款芯片有几个值得注意的技术特性宽输入电压范围(3V-18V)覆盖了常见的电池和电源适配器电压输出电压最高可达38V满足大多数高压需求内置软启动功能避免上电时的电流冲击轻载时自动切换至跳周期模式提高效率在实际布线时要特别注意FB引脚的走线。这个1.229V的反馈节点对噪声非常敏感我的经验是反馈电阻尽量靠近芯片放置走线远离电感和开关节点必要时可添加一个小电容(10-100pF)滤波2.2 PIC18LF46K80微控制器接口设计选择这款MCU主要基于三点考虑丰富的外设接口内置PWM模块可直接控制TPS61170的CTRL引脚宽工作电压范围(1.8V-5.5V)可由转换器输出经LDO供电充足的I/O资源用于状态监测和人机交互通过PWM信号调节CTRL引脚我们可以实现输出电压的动态调整。具体关系为 Vout 1.229V × (1 R1/R2) × (1 - D) 其中D是PWM占空比R1/R2为反馈分压电阻3. 硬件电路设计与实现3.1 功率级设计要点原理图设计有几个关键参数需要计算电感选择 L (Vin × (Vout - Vin)) / (ΔIL × fsw × Vout) 例如Vin5V, Vout24V, fsw1.2MHz, 取ΔIL0.3A 计算得L≈4.7μH输出电容 Cout ≥ Iout × (1 - D) / (fsw × ΔVout) 假设允许纹波ΔVout50mV 计算得Cout≥10μF二极管选型 需要耐压Vout电流Iout 推荐使用肖特基二极管如B340A3.2 PCB布局实战技巧经过多次迭代我总结出以下布局原则形成紧凑的功率回路Vin→电感→芯片→GND大电流路径使用宽走线(至少20mil)散热焊盘必须良好接地建议使用4×4过孔阵列模拟地(反馈网络)与功率地单点连接一个常见错误是将电感放置在远离芯片的位置这会导致严重的EMI问题。在我的第三版设计中将电感与芯片的距离控制在5mm以内后辐射噪声降低了15dB。4. 软件控制算法实现4.1 电压调节PID算法在PIC18LF46K80上实现的简化PID控制流程void PID_Update() { static float integral 0; float error Vset - Vactual; integral error * dt; float derivative (error - last_error) / dt; output Kp*error Ki*integral Kd*derivative; last_error error; // 限制输出范围并更新PWM output constrain(output, 0, 1); set_PWM_dutycycle(output); }参数整定经验先设KiKd0增大Kp直到出现轻微振荡取振荡时Kp值的50%作为最终Kp逐步增加Ki消除稳态误差最后加入Kd抑制超调4.2 保护功能实现完善的保护系统应包括过流检测通过采样电阻比较器实现过热保护读取芯片结温(需校准)软启动控制上电时PWM占空比缓慢增加故障记录保存最近5次故障信息到EEPROM一个实用的看门狗定时器配置示例void WDT_Init() { // 设置2秒超时 WDTCONbits.WDTPS 0b1010; // 1:65536分频 WDTCONbits.SWDTEN 1; // 启用看门狗 }5. 系统测试与性能优化5.1 效率测试数据分析在不同负载条件下的测试结果输入电压输出电压负载电流效率5V12V100mA89%5V12V300mA92%12V24V50mA85%12V24V150mA90%提升效率的几个有效方法选择低DCR电感(如TDK SLF7045)使用低VF肖特基二极管在轻载时适当降低开关频率优化PCB布局减少寄生参数5.2 电磁兼容性(EMI)整改常见的EMI问题及解决方案传导发射超标在输入输出端增加π型滤波器使用三端电容替代普通MLCC辐射发射超标为电感添加屏蔽罩关键信号线布置地层隔离开关节点串联小电阻(2.2Ω)减缓边沿一个实测有效的输入滤波器设计Vin ──[10Ω]──[10μF]──[10μH]──[0.1μF]── VCC │ │ │ GND GND GND6. 典型应用案例与故障排查6.1 实验室电源应用实例为一个光谱分析仪设计的24V/0.5A电源规格输入9V-12V DC输出24V ±1%纹波50mVpp过流保护点0.6A特殊处理添加LC后级滤波器(22μH47μF)使用低温漂电阻(5ppm/℃)作为反馈网络在FB引脚并联100pF电容抑制噪声6.2 常见故障与解决方法输出电压振荡检查反馈网络走线尝试在FB引脚添加10-100pF电容调整补偿网络(通常为RC串联在COMP引脚)芯片过热确认电感未饱和检查二极管反向恢复特性优化散热焊盘设计启动失败测量EN引脚电压(应1.5V)检查输入电容容量(建议≥10μF)确认没有输出短路在最近一个项目中遇到上电时偶尔输出不稳的问题最终发现是输入电容ESR过大导致的。更换为低ESR固态电容后问题解决。这个案例提醒我们不能只看电容容值高频特性同样重要。
RELATED

相关推荐

C语言+WebAssembly:在浏览器中实现接近原生速度的数据处理

C语言+WebAssembly:在浏览器中实现接近原生速度的数据处理

1. 项目概述:为什么要在浏览器里追求“原生速度”?作为一名在性能优化领域摸爬滚打了十多年的老码农,我见过太多前端项目在数据量稍大时就变得“步履蹒跚”。一个简单的数据排序、图像滤镜或者物理模拟,用纯JavaScript写出来&…

📅 2026/9/4 8:11:17
web课设项目介绍

web课设项目介绍

一、项目分析和说明 1.开发需求与项目定位 本次课程设计我开发社区医院后台管理系统,目的是解决线下纸质台账管理药品、用户、病例、居民档案带来的查询慢、数据易丢失、不易统一管理的问题,实现线上数字化数据维护。 结合课程学习内容,我规划…

📅 2026/9/4 8:45:27
基于Nano Banana 2 Lite与Gemini Omni Flash的AI图像视频生成技术实战

基于Nano Banana 2 Lite与Gemini Omni Flash的AI图像视频生成技术实战

今天我们来深入分析一个结合了最新AI图像与视频生成技术的应用方案——基于Nano Banana 2 Lite和Gemini Omni Flash的世界杯首发阵容App。这个方案展示了如何将Google最新发布的两款AI模型进行组合应用,实现从静态阵容图像生成到动态视频展示的完整创作流程。 Nano…

📅 2026/9/4 8:44:17
MORE NEWS

更多资讯

📰

代码生成器优化策略:提升开发效率的关键方法

1. 代码生成器优化策略概述代码生成器作为现代开发流程中的效率倍增器,已经成为中大型项目的标配工具。从早期的MyBatis Generator到如今流行的MyBatisPlus代码生成器,再到各类框架内置的生成工具(如eladmin代码生成器)&#xff0…

📰

社区论坛小程序源码:微信小程序+Node.js+MySQL完整前后端实现

简介:这是一份功能齐全、页面简洁漂亮的社区论坛小程序源码,包含前端与后端完整实现,适合个人开发者、初创团队以及想快速搭建社区/论坛类小程序的用户。当前社区/论坛类目上线仅需提供企业或单位ICP备案截图,不再要求增值电信业务…

📰

多智能体系统架构设计与优化实战指南

1. 多智能体系统核心架构解析多智能体系统(Multi-Agent System, MAS)作为分布式人工智能的重要分支,其核心在于多个自主智能体通过环境交互实现协同决策。在最新实践中,我们观察到三种典型架构模式:集中式协调架构常见于工业控制系统&#xf…

📰

学习界面开发:认知科学与技术实践指南

1. 为什么我们需要关注学习界面开发?作为一名在UI设计领域摸爬滚打多年的从业者,我见过太多"为了设计而设计"的学习类应用。它们要么堆砌花哨的动效,要么照搬流行设计趋势,却忽略了最核心的问题——如何真正帮助用户专注…

📰

VS Code配置C语言开发环境全指南

1. 为什么选择VS Code作为C语言开发环境? 作为一名长期使用VS Code进行嵌入式开发的工程师,我见证了这款编辑器从单纯的文本工具成长为全功能IDE的历程。对于C语言开发而言,VS Code提供了几个不可替代的优势: 首先是轻量级与高性…

📰

轨迹聚类工程实战:从距离度量到业务标签的全链路解析

简介:这是一份基于Python实现的轨迹聚类项目源码,面向数据挖掘、时空轨迹分析学习者和开发者,可用于从GPS、移动设备定位等轨迹数据中提取运动模式并定位聚类中心。压缩包共7个文件,约998KB,内含4个Python脚本、1个Mar…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬