TPS61170升压转换器与MKV42F64VLH16 MCU的电源系统设计
1. TPS61170高压升压转换器核心特性解析
TPS61170是德州仪器推出的一款高性能DC-DC升压转换芯片,采用2x2mm QFN封装,在紧凑尺寸内集成了1.2A开关电流能力的40V功率MOSFET。这款器件特别适合需要从低电压电源生成较高输出电压的应用场景,如工业传感器供电、LED驱动、便携式医疗设备等。
该芯片的输入电压范围覆盖3V至18V,输出电压最高可达38V,固定开关频率为1.2MHz。在实际测试中,当输入电压为5V时,典型输出性能可达12V/300mA或24V/150mA,转换效率最高可达93%。这些参数使其成为中低功率高压升压应用的理想选择。
关键提示:虽然芯片标称最大输出电压为38V,但内部MOSFET实际耐压为40V,这为设计留出了2V的安全裕量,在瞬态条件下尤为重要。
芯片采用电流模式控制架构,具有以下突出特点:
- 内置软启动功能,可有效抑制启动时的浪涌电流
- 轻载时自动进入跳周期模式,显著提高轻载效率
- 支持通过CTRL引脚进行输出电压的动态调整
- 完善的保护功能包括逐周期电流限制和热关断
2. MKV42F64VLH16微控制器在电源控制中的应用
MKV42F64VLH16是NXP公司基于ARM Cortex-M4内核的微控制器,具有64KB Flash和16KB RAM,主频最高可达100MHz。在电源控制系统中,这款MCU可承担以下关键任务:
- 数字闭环控制:通过ADC实时采样输出电压,实现数字PID调节
- 动态电压调整:根据负载需求通过PWM或Easyscale协议调整TPS61170的输出
- 故障监测与保护:监测过压、欠压、过流等异常状态
- 系统管理:协调多个电源轨的上电时序,管理低功耗模式
该MCU内置16位ADC模块,采样速率可达1.2MSPS,配合可编程增益放大器(PGA),能够精确测量电源系统的关键参数。其FlexTimer模块(FTM)支持高级PWM生成功能,非常适合用于开关电源控制。
设计经验:MKV42F64VLH16的VREF模块可提供高精度电压基准,建议将其用于ADC参考电压,可显著提高采样精度。
3. 升压转换电路设计与参数计算
3.1 基本拓扑结构选择
TPS61170支持多种拓扑配置,本设计采用最典型的升压(Boost)结构。基本电路包括:
- 输入滤波电容Cin
- 功率电感L1
- 输出整流二极管D1
- 输出滤波电容Cout
- 反馈分压电阻R1/R2
关键器件选型原则:
-
功率电感:应选择饱和电流大于峰值开关电流、直流电阻(DCR)低的屏蔽式电感。对于1.2MHz开关频率,推荐使用XFL系列或类似低损耗铁氧体磁芯电感。
电感值计算公式:
TEXTL = (V_in × (V_out - V_in)) / (ΔI_L × f_sw × V_out)其中ΔI_L通常取峰值电流的20%-40%
-
整流二极管:必须使用超快恢复或肖特基二极管,反向耐压需高于最大输出电压,正向电流额定值应大于最大输出电流。推荐使用B340A等低VF肖特基二极管。
-
输出电容:应选择低ESR的陶瓷电容,容值需满足:
TEXTC_out ≥ I_out × D / (f_sw × ΔV_out)其中D为占空比,ΔV_out为允许的输出纹波电压
3.2 反馈网络设计
TPS61170的FB引脚基准电压为1.229V,反馈分压电阻计算如下:
通常选择R1在10kΩ-100kΩ之间,以平衡功耗和抗噪能力。
调试技巧:在FB引脚与地之间并联一个100pF-1nF的电容,可有效抑制高频噪声引起的输出电压波动。
4. PCB布局与热管理要点
4.1 关键布局原则
-
功率回路最小化:输入电容、电感、二极管和输出电容应尽可能靠近芯片布置,形成紧凑的功率环路,以降低寄生电感和EMI。
-
地平面处理:建议采用单点接地,将功率地(PGND)和信号地(AGND)在芯片下方通过过孔连接。避免功率电流流过信号地平面。
-
热设计:虽然TPS61170采用热增强型QFN封装,但仍需注意:
- 在芯片底部使用多个过孔连接到内部地平面
- 必要时增加铜箔面积或使用散热焊盘
- 环境温度超过85℃时应考虑强制风冷
4.2 噪声抑制措施
- 在VIN引脚附近放置1μF-10μF的陶瓷去耦电容
- 敏感模拟走线(如FB)远离开关节点和电感
- 必要时在二极管两端并联RC缓冲电路(如100Ω+100pF)
- 对于高精度应用,可在输出端增加π型滤波器
5. 软件控制策略实现
5.1 数字电压调整实现
MKV42F64VLH16可通过两种方式动态调整输出电压:
-
PWM调光模式:在CTRL引脚输入PWM信号,占空比与输出电压成反比。典型实现:
C// 初始化FTM模块产生PWMFTM_Init(MY_FTM, kFTM_EdgeAlignedPwm, 1000000);FTM_SetupPwm(MY_FTM, kFTM_Chnl_0, dutyCycle, 0);// 动态调整占空比void AdjustOutputVoltage(float targetVoltage) {float duty = (V_MAX - targetVoltage) / V_MAX * 100;FTM_UpdatePwmDutycycle(MY_FTM, kFTM_Chnl_0, duty);} -
Easyscale协议:通过特定脉冲序列调整FB基准电压,可实现更精确的控制。典型时序:
- 发送一个5μs的低脉冲开始通信
- 后续每个5μs脉冲代表一位数据
- 脉冲间隔决定逻辑值(2.5μs=0,5μs=1)
5.2 保护功能实现
利用MCU的ADC定期监测关键参数:
6. 实测性能优化与问题排查
6.1 效率优化手段
-
轻载效率提升:
- 确保电路进入跳周期模式
- 减小栅极驱动电阻(但需权衡EMI)
- 选择低正向压降的整流二极管
-
重载效率提升:
- 优化电感选型(低DCR)
- 使用低VF肖特基二极管
- 适当增大开关频率(但需考虑损耗增加)
6.2 常见问题与解决方案
-
启动失败:
- 检查输入电压是否在3V-18V范围内
- 验证EN引脚电平(需高于1.5V)
- 检查电感是否饱和
-
输出电压不稳:
- 确认反馈网络电阻值准确
- 检查FB引脚是否受到噪声干扰
- 验证输出电容ESR是否足够低
-
过热保护触发:
- 检查负载电流是否超过额定值
- 优化PCB散热设计
- 考虑降低开关频率或增加散热措施
调试心得:当遇到难以解释的异常时,建议使用电流探头观察电感电流波形,这往往能快速定位问题根源。