尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
基于TPS61170与PIC18的高效DC-DC升压转换系统设计
1. 高电压DC-DC升压转换系统设计概述在工业控制、医疗设备和新能源领域高电压DC-DC升压转换是一个常见但极具挑战性的需求。我最近完成了一个基于TPS61170和PIC18LF46K42的高效升压转换系统设计输入电压范围3-18V最高可输出38V/1.2A的稳定直流电源。这个方案特别适合需要紧凑型高压电源的场合比如便携式检测仪器、LED驱动或小型工业控制器。TPS61170是TI推出的一款高性能升压转换芯片采用2x2mm QFN封装却集成了1.2A/40V的功率MOSFET。它的独特之处在于支持1.2MHz固定开关频率可以使用小型电感和陶瓷电容大大节省PCB空间。而PIC18LF46K42作为主控MCU不仅提供精确的电压电流监测还能通过数字接口动态调整输出电压实现智能电源管理。这个组合解决了传统升压方案的几个痛点首先集成MOSFET省去了外部分立器件的选型和布局烦恼其次1.2MHz高频开关允许使用0805封装的电感整个电源模块可以做到硬币大小最重要的是通过MCU实现的数字闭环控制输出电压精度可达±1%远优于纯模拟方案。2. TPS61170关键特性与工作原理2.1 芯片架构与电气参数TPS61170采用电流模式控制的Boost架构内部集成了一颗1.2A/40V的N沟道MOSFET。从数据手册可以看到几个关键参数输入电压范围3V至18V瞬态可承受20V输出电压范围3V至38V受限于占空比和元件耐压开关频率1.2MHz±10%静态电流仅2.3μA轻载时进入跳周期模式转换效率最高93%12V输出时芯片的反馈基准电压为1.229V通过外部分压电阻设置输出电压。例如要得到24V输出分压比应为(24V/1.229V)-1≈18.5可取180kΩ和10kΩ电阻组合。特别值得注意的是CTRL引脚它支持两种工作模式Easyscale™数字接口通过单线协议动态调整基准电压PWM模拟调光用PWM信号占空比线性调节输出电压2.2 功率级设计要点升压转换器的核心计算公式包括占空比D (Vout - Vin) / Vout电感电流纹波ΔIL (Vin × D) / (L × fsw)输出电容纹波ΔVout (Iout × D) / (Cout × fsw)对于24V/150mA输出、5V输入的应用理论占空比D≈79%实际需留余量推荐电感值4.7μH如Murata LQM2HPN4R7MG0输入电容至少10μF陶瓷(X5R/X7R)输出电容建议22μF/50V陶瓷实际布局时必须注意功率地(PGND)与信号地(AGND)单点连接SW引脚到电感的走线尽量短粗5mm反馈分压电阻靠近FB引脚放置避免敏感模拟走线穿过高频开关节点下方3. PIC18LF46K42的智能控制实现3.1 硬件接口设计PIC18LF46K42通过三个关键接口与TPS61170交互模拟采集通道用ADC测量输入电压AN0用运算放大器ADC测量电感电流AN1直接监测输出电压AN2数字控制通道RA5连接CTRL引脚实现Easyscale协议RB0连接EN引脚实现软启动/关断状态指示LED显示工作模式恒压/恒流UART输出实时参数可选特别注意ADC参考电压的选择。当输入电压可能超过5V时建议使用外部2.048V精密基准如TLV431并通过电阻分压将信号缩放到0-2V范围。电流检测推荐使用50mΩ采样电阻INA214放大方案。3.2 控制算法实现在固件中实现了两种控制模式// 恒压模式核心算法 void CV_Control(float Vset) { float Vout ADC_Read(AN2) * scale_factor; float error Vset - Vout; integral error * Ki; output Kp * error integral; Set_Easyscale(output); // 调整CTRL信号 } // 恒流模式核心算法 void CC_Control(float Iset) { float I_L Current_Sense_Read(); if(I_L Iset * 1.1) { Emergency_Shutdown(); // 过流保护 } // ...类似CV算法的PID处理 }关键参数控制周期建议1kHz与PWM分辨率折衷PID参数Kp0.5, Ki0.1, Kd0.01需实际调试软启动时间默认10ms通过逐步增加基准实现4. 典型应用场景与实测数据4.1 24V工业传感器供电将5V USB输入升压至24V为4-20mA变送器供电。实测数据空载功耗3.5mW0.7mA5V满载150mA效率89%负载调整率±0.8%0-150mA线性调整率±0.5%4.5-5.5V输入4.2 LED背光驱动驱动6串5颗LED约18V120mA使用PWM调光模式100Hz-1kHz调光深度0.1%-100%无闪烁最低亮度对应PWM占空比0.5%4.3 电赛作品电源模块在电子设计竞赛中该方案成功实现输入4.5V3节AA电池升压至30V动态响应时间200μs负载阶跃20%-80%纹波电压50mVpp附加LC滤波后5. 调试经验与故障排除5.1 常见问题解决方案启动失败检查EN引脚电平需1.5V确认电感未饱和尝试更大感值测量SW引脚波形应有1.2MHz方波输出电压不稳反馈电阻分压比重新计算在FB引脚添加100pF补偿电容检查布局缩短反馈走线过热保护降低开关频率可并联电阻到RT引脚优化PCB散热大面积铺铜过孔5.2 效率优化技巧轻载时启用跳周期模式CTRL引脚置高选择低DCR电感如Coilcraft MSS1048系列使用低ESR陶瓷电容X7R/X5R材质对于24V输出考虑SEPIC拓扑需修改电感连接实测对比相同条件下优化后的方案比初始设计效率提升6%温降15℃。一个容易被忽视的细节是二极管选型 - 虽然芯片内部有同步整流但在高占空比时外部肖特基二极管如B340A仍能改善效率约2%。
RELATED

相关推荐

edge下载任何东西都会提示“无法下载 - 病毒扫描失败”,来跟我逐步操作解决

edge下载任何东西都会提示“无法下载 - 病毒扫描失败”,来跟我逐步操作解决

按下键盘的windows键和R,输入入 regedit,然后按下回车打开注册表编辑器。单击“查看”,并确保“地址栏”已经打开,然后复制下边的地址到顶部的地址栏中,然后按下回车。HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\…

📅 2026/8/20 20:40:43
Rust for ML:机器学习系统级优化实战指南

Rust for ML:机器学习系统级优化实战指南

1. 项目概述:为什么一个机器学习工程师要学 Rust?“Rustic Learning: Machine Learning in Rust — Part 1: Introduction to Rust”这个标题乍看像是一门课程的开篇,但背后藏着一个正在发生的行业转向——不是“用 Rust 写个玩具模型”&…

📅 2026/9/12 7:25:42
Unity URP水面Shader实战:从Shader Graph到HLSL实现波动、反射与深度效果

Unity URP水面Shader实战:从Shader Graph到HLSL实现波动、反射与深度效果

1. 项目概述:为什么要在URP里折腾水面效果?做游戏开发,尤其是涉及到开放世界、RPG或者任何有自然场景的游戏,水面效果几乎是一个绕不开的坎。它不仅仅是放一张蓝色的贴图那么简单,一个灵动、真实的水面能瞬间提升场景的…

📅 2026/8/20 20:40:52
MORE NEWS

更多资讯

📰

Marlin DUE HAL 深度解析:SAM3X8E 平台构建、USB/EEPROM/看门狗等底层移植指南

Marlin DUE HAL 深度解析:SAM3X8E 平台构建、USB/EEPROM/看门狗等底层移植指南 【免费下载链接】Marlin Marlin is a firmware for RepRap 3D printers optimized for both 8 and 32 bit microcontrollers. Marlin supports all common platforms. Many commercial …

📰

思特威CIS与汇顶交互芯片的终端选型实战指南

1. 为什么终端厂商现在盯着思特威和汇顶不放?——不是“国产替代”四个字能概括的现实博弈 最近三个月,我陆续参与了三家消费电子品牌的新机传感器方案评审会,从旗舰平板的影像模组,到TWS耳机的触控交互,再到智能手表的…

📰

STM32F103环境监测工程包:SPL驱动+Wokwi仿真+硬件级校准

1. 这不是“又一个STM32小项目”,而是一套可直接落地的环境质量监测工程包你搜“STM32 环境监测”,出来的大多是零散的DHT11读取、串口打印温湿度的Demo,代码没注释、原理图缺电源设计、仿真连不上传感器模型——这种内容,对真正想…

📰

2026-2027最新!50+微信小程序计算机毕业设计选题推荐|本科专科通用、高质量稳过毕设项目(含难度适配方向源码论文)

💗博主介绍:✌全网粉丝 20W,CSDN、掘金、华为云、阿里云多平台优质原创作者。 大学期间协助指导老师完成毕业设计课题分类、论文格式校正、源码整理等工作;从业 10 年,深耕 Java 前后端开发、系统架构设计方向&#xf…

📰

北极星指标与虚荣指标:破解虚假繁荣,找到产品增长的真正方向

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

数字IC验证秋招八股知识地图:从时序UVM到面试实战

1. 数字IC验证岗与秋招全景 这几年数字IC验证在秋招里的热度,真的是肉眼可见地涨。和设计岗相比,验证岗的需求量更大,门槛也相对友好一点,所以越来越多的同学把方向定在了这里。但真到了投简历、约面试的时候,很多人会…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

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

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

📞 💬