3、TPMS射频芯片选型:主流芯片厂商与关键参数

做TPMS设计,第一步就是选射频芯片。这一步要是走偏了,后面整个项目都得跟着遭殃。我个人习惯是先看芯片厂商,再看关键参数,最后拉个对比表一锤定音。

今天咱们就聊聊NXP、Infineon、TI这三家主流厂商的射频芯片。嗯,这三家我基本都用过,各有各的脾气。

3.1 主流芯片厂商概览

3.1.1 NXP(恩智浦)

NXP在TPMS领域是老大哥了。他们的FXTH系列,比如FXTH87、FXTH91,我用了好几年。说实话,NXP的芯片集成度很高,把MCU、传感器、射频收发器都塞进一个封装里。

我记得第一次用FXTH87时,被它的低功耗特性惊到了。休眠电流能做到几百纳安级别。这在电池供电的TPMS里,简直就是救命稻草。

代表型号:FXTH87、FXTH91、FXTH93

特点:

  • 集成度高,外围电路少
  • 低功耗表现优秀
  • 支持多种调制方式(FSK、ASK)
  • 内置温度补偿电路

3.1.2 Infineon(英飞凌)

Infineon的SP系列,比如SP37、SP40,在市场上也很有分量。我个人觉得Infineon的芯片在抗干扰方面做得不错。你想想看,轮胎内部环境那么恶劣,电磁干扰、温度变化,芯片要是扛不住,数据就全乱了。

我曾经在一个项目中,用SP37做接收端。当时遇到一个奇怪的问题——信号偶尔会丢包。排查了三天,最后发现是电源纹波太大。Infineon的芯片对电源质量比较敏感,这一点要注意。

代表型号:SP37、SP40、SP49

特点:

  • 抗干扰能力强
  • 灵敏度高
  • 支持跳频功能
  • 封装尺寸小

3.1.3 TI(德州仪器)

TI的CC系列,比如CC1101、CC1310,在通用射频领域很出名。虽然TI不是专门做TPMS的,但他们的芯片性能确实能打。我建议新手可以先从TI的芯片入手,因为资料多、社区活跃,遇到问题好解决。

TI的CC1310我印象很深。它有个双核架构——一个Cortex-M0专门处理射频,一个Cortex-M3跑应用。这种设计让实时性有了保障。不过,功耗比NXP和Infineon的专用芯片稍高一点。

代表型号:CC1101、CC1310、CC1350

特点:

  • 资料丰富,上手容易
  • 双核架构,实时性好
  • 支持Sub-1GHz多频段
  • 开发工具完善

3.2 芯片关键参数详解

选芯片不能光看品牌,参数才是硬道理。下面这几个参数,我每次选型都会仔细对比。

3.2.1 灵敏度

灵敏度说白了就是芯片能接收到的最小信号强度。单位是dBm,数值越小越好。比如-110 dBm就比-100 dBm灵敏。

在TPMS里,发射端在轮胎里,接收端在车身上。中间隔着金属轮毂、橡胶、底盘,信号衰减很厉害。我建议接收灵敏度至少要到-110 dBm以下。

经验值:

  • 优秀:≤ -115 dBm
  • 良好:-110 dBm ~ -115 dBm
  • 及格:-105 dBm ~ -110 dBm

我曾经在一个项目中,用了灵敏度只有-105 dBm的芯片。结果在停车场这种多径环境下,丢包率高达30%。后来换了-115 dBm的芯片,丢包率直接降到5%以下。嗯,灵敏度这东西,真不能省。

3.2.2 功耗

TPMS传感器靠电池供电,一颗电池要用3-5年。所以功耗是重中之重。我一般看三个指标:

  • 休眠电流:传感器大部分时间在休眠,这个电流越小越好。理想值在1 µA以下。
  • 发射电流:发射数据时的电流。一般在10 mA ~ 30 mA之间。
  • 接收电流:接收数据时的电流。这个在接收端比较重要。

我建议重点关注休眠电流。因为TPMS传感器90%以上的时间都在睡觉。你想想看,如果休眠电流差1 µA,一年下来就多耗了8.76 mAh。对于一颗200 mAh的电池来说,寿命直接缩短5%。

避坑指南:我曾经被芯片手册上的「典型值」坑过。手册写休眠电流0.5 µA,实际测出来1.2 µA。后来学乖了,选型时一定要看「最大值」,别只看「典型值」。

3.2.3 输出功率

输出功率决定了信号能传多远。单位是dBm,数值越大越好。TPMS常用的输出功率在5 dBm ~ 15 dBm之间。

不过,输出功率不是越大越好。功率大了,电池耗电快,还可能干扰其他设备。我一般遵循「够用就好」的原则。

经验法则:

  • 乘用车:10 dBm 足够
  • 商用车(卡车、大巴):建议12 dBm ~ 15 dBm
  • 特殊车辆(工程机械):可能需要15 dBm以上

3.3 选型对比表

下面这张表是我自己整理的,把三家主流芯片的关键参数放在一起对比。你选型时可以直接参考。

参数 NXP FXTH87 Infineon SP37 TI CC1310
灵敏度 -112 dBm -115 dBm -110 dBm
休眠电流 0.5 µA 0.8 µA 1.2 µA
发射电流 18 mA @ 10 dBm 22 mA @ 10 dBm 25 mA @ 10 dBm
最大输出功率 12 dBm 15 dBm 14 dBm
集成度 高(含MCU+传感器) 中(含MCU) 低(需外挂传感器)
工作频段 315 MHz / 433 MHz 315 MHz / 433 MHz Sub-1 GHz多频段
封装尺寸 7×7 mm 5×5 mm 7×7 mm
参考价格 $$$ $$ $

注意:上表中的参数来自各厂商官方数据手册。实际应用中,受PCB布局、天线匹配、温度等因素影响,实测值可能会有偏差。我建议选型时留出10%~20%的余量。

3.4 选型建议

说了这么多,到底怎么选?我根据自己的经验,给几个建议:

  1. 新手入门:选TI CC1310。资料多、社区活跃、开发板便宜。先跑通协议栈,再考虑换专用芯片。
  2. 量产项目:选NXP FXTH87。集成度高、功耗低、经过市场验证。虽然贵一点,但省心。
  3. 高端应用:选Infineon SP37。灵敏度高、抗干扰强,适合商用车或恶劣环境。
  4. 成本敏感:可以考虑国产芯片,比如笙科、博通集成。但要注意,国产芯片的文档和工具链可能不够完善。

最后说一句:选型没有绝对的好坏,只有合不合适。我见过有人用TI的通用芯片做出了性能很好的TPMS,也见过有人用NXP的专用芯片翻车。关键还是看你对芯片的理解和调试能力。

嗯,这一章就到这里。下一章咱们聊聊天线设计和阻抗匹配,这可是射频工程师的看家本领。