基于TPS61170与TM4C123的数字可调升压系统设计

基于TPS61170与TM4C123的数字可调升压系统设计
1. 项目背景与核心器件选型在工业控制、医疗设备和实验室仪器等领域经常需要将低压直流电源转换为高压直流输出。传统方案采用分立元件搭建升压电路但存在效率低、体积大、稳定性差等问题。德州仪器TI的TPS61170芯片配合TM4C123GH6PZ微控制器可以构建高性能的数字可调升压系统。TPS61170是一款集成1.2A开关管的升压转换器具有以下突出特性输入电压范围3-18V输出电压最高可达38V固定1.2MHz开关频率允许使用小型电感效率最高可达93%实测5V转24V时效率91%6引脚2x2mm QFN封装节省PCB空间TM4C123GH6PZ是TI的Cortex-M4内核微控制器具备80MHz主频256KB Flash存储12位ADC和PWM输出丰富的通信接口UART、I2C、SPI适合实时控制应用的定时器模块2. 硬件电路设计与关键参数计算2.1 升压拓扑结构选择采用标准Boost升压拓扑其基本工作原理是通过电感储能和释放能量实现电压提升。当内部MOSFET导通时电感储存能量关断时电感能量通过二极管传递到输出端。输出电压由占空比D决定 Vout Vin / (1 - D)TPS61170典型应用电路包含以下关键元件功率电感推荐4.7μH~10μH的屏蔽式电感饱和电流需大于1.5A输出电容低ESR的陶瓷电容建议22μF/50V反馈电阻根据公式R2 R1*(Vout/1.229V - 1)计算肖特基二极管40V/2A规格如SS242.2 电感选型计算电感值决定纹波电流大小计算公式为 L (Vin × D) / (ΔIL × fsw) 其中Vin5V典型值D0.6假设输出20VΔIL0.5A纹波电流fsw1.2MHz计算得L≈5μH选择6.8μH/2A的CDRH5D28系列电感可满足需求。2.3 效率优化措施使用低DCR电感50mΩ选择低VF肖特基二极管如0.3V1APCB布局时保持功率回路面积最小使用大面积接地铜箔反馈走线远离开关节点3. 微控制器接口与数字控制实现3.1 硬件连接方案TM4C123GH6PZ与TPS61170的接口设计PWM输出PB6→ CTRL引脚调节输出电压ADC输入PE3→ FB分压节点电压监测GPIOPF4→ EN引脚使能控制额外配置UART0用于调试输出I2C接口连接OLED显示模块按键输入用于设定电压值3.2 软件控制算法采用增量式PID算法实现闭环控制#define KP 0.5 #define KI 0.01 #define KD 0.1 float PID_Control(float setpoint, float actual) { static float integral 0, prev_error 0; float error setpoint - actual; integral error; float derivative error - prev_error; prev_error error; return KP*error KI*integral KD*derivative; }PWM占空比更新频率设为1kHz通过改变CTRL引脚PWM的占空比来调节输出电压。实测表明该算法可将输出电压波动控制在±0.5%以内。4. 系统测试与性能验证4.1 基础性能测试测试条件输入5V/2A电源输出设定为24V参数测试值规格要求输出电压精度23.8V±5%最大负载电流180mA≥150mA效率91.2%90%纹波电压80mVpp100mV4.2 动态响应测试使用电子负载进行瞬态测试负载从50mA阶跃到150mA时电压跌落120mV恢复时间300μs通过优化补偿网络可将跌落控制在80mV内4.3 温度测试连续工作2小时后测量TPS61170芯片温度68°C电感温度72°C二极管温度65°C 均在安全范围内无需额外散热措施5. 常见问题与解决方案5.1 启动失败问题现象上电后无输出 排查步骤检查EN引脚电压1.5V测量Vin引脚电压是否正常确认电感未饱和测两端波形检查FB分压电阻值5.2 输出电压不稳可能原因及对策反馈走线过长→缩短FB到电阻的走线输出电容ESR过大→并联多个陶瓷电容PWM干扰→在CTRL引脚加100pF滤波电容5.3 效率偏低优化实测效率低于预期时的检查点电感DCR是否过大应50mΩ二极管正向压降应0.4V1A开关节点振铃→优化PCB布局6. 进阶应用扩展6.1 多级升压方案对于需要更高电压的场合可采用两级升压第一级TPS61170升压至24V第二级MOSFET驱动器的推挽电路 通过TM4C123GH6PZ同步控制两级转换6.2 电池供电优化当使用锂电池供电时增加输入欠压锁定UVLO功能实现动态电压调节DVS节能添加库仑计计算剩余电量6.3 保护功能增强通过软件实现过流保护监测输入电流过热保护读取芯片温度短路保护快速关闭输出在开发过程中我发现TPS61170的CTRL引脚对噪声敏感建议在PCB设计时放置0.1μF去耦电容尽可能靠近芯片避免高速信号线平行走线采用四层板设计时CTRL走线不要跨越功率地分割区域对于需要精确控制的场合可以校准FB分压网络使用精密可调电阻临时替代R2调整至所需电压后测量实际阻值再用固定电阻替换。这种方法可将输出电压精度提高到±1%以内。