TI TPS62740+TPS61030方案:智能表计高功率射频与超长续航电源设计详解
1. 项目概述与核心挑战
在智能水表、气表这类需要部署在千家万户、且一用就是十几二十年的设备里,电源设计是个让人“又爱又恨”的活儿。爱的是,一旦设计成功,产品生命周期内几乎无需维护;恨的是,设计约束极其苛刻:一颗容量有限的锂亚硫酰氯(LiSOCl2)或锂二氧化锰(LiMnO2)主电池,既要支撑微控制器(MCU)、传感器和液晶屏(LCD)常年微安级的“静默”功耗,又要在每天几次的通信窗口期,瞬间爆发出近1安培的电流,去驱动射频功率放大器(PA),以30dBm(1瓦)的功率将数据发送出去。这就像要求一个长跑运动员,在绝大部分时间里以散步的速度保存体力,但每隔几小时就要来一次百米冲刺。
传统的解决方案是使用混合层电容器(HLC),它像一个“能量水库”,平时由电池涓流充电,发射时瞬间放电。但HLC成本高、体积大,且对电池的脉冲放电能力仍有要求。我们这次要拆解的,是德州仪器(TI)提供的一个极具巧思的替代方案:基于TPS62740降压转换器和TPS61030升压转换器的智能表计电源系统。它的核心思路是“分时供电”和“能量缓冲”:用一个超低静态电流的降压器管理一颗超级电容(EDLC),平时由它为MCU等低功耗单元供电;需要发射时,MCU控制升压器将超级电容的能量升压至3.6V,专供射频前端。这个方案不仅成功绕开了HLC,还让设计者能更灵活地选择电池类型,在系统成本和可靠性上都找到了新的平衡点。
2. 系统架构与核心器件选型解析
整个系统的设计目标非常明确:在满足意大利(UNI-TS11291-11-4)和法国市场对169MHz wM-Bus无线抄表协议(N-mode)的严苛射频性能要求(尤其是高达30dBm的发射功率)的同时,最大化电池寿命。下面我们来拆解这个“能量流水线”上的每一个关键环节。
2.1 能量源头:电池与超级电容的“黄金搭档”
系统前端是电池。这里主要针对的是锂亚硫酰氯(LiSOCl2)电池,它能量密度极高,非常适合长达20年的应用,但其短板是内阻较大,无法直接提供射频PA所需的数百毫安峰值电流,强行抽取会严重损害电池寿命甚至导致电压骤降。
注意:选择电池时,除了容量(mAh),必须重点关注其最大持续放电电流(Continuous Drain)和脉冲放电电流(Pulse Drain)能力。对于此方案,电池只需提供平均几个毫安的电流为超级电容充电,脉冲放电的负担完全由超级电容承担。
因此,系统中引入了一个3法拉(F)的超级电容。它的角色是“能量缓存池”。在长达数小时的非发射时段,由TPS62740以最高90%的效率,用几毫安的电流从电池缓慢地为它“蓄水”。当需要发射时,这个“水池”可以在500毫秒内释放出高达800mA的电流,而电池几乎“无感”。超级电容的电压范围被设计在2.2V至2.7V之间,这正好覆盖了后续MCU和射频收发器的工作电压窗口。
2.2 能量管家:TPS62740 —— 超低静态电流的降压转换器
TPS62740是本方案的“节能大师”。它的核心价值在于其360nA(典型值)的超低静态电流(Iq)。在智能表计绝大部分的“睡眠”时间里,系统功耗可能只有几十个微安,如果电源芯片自身的耗电就达到几个微安,那将是不可接受的浪费。TPS62740的DCS-Control™拓扑结构,使其在轻载至空载时仍能保持高效率,并且输出纹波和噪声很低,这对敏感的射频电路和精密计量模拟前端至关重要。
它的另一个巧妙设计是动态电压缩放(DVS)输出。通过MCU控制其四个VSEL引脚,可以在1.8V到3.3V之间以100mV步进选择16种输出电压。在本方案中,MCU利用这个功能来精细控制超级电容的充电过程:初始阶段以较低电压(如2.2V)为系统供电并慢速补电,临近发射时,逐步提高输出电压至2.7V,将超级电容“灌满”,为发射储备充足能量。
2.3 能量助推器:TPS61030 —— 高效率同步升压转换器
当发射指令下达,超级电容储存的2.2V-2.7V能量需要被“抬高”到射频前端模块(FEM)所需的最佳工作电压3.6V。这个重任就落在了TPS61030身上。这是一款同步整流升压转换器,峰值效率高达96%。它内部集成了低阻值的功率MOSFET,能够提供高达4A的开关电流,轻松输出3.6V@1A的功率,满足SKY65367 FEM在30dBm输出时的峰值电流需求。
实操心得:TPS61030具有使能(EN)引脚。在非发射时段,务必通过MCU将此引脚拉低,使其完全关断。此时其静态电流可降至1μA以下,避免从超级电容中偷电。发射前,需先确保超级电容电压充足,再使能TPS61030,待其输出稳定在3.6V后,最后才开启射频PA,这是一个重要的时序控制点。
2.4 控制与通信核心:MSP430FR6989 + CC1120
- MSP430FR6989:作为主控MCU,其超低功耗特性与生俱来。它负责整个系统的调度:运行计量算法(通过其专用的ESI模块实现背景式流量检测)、驱动LCD、管理电源时序(控制TPS62740和TPS61030)、以及处理wM-Bus协议栈。其FRAM存储器兼具非易失性和高速写入特性,非常适合频繁记录计量数据。
- CC1120:这是一款高性能窄带射频收发器。其接收灵敏度可达-123dBm(@1.2kbps),邻道选择性高达64dB(@12.5kHz偏移),无需外部SAW滤波器即可满足ETSI Category 1的接收机性能要求,极大地简化了射频设计。它通过SPI接口受MCU控制,输出可精细调节的射频信号给后级PA。
2.5 力量输出端:SKY65367-11 射频前端模块
最终的30dBm发射功率,是由Skyworks的SKY65367-11 FEM实现的。它是一个集成了功率放大器(PA)、低噪声放大器(LNA)和收发开关的模块。当供电为3.6V时,其PA效率超过43%,仅需约-6dBm的驱动输入(来自CC1120)即可输出满功率。它同样支持深度睡眠模式(<1μA),并通过一个三线接口(控制PA使能、模式选择等)与MCU连接。
对于发射功率要求稍低(如27dBm)但希望进一步优化电流的应用,可以采用其引脚兼容的兄弟型号SKY66100-11,其PA效率可达50%以上。
3. 电源管理时序与软件控制逻辑详解
这是整个方案中最精妙的部分,理解了时序,就理解了方案如何“省电”。整个能量管理流程是一个由MCU严格编排的“协奏曲”。
3.1 常态运行(低功耗模式)
在绝大部分时间(可能长达23小时59分钟),系统处于超低功耗状态:
- 系统供电:TPS62740输出设置在2.2V(通过VSEL引脚),以此为超级电容充电并同时为MSP430、CC1120(接收模式)、LCD及其他传感器供电。此时总电流消耗可控制在1mA以下。
- 升压器休眠:TPS61030的EN引脚被拉低,完全关断,不消耗能量。
- 射频前端休眠:SKY65367-11处于深度睡眠模式。
3.2 发射前的能量准备(充电阶段)
当RTC定时器唤醒MCU,或计量事件触发需要上报数据时,系统进入发射准备流程:
- 启动充电:MCU通过改变TPS62740的VSEL引脚配置,逐步提高其输出电压(例如从2.2V逐步升至2.5V,最后到2.7V)。这个过程以相对平缓的电流(被TPS62740限制在约4mA以内)对超级电容进行“阶梯式”充电,直至其电压达到预设的满电电压(如2.7V)。这个过程可能需要几十毫秒到数秒,具体取决于超级电容容量和充电电流。
- 计算充电时间:这是软件设计的关键。充电时间
t_charge可由公式估算:t_charge ≈ C * ΔV / I_charge。其中,C是超级电容容量(3F),ΔV是电压变化(如从2.2V到2.7V,即0.5V),I_charge是充电电流(约3-4mA)。计算可得t_charge ≈ 3 * 0.5 / 0.0035 ≈ 430ms。软件需要根据实际测量的电压进行闭环控制,确保电容充满。
3.3 高功率发射阶段
能量储备完成后,开始执行高功率射频发射:
- 启用升压器:MCU拉高TPS61030的EN引脚,使其开始工作,将超级电容的电压(~2.7V)升压至稳定的3.6V输出。
- 稳定等待:等待TPS61030输出稳定(通常需要几百微秒)。此时,射频PA(SKY65367)的电源引脚上已经建立了3.6V电压。
- 启动射频发射:MCU通过三线接口唤醒SKY65367,并配置CC1120进入发射模式,发送wM-Bus数据包。此时,SKY65367的PA从3.6V电源抽取高达800mA的峰值电流,全部由超级电容通过TPS61030提供,电池完全被隔离在此大电流路径之外。
- 发射持续时间:一个完整的wM-Bus N-mode数据包发射时间通常在几百毫秒量级(例如500ms)。
3.4 发射后恢复
数据包发送完毕后:
- 关闭射频前端:立即将SKY65367和CC1120置回低功耗模式。
- 关闭升压器:拉低TPS61030的EN引脚,关断升压电路。
- 系统电压恢复:将TPS62740的输出电压调回2.2V,系统回归常态低功耗运行模式。此时超级电容电压可能已从2.7V跌落至2.5V或更低,系统将在后台缓慢地将其补充回2.2V。
这个时序控制的核心思想是“隔离”与“缓冲”:用超级电容和两个DC/DC转换器,在电池和高功率射频负载之间构建了一个缓冲带,确保电池只看到平均功率极低、且无脉冲的平滑负载。
4. 关键电路设计与参数计算
4.1 超级电容容量计算
超级电容的容量选择直接决定了系统能支持多长的发射时间,以及连续发射的能力。其核心计算公式基于电容储能和放电规律:
E = 1/2 * C * (V_max² - V_min²)
其中:
E是可供使用的能量(焦耳)。C是电容容量(法拉)。V_max是放电起始电压(即TPS62740设置的最高充电电压,如2.7V)。V_min是放电截止电压(即系统能正常工作的最低电压,本例中为2.2V)。
首先计算3F电容在2.7V至2.2V区间释放的能量:E_available = 0.5 * 3 * (2.7² - 2.2²) = 0.5 * 3 * (7.29 - 4.84) = 0.5 * 3 * 2.45 = 3.675 J
射频PA在发射时的功率需求约为P_out = 3.6V * 0.8A = 2.88W。假设升压转换器TPS61030的效率为90%,则从超级电容端抽取的功率为P_cap = 2.88W / 0.9 = 3.2W。
那么,理论上可支持的持续发射时间t为:t = E_available / P_cap = 3.675J / 3.2W ≈ 1.15秒
这个时间远大于单次发射所需的500ms,为系统提供了充足裕量。如果应用要求更短的发射间隔(如几秒内连续发射多次),则需要按E_total = n * P_cap * t_packet公式计算总能量需求,并相应增大电容容量。原设计文档提到,对于几秒内连续三次发射的场景,可以选择9F或10F的超级电容。
4.2 电感与电容选型要点
- TPS62740的功率电感:其选型影响转换效率和噪声。需根据数据手册推荐的电感值范围(如2.2μH至4.7μH)、饱和电流额定值(需大于最大输入电流)以及直流电阻(DCR,影响效率)来选择。在超低功耗应用中,电感的铁芯损耗也需要关注。
- TPS61030的功率电感:这是升压电路的关键。其电感值决定了纹波电流大小。通常根据公式
L = (V_in * (V_out - V_in)) / (ΔI_L * f_sw * V_out)进行估算,其中ΔI_L是纹波电流,通常取最大输入电流的20%-40%。必须选择饱和电流远高于峰值开关电流的电感。 - 输入/输出电容:
- TPS62740输入电容:主要用于滤除电池侧的电流噪声,推荐使用低ESR的陶瓷电容,如10μF。
- TPS62740输出电容:它直接影响超级电容的充电纹波和系统低频噪声。除了靠近芯片放置的1μF-10μF陶瓷电容外,超级电容本身就是一个巨大的储能电容。
- TPS61030输入电容:即超级电容侧。由于发射时电流极大,此处需要极低ESR的电容来提供瞬时电流并抑制电压跌落。通常会在超级电容旁边并联一个数百微法低ESR的钽电容或聚合物电容。
- TPS61030输出电容:为射频PA提供3.6V的稳定电压,需要低ESR且高频特性好的陶瓷电容,容值通常在10μF至22μF,并可能并联多个不同容值的电容以覆盖更宽的频段。
4.3 PCB布局的黄金法则
射频与电源混合设计,PCB布局决定成败。
- 地平面与分割:必须使用完整的接地层。模拟地(MCU、ADC)、数字地、射频地、功率地最终应在一点连接(星型接地或单点接地),通常选择在电池的负端。TPS62740和TPS61030的功率地(PGND)应通过多个过孔直接连接到内部地平面。
- 功率回路最小化:对于TPS61030,输入电容(C_in)、开关节点(SW)、输出电容(C_out)和电感(L)构成的功率环路面积必须尽可能小。走线要短而宽,以减少寄生电感和电阻,从而降低开关噪声和损耗。
- 敏感信号隔离:TPS62740的反馈(FB)引脚走线要远离噪声源(如电感、开关节点)。CC1120的射频走线需做50欧姆阻抗控制,并远离数字和电源走线。晶振电路下方要净空,周围用接地过孔包围。
- 散热考虑:TPS61030在满负荷工作时会有一定发热。PCB上其裸露的散热焊盘(Thermal Pad)必须通过足够多的过孔连接到内部或底层的地平面,以帮助散热。
5. 实测数据、问题排查与优化建议
5.1 实测性能解读
原设计文档提供了详尽的测试数据,这里提炼关键点:
| 测试条件 | CC1120 PA配置 | SKY65367模式 | 供电电压 | 峰值电流 | 输出功率 (测量值) | 输出功率 (估算实际值) |
|---|---|---|---|---|---|---|
| 内部LDO供电 (3.3V) | 0x7F (最大) | 旁路 | 3.3V | - | 13.6 dBm | - |
| 外部电源供电 | 0x4D | 使能 | 3.6V | 700 mA | 28.2 dBm | ~29.0 dBm |
| 外部电源供电 | 0x4D | 使能 | 3.0V | 580 mA | 26.6 dBm | ~27.4 dBm |
| 外部电源供电 | 0x4D | 使能 | 2.1V | 410 mA | 23.8 dBm | ~24.6 dBm |
- 表格解读:
- 旁路模式:当SKY65367的PA被旁路时,仅CC1120的内部PA工作,输出功率在13.6dBm左右,电流很小。此模式可用于低功耗侦听或近距离通信。
- 功率与电压/电流的关系:输出功率强烈依赖供电电压。3.6V时能达到近29dBm的传导输出功率(加上天线增益和损耗后,最终辐射功率ERP可达30dBm以上)。此时总系统峰值电流约700mA。
- 功率估算:文档注明测试设备未校准且未计入电缆损耗(约0.8dB),因此实际传导功率比测量值高约0.8dB。
5.2 常见问题与排查指南
发射时系统复位或MCU工作异常
- 可能原因:TPS61030启动或PA开启时,从超级电容抽取的瞬间大电流导致电压骤降,如果跌落到MCU的最低工作电压(如1.8V)以下,就会复位。
- 排查步骤:
- 用示波器同时监测超级电容电压(TPS61030输入)和MCU��电电压(TPS62740输出)。
- 观察发射瞬间的电压跌落幅度和持续时间。
- 解决方案:a) 增加超级电容容量或并联低ESR的缓冲电容。b) 检查TPS61030的输入电容是否足够且靠近芯片。c) 优化软件时序,确保超级电容在发射前已充分充电至更高电压(如2.7V)。
射频输出功率不足或效率低下
- 可能原因:
- TPS61030输出纹波过大,影响PA效率。
- SKY65367的3.6V电源走线过长或过细,存在压降。
- CC1120到SKY65367的射频匹配网络不佳,或SKY65367的偏置电路有问题。
- 排查步骤:
- 用频谱仪或功率计测量最终天线端口的输出功率。
- 用示波器测量TPS61030输出端的电压纹波(应在几十mV以内)。
- 测量SKY65367的VCC引脚在发射时的实际电压。
- 解决方案:优化电源布局,确保功率路径短而粗;检查并调整射频匹配电路;确认给SKY65367的VCC引脚提供了足够的去耦电容。
- 可能原因:
电池寿命远低于预期
- 可能原因:
- TPS62740或TPS61030在低功耗模式下未正确关断,静态电流过大。
- MCU或外围电路的低功耗模式配置有误,睡眠电流大。
- 超级电容漏电流过大。
- 排查步骤:
- 将系统置于深度睡眠模式,断开电池,串联一个微安表或高精度数字万用表测量总静态电流。目标应在几十微安级别。
- 分别测量每个芯片电源引脚在睡眠时的电流,定位“耗电大户”。
- 解决方案:检查所有GPIO口状态,避免浮空;确认软件中已正确配置所有外设的时钟门控和低功耗模式;选择低漏电流的超级电容。
- 可能原因:
5.3 方案优化与扩展建议
- 动态功率控制:并非每次通信都需要30dBm满功率发射。可以根据链路质量(如接收信号强度指示RSSI)或通信距离,动态调整CC1120的发射功率和是否启用外部PA。这能显著节省单次发射的能量。
- 电池电量监测:可以在TPS62740的输入端增加一个简单的电阻分压电路连接到MCU的ADC,用于监测电池电压,估算剩余电量,实现低电量预警。
- 超级电容健康监测:超级电容的容量会随着时间和温度衰减。可以通过MCU的ADC测量其充电到固定电压所需的时间,间接判断其容量状态,为预测性维护提供数据。
- 兼容更多电池类型:此方案核心是隔离脉冲负载。理论上,任何能量密度高但功率密度低的电池(如某些锂聚合物电池)都可以适用,只需调整TPS62740的输入电压范围即可。
这个基于TPS62740和TPS61030的电源方案,巧妙地解决了高功率射频与超长电池寿命之间的矛盾。它不仅仅是一个电路连接图,更是一套完整的、经过深思熟虑的能量管理策略。在实际项目中,吃透这个时序逻辑和器件选型背后的原因,远比照搬原理图更重要。