1. 项目背景与核心器件选型在电力电子设计中DC-DC升压转换是一个经典课题。当我们需要将较低的直流电压转换为较高的直流电压时升压转换器Boost Converter是最常用的解决方案之一。TPS61170作为TI推出的一款高性能升压转换芯片配合PIC18F85J50微控制器可以构建一个灵活、高效的高电压DC-DC转换系统。TPS61170的主要特性包括宽输入电压范围3V至18V高达38V的输出电压能力集成1.2A/40V功率MOSFET1.2MHz固定开关频率效率高达93%6引脚2mm×2mm SON封装PIC18F85J50则是Microchip公司的一款8位微控制器具有32KB闪存程序存储器2KB RAM全速USB 2.0接口10位ADC模块多种通信接口(SPI/I2C/USART)这种组合特别适合需要数字控制的高压升压应用场景如实验室电源、电动工具电池管理系统、LED驱动等。2. 电路设计与关键参数计算2.1 基本升压拓扑结构TPS61170支持多种拓扑结构本项目采用最基本的升压(Boost)配置。升压转换器的基本原理是通过电感的储能和释放将输入电压提升到更高水平。关键元件包括功率电感(L1)输出电容(Cout)续流二极管(D1)反馈电阻网络(R1/R2)典型升压转换器的电压转换关系为 Vout Vin / (1 - D) 其中D为开关管的占空比。2.2 电感选择与计算电感是升压转换器的核心元件其值直接影响转换效率和输出纹波。对于TPS61170推荐使用4.7μH至10μH的电感。具体计算如下电感电流纹波(ΔIL)通常取最大输出电流的20%-40% ΔIL (0.2 to 0.4) × Iout_max × (Vout/Vin_min)所需电感量 L (Vin_min × D) / (fsw × ΔIL) 其中fsw为开关频率(1.2MHz)例如当Vin5VVout12VIout300mA时 D 1 - (Vin/Vout) 1 - (5/12) ≈ 0.583 取ΔIL0.3×0.3×(12/5)0.216A L (5×0.583)/(1.2×10⁶×0.216) ≈ 11.2μH实际可选择10μH的功率电感如Coilcraft的MSS1038系列。2.3 输出电容选择输出电容主要影响输出电压纹波。陶瓷电容因其低ESR特性是首选。所需电容值计算如下Cout ≥ Iout × D / (fsw × ΔVout) 其中ΔVout为允许的输出电压纹波。若要求ΔVout ≤ 50mV Cout ≥ 0.3 × 0.583 / (1.2×10⁶ × 0.05) ≈ 2.9μF 建议使用10μF/25V的X7R或X5R陶瓷电容。2.4 反馈电阻网络设计TPS61170的FB引脚基准电压为1.229V。输出电压由分压电阻决定Vout Vfb × (1 R1/R2) 取R210kΩ对于Vout12V R1 R2 × (Vout/Vfb - 1) 10k × (12/1.229 - 1) ≈ 87.6kΩ 可选择88.7kΩ(1%)的标准电阻。3. PIC18F85J50的接口与控制策略3.1 硬件接口设计PIC18F85J50与TPS61170的主要连接包括PWM输出引脚连接到TPS61170的CTRL引脚ADC输入引脚监测输出电压和电流GPIO引脚控制TPS61170的ENABLE引脚CTRL引脚支持两种控制模式EasyScale数字接口通过单线协议调整基准电压PWM模拟控制通过PWM占空比调节输出电压本项目采用PWM控制模式因其实现简单且响应速度快。3.2 软件控制算法PIC的固件需要实现以下功能输出电压采样通过ADC定期测量实际输出电压误差计算与设定值比较得到误差信号PID控制调节PWM占空比以消除误差保护功能过压、过流保护基本控制流程如下void main() { init_ADC(); init_PWM(); init_UART(); // 用于调试输出 while(1) { float Vout read_ADC(0) * ADC_SCALE; float error Vset - Vout; // 简单PI控制 integral error * dt; float duty Kp * error Ki * integral; // 限制占空比范围 duty constrain(duty, 0, DUTY_MAX); set_PWM_duty(duty); delay_ms(10); // 控制周期10ms } }3.3 保护功能实现完善的保护功能对电源系统至关重要过压保护(OVP)当ADC检测到输出电压超过阈值时立即关闭PWM过流保护(OCP)通过电流检测电阻和ADC监测输入电流热保护PIC可监测环境温度必要时降低输出功率保护触发时可通过拉低TPS61170的ENABLE引脚快速关断输出。4. PCB布局与EMI考虑4.1 关键布局原则高频开关电源的PCB布局直接影响性能和EMI功率回路最小化SW引脚、电感、二极管和输入电容形成的回路面积要尽可能小地平面分割模拟地(反馈网络)与功率地分开单点连接热管理TPS61170的散热焊盘要充分连接至铜箔区域敏感信号远离噪声源反馈走线要短远离电感和SW节点4.2 具体布局建议输入电容CIN尽可能靠近TPS61170的VIN和GND引脚使用多层板时将功率回路布置在内层以减少辐射FB分压电阻靠近芯片放置走线避免与功率线路平行在SW节点添加小电容(100pF)可帮助减少高频振铃4.3 EMI抑制措施输入和输出端添加π型滤波器(LC或RC)必要时在二极管两端添加RC缓冲电路使用屏蔽电感可降低磁场辐射确保所有未使用的PCB空间都有良好的接地铜箔5. 实测性能优化与问题排查5.1 典型性能指标在输入5V、输出12V/300mA条件下效率通常可达90%以上输出电压纹波50mVpp负载调整率1%(空载到满载)线性调整率0.5%(输入变化±1V)5.2 常见问题与解决方案输出电压不稳定检查反馈网络电阻值是否准确确认FB引脚走线远离噪声源尝试在FB引脚添加100pF-1nF的补偿电容效率低于预期检查电感是否饱和(测量电感电流波形)确认二极管正向压降是否过大测量SW节点上升/下降时间是否合理芯片过热检查散热焊盘是否充分连接至铜箔确认负载电流是否超过设计值测量环境温度是否在规格范围内5.3 进阶优化方向轻载效率提升利用TPS61170的轻载跳周期模式在软件中实现动态频率调整动态响应改善优化PID控制参数增加前馈补偿(根据输入电压变化提前调整占空比)多路输出利用PIC的多个PWM模块控制多个TPS61170实现主从电源架构在实际调试中建议使用示波器观察关键节点波形SW引脚电压应呈现清晰的方波上升/下降沿干净电感电流应为三角波无异常振荡输出电压纹波应在预期范围内通过合理的设计和细致的调试基于TPS61170和PIC18F85J50的DC-DC升压转换器可以实现高效、稳定的高电压输出满足各种应用需求。这种组合既保留了模拟电源的高效率又具备了数字控制的灵活性是电源系统设计的优秀解决方案。
基于TPS61170与PIC18F85J50的高效DC-DC升压转换设计
发布时间:2026/7/11 9:44:32
1. 项目背景与核心器件选型在电力电子设计中DC-DC升压转换是一个经典课题。当我们需要将较低的直流电压转换为较高的直流电压时升压转换器Boost Converter是最常用的解决方案之一。TPS61170作为TI推出的一款高性能升压转换芯片配合PIC18F85J50微控制器可以构建一个灵活、高效的高电压DC-DC转换系统。TPS61170的主要特性包括宽输入电压范围3V至18V高达38V的输出电压能力集成1.2A/40V功率MOSFET1.2MHz固定开关频率效率高达93%6引脚2mm×2mm SON封装PIC18F85J50则是Microchip公司的一款8位微控制器具有32KB闪存程序存储器2KB RAM全速USB 2.0接口10位ADC模块多种通信接口(SPI/I2C/USART)这种组合特别适合需要数字控制的高压升压应用场景如实验室电源、电动工具电池管理系统、LED驱动等。2. 电路设计与关键参数计算2.1 基本升压拓扑结构TPS61170支持多种拓扑结构本项目采用最基本的升压(Boost)配置。升压转换器的基本原理是通过电感的储能和释放将输入电压提升到更高水平。关键元件包括功率电感(L1)输出电容(Cout)续流二极管(D1)反馈电阻网络(R1/R2)典型升压转换器的电压转换关系为 Vout Vin / (1 - D) 其中D为开关管的占空比。2.2 电感选择与计算电感是升压转换器的核心元件其值直接影响转换效率和输出纹波。对于TPS61170推荐使用4.7μH至10μH的电感。具体计算如下电感电流纹波(ΔIL)通常取最大输出电流的20%-40% ΔIL (0.2 to 0.4) × Iout_max × (Vout/Vin_min)所需电感量 L (Vin_min × D) / (fsw × ΔIL) 其中fsw为开关频率(1.2MHz)例如当Vin5VVout12VIout300mA时 D 1 - (Vin/Vout) 1 - (5/12) ≈ 0.583 取ΔIL0.3×0.3×(12/5)0.216A L (5×0.583)/(1.2×10⁶×0.216) ≈ 11.2μH实际可选择10μH的功率电感如Coilcraft的MSS1038系列。2.3 输出电容选择输出电容主要影响输出电压纹波。陶瓷电容因其低ESR特性是首选。所需电容值计算如下Cout ≥ Iout × D / (fsw × ΔVout) 其中ΔVout为允许的输出电压纹波。若要求ΔVout ≤ 50mV Cout ≥ 0.3 × 0.583 / (1.2×10⁶ × 0.05) ≈ 2.9μF 建议使用10μF/25V的X7R或X5R陶瓷电容。2.4 反馈电阻网络设计TPS61170的FB引脚基准电压为1.229V。输出电压由分压电阻决定Vout Vfb × (1 R1/R2) 取R210kΩ对于Vout12V R1 R2 × (Vout/Vfb - 1) 10k × (12/1.229 - 1) ≈ 87.6kΩ 可选择88.7kΩ(1%)的标准电阻。3. PIC18F85J50的接口与控制策略3.1 硬件接口设计PIC18F85J50与TPS61170的主要连接包括PWM输出引脚连接到TPS61170的CTRL引脚ADC输入引脚监测输出电压和电流GPIO引脚控制TPS61170的ENABLE引脚CTRL引脚支持两种控制模式EasyScale数字接口通过单线协议调整基准电压PWM模拟控制通过PWM占空比调节输出电压本项目采用PWM控制模式因其实现简单且响应速度快。3.2 软件控制算法PIC的固件需要实现以下功能输出电压采样通过ADC定期测量实际输出电压误差计算与设定值比较得到误差信号PID控制调节PWM占空比以消除误差保护功能过压、过流保护基本控制流程如下void main() { init_ADC(); init_PWM(); init_UART(); // 用于调试输出 while(1) { float Vout read_ADC(0) * ADC_SCALE; float error Vset - Vout; // 简单PI控制 integral error * dt; float duty Kp * error Ki * integral; // 限制占空比范围 duty constrain(duty, 0, DUTY_MAX); set_PWM_duty(duty); delay_ms(10); // 控制周期10ms } }3.3 保护功能实现完善的保护功能对电源系统至关重要过压保护(OVP)当ADC检测到输出电压超过阈值时立即关闭PWM过流保护(OCP)通过电流检测电阻和ADC监测输入电流热保护PIC可监测环境温度必要时降低输出功率保护触发时可通过拉低TPS61170的ENABLE引脚快速关断输出。4. PCB布局与EMI考虑4.1 关键布局原则高频开关电源的PCB布局直接影响性能和EMI功率回路最小化SW引脚、电感、二极管和输入电容形成的回路面积要尽可能小地平面分割模拟地(反馈网络)与功率地分开单点连接热管理TPS61170的散热焊盘要充分连接至铜箔区域敏感信号远离噪声源反馈走线要短远离电感和SW节点4.2 具体布局建议输入电容CIN尽可能靠近TPS61170的VIN和GND引脚使用多层板时将功率回路布置在内层以减少辐射FB分压电阻靠近芯片放置走线避免与功率线路平行在SW节点添加小电容(100pF)可帮助减少高频振铃4.3 EMI抑制措施输入和输出端添加π型滤波器(LC或RC)必要时在二极管两端添加RC缓冲电路使用屏蔽电感可降低磁场辐射确保所有未使用的PCB空间都有良好的接地铜箔5. 实测性能优化与问题排查5.1 典型性能指标在输入5V、输出12V/300mA条件下效率通常可达90%以上输出电压纹波50mVpp负载调整率1%(空载到满载)线性调整率0.5%(输入变化±1V)5.2 常见问题与解决方案输出电压不稳定检查反馈网络电阻值是否准确确认FB引脚走线远离噪声源尝试在FB引脚添加100pF-1nF的补偿电容效率低于预期检查电感是否饱和(测量电感电流波形)确认二极管正向压降是否过大测量SW节点上升/下降时间是否合理芯片过热检查散热焊盘是否充分连接至铜箔确认负载电流是否超过设计值测量环境温度是否在规格范围内5.3 进阶优化方向轻载效率提升利用TPS61170的轻载跳周期模式在软件中实现动态频率调整动态响应改善优化PID控制参数增加前馈补偿(根据输入电压变化提前调整占空比)多路输出利用PIC的多个PWM模块控制多个TPS61170实现主从电源架构在实际调试中建议使用示波器观察关键节点波形SW引脚电压应呈现清晰的方波上升/下降沿干净电感电流应为三角波无异常振荡输出电压纹波应在预期范围内通过合理的设计和细致的调试基于TPS61170和PIC18F85J50的DC-DC升压转换器可以实现高效、稳定的高电压输出满足各种应用需求。这种组合既保留了模拟电源的高效率又具备了数字控制的灵活性是电源系统设计的优秀解决方案。