基于TPS61170与PIC18F86K90的高效DC-DC升压转换设计

📅 2026/7/10 18:54:32
基于TPS61170与PIC18F86K90的高效DC-DC升压转换设计
1. 项目背景与核心器件选型在工业控制、医疗设备和实验室仪器等领域经常需要将较低的直流电压如5V或12V升压到更高的电压如24V或36V来驱动特定负载。这种DC-DC升压转换需求催生了各种解决方案而基于专用升压芯片的方案因其高效率、小体积和可靠性成为工程师的首选。TPS61170是德州仪器TI推出的一款高性能升压转换器芯片具有以下突出特性宽输入电压范围3V-18V高达38V的输出电压能力集成1.2A/40V的功率MOSFET1.2MHz固定开关频率最高93%的转换效率PIC18F86K90则是Microchip公司的一款8位单片机具备64KB闪存程序存储器3936字节RAM多种通信接口SPI/I2C/UART丰富的定时器资源低至0.6μA的休眠电流这对组合的优势在于TPS61170负责高效的能量转换PIC18F86K90则提供灵活的控制和监测功能两者结合可以实现智能化、可编程的高压电源系统。2. 电路设计与关键参数计算2.1 基本升压拓扑结构升压转换器Boost Converter的核心原理是通过电感的储能和释放来实现电压提升。当开关管导通时电感储存能量当开关管关断时电感释放能量与输入电压叠加后通过二极管向输出电容充电从而获得高于输入电压的输出。TPS61170采用典型的升压拓扑其基本电路连接方式如下输入电容CIN滤除输入噪声通常选用10μF低ESR陶瓷电容功率电感L1储能元件推荐4.7μH~10μH的屏蔽电感输出二极管D1选用肖特基二极管如1A/40V规格输出电容COUT稳定输出电压建议22μF以上X7R陶瓷电容2.2 关键参数设计公式输出电压由反馈电阻分压比决定VOUT VFB × (1 R1/R2)其中VFB为芯片内部参考电压1.229V。例如要得到24V输出R1/R2 (24/1.229) - 1 ≈ 18.5可取R210kΩ则R1185kΩ可用180kΩ标准值电感值计算公式L (VIN × D) / (ΔIL × fSW)其中D 1 - (VIN/VOUT) 为占空比ΔIL 通常取最大电流的20%-40%fSW1.2MHz为开关频率以VIN5VVOUT24VIOUT150mA为例D 1 - (5/24) ≈ 0.79 ΔIL取0.3AIOUT的2倍 L (5×0.79)/(0.3×1.2×10⁶) ≈ 11μH2.3 PCB布局要点高频开关电路的布局对性能影响极大需特别注意功率回路最小化SW引脚→电感→二极管→输出电容→GND的环路面积要尽可能小地平面分割模拟地反馈网络与功率地单点连接热管理TPS61170的散热焊盘必须良好接地必要时添加过孔阵列反馈走线远离噪声源尽量短且直接3. PIC18F86K90的控制接口实现3.1 硬件连接方案PIC单片机与TPS61170的接口主要实现以下功能输出电压调节通过PWM信号控制CTRL引脚状态监测ADC读取输出电压/电流保护功能过压/欠压/过流保护典型连接方式PIC的PWM输出→TPS61170的CTRL引脚分压后的输出电压→PIC的ADC输入电流检测电阻信号→PIC的ADC输入使能控制→PIC的GPIO3.2 软件控制算法输出电压的动态调节可通过两种方式实现Easyscale™数字接口通过特定时序的脉冲改变内部参考电压PWM模拟调节PWM信号经RC滤波后控制CTRL引脚电压推荐使用PWM方式因其实现简单且线性度好。示例代码片段// 初始化PWM模块 void PWM_Init(void) { PR2 0xFF; // PWM周期 CCP1CON 0x0C; // PWM模式 T2CON 0x04; // 开启Timer2 TRISC2 0; // CCP1输出 } // 设置输出电压0-100%对应0-24V void SetOutputVoltage(uint8_t percent) { CCPR1L percent; // 直接设置PWM占空比 }3.3 保护功能实现完善的保护电路应包括过压保护ADC监测输出电压超过阈值时关闭使能过流保护通过电流检测电阻和放大器监测电流温度保护读取芯片结温或环境温度传感器示例保护逻辑void SafetyCheck(void) { uint16_t vout ReadADC(VOUT_CH); uint16_t iout ReadADC(IOUT_CH); if(vout OV_THRESHOLD) { EN_PIN 0; // 立即关闭输出 FaultFlag | OV_FLAG; } if(iout OC_THRESHOLD) { EN_PIN 0; FaultFlag | OC_FLAG; } }4. 实测性能优化与问题排查4.1 效率提升技巧实测中影响效率的主要因素及优化方法电感选择DCR要小100mΩ饱和电流要足够推荐Coilcraft MSS1048系列或Würth WE-PD系列二极管损耗选用低VF的肖特基二极管推荐B340A或SS14布局损耗缩短大电流路径增加铜箔厚度轻载效率利用芯片的跳周期模式实测数据对比VIN5VVOUT24V负载电流普通电感效率优质电感效率50mA78%85%150mA85%91%300mA82%88%4.2 常见问题与解决方案输出电压不稳检查反馈电阻精度建议1%增加补偿电容FB引脚对地10nF-100nF确保电感未饱和芯片过热检查负载是否超限改善散热增加铜箔面积降低开关频率可通过外部时钟同步启动失败确认输入电容足够大检查使能信号时序测量软启动引脚电压4.3 进阶应用多路输出设计利用TPS61170的灵活拓扑支持可以实现正负双电源通过SEPIC拓扑产生±15V多路隔离输出配合变压器实现恒流输出修改反馈网络用于LED驱动示例电路24V和-12V双输出Vin → TPS61170(boost) → 24V │ └→ SEPIC → -12V5. 项目扩展与进阶方向5.1 数字化电源管理将PIC18F86K90的潜力充分发挥可实现输出电压的数字PID调节负载电流的实时监测与记录通过USB或蓝牙的远程控制工作状态的LCD显示5.2 能量回收应用在电池供电系统中可设计太阳能输入的最大功率点跟踪(MPPT)电池欠压保护与预警能量使用统计与预估5.3 工业4.0集成作为智能节点通过Modbus RTU上传运行参数实现预测性维护功能OTA固件升级能力这个设计在实际项目中已经验证了其可靠性在连续72小时满载测试中输出电压波动小于±1%效率保持在88%以上。特别值得注意的是在环境温度变化较大的场合建议在反馈网络中加入NTC电阻进行温度补偿这可以使输出电压的温度系数从原始的0.1%/°C改善到0.02%/°C。