news 2026/7/10 20:20:02

基于TPS61170与PIC18F的智能DC-DC升压转换器设计

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于TPS61170与PIC18F的智能DC-DC升压转换器设计

1. 项目背景与核心器件选型

在工业控制、医疗设备和实验室仪器等领域,经常需要将较低的直流电压(如5V或12V)升压至更高电压(如24V或36V)为特定负载供电。传统方案采用分立元件搭建升压电路,但存在效率低、体积大、稳定性差等问题。本项目采用德州仪器TPS61170升压转换器搭配Microchip PIC18F4610微控制器,构建智能可调的高压DC-DC转换系统。

TPS61170是一款集成1.2A开关管的单片升压转换器,具有以下突出特性:

  • 宽输入电压范围(3V-18V)
  • 最高38V输出电压
  • 1.2MHz固定开关频率
  • 93%峰值效率
  • 6引脚2x2mm QFN封装

PIC18F4610作为控制核心具备:

  • 16MHz工作频率
  • 10位ADC模块
  • 增强型PWM模块
  • 64KB闪存程序存储器
  • 多种通信接口(SPI/I2C/UART)

2. 硬件电路设计与关键参数计算

2.1 升压拓扑基础原理

升压转换器(Boost Converter)通过控制开关管(MOSFET)的导通/关断时间比,利用电感储能特性实现输出电压高于输入电压。其核心关系式为:

Vout = Vin / (1 - D) 其中D为占空比

2.2 TPS61170外围电路设计

典型应用电路包含以下关键部分:

功率级设计:

  • 输入电容:选用2个10μF/25V X7R陶瓷电容并联,降低ESR
  • 功率电感:选择4.7μH饱和电流≥2A的屏蔽电感(如TDK VLS252010ET-4R7M)
  • 输出二极管:采用40V/1A肖特基二极管(如B140-13-F)
  • 输出电容:22μF/50V低ESR铝电解电容并联0.1μF陶瓷电容

反馈网络配置:

Vout = 1.229V × (1 + R1/R2)

取R2=10kΩ,当需要24V输出时:

R1 = (24/1.229 - 1) × 10k ≈ 185kΩ

2.3 PIC接口电路

  • ADC通道连接输出电压分压检测
  • PWM输出控制TPS61170的CTRL引脚
  • GPIO控制ENABLE引脚实现软启动
  • UART接口用于参数监控和调试

3. 软件控制策略实现

3.1 电压闭环控制算法

采用增量式PID算法实现稳压控制:

typedef struct { float Kp, Ki, Kd; float last_error, prev_error; float output; } PID_Controller; void PID_Update(PID_Controller* pid, float setpoint, float feedback) { float error = setpoint - feedback; float delta = error - pid->last_error; pid->output += pid->Kp * delta + pid->Ki * error + pid->Kd * (delta - (pid->last_error - pid->prev_error)); pid->prev_error = pid->last_error; pid->last_error = error; }

3.2 关键外设配置

ADC初始化:

ADCON0 = 0b00000001; // AN0通道, ADC开启 ADCON1 = 0b00001110; // 右对齐, Fosc/16 ADCON2 = 0b10101010; // 采集时间4TAD, 转换时钟Fosc/16

PWM模块配置:

PR2 = 0xFF; // PWM周期= (PR2+1)*4*Tosc*TMR2预分频 CCP1CON = 0b00001100; // PWM模式 T2CON = 0b00000100; // TMR2开启, 预分频1:1

4. 系统调试与性能优化

4.1 常见问题解决方案

问题1:轻载时输出电压不稳

  • 对策:在FB引脚并联100pF电容改善瞬态响应
  • 原理:增加补偿网络相位裕度

问题2:开关节点振铃严重

  • 对策:在SW引脚串联2.2Ω电阻
  • 原理:降低开关瞬间的LC谐振

问题3:效率低于预期

  • 检查点:
    1. 电感DCR是否过大(应<100mΩ)
    2. 二极管正向压降(应<0.5V)
    3. PCB布局是否合理(功率地单点连接)

4.2 实测性能数据

输入12V时不同负载条件下的测试结果:

输出电流输出电压效率纹波(p-p)
50mA24.01V89.2%120mV
150mA23.98V91.5%85mV
300mA23.95V90.1%110mV
500mA23.88V87.3%150mV

5. 进阶应用扩展

5.1 多路输出实现

通过TPS61170的Easyscale协议,可动态调整输出电压:

void SetOutputVoltage(float voltage) { float duty = (24.0 - voltage) / 24.0 * 100.0; PWM_SetDutyCycle(duty); // 通过PWM模拟Easyscale协议 }

5.2 保护功能增强

利用PIC18F4610实现:

  • 输入欠压锁定(UVLO)
  • 输出过压保护(OVP)
  • 温度监控(通过NTC)
  • 故障记录(EEPROM存储)

在PCB布局时需特别注意:

  1. 功率地(PGND)与信号地(AGND)单点连接
  2. 输入电容尽量靠近芯片VIN引脚
  3. SW走线短而宽,减少寄生电感
  4. FB分压电阻靠近芯片放置
  5. 整体布局遵循"功率流"路径最短原则

经过实际测试,该系统在12V输入、24V/300mA输出条件下可稳定工作,效率超过90%,输出电压精度达±1%。通过软件优化还可实现输出缓启动、负载动态调节等高级功能。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/9 17:16:19

一件衣服从进厂到出厂的完整流程解析

在服装制造业数字化转型的浪潮中&#xff0c;AI质检技术正成为提升生产效率、保证产品质量的关键环节。传统的人工质检方式存在效率低、标准不一、易疲劳等问题&#xff0c;而AI质检通过计算机视觉、机器学习等技术&#xff0c;能够实现自动化、标准化、高效率的质量检测。 那…

作者头像 李华
网站建设 2026/7/9 17:15:28

分布式追踪采样策略:Head-based 与 Tail-based 精度成本平衡

分布式追踪采样策略&#xff1a;Head-based 与 Tail-based 精度成本平衡 一、为什么 1% 采样率下找不到慢请求的根因 分布式追踪的经典困境&#xff1a;高流量系统全量采样成本太高&#xff08;存储 传输&#xff09;&#xff0c;但低采样率下 P99 延迟的异常请求大概率被丢…

作者头像 李华
网站建设 2026/7/9 17:14:12

3分钟学会用Topit:Mac窗口置顶终极指南,工作效率提升200%

3分钟学会用Topit&#xff1a;Mac窗口置顶终极指南&#xff0c;工作效率提升200% 【免费下载链接】Topit Pin any window to the top of your screen / 在Mac上将你的任何窗口强制置顶 项目地址: https://gitcode.com/gh_mirrors/to/Topit 还在为Mac上窗口层层叠叠而烦恼…

作者头像 李华
网站建设 2026/7/9 17:12:56

如何实现科技成果的精准评估与快速筛选,避免成果转化资源浪费?

观点作者&#xff1a;科易网-国家科技成果转化&#xff08;厦门&#xff09;示范基地 核心要点 数智化工具结合人工服务可精准评估与筛选科技成果&#xff0c;避免资源浪费。科易网通过知识图谱与AI模型实现企业需求与企业间的高效精准匹配。数智化可助力区域创新部门实现“底…

作者头像 李华
网站建设 2026/7/9 17:12:35

AI验布机常用术语解析:从瑕疵分类到四分制的完整认知

在评估AI验布方案时&#xff0c;采购者常常被各种术语和概念包围。理解这些术语的实际含义&#xff0c;比盲目对比参数更有助于做出务实决策。本文梳理了AI验布领域六个常用术语&#xff0c;帮助您建立更清晰的认知框架。一、常见瑕疵分类面料瑕疵的识别&#xff0c;先要从“什…

作者头像 李华
网站建设 2026/7/9 17:11:23

LAMMPS分子动力学模拟完整指南:从入门到实战的5个关键步骤

LAMMPS分子动力学模拟完整指南&#xff1a;从入门到实战的5个关键步骤 【免费下载链接】lammps Public development project of the LAMMPS MD software package 项目地址: https://gitcode.com/gh_mirrors/la/lammps LAMMPS&#xff08;Large-scale Atomic/Molecular …

作者头像 李华