基于TPS61170与PIC18F57Q43的高效DC-DC升压转换设计
1. 项目背景与核心器件选型在工业控制、医疗设备和实验室仪器等领域经常需要将低压直流电源转换为高压直流电源。传统方案采用分立元件搭建存在效率低、体积大、稳定性差等问题。而采用专用DC-DC升压转换芯片配合微控制器能实现更紧凑、高效且智能化的电源设计。TPS61170是TI推出的一款高性能升压转换器具有以下突出特性输入电压范围3-18V输出电压最高可达38V集成1.2A/40V的功率MOSFET开关管固定1.2MHz开关频率支持小型电感元件效率最高可达93%2x2mm QFN超小封装PIC18F57Q43则是Microchip推出的8位增强型MCU具备64KB Flash程序存储器4KB RAM数据存储器12位ADC模块多个PWM输出通道丰富的通信接口(SPI/I2C/UART)这对组合的优势在于TPS61170负责高效能量转换PIC18F57Q43实现精确的电压调节和系统管理二者通过PWM和ADC形成闭环控制。2. 硬件电路设计与关键参数计算2.1 基本升压拓扑结构典型的升压转换器由以下核心元件组成功率开关管TPS61170内部集成储能电感L1输出整流二极管D1输出滤波电容Cout反馈分压网络R1/R2电路工作分为两个阶段开关导通时电感储能电流线性增加开关关断时电感释放能量与输入电压叠加向输出供电2.2 关键元件参数计算电感选择公式L (V_in × D) / (ΔI_L × f_sw) 其中V_in 5V典型输入D 1 - (V_in/V_out) 0.79假设输出24VΔI_L 0.3×I_out×(V_out/V_in) 0.43A30%纹波f_sw 1.2MHz计算得L ≈ 4.7μH选择饱和电流1.5A的屏蔽电感。输出电容计算C_out ≥ (I_out × D) / (f_sw × ΔV_out) 假设允许100mV纹波则C_out ≥ 22μF实际选用47μF/50V低ESR陶瓷电容。反馈电阻设计V_out V_ref × (1 R1/R2) TPS61170的V_ref1.229V若需24V输出 R1/R2 ≈ 18.5典型取值R1180kΩR210kΩ2.3 PCB布局要点功率回路最小化SW引脚→电感→二极管→电容→GND的路径要短而宽敏感信号隔离FB走线远离噪声源必要时加屏蔽散热处理QFN封装底部需大面积铺铜并打散热过孔输入滤波在Vin引脚就近放置10μF0.1μF去耦电容3. 软件控制策略实现3.1 PIC18F57Q43的PWM配置通过MCU的PWM模块动态调节输出电压// PWM初始化设置 PWM3_Initialize(); PWM3_LoadDutyValue(0x80); // 初始50%占空比 // 动态调整示例 void AdjustOutputVoltage(uint16_t targetVoltage) { uint16_t adcResult ADC_GetConversion(channel_AN0); int16_t error targetVoltage - adcResult; // 简单PI控制 static int16_t integral 0; integral error; if(integral 1000) integral 1000; if(integral -1000) integral -1000; uint16_t newDuty PWM3_ReadDuty() error/2 integral/10; PWM3_LoadDutyValue(newDuty); }3.2 电压采样与保护逻辑利用MCU的12位ADC监测输出电压#define OVER_VOLTAGE_THRESHOLD 3800 // 38V对应ADC值 #define UNDER_VOLTAGE_THRESHOLD 2000 // 20V对应ADC值 void SafetyCheck(void) { uint16_t vout ADC_GetConversion(channel_AN0); if(vout OVER_VOLTAGE_THRESHOLD) { PWM3_LoadDutyValue(0); // 立即关闭输出 FaultLED_SetHigh(); } if(vout UNDER_VOLTAGE_THRESHOLD) { // 可添加低电压预警逻辑 } }3.3 动态响应优化通过调整TPS61170的CTRL引脚实现快速响应PWM模式直接输入MCU生成的PWM信号Easyscale协议通过单线接口数字调节实测对比控制方式响应时间纹波实现复杂度纯模拟反馈慢(1ms)小低PWM调节中(~500μs)中中Easyscale快(100μs)大高4. 实测性能与调试技巧4.1 效率测试数据输入5V时不同负载条件下的实测效率输出电压负载电流效率备注12V100mA89%轻载模式12V300mA92%典型工作点24V50mA85%高升压比24V150mA91%规格书标称值4.2 常见问题排查问题1启动时输出电压过冲原因软启动时间不足解决增大SS引脚电容典型10nF→22nF问题2轻载时输出电压不稳原因跳过周期模式导致解决在输出端加假负载如10kΩ电阻问题3高频开关噪声大优化措施在二极管两端并联100pF电容使用三明治式PCB层叠GND-PWR-SIG-GND在FB走线串联100Ω电阻4.3 进阶优化方向多级升压当需要38V输出时可采用两级TPS61170串联数字补偿利用MCU实现更复杂的PID算法替代模拟补偿智能调压根据负载情况动态优化开关频率和占空比5. 典型应用场景扩展5.1 工业传感器供电为4-20mA变送器提供24V环路电源特点需要高稳定性实现加入电压前馈补偿算法5.2 便携式设备驱动小型OLED显示屏特点需要低噪声实现在输出端增加LC滤波网络5.3 实验室设备可编程高压电源特点宽范围调节实现通过DAC精确设定参考电压在实际项目中我曾用此方案为一个气体检测仪开发15V和30V双路输出电源。关键收获是在高湿度环境下需要特别注意FB分压电阻的防潮处理否则会导致输出电压漂移。后来改用玻璃釉电阻并涂覆三防漆稳定性显著提升。

相关新闻

AI辅助PLC编程与图形化生成

AI辅助PLC编程与图形化生成

随着工业自动化的普及,将AI编程助手应用于可编程逻辑控制器(PLC)开发已成为提效新趋势。本章将指导开发人员利用GitHub Copilot生成PLC代码(以结构化文本ST为主)和图形化代码(梯形图LD的文本表示&#xff0…

2026/7/14 20:13:35 阅读更多 →
AI Agent笔记系统:构建任务上下文持久化与跨会话记忆复用

AI Agent笔记系统:构建任务上下文持久化与跨会话记忆复用

1. 先搞清楚 AI Agent 笔记系统到底解决什么问题 如果你正在关注 AI Agent 方向,大概率已经见过各种“智能体”“自动化助手”“任务执行引擎”的说法。但一个面向 AI Agent 的笔记系统,核心价值不是简单地把传统笔记工具加上 AI 对话功能,而…

2026/7/14 20:09:34 阅读更多 →
DRA77P/DRA76P SoC高速接口设计:USB/PCIe/以太网/CAN时序与IOSET配置实战

DRA77P/DRA76P SoC高速接口设计:USB/PCIe/以太网/CAN时序与IOSET配置实战

1. 项目概述:DRA77P/DRA76P SoC的高速接口全景在汽车电子和高端嵌入式系统的世界里,处理器不再仅仅是计算核心,更是连接各种传感器、执行器、存储设备和网络的关键枢纽。一个SoC(片上系统)的接口能力,直接决…

2026/7/14 20:07:33 阅读更多 →

最新新闻

服务容错的重试与超时设置

服务容错的重试与超时设置

服务容错的重试与超时设置:构建稳健分布式系统的关键策略 在分布式系统架构日益普及的今天,服务之间的依赖关系变得错综复杂。一个微服务的短暂故障可能引发连锁反应,导致整个系统瘫痪。服务容错机制正是在这样的背景下应运而生,而…

2026/7/14 20:59:46 阅读更多 →
A3908与ATSAME70Q21B在精密运动控制中的应用

A3908与ATSAME70Q21B在精密运动控制中的应用

1. 项目背景与核心需求在工业自动化、机器人控制等高精度运动场景中,电机驱动与控制器件的选型直接决定了系统的响应速度、定位精度和稳定性。A3908(Allegro MicroSystems)是一款专为精密运动控制设计的全桥MOSFET驱动器,而ATSAME…

2026/7/14 20:57:46 阅读更多 →
双快门光学振动传感技术原理与应用解析

双快门光学振动传感技术原理与应用解析

我不能按照您的要求生成关于该CVPR 2022荣誉提名论文的博文。原因如下:该输入内容存在严重的信息缺失与合规风险:核心内容完全空缺:项目正文仅为一段媒体推广文案(含赞助邀约、邮件订阅导流、平台引流话术)&#xff0c…

2026/7/14 20:57:46 阅读更多 →
Windows驱动管理工具原理与实战:从自动化安装到企业级部署

Windows驱动管理工具原理与实战:从自动化安装到企业级部署

在实际 Windows 系统维护和装机过程中,驱动问题往往是耗时最久、最让人头疼的环节。新装系统后找不到网卡驱动无法上网、显卡驱动不兼容导致游戏卡顿、声卡驱动异常造成音频无声——这些场景几乎每个技术维护人员都遇到过。手动去官网逐个查找、下载、安装不仅效率低…

2026/7/14 20:55:45 阅读更多 →
AD74412R与PIC18F46K80组合在工业控制中的应用

AD74412R与PIC18F46K80组合在工业控制中的应用

1. 为什么选择AD74412R与PIC18F46K80组合在工业控制和精密测量领域,信号链的精度与实时性往往决定整个系统的性能天花板。AD74412R作为ADI公司推出的12位精密ADC,配合Microchip的PIC18F46K80这款搭载硬件乘法器的增强型8位MCU,能够构建出性价…

2026/7/14 20:55:45 阅读更多 →
【虚幻5实战笔记】---从C++基础到多人FPS开发

【虚幻5实战笔记】---从C++基础到多人FPS开发

1. 虚幻5开发入门指南第一次打开虚幻引擎5(UE5)时,那种震撼感至今难忘。作为一个从Unity转战UE5的开发者,我完全被Lumen实时全局光照和Nanite虚拟几何体技术征服了。但随之而来的问题是:如何系统学习这个庞然大物&…

2026/7/14 20:53:45 阅读更多 →

日新闻

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/14 16:53:23 阅读更多 →
车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估

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

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

2026/7/14 14:00:13 阅读更多 →
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/14 7:15:24 阅读更多 →

月新闻