1. 项目概述:深入理解TPS6235x的混合控制与智能接口
在便携式电子设备的设计中,电源管理单元(PMU)的性能直接决定了产品的续航、发热和体积。作为一名硬件工程师,我经手过不少降压转换器方案,但像德州仪器(TI)的TPS6235x系列这样,将高频同步降压、高效多模式控制与高速数字接口深度集成的方案,依然让我印象深刻。它不仅仅是一个简单的“电源芯片”,更像是一个可编程的、智能的电源管理节点。其核心在于,它巧妙地融合了脉冲宽度调制(PWM)和脉冲频率调制(PFM)两种控制模式,并通过一个高达3.4 Mbps的I2C接口,让系统处理器能够实时、精细地调控电源行为,实现动态电压调节(DVS),这在追求极致能效比的现代移动设备中至关重要。
简单来说,TPS6235x解决了传统降压转换器在宽负载范围内效率难以兼顾的痛点。在设备全速运行时(重载),它采用固定频率的PWM模式,提供最稳定的输出电压和最快的瞬态响应;当设备进入待机或轻载任务时(如屏幕熄灭后台运行),它能无缝切换到PFM模式,大幅降低开关损耗和静态电流,将轻载效率提升到极致。而这一切模式的切换和输出电压的微调(最小步进可达12.5mV),都可以通过我们熟悉的I2C总线由主控MCU或应用处理器(AP)来动态控制。这意味着,你可以为CPU的不同工作频率“量身定制”最合适的供电电压,或者在系统休眠时,将电源调整到最省电的状态。接下来,我将结合数据手册和实际调试经验,为你拆解它的工作原理、配置要点和那些手册上不会写的实操细节。
2. 核心原理:PFM与PWM模式深度解析
要玩转TPS6235x,必须吃透其两种核心工作模式:PWM(脉冲宽度调制)和PFM(脉冲频率调制)。它们并非简单的二选一,而是根据负载电流自动或手动切换的混合模式,这是实现高效率的关键。
2.1 PWM模式:重载下的稳定基石
在PWM模式下,转换器以固定的3 MHz高频进行开关操作。其控制环路是电压模式,并加入了输入电压前馈。前馈技术是个好东西,它能让系统对输入电压的突变(比如电池电压跌落)做出近乎即时的反应,而不是等输出电压变化了再通过误差放大器来调整,这极大地提升了线路调整率。
工作原理:每个开关周期开始时,内部的高边P沟道MOSFET导通,电感电流线性上升,直到反馈电压达到内部比较器的阈值,控制逻辑便关闭高边MOSFET,同时开启低边N沟道MOSFET续流。通过调节高边MOSFET在每个周期内的导通时间(即占空比),来稳定输出电压。固定频率带来的最大好处是噪声频谱确定,便于后续滤波设计,尤其对射频(RF)或高精度模拟电路供电的场景非常友好。
电流限制机制:TPS6235x设计了双重电流限制,非常周到。一是高边P-MOSFET的限流,二是低边N-MOSFET的限流。当电感电流因负载突变等原因异常升高,触及P-MOS限流时,会立即关断高边管,开启低边管续流。而N-MOS的限流则专门应对小占空比或启动时输出电压很低的情况,防止电感电流在续流阶段不降反升。这个设计确保了在异常情况下,电感电流始终处于安全可控的范围内。
实操心得:在PWM模式下,输出纹波和瞬态响应性能最佳。如果你设计的系统对电源噪声特别敏感,或者负载电流变化剧烈(如处理器突然从休眠中唤醒),建议通过配置将其强制工作在PWM模式(Forced PWM),牺牲一点轻载效率,换取绝对的性能稳定。
2.2 PFM模式:轻载高效的秘密武器
当负载电流降低到一定程度,如果继续以3MHz全速开关,开关损耗(与频率成正比)在总损耗中的占比会变得不可忽视,导致轻载效率急剧下降。此时,TPS6235x会自动进入脉冲跳跃模式,也就是PFM模式。
PFM的核心思想是“按需供电”:只有当输出电压跌落到略低于额定值(VOnom)的一个阈值时,控制电路才发出一个或几个脉冲,将输出电压“泵”上去,然后再次进入休眠,等待下一次触发。这样,平均开关频率远低于3MHz,开关损耗大幅降低。
TPS6235x提供了两种PFM模式,这是其精妙之处:
- 快速PFM模式:当输出电压低于阈值时,它会连续发出多个脉冲,快速将电压拉升到目标值以上。这种模式优化了从PFM到PWM切换时的瞬态响应速度。因为当负载突然从轻载跳变到重载时,PFM模式的脉冲可能不足以支撑电流需求,需要快速切换到PWM。快速PFM作为过渡,能减少这个切换过程中的电压跌落。
- 轻载PFM模式:这是为极致轻载效率而优化的模式。它的静态电流(IQ)极低,典型值仅28µA。在此模式下,触发后可能只发一个或少数几个脉冲。虽然响应速度稍慢于快速PFM,但在微安级的负载下,其效率优势是压倒性的。
模式切换逻辑:芯片内部有一个比较器,持续监控输出电压。在PFM模式下,其阈值(Comp Low Threshold)被设置为VOnom。也就是说,PFM模式下的平均输出电压会略高于PWM模式下的额定值。这是PFM模式的一个固有特性,在系统设计时需要予以考虑,特别是对电压精度要求极高的模拟电路。
2.3 自动模式切换与外部同步
TPS6235x的默认模式是“自动PFM/PWM模式”。在此模式下,CONTROL1寄存器的MODE_CTRL位设为00,转换器会根据VSEL引脚的电平,选择对应的MODE0或MODE1配置(可以是轻PFM、快PFM或强制PWM),并在该配置下,根据实际负载电流在PFM和PWM之间自动切换。这个切换点是芯片内部设定的,通常发生在负载电流为最大输出电流的百分之几到百分之十几的区间。
此外,芯片的SYNC引脚支持外部时钟同步。当使能同步功能(CONTROL2[5]=1)后,芯片将强制进入固定频率PWM模式,并且高边MOSFET的开启时刻会同步到外部时钟的下降沿。这个功能有两个主要用途:
- 多相并联:将多个TPS6235x的SYNC引脚连接在一起,并指定其中一个为主机,其余为从机,可以实现交错并联,增大输出电流能力并降低输入/输出纹波。
- 规避噪声干扰:在复杂的系统中,多个开关电源的开关频率如果不同且非同步,它们的谐波可能会在某个频点产生拍频干扰,影响敏感电路。通过一个外部时钟统一所有电源的开关频率,可以将开关噪声集中在已知的频点及其谐波上,便于设计滤波器进行规避。
注意事项:使用外部同步时,需确保外部时钟频率在芯片允许的范围内(通过PLL_MULT位可设置分频比,对应同步频率为750kHz, 1MHz, 1.5MHz, 3MHz)。同时,同步模式下会强制为PWM模式,轻载效率会有所牺牲。
3. I2C接口配置与寄存器详解
TPS6235x的I2C接口是其“智能”所在,支持标准模式(100kbps)、快速模式(400kbps)和高速模式(3.4Mbps)。高速模式对于需要频繁、快速调整电压的应用(如依据CPU负载实时调压)至关重要。
3.1 从机地址与通信协议
芯片采用7位地址,高5位固定为10010,低2位(A1, A0)由工厂预设,因此同一I2C总线上最多可挂载4个不同地址的TPS6235x器件。通信完全遵循标准的I2C协议。
高速模式(HS-Mode)的进入:这是一个需要特别注意的序列。总线首先需在F/S模式下(≤400kbps),主设备发送一个特殊的HS主设备码(00001XXX),这个字节不会有从设备应答。发送完毕后,主设备产生一个重复起始条件(Sr),之后便开始以最高3.4Mbps的速率进行数据传输。通信以停止条件(P)结束,结束后总线自动退回F/S模式。
关键寄存器:TPS6235x仅有4个8位寄存器,结构紧凑但功能强大:
- VSEL0 (地址 00h):定义VSEL引脚为低电平时的输出电压和模式相关优化位。
- VSEL1 (地址 01h):定义VSEL引脚为高电平时的输出电压和模式相关优化位。
- CONTROL1 (地址 02h):定义工作模式(MODE0, MODE1, MODE_CTRL)、硬件/软件控制选择(HW_nSW)和同步使能(EN_SYNC)。
- CONTROL2 (地址 03h):定义电压爬升速率(DEFSLEW)、同步时钟倍率(PLL_MULT)、输出放电使能(OUTPUT_DISCHARGE)和软件调压触发位(GO)。
3.2 动态电压调节策略:硬件同步与软件直控
这是TPS6235x最核心的配置功能,通过CONTROL1寄存器的HW_nSW位来选择。
1. 硬件同步策略(HW_nSW = 1, 默认)此策略下,输出电压由VSEL引脚的电平直接控制。
- VSEL = LOW:输出电压采用VSEL0寄存器中设定的“地板电压”。
- VSEL = HIGH:输出电压采用VSEL1寄存器中设定的“天花板电压”。 工作模式则由CONTROL1中的MODE0(对应VSEL低)和MODE1(对应VSEL高)位分别控制。 这种模式非常适合处理器的“运行-睡眠”状态管理。处理器的一个GPIO口连接VSEL引脚,运行时拉高,睡眠时拉低,电源电压和模式随之自动切换,无需处理器在睡眠时通过I2C干预,非常省电。
2. 软件直接控制策略(HW_nSW = 0)此策略下,VSEL引脚和VSEL0寄存器被忽略。输出电压仅由VSEL1寄存器的值决定。要执行一次电压变换,需要两步:
- 向VSEL1寄存器写入目标电压值。
- 将CONTROL2寄存器的GO位置1。 芯片会按照DEFSLEW设定的速率将电压调整到新值,完成后GO位自动清零。此模式适合需要多级电压精细调节的场景,比如处理器的动态电压频率调节(DVFS),可以根据CPU负载实时调整电压。
3.3 电压爬升速率控制
电压切换时的爬升速率(Slew Rate)对系统稳定性有重要影响。过快的电压变化可能导致负载电路瞬时电流过大,引发系统复位;过慢则影响性能切换速度。CONTROL2寄存器的DEFSLEW[2:0]位提供了8种选择(000-111),其中111代表“立即切换”,其他值对应从0.15 mV/µs到9.6 mV/µs的爬升速率。
这里存在两种工作模式:
- 单步模式(DEFSLEW=111):电压直接跳变到目标值。但注意:当目标模式是PFM(轻载或快速)时,从高电压切换到低电压的过程不受控,其下降时间完全由输出电容和负载电流决定。这是最节能的方式。
- 多步模式(DEFSLEW=000-110):无论目标模式是PWM还是PFM,电压都会以设定的恒定速率爬升或下降。这是通过内部产生许多微小的电压步进来实现的,能提供最平滑、最可控的电压转换。
实操心得:对于给数字内核(如CPU、GPU)供电,且需要进行DVFS的应用,强烈建议使用多步模式并设置一个合适的爬升速率(例如2.4 mV/µs)。这可以避免电压阶跃过大导致的核心电流冲击,提高系统稳定性。而对于仅用于睡眠唤醒的电源域,使用单步模式或PFM下的自然放电可能更合适。
4. 外围器件选型与电路设计要点
再好的芯片,也离不开合理的外围电路设计。TPS6235x虽然集成了补偿网络,简化了设计,但电感、电容的选型依然至关重要。
4.1 电感选型计算与推荐
电感是开关电源的“储能心脏”,其选择影响效率、纹波和瞬态响应。数据手册推荐使用1µH或2.2µH电感,并给出了对应的输出电容要求。
首先,我们需要计算电感纹波电流ΔIL。公式如下:ΔIL = (VO / (L * fSW)) * (1 - VO/VI)其中,fSW为开关频率(3 MHz),VI为输入电压,VO为输出电压。
例如,输入VI=3.6V(单节锂电),输出VO=1.2V,使用L=1µH电感:ΔIL = (1.2V / (1e-6H * 3e6Hz)) * (1 - 1.2V/3.6V) = 0.4A * (0.667) ≈ 0.267A
纹波电流通常建议在额定输出电流的20%-40%之间。对于最大输出电流1.5A的TPS62356,0.267A的纹波(约17.8%)是合理的。较小的纹波电流意味着更小的输出纹波电压和更低的磁芯损耗,但需要更大的电感量,体积和DCR(直流电阻)可能会增加。
其次,必须确保电感的饱和电流额定值大于芯片的最大峰值开关电流限值。TPS6235x的峰值限流典型值在1350mA-1550mA之间(不同型号有差异)。选择的电感饱和电流必须留有余量,通常要求饱和电流 > 芯片限流值 * 1.2。
下表是一些经过验证的、适用于3MHz高频开关的电感型号:
| 供应商 | 系列 | 电感值 | 饱和电流 (典型) | DCR (典型) | 尺寸 |
|---|---|---|---|---|---|
| Murata | LQH3NP系列 | 1.0 µH | >2.0 A | ~50 mΩ | 2.0x1.6mm |
| TDK | VLS2010*ET系列 | 1.0 µH | >1.5 A | ~70 mΩ | 2.0x1.0mm |
| Taiyo Yuden | CB2012T系列 | 2.2 µH | >1.2 A | ~120 mΩ | 2.0x1.25mm |
4.2 输入与输出电容选择
输入电容(CIN):其主要作用是提供高频开关电流回路,并滤除来自输入电源线的噪声。必须使用低ESR(等效串联电阻)的陶瓷电容,并尽量靠近芯片的VIN和PGND引脚放置。通常,一个4.7µF到10µF的X5R/X7R陶瓷电容是合适的。在输入电源走线较长或阻抗较高时,可以再并联一个1µF或更小的电容来滤除更高频的噪声。
输出电容(COUT):它与电感共同构成输出滤波器,决定了输出电压纹波和负载瞬态响应。数据手册给出了明确要求,见下表:
| 电感值 (L) | 保证环路稳定的最小COUT | 优化瞬态性能的推荐COUT |
|---|---|---|
| 1.0 µH | ≥ 10 µF (陶瓷电容) | ≥ 10 µF (陶瓷电容) |
| 2.2 µH | ≥ 4.7 µF (陶瓷电容) | ≥ 22 µF (陶瓷电容) |
关键点:
- 必须使用陶瓷电容:其极低的ESR是保证高频环路稳定性和低输出纹波的前提。钽电容或铝电解电容的ESR过高,会导致环路不稳定或纹波巨大。
- 注意直流偏压效应:陶瓷电容的容值会随其两端直流电压的升高而显著下降。一个标称10µF/6.3V的X5R电容,在施加3.3V直流电压后,实际容值可能只有5-6µF。因此,在选择电容的额定电压和容值时,必须查阅其直流偏压特性曲线,确保在最坏工作电压下,实际容值仍能满足上述表格要求。通常建议选择额定电压为实际工作电压2倍以上的电容。
- 布局与并联:输出电容也应尽可能靠近芯片的VOUT和PGND引脚。为了进一步降低ESR和ESL(等效串联电感),可以采用多个小容值电容(如两个10µF)并联的方式,这比使用单个大电容效果更好。
4.3 PCB布局黄金法则
高频开关电源的PCB布局是成败的关键,糟糕的布局会导致效率低下、噪声巨大甚至不稳定。
- 功率回路最小化:这是最重要的原则。所谓功率回路,是指高频开关电流流经的路径:输入电容正极 → 芯片VIN → 芯片内部开关节点SW → 电感 → 输出电容正极 → 输出电容负极/地 → 芯片PGND → 输入电容负极。这个环路必须尽可能短而宽,以减小寄生电感和电阻。理想情况下,输入电容应紧贴芯片的VIN和PGND引脚。
- 地平面分割与单点连接:建议使用完整的接地层。但需注意将大电流的功率地(PGND)和敏感的模拟/控制地(AGND)在物理上分开。两者最终应在芯片下方的热焊盘或输入电容的接地端实现单点连接,避免开关噪声通过地平面干扰控制逻辑和反馈网络。
- 反馈走线:连接VOUT到FB引脚的电阻分压网络,其走线应远离噪声源(如电感、SW节点)。最好用地线包围屏蔽。分压电阻的接地点应直接连接到芯片的模拟地(AGND)或安静的参考地。
- SW节点:这是一个高频(3MHz)、高dV/dt的节点,会产生强烈的电磁干扰。其铜皮面积应尽量小,并远离敏感的模拟走线和输入线。可以在SW节点到地之间放置一个几十皮法的小电容来吸收尖峰,但需评估其对效率的影响。
- 散热处理:芯片底部的热焊盘(PowerPAD)必须良好地焊接在PCB的散热焊盘上,并通过多个过孔连接到内部或背面的接地层,以充分利用PCB作为散热器。
5. 配置流程与典型应用场景
掌握了原理和器件选型后,我们来看如何配置TPS6235x以满足一个典型应用场景:为一个便携式设备的主处理器核心供电,该处理器具有运行模式(1.0V @ 1GHz)和睡眠模式(0.8V @ 低功耗状态)。
5.1 上电初始化与寄存器配置流程
假设我们使用硬件同步策略(HW_nSW=1),通过一个GPIO控制VSEL引脚来实现高低电压切换。
硬件连接:将处理器的I2C_SCL、I2C_SDA连接到TPS6235x对应引脚。将一个GPIO(例如GPIO_12)连接到TPS6235x的VSEL引脚。EN引脚接高电平(或由处理器GPIO控制上电时序)。
I2C初始化:处理器I2C控制器初始化,速率可先设为400kbps(F/S模式)。
写入配置寄存器(假设从机地址A1A0=00):
- 配置VSEL1(屋顶电压,运行模式):目标电压1.0V。假设芯片为TPS62355,最小输出电压0.6V,步进12.5mV。计算代码:(1.0V - 0.6V) / 0.0125V = 32。32的二进制为100000,写入VSEL1[5:0]。同时,设置VSEL1[6](LIGHTPFM OPTIMIZE)根据所用电感选择(1µH设为1,2.2µH设为0),VSEL1[7](EN_DCDC)设为1使能转换器。
- 写入数据:
0x01(寄存器地址),0xC0(数据:EN_DCDC=1, LIGHTPFM=1, VSM1=100000即0x20, 合并为0xC0)。
- 写入数据:
- 配置VSEL0(地板电压,睡眠模式):目标电压0.8V。计算代码:(0.8V - 0.6V) / 0.0125V = 16。16的二进制为010000。
- 写入数据:
0x00(寄存器地址),0x50(数据:EN_DCDC=1, LIGHTPFM=1, VSM0=010000即0x10, 合并为0x50)。
- 写入数据:
- 配置CONTROL1(工作模式):我们希望VSEL高时(运行模式)为强制PWM以获得最佳性能,VSEL低时(睡眠模式)为轻PFM以获得最高效率。因此设置MODE1=0(强制PWM),MODE0=0(轻PFM),MODE_CTRL=00(跟随VSEL),HW_nSW=1(硬件同步),EN_SYNC=0(禁用外部同步)。
- 写入数据:
0x02(寄存器地址),0x01(数据:EN_SYNC=0, RESERVED=00, HW_nSW=1, MODE_CTRL=00, MODE1=0, MODE0=0, 合并为0x01)。
- 写入数据:
- 配置CONTROL2(爬升速率等):设置DEFSLEW=011(1.2 mV/µs,多步模式),确保电压切换平滑。PLL_MULT保持00(x1),OUTPUT_DISCHARGE=0(默认不主动放电),GO位保持0。
- 写入数据:
0x03(寄存器地址),0x03(数据:DEFSLEW=011, 其余位为0, 合并为0x03)。
- 写入数据:
- 配置VSEL1(屋顶电压,运行模式):目标电压1.0V。假设芯片为TPS62355,最小输出电压0.6V,步进12.5mV。计算代码:(1.0V - 0.6V) / 0.0125V = 32。32的二进制为100000,写入VSEL1[5:0]。同时,设置VSEL1[6](LIGHTPFM OPTIMIZE)根据所用电感选择(1µH设为1,2.2µH设为0),VSEL1[7](EN_DCDC)设为1使能转换器。
电压切换操作:运行时,处理器将GPIO_12(VSEL)拉高,输出电压立即变为1.0V,并以1.2 mV/µs的速率爬升。进入睡眠前,处理器将GPIO_12拉低,输出电压变为0.8V。整个过程无需I2C干预,响应迅速且低功耗。
5.2 软件直控策略下的DVFS实现
如果处理器支持多级DVFS,例如有0.8V、0.9V、1.0V、1.1V四档,则更适合使用软件直控策略(HW_nSW=0)。
- 初始化配置:将CONTROL1的HW_nSW位设为0。VSEL0寄存器不再使用。VSEL1寄存器初始化为默认电压(如0.8V)。CONTROL2的DEFSLEW根据需求设置(如1.2 mV/µs)。
- 动态调压流程:当处理器需要升频时,驱动软件: a. 通过I2C向VSEL1寄存器写入新的电压代码(例如对应1.1V)。 b. 将CONTROL2寄存器的GO位置1。 c. 轮询或等待一段时间(可通过计算电压爬升时间预估),待电压稳定后,再切换处理器时钟频率。 d. 读取CONTROL2寄存器的PWROK位,可以确认输出电压是否已达到目标稳压范围。
5.3 轻载PFM模式优化与电感选择
在轻载PFM模式下,数据手册提到了一个关键位:LIGHTPFM OPTIMIZE(位于VSEL0[6]和VSEL1[6])。这个位专门优化了PFM模式下的输出纹波和自动模式切换功能。
- 当使用1µH典型电感时:此位应设置为1(默认)。此时PFM纹波与输入电压成正比,自动模式切换功能正常工作,但对负载电流有要求(需小于 VI / 25Ω)。例如,输入3.6V时,负载需小于144mA。
- 当使用2.2µH典型电感时:此位必须设置为0。这样PFM纹波特性得到优化,且自动模式切换功能对负载电流没有限制。
踩坑记录:我曾在一个使用2.2µH电感的项目中,忽略了将此位设为0。结果在中等负载(约200mA)时,芯片在PFM和PWM之间频繁且不规则地切换,导致输出电压出现低频抖动(几十到几百kHz),干扰了后级的音频编解码器。将LIGHTPFM OPTIMIZE位写为0后,问题立即消失。因此,务必根据实际使用的电感值正确配置此位。
6. 常见问题排查与调试技巧
即使设计再仔细,调试阶段也难免遇到问题。以下是一些典型问题及其排查思路。
6.1 无输出或输出电压异常
| 现象 | 可能原因 | 排查步骤 |
|---|---|---|
| 完全无输出 | 1. EN引脚未使能。 2. 输入电压低于欠压锁定阈值。 3. I2C配置中EN_DCDC位被误设为0。 4. 芯片损坏。 | 1. 测量EN引脚电压,确保为高电平。 2. 测量VIN引脚电压,确保在有效输入范围(如2.5V-5.5V)内。 3. 通过I2C读取VSEL0/1寄存器的bit7,确认EN_DCDC=1。 4. 检查焊接,测量关键引脚对地电阻。 |
| 输出电压远低于设定值 | 1. 负载过重或短路。 2. 电感饱和或焊接不良。 3. 反馈电阻分压网络错误。 4. 芯片进入限流或热保护状态。 | 1. 断开负载,测量空载输出电压是否恢复。 2. 用电流探头观察电感电流波形,看峰值是否异常高或波形削顶(饱和迹象)。检查电感焊点。 3. 测量FB引脚电压,正常应为0.6V(内部基准)。如果偏差大,检查上拉电阻是否接对。 4. 触摸芯片是否发烫,测量输入电流是否过大。 |
| 输出电压纹波过大 | 1. 输出电容ESR过高或容值不足。 2. 功率回路布局过长,寄生电感大。 3. 负载动态变化剧烈。 4. 工作在PFM模式,纹波本身较大。 | 1. 确认使用符合要求的陶瓷电容,并检查其直流偏压下的实际容值。 2. 审视PCB布局,确保输入/输出电容紧靠芯片。 3. 在负载端增加额外的本地去耦电容(如100nF)。 4. 若纹波频率不固定且幅值较大,可能是PFM模式。可尝试强制为PWM模式观察纹波是否变为稳定的3MHz锯齿波。 |
6.2 I2C通信失败
- 从机无应答:首先用示波器或逻辑分析仪抓取I2C总线波形。确认:
- 上拉电阻是否已接(通常4.7kΩ-10kΩ)。
- SDA/SCL波形是否干净,上升沿是否过缓(因总线电容过大)。
- 发送的7位从机地址是否正确(前5位10010,后2位看具体型号)。
- 芯片电源是否正常,EN引脚是否已拉高。
- 写入后配置不生效:确认写入顺序正确(先地址,再寄存器地址,再数据)。对于软件直控模式(HW_nSW=0),写入VSEL1后,是否将CONTROL2的GO位置1了?可以通过读取寄存器回读,确认写入值是否正确。
6.3 模式切换异常或效率不达标
- 轻载时效率低于预期:检查是否意外配置成了强制PWM模式(Forced PWM)。在轻载下,用示波器观察SW节点波形,在PFM模式下应是不连续的脉冲群,而在PWM模式下是连续的3MHz方波。确认CONTROL1寄存器的MODE0/MODE1/MODE_CTRL配置符合设计意图。
- 负载瞬态响应差,电压跌落严重:首先确认输出电容是否满足“优化瞬态性能”的推荐值(见表4)。对于1µH电感,即使环路稳定要求10µF,也建议使用22µF或更大的电容来应对瞬态电流。其次,检查输入电容是否足够且靠近芯片,输入电压在负载阶跃时是否也被拉低。
6.4 使用示波器调试的注意事项
- 测量SW节点:使用带宽足够的示波器(≥100MHz)和短接地弹簧探头。长的地线夹会引入振铃,干扰真实波形。观察波形是否干净,上升/下降沿是否陡峭,有无异常振荡。
- 测量输出电压纹波:这是最常见的需求。切忌使用探头默认的长地线夹!这会将空间噪声引入测量。正确方法是使用探头本身的接地针,或者制作一个“接地环”(将探头尖和地线在探头上短接,形成一个小的金属环),直接点在输出电容的两端进行测量。
- 观察PFM/PWM切换:设置示波器为滚动模式或长时基,观察SW节点或输出电压波形。当负载电流缓慢变化时,你应该能看到工作模式从连续的PWM波形转变为间歇的PFM脉冲群。切换点对应的负载电流即为芯片的自动切换阈值。
TPS6235x系列是一个功能强大且灵活的电源管理解决方案,将高性能模拟电路与可配置数字逻辑完美结合。理解其PFM/PWM的混合控制机制是发挥其能效优势的基础,而熟练运用I2C接口进行动态配置则是实现智能电源管理的关键。在实际项目中,务必重视PCB布局和外围器件选型,特别是电感和电容的品质与摆放。多花时间在调试和测试上,尤其是用示波器观察各种负载条件下的真实波形,这比任何理论计算都能更快地发现问题所在。希望这些从实际项目中总结出的细节和经验,能帮助你更顺利地驾驭这颗芯片,设计出高效、紧凑、可靠的电源系统。