发布时间:2026/7/12 5:27:23
基于TPS61170与PIC18F45K80的高效DC-DC升压系统设计 1. 项目背景与核心器件选型在工业控制、医疗设备和实验室仪器等领域经常需要将较低的直流电压如5V或12V升压到更高的电压如24V或36V来驱动特定负载。传统方案采用分立元件搭建升压电路但存在效率低、体积大、稳定性差等问题。而采用专用DC-DC升压转换芯片配合微控制器可以构建高性能的电压转换系统。TPS61170是TI推出的一款高压升压转换器具有以下突出特性输入电压范围3-18V输出最高可达38V集成1.2A/40V的功率MOSFET固定1.2MHz开关频率效率最高可达93%6引脚2x2mm QFN封装PIC18F45K80则是Microchip公司的一款8位微控制器具有64KB闪存3.8KB RAM支持PWM、ADC等外设工作电压2.0-5.5V多种低功耗模式这对组合的优势在于TPS61170负责高效能量转换PIC18F45K80实现智能控制整体方案体积小、效率高适合需要精确电压调节的场合2. 硬件电路设计详解2.1 升压转换器核心电路TPS61170的典型应用电路如图1所示。关键元件选型原则如下电感选择推荐值4.7μH至10μH饱和电流需大于峰值开关电流低DCR以减小损耗示例型号Coilcraft MSS1048-473ML输出电容低ESR陶瓷电容容量根据输出纹波要求计算一般10μF以上耐压需高于最大输出电压二极管选择快恢复或肖特基二极管反向耐压Vout正向电流Iout推荐型号B340A反馈电阻网络根据公式Vout1.229*(1R1/R2)计算R2通常取10kΩR1(Vout/1.229-1)*R22.2 微控制器接口设计PIC18F45K80与TPS61170的连接主要包括PWM控制接口使用MCU的PWM模块连接CTRL引脚通过调节占空比实现输出电压微调频率建议在100kHz-1MHzADC反馈监测通过电阻分压将输出电压降至ADC量程例如36V→3.6V分压比10:1增加滤波电容消除噪声使能控制使用GPIO控制EN引脚实现软启动/关机功能可加入光耦隔离3. 软件控制策略实现3.1 基础电压调节算法在PIC18F45K80中实现电压调节的核心代码如下// 初始化PWM模块 void PWM_Init() { PR2 0xFF; // PWM周期 CCP1CON 0x0C; // PWM模式 T2CON 0x04; // 开启Timer2 CCPR1L 0x80; // 初始占空比50% } // ADC读取输出电压 unsigned int Read_Output() { ADCON0 0x01; // 选择通道开启ADC GODONE 1; // 开始转换 while(GODONE); // 等待转换完成 return ADRESH8 | ADRESL; } // 电压调节PID算法 void Voltage_Control() { static float err_sum 0; float error target_voltage - Read_Output(); err_sum error; float output Kp*error Ki*err_sum; CCPR1L (unsigned char)(output * 255); }3.2 保护功能实现完善的保护功能包括过压保护if(Read_Output() max_voltage) { EN_PIN 0; // 立即关闭输出 Fault_Handler(); }过流检测通过检测输入电流突变使用MCU的Comparator模块温度监控外接NTC热敏电阻通过ADC定期检测4. 实际调试经验分享4.1 常见问题及解决方案问题1输出电压不稳定检查反馈网络电阻精度增加输出电容调整补偿网络RC串联在COMP引脚问题2轻载时效率低启用芯片的轻载跳周期模式优化电感选型降低开关频率通过CTRL引脚问题3EMI干扰严重确保功率地与小信号地分开增加输入滤波电容缩短高频回路路径4.2 性能优化技巧布局布线建议功率回路面积最小化反馈走线远离噪声源芯片底部散热焊盘充分连接效率提升方法选择低VF的肖特基二极管使用低DCR电感优化PCB铜厚建议2oz动态响应优化调整补偿网络零点频率适当降低带宽提高稳定性增加前馈电容5. 进阶应用扩展5.1 多路输出设计利用TPS61170可以实现正负电压输出配合电荷泵多路不同电压输出时序控制的多电压域5.2 电池供电系统优化针对电池应用的特殊考虑低电压输入时效率优化电池欠压保护动态电压调节(DVS)技术5.3 数字电源管理将系统升级为智能数字电源通过I2C/SPI通信实时监控关键参数实现远程配置和故障诊断在实际项目中我曾用这套方案为一个工业传感器网络供电将12V升压至24V为多个传感器供电。通过PIC18F45K80的精细控制系统在-40°C至85°C温度范围内保持了±1%的输出电压精度峰值效率达到91%。特别值得注意的是合理的热设计使得在密闭环境中长时间工作时芯片温升始终控制在安全范围内。

相关新闻

2026/7/12 5:27:23

具身智能落地三断点:仿真-实机、算法-工程、能力-场景

1. “中国先研,国外带火”不是偶然,是技术落地链条上的三处断点“具身智能”这个词最近在朋友圈刷屏了——不是因为某家国内实验室发布了突破性成果,而是因为一家美国初创公司用三年时间把清华、浙大、上海交大团队五年前就发在arXiv上的多模…

2026/7/12 5:27:23

宇树机器人:运动控制如何定义人形机器人的物理极限

1. 这个标题到底在问什么:一场关于技术定位的精准叩问“Figure03要是地表最强人形机器人,那宇树是什么?”——这句话不是调侃,不是玩梗,更不是无脑拉踩,而是一个高度凝练、直击产业核心的认知锚点。它背后藏…

2026/7/12 5:27:23

MAX77654与TM4C129ENCZAD电源管理方案设计与优化

1. 项目背景与需求分析在嵌入式系统开发领域,电源管理一直是决定产品成败的关键因素之一。随着物联网设备的普及和边缘计算的兴起,对高效能、低功耗的电源解决方案需求愈发迫切。我们团队最近完成了一个基于MAX77654和TM4C129ENCZAD的电源管理方案设计&a…

2026/7/12 6:32:26

数据库课程设计—共享车位预约管理系统的数据库设计与实现

《数据库课程设计》是信息管理与信息系统专业教学体系中一门承前启后的核心实践课程,是连接数据库理论知识与实际工程应用的关键桥梁,是一门实践性很强的专业综合性课程。在当今大数据与云计算蓬勃发展的时代背景下,数据库系统作为信息基础设…

2026/7/12 6:32:26

Swagger UI 与 OpenAPI 3.0:从自动生成到 5 项自定义配置实践

Swagger UI 与 OpenAPI 3.0:从自动生成到 5 项自定义配置实践在当今快速迭代的软件开发环境中,API 作为系统间通信的桥梁,其文档质量直接影响着开发效率和协作体验。Swagger UI 作为 OpenAPI 规范最流行的可视化工具,不仅能自动生…

2026/7/12 6:32:26

基于51单片机智能垃圾桶红外人体满溢检无线视频监控设计DIY084X

本系统由STC89C52单片机最小系统电路、OLED液晶显示、(无线蓝牙/WIFI模块-可选)、舵机控制电路(即垃圾桶开关)、到位开关检测电路、红外对管电路、避障检测电路、蜂鸣器报警、按键电路及电源组成。注意视频监控及WIFI套餐才拥有视…

2026/7/12 6:32:26

Vivado IP核管理机制解析:从OOC综合到源码修改的2种模式对比

Vivado IP核管理机制深度解析:OOC综合与全局综合的技术抉择在FPGA开发领域,Xilinx Vivado工具链提供的IP核机制极大地提升了设计效率,但同时也带来了新的技术挑战。当我们需要对IP核进行深度定制时,往往会面临一个关键选择&#x…

2026/7/12 6:32:26

TAS5414C-Q1与STM32F031C6芯片对比与应用解析

1. 两款芯片的基本定位与核心差异TAS5414C-Q1和STM32F031C6这两款芯片虽然都来自知名半导体厂商,但它们的定位和功能特性可谓天差地别。作为在汽车电子和嵌入式系统领域摸爬滚打多年的工程师,我经常需要同时与这两类器件打交道。先说说TAS5414C-Q1&#…

2026/7/12 6:27:26

MATLAB rlocus函数根轨迹完整实操教程

文章目录一、rlocus函数核心用途二、系统建模基础写法1. 分子分母系数向量写法(实验报告常用)2. s符号直接建模(复杂系统更简洁)三、rlocus基础绘图语法1. 最简调用,自动绘制完整根轨迹2. 限定增益K范围绘制局部根轨迹…

2026/7/12 0:01:29

3步解锁音乐自由:ncmdumpGUI终极NCM文件解密转换指南

3步解锁音乐自由:ncmdumpGUI终极NCM文件解密转换指南 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾在网易云音乐下载了心爱的歌曲&#…

2026/7/12 0:01:29

CANoe 19 SP3 配置 GB/T 27930-2023 A类系统:3步搭建BMS仿真测试环境

CANoe 19 SP3 配置 GB/T 27930-2023 A类系统:3步搭建BMS仿真测试环境随着新能源汽车行业的快速发展,充电通信协议的标准化和测试验证变得尤为重要。GB/T 27930-2023作为中国智能充电协议的最新版本,对充电机与电动汽车之间的通信提出了更严格…

2026/7/12 0:01:29

3步搞定RTL8852BE驱动:从零开始配置Wi-Fi 6网卡

3步搞定RTL8852BE驱动:从零开始配置Wi-Fi 6网卡 【免费下载链接】rtl8852be Realtek Linux WLAN Driver for RTL8852BE 项目地址: https://gitcode.com/gh_mirrors/rt/rtl8852be 还在为Linux系统无法识别RTL8852BE Wi-Fi 6网卡而烦恼吗?&#x1f…

2026/7/12 0:01:29

3步解锁音乐自由:ncmdumpGUI终极NCM文件解密转换指南

3步解锁音乐自由:ncmdumpGUI终极NCM文件解密转换指南 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾在网易云音乐下载了心爱的歌曲&#…

2026/7/12 0:01:29

CANoe 19 SP3 配置 GB/T 27930-2023 A类系统:3步搭建BMS仿真测试环境

CANoe 19 SP3 配置 GB/T 27930-2023 A类系统:3步搭建BMS仿真测试环境随着新能源汽车行业的快速发展,充电通信协议的标准化和测试验证变得尤为重要。GB/T 27930-2023作为中国智能充电协议的最新版本,对充电机与电动汽车之间的通信提出了更严格…

2026/7/12 0:01:29

3步搞定RTL8852BE驱动:从零开始配置Wi-Fi 6网卡

3步搞定RTL8852BE驱动:从零开始配置Wi-Fi 6网卡 【免费下载链接】rtl8852be Realtek Linux WLAN Driver for RTL8852BE 项目地址: https://gitcode.com/gh_mirrors/rt/rtl8852be 还在为Linux系统无法识别RTL8852BE Wi-Fi 6网卡而烦恼吗?&#x1f…

2026/7/11 8:37:53

3个高效策略:快速掌握Axure中文界面配置

3个高效策略:快速掌握Axure中文界面配置 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的英文界面感…