
1. 项目概述与核心价值如果你正在为蓝牙耳机、智能手表或者其它小型手持设备设计电源系统大概率会和我一样面对一堆分立元件组成的电源树感到头疼一个降压转换器给主控供电一个LDO给模拟电路再加一个独立的充电管理芯片PCB面积和BOM成本都下不来。几年前我第一次接触德州仪器TI的TPS65720这颗双通道电源管理ICPMU时感觉就像找到了救星。它把200mA的同步降压转换器DCDC1、一个200mA的通用LDOLDO1以及一个带电源路径管理的300mA线性电池充电器全部塞进了一个超小的DSBGA-25封装里通过I2C接口还能动态调整输出电压设计灵活性极高。但芯片规格书看得再明白不上手实测心里总是不踏实。这时候官方评估模块EVM的价值就凸显出来了。TPS65720EVM-515就是这样一个“交钥匙”工程板它把芯片、所有必要的外围电路、测试点、连接器都给你做好了还配套了图形化控制软件。你拿到手接上电源、电池和电脑几分钟内就能看到芯片的实际工作波形、测试效率、验证各种配置下的性能这比自己在洞洞板上搭电路要可靠和高效得多。这篇指南我就结合自己多次使用这块EVM的经验带你从硬件到软件彻底摸透TPS65720的评估方法帮你避开那些手册上没写、但实际调试中一定会遇到的“坑”。2. 硬件深度解析与连接实战拿到TPS65720EVM板子第一印象是设计非常工整。一块大约2英寸见方的四层板正面密密麻麻布满了元件和测试点。对于评估板我们不能只看它有什么更要理解每个部分“为什么”这样设计以及如何正确使用。2.1 核心供电与输入接口详解板子的左上角是电源输入区域核心是J1和J2这两个接线端子。J1 (VIN)这是主电源AC适配器的正极输入。手册上写输入电压范围是4.35V到28V但在实际评估中我强烈建议你将输入电压设置在5.0V到5.5V之间。这是因为板载的许多元件特别是输入电容C1设计为35V耐压和后续的LDO在5V标准输入下工作最稳定。直接用28V输入虽然符合规格但会徒增散热风险对评估初期没有必要。J2 (GND)电源地。这里有一个关键操作细节连接J1和J2的电源线一定要使用双绞线并且尽可能短。这是因为TPS65720内部开关频率高达2.25MHz快速的电流变化会在长引线上产生可观的寄生电感和电压噪声可能导致芯片工作不稳定或测量误差。我吃过亏曾经用了一对30cm的普通导线导致DCDC1输出纹波明显增大。实操心得为EVM准备一个专用的5V/1A以上的直流稳压电源并制作一对短于15cm的双绞测试线。线径不必太粗AWG22左右即可关键是减少环路面积。2.2 电池与电源路径管理接口J3接口是理解TPS65720“电源路径管理”功能的关键。它有三个引脚Pin1 (BAT)连接单节锂离子或锂聚合物电池的正极。Pin2 (GND)连接电池的负极。Pin3 (TS)连接电池内部的负温度系数NTC热敏电阻。这是安全充电的保障。芯片通过监测TS脚的电压来判断电池温度防止在过温或低温条件下充电。板子上默认焊接了一个R210kΩ电阻模拟一个在25°C时阻值为10kΩ的典型NTC热敏电阻。如果你要连接真实电池务必先用电烙铁移除R2否则TS脚会被固定分压失去温度检测功能。电源路径管理的妙处在于当插入外部电源AC时系统负载SYS优先由外部电源供电同时为电池充电当拔掉外部电源时系统无缝切换至电池供电实现“无间断”工作。这个功能对于蓝牙耳机这类需要随时插拔充电的设备至关重要。2.3 输出负载连接与配置艺术评估板的输出主要分为三路系统总线SYS、降压转换器输出DCDC1和低压差线性稳压器输出LDO1。SYS输出 (J4, J5)这是电源路径的输出电压范围是2.2V到5.6V可通过I2C调节。它通常用来给系统的主控部分供电。在测试时你可以在这里连接一个电子负载模拟系统动态功耗。DCDC1输出 (J7, J8)这是一个高效的同步降压转换器默认输出1.2V由R7和R8分压电阻设定最大提供200mA电流。它的效率是评估重点。通过改变R7和R8的阻值你可以将输出电压设置在0.6V到VIN_DCDC1最大5.6V之间的任意值。计算公式是Vout 0.6V * (1 R7/R8)。例如默认R7R8330kΩ则Vout 0.6V * (1 1) 1.2V。LDO1输出 (J9, J10)默认输出1.85V最大提供200mA。它的输入可以来自SYS通过R40Ω或DCDC1通过R5默认未焊接。这里有一个重要的设计选择如果你希望LDO1获得最干净的输入应该从DCDC1取电因为DCDC1的输出纹波远小于开关电源输入的SYS。但前提是DCDC1的输出电压必须高于LDO1的输出电压加上其压差Dropout Voltage约180mV200mA。例如若LDO1输出1.8V则DCDC1输出至少需设定在1.98V以上。2.4 关键跳线与使能逻辑JP3和JP4这两个跳线帽是手动控制芯片使能的关键其逻辑需要仔细理解JP3 (HOLD_DCDC1)将此跳线帽短接到SYS会强制使能DCDC1转换器。JP4 (HOLD_LDO1)将此跳线帽短接到SYS会强制使能LDO1。但这里有个“例外”规则只要外部电源AC存在无论JP3和JP4是否短接DCDC1和LDO1都会被自动使能。这个逻辑是为了确保设备在充电时系统核心电源一定是工作的。只有当芯片完全由电池BAT供电时JP3和JP4或对应的I2C寄存器位以及按键S1的使能逻辑才完全生效。S1按键按下会拉低PB_IN引脚触发一个使能信号。如果你想在电池供电模式下让DCDC1或LDO1在按键释放后保持开启就必须在释放按键前通过短接JP3/JP4或I2C命令将对应的HOLD引脚拉高。3. 软件安装与图形化控制全攻略硬件连接妥当后软件的威力才能真正发挥出来。TI提供的这款图形化控制软件本质上是一个通过USB转GPIO适配器与EVM通信的I2C配置工具它让你能实时修改所有寄存器比写代码调试方便直观得多。3.1 软件获取与安装避坑指南首先你需要去TI官网的TPS65720产品页面找到名为“TPS65720EVM Software”的压缩包并下载。安装过程基本是下一步到底但要注意安装路径最好不要包含中文或特殊字符有些老版本的软件对路径支持不完善可能导致找不到驱动或运行时出错。安装完成后用附带的10芯排线连接EVM板的J13接口和USB-to-GPIO转换器再将转换器插入电脑USB口。3.2 软件界面核心功能实操启动软件后首先会弹窗让你选择连接的设备是TPS65720还是TPS65721。这里务必根据你EVM上焊接的芯片型号选择选错可能导致通信失败或配置错误。主界面分为四个标签页对应芯片的四大功能模块。3.2.1 CHARGER充电管理标签页这是功能最复杂的页面。你可以在这里启用/禁用充电器直接点击“Charger Enable”复选框。设置充电参数VSYS系统电压设置电源路径的输出电压。这是给整个系统供电的电压需要根据你的后续电路需求来设定。Charge Voltage充电终止电压通常设为4.2V标准锂电或4.35V高压锂电。务必与你所用电池的规格严格匹配过压充电有安全风险。Charge Current充电电流最大可设为300mA。对于常见的100-200mAh的蓝牙耳机电池建议从100mA开始测试观察温升。Safety Timer安全定时器设置最长充电时间防止电池故障时无限期充电是个重要的安全功能。监控状态标志软件会实时显示“充电完成”、“电池温度异常”、“输入电压过低”等状态非常直观。页面右下角直接显示了所有充电相关寄存器的值对于开发者理解底层配置很有帮助。3.2.2 DCDC1/LDO1标签页这里控制两个电压转换器DCDC1操作模式可以在PWM脉宽调制和PFM脉冲频率调制之间切换。PWM模式在中等至满载时效率高输出纹波频率固定等于开关频率噪声特性 predictable适合对噪声敏感的数字电路。PFM模式在轻载时效率极高但输出纹波电压的幅度和频率不固定可能会干扰敏感的模拟电路。我的经验是对于给射频模块如蓝牙供电优先使用PWM模式以确保电源噪声稳定。LDO1输出电压可以直接通过软件下拉菜单选择范围从1.2V到3.3V步进可调。这是软件控制相比硬件分压的最大优势——无需更换电阻即可动态调整电压。3.2.3 GPIO与INTERRUPTS标签页GPIO控制四个GPIOGPIO0-GPIO3可以独立配置为输入、推挽输出或开漏输出。GPIO2和GPIO3还有一个特殊功能可配置为恒流源用于直接驱动LED。板载的D2绿和D1红LED就是分别由GPIO2和GPIO3驱动的。如果你想测量LED的准确电流需要先移除跳线帽JP1或JP2。中断管理可以配置和屏蔽各种中断源如充电状态变化、按键按下、GPIO输入变化等。当有未屏蔽的中断发生时/INT引脚会被拉低。这个功能在构建低功耗系统时非常有用可以让主控MCU在大部分时间休眠由TPS65720来监控电源事件并唤醒MCU。4. 核心性能评估与实测数据分析评估模块的价值在于量化性能。下面我结合典型测试项目分享具体的操作方法和解读要点。4.1 效率测试DCDC1的能效曲线绘制效率是DC-DC转换器的核心指标。测试需要一台可编程直流电源、一个电子负载和两个数字万用表或一台功率分析仪。连接直流电源接J1/J2设置电压为5.0V。电子负载接在DCDC1输出J7/J8上。万用表1测量输入电压VIN和输入电流IIN万用表2测量输出电压VOUT和输出电流IOUT。软件设置在DCDC1/LDO1标签页确保DCDC1使能模式设为PWM输出电压设为1.2V默认。测试步骤固定输入电压5V通过电子负载让输出电流从10mA轻载逐步增加到200mA满载记录每个点对应的输入和输出功率。效率 η (VOUT * IOUT) / (VIN * IIN) * 100%。数据分析你会得到一条效率随负载变化的曲线。通常在10%-20%负载处效率开始快速上升在50%-80%负载达到峰值根据数据手册典型值可达92%满载时因导通损耗增大效率略有下降。对比PFM和PWM模式你会发现PFM在负载小于50mA时效率优势明显可能高出10-15个百分点但在100mA以上PWM模式效率更高。注意事项测量小电流时如1mA普通万用表的电流档精度可能不够读数跳动大。此时可以测量采样电阻两端的电压来计算电流或使用专用的高精度电流探头。4.2 负载瞬态响应测试这项测试考察电源在负载电流突变时维持输出电压稳定的能力对给处理器等动态负载供电至关重要。连接使用电子负载的“动态负载”功能连接至DCDC1输出。示波器探头接在J7正极和J8地上使用探头短接地弹簧以最小化测量环路。设置条件在软件中设置DCDC1输出为1.2V。在电子负载上设置一个方波瞬态例如从50mA跳变到150mA上升/下降时间设为1µs模拟数字芯片的快速开关频率设为10kHz。观测在示波器上观察输出电压波形。你会看到一个下冲负载突增时和过冲负载突减时。记录下冲/过冲的峰值电压ΔV以及恢复到稳压带内的时间恢复时间。优化TPS65720的瞬态响应主要依赖输出电容C6, C8。如果测试发现下冲过大可以尝试在J7和J8之间并联一个低ESR的陶瓷电容如增加一个22µF/6.3V的X5R或X7R电容。但要注意过大的电容可能会影响启动特性和环路稳定性。4.3 线性调整率与负载调整率测试这两项是衡量电源稳压精度的基本指标。线性调整率在额定负载下如DCDC1输出100mA改变输入电压从最低4.5V到最高5.5V测量输出电压的变化。变化量越小越好。负载调整率在额定输入电压下如5V改变输出负载从0mA到200mA测量输出电压的变化。测试方法相对简单使用电源、负载和万用表即可。TPS65720作为一款集成PMU其调整率通常由内部基准和反馈环路精度决定实测值应远优于数据手册中的规格如DCDC1的负载调整率典型值为0.5%。如果实测偏差过大需要检查PCB布局、输出电容以及测量接地的可靠性。5. 常见问题排查与实战经验汇总即使按照手册操作在实际评估中也可能遇到各种问题。下面是我总结的几个典型故障场景和解决方法。5.1 软件无法连接或通信失败这是最常见的问题表现为软件启动后无法识别硬件所有控件灰色或报错。检查清单驱动安装确保USB-to-GPIO转换器的驱动已正确安装。可以在设备管理器中查看是否有未知设备或带感叹号的设备。线缆连接检查10芯排线是否完全插入EVM的J13接口和转换器有无弯针。电源和接地确保EVM已接通5V电源J1/J2。芯片需要电源才能响应I2C通信。设备型号选择确认软件启动时选择的芯片型号TPS65720/TPS65721与板上焊接的型号一致。I2C上拉电阻检查原理图中I2C总线SCL, SDA是否通过电阻上拉到了正确的电压通过R10等。如果这些电阻被误移除总线无法正常工作。5.2 输出电压不正确或无法调整现象DCDC1或LDO1输出电压与设定值偏差很大或者通过软件调整时电压不变。排查步骤测量实际电压首先用万用表测量输出端子的实际电压排除软件显示错误。检查使能状态在软件对应标签页确认转换器已被“Enable”。如果是由硬件控制JP3/JP4确保跳线帽已正确短接。检查反馈网络仅DCDC1对于DCDC1如果软件调整无效可能是硬件分压电阻R7, R8起了主导作用。软件调整是通过改变内部DAC来微调反馈基准实现的其调整范围有限例如±10%。如果硬件电阻设定的电压基础值如1.2V与你想通过软件设定的值如3.3V相差太远软件可能无法调整到位。此时需要根据目标电压重新计算并更换R7和R8。检查负载空载或极轻负载下某些转换器可能进入特殊的节能模式导致输出电压略高于设定值这是正常现象。接上一个合适的负载如1kΩ电阻再测量。5.3 芯片或电感发热严重可能原因及解决负载过重检查输出电流是否接近或超过200mA的额定值。长时间满载工作芯片温升是正常的。确保评估环境通风良好。输入输出电压差过大针对LDO1LDO的功耗等于(VIN - VOUT) * IOUT。如果LDO1输入来自5V的SYS输出为1.8V在200mA满载时功耗为(5-1.8)*0.2 0.64W这对于一个小封装芯片来说热量可观。解决方案是让LDO1从DCDC1取电将DCDC1输出电压设置为略高于LDO1输出电压如2.0V这样LDO1的压差和功耗就大大降低了。操作方法是移除电阻R4断开SYS焊接电阻R5连接DCDC1。开关损耗大针对DCDC1在过高或过低的输入电压下或者开关频率因故偏离正常范围都可能导致效率下降和发热增加。确保输入电压在推荐范围内如5V并检查电感L12.2µH的饱和电流是否足够。5.4 电池充电异常充电电流始终为0检查CHARGER标签页中“Charger Enable”是否勾选。检查电池是否已接好极性是否正确。用万用表测量BAT引脚对地电压确认电池有电压且未过放锂电一般低于2.8V芯片会拒绝充电。充电指示灯状态不对充电状态由芯片内部状态机控制软件会显示“充电中”、“充电完成”等状态。如果状态异常检查TS温度检测引脚配置。如果使用了真实电池的NTC确保已移除板上的R2电阻并且NTC接线正确。充电速度慢确认设定的充电电流是否合理。对于一块500mAh的电池300mA的充电电流意味着理论充电时间约1.7小时不考虑恒压阶段。如果感觉慢可以在软件中适当提高充电电流但需同步监控芯片和电池的温升。这块TPS65720EVM-515评估板我前后用了不下十次从最初的性能验证到后期的系统电源树优化它都提供了极大的便利。它的价值不仅仅在于验证一颗芯片更在于提供了一个完整的、经过验证的电源子系统参考设计。当你把它摸透之后将其中的电路模块、布局布线技巧、参数选型方法应用到自己的产品设计中能节省大量的调试时间和降低风险。硬件工程师的成长很多时候就是从读懂、用好这样一块块经典的评估板开始的。最后一个小建议在完成所有评估后不妨尝试用你自己的MCU通过I2C去控制TPS65720脱离图形化软件实现一些简单的上电时序控制和动态电压调节这会让你的理解从“会用”深入到“掌控”。