尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
TPS61170升压转换器与PIC32MZ微控制器的电源系统设计
1. TPS61170高压升压转换器核心特性解析TPS61170是德州仪器推出的一款高性能DC-DC升压转换器芯片采用2x2mm QFN封装在紧凑尺寸下实现了高达38V的输出电压能力。这款芯片最突出的特点是集成了1.2A、40V的功率MOSFET开关管使得它能够直接驱动高电压负载而无需外部分立器件。在实际工程应用中TPS61170的输入电压范围覆盖3V至18V特别适合从多节电池组或标准电源轨如5V、12V升压的应用场景。其固定1.2MHz的开关频率带来了两个显著优势一方面可以使用体积更小的电感元件另一方面允许采用低ESR的陶瓷电容来优化输入输出滤波效果。根据官方测试数据在典型5V输入、12V/300mA输出的工作条件下转换效率可达93%这对于高压差升压应用来说非常难得。关键提示虽然TPS61170标称最大输出38V但在实际PCB布局中当输出电压超过30V时就需要特别注意爬电距离和绝缘设计避免高压击穿或漏电问题。芯片内部集成了多项保护机制包括逐周期电流限制、软启动和热关断功能。其中软启动特性对于容性负载较大的应用尤为重要它能有效抑制启动时的浪涌电流。FB引脚的标准反馈电压为1.229V但通过CTRL引脚可以采用Easyscale™数字接口或PWM信号动态调节输出电压这为系统级的电源管理提供了灵活性。2. PIC32MZ1024EFE144微控制器选型考量PIC32MZ1024EFE144是Microchip公司PIC32MZ系列中的高性能32位微控制器采用144引脚TQFP封装。该芯片基于MIPS microAptiv内核运行频率可达200MHz具备1024KB Flash和256KB SRAM特别适合需要实时控制和高计算能力的电源管理应用。在DC-DC升压转换器系统中选择这款MCU主要基于以下技术考量丰富的外设接口集成12位ADC采样率可达3.5Msps、比较器、PWM模块等可直接连接TPS61170的反馈和控制信号硬件PWM分辨率在200MHz主频下可实现约1.5ns的PWM分辨率满足电源环路控制的精度要求模拟特性内置的DAC和运算放大器可构建精密的电压基准和误差放大电路实时性能零等待状态闪存访问和5级流水线架构确保对电源瞬态响应的快速处理与常见的ARM Cortex-M系列相比PIC32MZ在电源应用中的独特优势在于其专为数字电源设计的外设配置。例如其PWM模块支持中心对齐和边沿对齐两种模式死区时间可编程范围达0-158ns特别适合需要多相控制的复杂拓扑结构。3. 升压转换器硬件设计要点3.1 功率级元件选型电感选择是升压转换器设计的核心环节。对于TPS61170的1.2MHz开关频率推荐使用饱和电流至少2A的屏蔽式功率电感典型值在4.7μH到10μH之间。电感值计算公式为L (V_in × D) / (ΔI_L × f_sw)其中D为占空比ΔI_L一般取开关电流的20%-40%。例如在12V输入、24V输出场景 D 1 - (V_in/V_out) 0.5 取ΔI_L 0.3A则 L (12×0.5)/(0.3×1.2×10^6) ≈ 16.7μH实际可选择标称值15μH的电感如Murata的LQH5BPN150M03L其直流电阻仅85mΩ饱和电流2.3A。输出电容需考虑纹波电流和电压稳定性。建议使用低ESR的X7R/X5R陶瓷电容容量计算公式C_out ≥ (I_out × D) / (f_sw × ΔV_out)若允许输出纹波ΔV_out50mV则 C_out ≥ (0.15×0.5)/(1.2×10^6×0.05) ≈ 1.25μF 实际应选用至少10μF电容以应对负载瞬变。3.2 PCB布局规范高压DC-DC转换器的PCB布局直接影响系统稳定性和EMI性能必须遵循以下原则功率回路最小化SW引脚→电感→二极管→输出电容的环路面积要尽可能小地平面分割将模拟地(AGND)和功率地(PGND)在芯片下方单点连接热设计充分利用芯片底部的散热焊盘建议使用4×4过孔阵列连接到内部地平面高压隔离当Vout30V时相邻走线间距应≥0.6mm/100V反馈走线FB引脚电阻分压网络应靠近芯片走线远离开关节点图1展示了一个优化的四层板布局示例顶层功率元件和开关走线第二层完整地平面第三层电源平面底层控制信号和反馈网络4. 软件控制算法实现4.1 电压模式数字控制利用PIC32MZ的PWM和ADC模块可以实现精密的数字电压控制。基本控制流程如下ADC配置AD1CON1bits.ADON 1; // 开启ADC AD1CON1bits.FORM 0; // 整数输出格式 AD1CON1bits.SSRC 0x7; // 自动转换 AD1CON3bits.ADCS 63; // Tad64×Tcy320ns AD1CHSbits.CH0SA 0x3; // 选择AN3作为输入 AD1CON1bits.SAMP 1; // 开始采样PWM生成OC1CONbits.OCM 0b110; // PWM模式无故障保护 OC1CONbits.OCTSEL 0; // 使用定时器2 OC1RS PR2/2; // 初始占空比50% OC1CONbits.ON 1; // 开启PWM输出控制算法核心#define KP 0.05 #define KI 0.001 int error, integral; void __ISR(_ADC_VECTOR, IPL4SOFT) AdcHandler(void){ int adc_value ADC1BUF0; // 读取输出电压采样 error target_voltage - adc_value; integral error; if(integral INTEGRAL_LIMIT) integral INTEGRAL_LIMIT; int duty_adj KP*error KI*integral; OC1RS constrain(OC1RS duty_adj, MIN_DUTY, MAX_DUTY); IFS0bits.AD1IF 0; // 清除中断标志 }4.2 动态电压调节通过PIC32MZ的DAC模块可以实现输出电压的动态调节典型应用包括根据负载情况调整电压实现节能系统测试时的电压扫描故障保护时的软关断实现代码示例void set_output_voltage(float voltage){ if(voltage 38.0) voltage 38.0; // 限制最大输出电压 // 计算DAC值 (12位DAC, 参考电压3.3V) int dac_value (int)((voltage/38.0) * 4095); DAC1CONbits.DACOE 1; // 使能DAC输出 DAC1CONbits.DACEN 1; // 开启DAC模块 DAC1DAT dac_value; // 设置输出电压 }5. 系统测试与优化5.1 效率测试方案搭建完整的测试平台需要以下仪器可编程直流电源提供精确的输入电压如Keysight N6705C电子负载模拟不同工作条件如Chroma 63200A功率分析仪测量转换效率如Yokogawa WT1800示波器观察开关波形和纹波带宽≥100MHz测试步骤固定输入电压如5V从空载到满载以10%步进变化负载在每个负载点记录输入/输出电压、电流值计算效率η (V_out×I_out)/(V_in×I_in)×100%用红外热像仪监测关键元件温升典型效率曲线如图2所示在中等负载区100-300mA效率最高轻载时由于开关损耗占比增加效率下降此时可启用芯片的轻载跳周期模式。5.2 环路补偿优化TPS61170需要外部补偿网络来稳定电压环路。基本补偿网络由R_comp、C_comp和C_hf组成连接在COMP和GND之间。补偿元件取值可通过以下步骤确定计算功率级传递函数极点 f_p1 1 / (2π × R_load × C_out) f_p2 1 / (2π × R_esr × C_out)设置穿越频率f_c为开关频率的1/101/5 f_c ≈ f_sw / 10 120kHz计算补偿网络零点f_z和极点f_p f_z f_p1 f_p f_p2计算元件值 R_comp (2π × f_c × C_out × V_out) / (G_m × V_ref) C_comp 1 / (2π × f_z × R_comp) C_hf 1 / (2π × f_p × R_comp)其中G_m为误差放大器跨导TPS61170典型值250μSV_ref为反馈基准电压1.229V。实际调试时建议先用网络分析仪测量开环增益相位曲线再精细调整补偿元件。良好的补偿设计应保证相位裕度≥45°增益裕度≥10dB穿越频率附近斜率接近-20dB/decade6. 典型故障排查指南6.1 启动失败问题现象输入电压正常但无输出或输出电压不稳定 排查步骤检查EN引脚电平应1.5V测量SW引脚波形应有1.2MHz方波确认电感未饱和测量直流电阻应与标称值一致检查反馈分压电阻上电阻下电阻应≈100kΩ验证补偿网络连接COMP引脚应有0.5-2V电压6.2 输出电压振荡现象输出电压存在周期性波动频率远低于开关频率 解决方案增加补偿电容C_comp降低穿越频率检查反馈走线是否受到开关噪声干扰确认输入电容容量足够建议≥10μF陶瓷电容尝试在FB引脚添加100pF-1nF的滤波电容6.3 过热保护触发现象芯片温度超过125℃时自动关闭 优化方向降低开关损耗选择Q_g更小的肖特基二极管优化PCB散热增加散热过孔扩大铜箔面积检查电感饱和电流实际工作电流应≤80%饱和电流考虑降低开关频率可通过外部同步信号实现在高压DC-DC设计中示波器探头接地不当常导致测量误差。建议使用差分探头测量开关节点或采用接地弹簧技术减小接地环路。当调试数字控制部分时可先固定PWM占空比验证功率级再逐步引入闭环控制。
RELATED

相关推荐

Windows 11任务栏拖放功能修复指南:让文件拖拽重回高效

Windows 11任务栏拖放功能修复指南:让文件拖拽重回高效

Windows 11任务栏拖放功能修复指南:让文件拖拽重回高效 【免费下载链接】Windows11DragAndDropToTaskbarFix "Windows 11 Drag & Drop to the Taskbar (Fix)" fixes the missing "Drag & Drop to the Taskbar" support in Windows 11. …

📅 2026/8/29 23:49:42
Tesseract.Net OCR SDK 4.6.411

Tesseract.Net OCR SDK 4.6.411

Tesseract .Net SDK C# OCR库 #将扫描的 PDF 文件转换为可搜索文档 #快速精准的基于神经网络的引擎 #修正低质量扫描件 超过120 种语言 # .NET 2.0、.NET 5、标准版、核心版将扫描的 PDF 文件转换为可搜索的 PDF 文件。只需 4 行代码,别无其他var api OcrApi.Creat…

📅 2026/8/29 23:50:53
Linux虚拟机Ubuntu磁盘管理:sudo安装Gparted与分区扩容实战

Linux虚拟机Ubuntu磁盘管理:sudo安装Gparted与分区扩容实战

1. 项目概述:从一条指令到磁盘管理的完整掌控如果你在虚拟机里折腾Ubuntu,尤其是刚装好系统准备分区扩容、调整磁盘空间时,大概率会碰到一个名字——Gparted。这个项目标题“【Linux】虚拟机 Ubuntu sudo指令实现Gparted安装”,听…

📅 2026/8/30 0:13:28
MORE NEWS

更多资讯

📰

深度学习训练数据集加载避坑指南:从解压到DataLoader的完整流程

简介:这份深度学习训练数据集面向图像分类与目标检测方向的开发者、学生及研究者,提供可直接用于模型训练与验证的标注图像资源,帮助解决入门与实验阶段缺少真实样本的问题。压缩包共305个文件,以300张jpg图像为主体,另…

📰

剑网三团长语音合成:讯飞TTS接入与指令队列实战

简介:这是一款面向剑网三玩家、尤其是团队副本团长与指挥新手的语音合成辅助工具,基于讯飞TTS技术,将文本指令自动转换为团长指挥语音并播放,帮助不擅长口头表达的玩家也能顺畅完成副本指挥,提升团队协作效率与游戏体验…

📰

Debian系统下Ollama的完整安装与优化指南

1. Debian系统下Ollama的完整安装指南在开源大模型工具链中,Ollama以其轻量化和易用性成为开发者本地部署AI模型的首选方案。作为长期使用Debian进行AI开发的从业者,我将在本教程中详细演示如何在Debian系统上完成Ollama的完整部署,特别针对国…

📰

水稻病害识别:基于传统机器学习的轻量级落地方案

简介:本资源是一套基于Python机器学习技术实现的水稻病虫害自动识别系统源码,面向农业信息化开发者、计算机视觉初学者及智慧农业项目实践者,旨在解决田间图像采集后病虫害种类快速判别与模型部署的实际问题。压缩包共310个文件,含…

📰

超帧(Hyperframes)解决视频时间一致性问题的原理与实战

做视频处理这几年,我一度是个彻头彻尾的“逐帧主义者”——把每一帧当成独立的图片去修、去增强、去插帧。直到有一次接了个老胶片修复项目,单帧输出张张完美,一播放却像迪斯科灯球一样疯狂闪烁,客户直接发来一句“你是不是用了什…

📰

OpenShell复盘:让终端听懂人话,自动生成Shell命令

写这篇OpenShell复盘之前,我先说点实在的:如果你手里每天都在做重复性文件操作、日志分析、数据统计这类“含键盘量过高”的活儿,那么OpenShell这类工具就是给这些破事按下的暂停键。它不是一个能让你真正“躺着”写完程序的玩具,…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

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

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

📞 💬