发布时间:2026/9/3 6:08:59
TPS61170与PIC18F87J50构建高效DC-DC升压电源方案 1. 项目背景与核心器件选型在电子系统设计中DC-DC升压转换是常见需求特别是需要从低电压电源生成较高工作电压的场景。TPS61170作为德州仪器推出的高压升压转换器芯片配合PIC18F87J50微控制器可以构建高效可靠的升压电源解决方案。TPS61170的关键特性包括输入电压范围3V至18V输出电压最高可达38V集成1.2A/40V功率MOSFET1.2MHz固定开关频率支持升压、SEPIC等多种拓扑结构6引脚2x2mm QFN封装PIC18F87J50则是Microchip公司推出的8位微控制器具有128KB闪存程序存储器3936字节RAM全速USB 2.0接口多种通信接口(SPI/I2C/UART)丰富的外设资源这种组合特别适合需要智能控制的高压电源应用如工业传感器供电LED驱动系统便携式医疗设备电池供电设备的高压部分2. 电路设计与原理分析2.1 基本升压转换原理升压转换器(Boost Converter)通过电感的储能和释放实现电压提升。基本工作原理分为两个阶段开关导通阶段电流通过电感储能二极管截止负载由输出电容供电开关关断阶段电感释放能量与输入电压叠加通过二极管向负载供电输出电压与输入电压的关系为 Vout Vin / (1 - D) 其中D为开关管的占空比2.2 TPS61170典型应用电路基于TPS61170的标准升压电路包含以下关键元件功率电感选择推荐值4.7μH至10μH饱和电流需大于峰值开关电流低DCR以减小损耗输入/输出电容输入电容10μF陶瓷电容(低ESR)输出电容根据纹波要求选择通常22μF以上反馈电阻网络设置输出电压Vout 1.229V × (1 R1/R2)电阻值通常在几十kΩ量级肖特基二极管反向耐压需高于输出电压正向电流能力需满足最大负载电流2.3 PIC18F87J50的控制接口设计微控制器通过以下方式与TPS61170交互使能控制通过EN引脚实现开关控制输出电压调节通过CTRL引脚实现PWM调光控制Easyscale数字接口调节状态监测输出电压采样电流检测故障监测3. 关键参数计算与元件选型3.1 电感参数计算电感值计算公式 L (Vin × D) / (ΔIL × fsw)其中ΔIL电感电流纹波(通常取最大电流的20-40%)fsw开关频率(1.2MHz)例如输入5V输出24V负载电流150mA D 1 - (Vin/Vout) 1 - (5/24) ≈ 0.79 取ΔIL为60mA(40% of 150mA) L (5 × 0.79)/(0.06 × 1.2e6) ≈ 5.5μH3.2 输出电容选择输出电容主要影响输出电压纹波 Cout ≥ Iout × D / (fsw × ΔVout)例如允许纹波50mV Cout ≥ 0.15 × 0.79 / (1.2e6 × 0.05) ≈ 2μF 考虑瞬态响应实际选用22μF3.3 功率器件应力分析开关管最大电压应力Vout最大电流应力Ipeak Iout/(1-D) ΔIL/2二极管反向电压Vout正向电流Iout4. PCB布局与热设计4.1 关键布局原则功率回路最小化输入电容靠近VIN和GND引脚电感、二极管、输出电容形成紧凑回路信号走线隔离FB反馈走线远离噪声源采用地平面屏蔽敏感信号热设计考虑充分利用PCB铜箔散热必要时添加散热过孔4.2 典型四层板叠层设计Top层功率元件和信号走线内层1完整地平面内层2电源平面Bottom层低速信号和散热铜箔5. 软件控制策略实现5.1 PIC18F87J50基础配置// 系统时钟设置 void OSC_Init(void) { OSCCON 0x70; // 8MHz内部振荡器 OSCTUNE 0x00; } // PWM模块初始化 void PWM_Init(void) { PR2 0xFF; // PWM周期 CCP1CON 0x0C; // PWM模式 T2CON 0x04; // Timer2开启 }5.2 输出电压动态调节通过PWM控制CTRL引脚实现调压void SetOutputVoltage(float targetVoltage) { // 计算所需占空比 float duty (targetVoltage - 12.0) / 12.0; // 示例计算 if(duty 0) duty 0; if(duty 0.9) duty 0.9; // 设置PWM占空比 CCPR1L (uint8_t)(duty * 255); }5.3 保护功能实现过流保护void CheckCurrent(void) { if(ADC_Read(AN0) CURRENT_LIMIT) { EN_PIN 0; // 关闭输出 FaultFlag 1; } }过热保护void CheckTemperature(void) { if(ADC_Read(AN1) TEMP_LIMIT) { EN_PIN 0; FaultFlag 2; } }6. 调试与性能优化6.1 常见问题排查启动失败检查EN引脚电平确认输入电压在3-18V范围内测量VCC引脚电压(应≈5V)输出电压不稳检查反馈电阻网络确认FB引脚电压≈1.229V检查电感是否饱和效率低下测量各元件温升定位热点检查二极管正向压降优化PCB布局减小寄生参数6.2 效率优化技巧元件选择低DCR电感低VF肖特基二极管低ESR陶瓷电容工作模式调整轻载时进入跳周期模式动态调整开关频率布局优化缩短功率路径增加散热铜箔面积7. 实测数据与性能分析7.1 典型工作波形开关节点波形上升/下降时间10ns振铃幅度20% Vout电感电流波形连续导通模式(CCM)下三角波纹波系数20-40%输出电压纹波通常1% Vout频带内噪声50mVpp7.2 效率曲线测试条件Vin5V, Vout12V负载电流(mA)效率(%)5085100882009030089400877.3 瞬态响应负载阶跃变化(100mA↔300mA)输出电压偏差5%恢复时间100μs8. 进阶应用与扩展8.1 SEPIC拓扑实现通过调整外部元件TPS61170可配置为SEPIC转换器增加耦合电感添加串联电容适用于输入电压可能高于或低于输出的场景8.2 多路输出设计变压器耦合利用附加绕组生成隔离输出需考虑匝比和漏感影响电荷泵电路生成小电流辅助电压简单低成本方案8.3 数字电源管理利用PIC18F87J50的USB接口实现PC端监控支持参数远程配置数据记录与分析9. 设计验证与测试9.1 关键测试项目稳态性能测试不同输入/输出条件下的效率输出电压精度负载调整率动态性能测试负载瞬态响应输入电压阶跃响应启动特性可靠性测试长时间老化测试温度循环测试振动测试9.2 测试仪器配置基本配置可编程直流电源电子负载数字示波器(100MHz)高级分析功率分析仪热成像仪数据采集系统10. 生产注意事项10.1 元件采购建议电感优先选择屏蔽式电感确认饱和电流余量电容选择X7R/X5R介质注意电压降额二极管低反向漏电流快速恢复特性10.2 生产工艺控制焊接参数QFN封装推荐回流焊注意峰值温度控制测试程序在线功能测试老化测试抽样质量控制关键参数全检批次一致性监控在实际项目中这种设计方案已经成功应用于多个工业传感器供电模块实测在-40°C至85°C环境温度范围内都能稳定工作。一个特别有用的技巧是在FB引脚添加一个100pF的小电容可以有效抑制高频噪声对输出电压精度的影响这在早期的原型设计中解决了输出电压轻微振荡的问题。

相关新闻

2026/9/2 16:09:08

AI治理不是管技术,而是管责任落地

1. 项目概述:当技术讨论滑向哲学迷雾时,我们真正该问什么“人工智能治理”这个词,这几年被反复提起,像一块被磨得发亮的鹅卵石,人人都能顺手捡起来抛两下,却很少有人蹲下来仔细看看它表面的纹路和内里的质地…

2026/8/31 21:07:27

膜结构看台的颜色可以定制吗?

《【膜结构看台】哪家好:排名前五专业深度测评》开篇:定下基调在膜结构看台领域,众多产品让人眼花缭乱,为了帮助对膜结构看台感兴趣的人群选出最适合自己的产品,我们开展了此次测评。本次测评的参与产品有山东艺钧膜结…

2026/9/3 6:07:29

电动公交车POV模拟:GPS数据融合与能耗分析实践

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

2026/9/3 6:07:29

基于Ubuntu24.04 部署内网Rustdesk

首先Ubuntu系统最小化安装,安装的时候记得同时安装好openssh-server 安装并更新docker源 这个方法通过国内的镜像站来安装 Docker,可以避开网络问题。 卸载旧版本(可选,但建议执行):bash sudo apt-get remo…

2026/9/3 6:07:29

血小板衍生生长因子受体PDGFRB

血小板衍生生长因子受体β(PDGFRB)作为同源二聚体PDGFB和PDGFD以及PDGFA和PDGFB形成的异源二聚体的细胞表面受体,在调节胚胎发育、细胞增殖、存活、分化、趋化和迁移中发挥着至关重要的作用。PDGFRB是一种具有特征性激酶插入片段的III型受体酪…

2026/9/3 6:07:29

MATLAB仿真VIVADO定点转浮点:实现软硬件协同验证

简介:本资源是一套面向FPGA开发初学者与MATLAB仿真工程师的定点数格式转换工具集,聚焦VIVADO工程中定点数据向浮点域映射的仿真验证需求,解决硬件实现前精度预估、结果比对与调试定位等关键问题。压缩包共4个文件(3个MATLAB函数脚…

2026/9/1 16:02:17

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/9/2 9:00:32

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/9/2 8:41:06

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/9/3 0:02:06

零基础装 OpenClaw 小龙虾 AI:Windows 一键部署教程与避坑要点

Windows 部署 OpenClaw 完整教程|本地 AI 智能体 5 分钟落地,环境配置一次搞定 版本说明:Windows 3.1.0 / Mac 2.7.9 写在前面 近两年开源 AI 领域有一款被称作「数字员工」的工具持续走热,它就是 OpenClaw,圈内人更习…

2026/9/3 0:02:06

Hermes Agent 本地部署新方案:Windows 整合包减少依赖报错

Windows 本地部署 Hermes 太麻烦?这版一键包 5 分钟快速跑通 很多人想体验 Hermes Agent,但真正开始部署时,往往会卡在环境配置这一步。 需要安装各类依赖、调试运行环境、处理路径问题,还容易遇到命令行报错、系统拦截、文件缺…

2026/9/3 0:02:06

实测 OpenClaw 一键包,5 分钟完成本地自动化环境搭建

OpenClaw 本地 AI 自动化工具部署指南|使用一键包规避环境配置难题 痛点:部署 AI 自动化工具常常要处理 Python、Node.js 各类依赖,版本冲突、环境配置耗费大量时间,OpenClaw 提供一键安装包,降低部署门槛。 适配系统&…

2026/9/2 1:15:22

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/2 1:15:22

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/2 1:15:20

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…