1. 从选型现场说起:为什么WiFi芯片厂家这件事值得单独讲
做物联网硬件的人大概率都经历过这样一个场面:方案评审会上,结构、电源、天线、固件、采购五方坐在一起,硬件负责人把BOM往桌上一放,问了一句"WiFi这块用谁家的",然后全场沉默三秒。这三秒里每个人脑子里想的其实不是同一个问题——做射频的关心灵敏度和天线匹配难度,写固件的关心SDK成熟度和协议栈坑位,做电源的关心峰值电流和低功耗休眠表现,采购关心的是交期、起订量和价格曲线,而项目负责人关心的是这颗料两年后还在不在。
WiFi芯片看起来只是模组里的一颗小料,但它几乎决定了一个物联网产品的联网体验上限、认证周期长短、量产良率高低,甚至是项目能不能按时交付。我在实际项目里见过太多次"因为换了颗WiFi芯片,固件重构两个月""因为芯片原厂SDK停止维护,整批设备卡在OTA上"的情况。所以我一直觉得,把市面上主流的WiFi芯片厂家按能力画像梳理清楚,是做IoT产品的一门基础功课,不是采购清单那么简单。
这篇内容想做的事情很具体:把当前市场上做WiFi芯片的主要玩家按技术路线、产品定位、生态成熟度分门别类讲清楚,说明每家在什么场景下更合适、什么场景下容易踩坑,并给出可落地的选型评估方法和实测维度。适合正在做物联网产品定义、硬件选型、方案预研的工程师和产品经理看,也适合刚入行、面对一堆芯片型号不知从哪下手的朋友当作一份地图来用。文中涉及的厂家和型号信息来自公开资料与行业常见认知,具体参数和供货状态请以原厂最新文档为准——这点必须先说清楚,因为这类内容的时效性很强。
2. WiFi芯片市场的真实格局:不是排名,是分层
2.1 把"厂家"拆成三类角色,判断逻辑立刻清晰
很多人一开始会想找一份"WiFi芯片厂家排行榜",但这个东西基本没有实用价值,因为WiFi芯片市场不是一条赛道,而是好几条平行的赛道叠在一起。我习惯把它拆成三类角色来看,拆完之后选型思路会清楚很多。
第一类是通用连接芯片大厂,特点是产品线极宽,从WiFi 4到WiFi 6/6E/7全覆盖,同时做蓝牙、Zigbee、Thread多协议共存,生态和文档体系非常完整。这类厂家的芯片适合对连接稳定性、协议完整度、长期供货有要求的量产产品,代价是价格通常不是最低,小批量拿货的门槛也偏高。
第二类是物联网专用SoC厂家,特点是把WiFi和MCU深度集成,主打低功耗、低成本、快速开发,SDK往往面向IoT场景做了大量封装,跑通一个联网Demo可能只需要半天。这类厂家在智能家居、小家电、传感器节点领域占了很大份额,但在高吞吐、多连接、复杂射频环境下的表现需要具体评估。
第三类是模组厂与方案商背后的芯片来源,这里有个很多人容易混淆的点:你在市场上买到的很多WiFi模组,芯片其实来自前两类厂家,模组厂做的是射频设计、天线匹配、认证和固件适配的活。所以看模组的时候,一定要往上追一层问清楚芯片是谁家的,否则出了问题你连原厂FAE都对接不上。
提示:选型时问供应商的第一个问题不应该是"多少钱",而是"这颗芯片的原厂是哪家、SDK版本还在更新吗"。很多项目后期的痛苦都来自这一句话没问。
2.2 几条主流技术路线之间的取舍关系
从技术路线看,目前WiFi芯片大致可以分成几个方向,每个方向的取舍逻辑不太一样。
独立WiFi芯片加外部MCU这条路线最传统,WiFi芯片只负责射频和协议栈,主控自己做应用逻辑,两者通过SDIO、SPI或UART通信。优点是解耦彻底,主控可以自由选型,WiFi部分可以单独升级换代;缺点是BOM颗数多、功耗控制难做、整体成本偏高。这条路在需要强主控算力的场景仍然常见,比如带屏幕的智能面板、需要跑复杂算法的网关设备。
WiFi加MCU的Combo SoC是现在IoT主流,一颗芯片把射频、基带、协议栈、应用MCU全包了,外部只需要配flash、晶振和少量外围。优点是成本低、体积小、开发快;缺点是主控资源受限于芯片本身,算力和内存往往比较紧张,跑复杂业务容易顶到天花板。
WiFi加蓝牙多协议共存SoC是近几年的热点,一颗芯片同时支持WiFi和BLE,甚至加上Thread、Matter。这类芯片适合需要配网加连接双通道的产品,比如智能灯、插座、门锁。但多协议共存对射频共存设计的要求很高,分时调度做得不好的话,WiFi吞吐和蓝牙连接稳定性会互相拖累,这一点在后面还会展开。
WiFi 6/6E/7的高性能路线主要面向路由、网关、CPE、高清视频传输这类高带宽场景,芯片通常采用更先进的制程,支持OFDMA、MU-MIMO、1024-QAM等特性。这类芯片的选型逻辑跟低功耗IoT芯片完全是两套体系,评估维度也不一样。
2.3 一张对照表看清不同定位芯片的差异
下面这张表是我在项目里常用的粗略对照,帮助快速建立印象。表中的描述是行业普遍认知层面的概括,不代表任何具体型号的精确参数。
| 定位类型 | 典型特征 | 适合的产品 | 主要代价 |
|---|---|---|---|
| 通用连接大厂芯片 | 协议全覆盖、生态完整、文档规范 | 中高端量产设备、网关、品牌家电 | 单价偏高、小批量门槛高 |
| IoT专用Combo SoC | WiFi与MCU深度集成、低功耗、开发快 | 智能家居、传感器、小家电 | 算力内存受限、定制空间小 |
| 独立WiFi加外部主控 | 解耦灵活、主控可自由选型 | 智能面板、工业网关 | BOM多、功耗难压、成本高 |
| 高性能WiFi 6/7芯片 | 高吞吐、多天线、先进制程 | 路由、CPE、视频传输 | 功耗高、设计复杂、认证成本大 |
| 模组形态交付 | 射频调好、认证齐全、开箱可用 | 中小批量、快速验证 | 单位成本高、芯片信息不透明 |
看懂这张表之后,很多选型争论其实就能收敛:如果产品是走量的消费级小设备,基本不会去碰高性能路由芯片;如果是带屏交互设备,也很难只靠一颗低端Combo SoC撑住。先确定产品属于哪一格,再去对应格子里挑厂家,效率比漫无目的地翻datasheet高得多。
3. 主流厂家画像:各家擅长什么、边界在哪
3.1 国际通用连接大厂:生态完整但需要匹配预算
国际上做WiFi芯片的老牌厂家,普遍起步早、专利积累深、协议栈经过大规模出货验证。这类厂家的典型优势在于三件事:一是协议覆盖全,从老的WiFi 4到最新的WiFi 7都有产品,产品迭代节奏稳定;二是开发资源齐全,参考设计、认证预测试、射频调试工具链都比较成熟,遇到问题能找到人;三是长期供货承诺相对可靠,适合生命周期长的产品。
但这类芯片用起来也有明显门槛。首先是价格,同等规格下往往比IoT专用芯片贵一截,对成本极度敏感的消费类产品可能吃不消。其次是小批量支持,有些原厂对出货量有要求,早期打样阶段拿货和拿技术支持都不太顺畅,通常需要走代理或者模组厂。第三是SDK的学习曲线,功能全意味着抽象层次多,一个简单的联网功能可能要翻好几层文档才能配置对。
我在一个带屏智能面板项目里用过这类方案,主控跑Linux,WiFi部分走SDIO接口。好处是驱动成熟、吞吐稳定、WiFi和蓝牙共存调得比较干净;坏处是整机BOM比预期高了近两成,而且射频调试需要专门的仪器和匹配网络调优,团队里没人做过的话上手周期不短。
3.2 国内IoT专用芯片厂家:迭代快、成本敏感、贴近场景
国内做IoT WiFi芯片的厂家这几年进步非常明显,核心打法是把WiFi、MCU、电源管理、安全模块尽可能集成到一颗芯片里,用极高的集成度换低成本和低门槛。这类芯片的典型特征是:外围电路极简、参考设计直接给到可用状态、SDK面向具体场景(比如配网、云连接、OTA)做了封装,一个熟悉嵌入式的工程师两三天能跑通联网Demo。
在实际项目里,这类芯片的优势非常实在。我做过一个智能插座类产品,用的就是这类Combo SoC,整颗芯片加上flash、晶振和几个阻容,PCB面积压到很小,成本也压得很低,配网逻辑原厂SDK里直接有现成实现,改改UI就能用。这类芯片在智能照明、插座、传感器、小家电这些走量品类里几乎是默认选项。
但边界同样清楚。第一是算力和内存,很多型号的RAM只有几百KB级别,跑个MQTT加本地逻辑还行,想在上面做音频处理、图像识别基本不现实。第二是射频性能的天花板,低端型号为了压成本,射频前端做得比较简单,在复杂电磁环境或者需要穿墙的场景下,灵敏度和抗干扰能力会比高端芯片差一些,这个差异在实验室测不出来,到用户家里才暴露。第三是文档和生态的完整度,部分型号的英文文档质量一般,遇到冷门问题只能靠 FAE 支持,而 FAE 资源是有限的。
注意:用这类芯片时,一定要在项目早期就做小批量的实际场景测试,尤其是多设备同频段共存、弱信号环境、长时间运行稳定性这三项。实验室单机跑通和一百台设备同时在线是两件事。
3.3 蓝牙与WiFi多协议共存方案:便利背后的射频账
多协议共存是这几年IoT芯片的一个重要方向,一颗芯片同时支持WiFi和BLE,甚至加上Thread,产品可以先用蓝牙配网、再用WiFi联网,用户体验很顺。这类方案在智能门锁、灯具、家电上非常受欢迎。
从工程角度看,多协议共存的核心难点在射频分时调度。WiFi和蓝牙都在2.4GHz频段工作,一颗芯片上两套射频前端共享天线时,必须靠时间片轮转来协调,谁优先、让多久、冲突怎么退避,全靠芯片内部的共存算法和寄存器配置。做得好,WiFi吞吐和蓝牙连接都稳定;做得不好,就会出现蓝牙配网时断时续,或者WiFi传数据时蓝牙遥控器延迟明显。
我踩过的一个坑是:某项目用共存方案做蓝牙配网,单台测试一切正常,小批量五十台一起测的时候,配网成功率掉到七成左右。排查了很久才发现是共存参数在高密度环境下的退避策略太激进,把蓝牙时间片压得太短。后来调整了共存优先级配置,并给配网流程加了重试和超时兜底,成功率才回到正常。这个经验告诉我,共存方案一定要做多设备并发测试,单机验证没有意义。
3.4 高性能WiFi 6/7芯片:另一套评估体系
如果产品是路由、网关、商用AP、高清视频传输设备,那选型要看的完全是另一套指标:频宽支持、空间流数量、OFDMA和MU-MIMO能力、CPU主频和转发性能、是否支持160MHz带宽、以太网接口数量和速率、硬件加速引擎(比如NAT卸载、加密卸载)。
这类芯片通常由国际大厂主导,制程先进、集成度高,往往把WiFi基带、CPU、交换、PHY都做在一颗芯片上,属于SoC级别。开发这类产品需要的团队能力和做低功耗IoT设备完全不同:要懂Linux内核网络栈、要会调射频校准、要做热设计、要处理复杂的认证测试。认证成本也高出很多,WiFi联盟认证、各国无线电认证、能效认证一项都不能少。
这里想强调一个容易忽略的点:高性能芯片的功耗和散热设计经常被低估。WiFi 6芯片在高负载下发热明显,如果结构散热没做好,会出现降频甚至断流。我见过一个网关项目,功能都调通了,量产前做高温老化测试,连续满负载跑八小时后出现WiFi掉线,最后是靠加散热片和调整功率策略解决的。
4. 选型时真正该看的七个维度
4.1 先算清楚产品的连接需求,再去看芯片参数
我看到很多选型翻车的案例,根源都是顺序反了——先看中一颗芯片,再想办法把产品需求往芯片能力上靠。正确的顺序应该是先把连接需求量化出来,再拿需求去筛芯片。
需要量化的问题包括:设备是长连接还是间歇连接?平均和峰值的上下行数据量是多少?同时在线设备数量上限是多少?对配网时间有没有要求?是否需要支持AP模式做本地配置?设备工作在什么样的射频环境(家庭、办公室、工厂、金属柜内)?供电方式是电池还是市电,如果是电池,休眠电流目标是多少?
举个例子,一个电池供电的门磁传感器,可能一天只上报几次状态,那么休眠电流和唤醒时间是第一优先级,吞吐能力完全不重要;而一个家用摄像头,需要持续上传视频流,那吞吐稳定性和射频抗干扰能力就是核心,功耗反而次要。同样叫"WiFi芯片",这两类需求指向的型号可能完全不重叠。
4.2 SDK成熟度和原厂支持,比参数表更影响项目成败
参数表上的数字是静态的,SDK的成熟度是动态的,而后者对项目进度的影响往往更大。评估SDK我通常看几个具体的点。
一是版本更新频率和变更日志质量。一个还在积极维护的SDK,changelog会写清楚修了什么、影响哪些型号、有没有已知问题。如果 changelog 一年不更新,或者只写"修复若干问题",那基本可以判断这个SDK进入了维护末期。
二是配网和OTA这两个高频功能的实现质量。配网是所有IoT设备都要做的事,原厂SDK里配网方案的完整性(支持哪些配网方式、失败重试机制、超时处理)直接影响开发工作量。OTA更关键,涉及分区设计、回滚机制、断点续传,SDK如果这块做得粗糙,后期自己补的成本很高。
三是问题反馈通道。能不能直接提工单、响应时间是多久、FAE是否懂技术。这一条听起来虚,但实际项目里,一个卡住三天的驱动问题,如果有靠谱的FAE,可能半天就解决了。
4.3 射频设计与认证成本要提前算进预算
射频这部分是最容易被低估的成本项。芯片本身便宜,不代表整体方案便宜。
如果直接用模组,射频已经调好、认证也做完了,你只需要在自己的板子上留好天线净空和电源滤波,成本是模组溢价,换来的是时间和风险。如果自己用芯片做设计,就要承担射频匹配网络调试、天线选型与调试、预认证测试、正式认证送测这一整套工作,还要准备仪器(网分、频谱仪)或者外包给实验室,这笔钱和时间在小批量产品上经常不划算。
认证这块也有讲究。不同目标市场对无线电认证的要求不同,芯片原厂是否已经做过相关认证、模组是否带认证,会显著影响你的送测成本和周期。我一般会在选型阶段就确认:这颗芯片或这个模组,有没有覆盖我目标市场的认证报告,报告是否可以直接引用。
5. 一次完整的选型评估该怎么跑
5.1 建立候选清单:从需求反推,不要从热度反推
假设现在要做一个市电供电的智能环境传感器,需要WiFi联网、支持手机配网、支持OTA、单台成本要压得比较低、预计年出货十万台级别。我大概会这样建立候选清单。
第一步,确定技术路线。市电供电意味着功耗约束不严,成本敏感意味着要优先考虑高集成度Combo SoC,年出货十万台意味着原厂会愿意支持,但也不会给特别优先的资源,所以要选生态成熟、代理渠道通畅的型号。
第二步,圈定候选范围。按前面的分类,重点看国内IoT专用芯片厂家的主流Combo SoC型号,同时保留一到两个国际大厂的低端型号作为对照,防止在射频性能上翻车。
第三步,向代理或原厂索取资料包,包括datasheet、参考设计原理图、SDK、认证清单、量产客户案例(能说的部分)、价格区间和交期。资料包要得越具体,后面评估越省事。
第四步,做初步筛选,把明显不满足的(比如RAM不够跑OTA双分区、或者认证不覆盖目标市场)先剔掉,剩下的进入实测。
5.2 实测阶段:五个必测项和判定标准
实测是最花时间但也最有价值的一环。我通常按下面五项来测,每项都有明确的判定标准。
| 测试项 | 具体做法 | 判定标准 |
|---|---|---|
| 联网成功率与耗时 | 冷启动联网一百次,记录成功率和平均耗时 | 成功率接近百分之百,耗时波动小 |
| 弱信号表现 | 在衰减环境下测RSSI与丢包率关系 | 目标RSSI下仍能维持稳定连接 |
| 长时间稳定性 | 连续运行七十二小时,周期性收发 | 无断连、无内存泄漏、无看门狗复位 |
| 多设备并发 | 二十到五十台同时在线 | 配网成功率与单机接近,无明显劣化 |
| 功耗与温升 | 测各工作模式电流,满载测芯片温度 | 休眠电流达标,满载温升在可接受范围 |
这五项里,我特别想强调长时间稳定性和多设备并发。前者能暴露内存泄漏和协议栈的隐藏问题,很多问题要跑几十小时才出现;后者能暴露射频共存和信道竞争的缺陷,是量产阶段最常见的翻车点。这两项如果时间紧,宁可少测几颗芯片,也要把最终选定的那两颗测透。
5.3 用真实业务负载做压测,而不是跑Demo
还有一个经验:压测一定要用真实的业务负载,不要用原厂Demo。原厂Demo通常是精心构造的理想场景,数据量小、频率低、异常少。真实业务会有突发的大量上报、会有网络抖动、会有云端下发的长指令、会有配网失败重试。
我的做法是把应用的完整链路跑起来——设备、云、App三方都接上,然后人为制造异常:断网、弱网、云端重启、App反复配网、设备断电重启。这套流程跑下来,芯片和SDK的真实水平基本就摸清了。有些芯片在这个阶段会暴露出重连逻辑不健壮、内存碎片累积、OTA失败后无法回滚等问题,这些都是参数表上看不到的。
6. 那些只有踩过才知道的细节
6.1 供货与生命周期:比性能更致命的隐性风险
做IoT产品最怕的不是芯片性能差一点,而是量产半年后原厂告诉你这颗料要EOL(停产)。WiFi芯片的迭代速度不慢,尤其低端型号,原厂为了推新品会逐步收缩老型号的产能。
我的应对办法是三条。第一,选型时就问清楚这颗型号的生命周期阶段,是主力在推还是尾期维护,原厂有没有明确的长期供货承诺。第二,尽量选同系列里有多个可替换型号的芯片,软件上做好型号抽象层,万一主型号断供,换个脚位兼容的型号能快速切换。第三,跟代理确认库存策略和安全库存量,走量产品提前备料,把风险控制在可承受范围。
还有一个隐性风险是SDK的维护周期。芯片还在卖但SDK不再更新的情况很常见,尤其是低端型号。如果你的产品需要长期OTA升级、需要持续修安全漏洞,那SDK的维护状态必须纳入评估。
6.2 安全能力与合规要求,别等到量产前才发现缺
WiFi设备的安全要求这几年在明显提高。评估芯片时要确认几个点:是否支持硬件加密引擎(AES、SHA、RSA/ECC)、是否支持安全启动(Secure Boot)、是否有独立的密钥存储区、是否支持真随机数发生器。
这些在早期项目里经常被忽略,等到产品要过某些安全规范或者客户安全审计时才发现芯片不支持,那就只能加外置安全芯片或者换方案,代价很大。硬件加密引擎还有一个实际好处:把TLS握手和加解密放到硬件里做,能显著降低CPU占用,对低算力Combo SoC来说是不小的性能解放。这一点我在实际测试里体会很深——同一条MQTT over TLS连接,开硬件加密和用软件加密,CPU占用能差出一倍以上。
6.3 共存、天线、电源这三个物理层的坑
最后集中说几个物理层面的坑,这些是文档里写不全、但量产时一定会遇到的。
共存问题前面提过,补充一点:如果产品同时用WiFi和蓝牙,一定要确认芯片的天线方案是共用还是独立。共用天线成本低但需要射频开关和共存调度,独立天线性能好但占面积。两种方案的调试方法完全不同,选型时就要确定。
天线净空是最常见的翻车点。芯片要求的天线净空区域,在结构紧凑的产品里经常被电池、金属件、屏幕侵占,导致实际辐射效率远低于参考设计。我的做法是在结构设计阶段就把天线区域划为禁区,画在结构图上给结构工程师签字确认,而不是等PCB画完才发现放不下。
电源纹波对WiFi性能的影响容易被低估。WiFi发射瞬间有较大的峰值电流,如果电源响应跟不上,会导致电压跌落,轻则丢包重则复位。LDO和DC-DC的选型、去耦电容的布局、电源走线的宽度,都要按峰值电流来设计。我在一个项目里遇到过设备在WiFi发射瞬间复位的问题,查了两天才定位到是电源瞬态响应不足,换了大一点的电容和更宽的地回路才解决。
提示:射频类问题的排查顺序建议是"电源—天线—匹配—配置—环境",从易到难,别一上来就怀疑芯片。我遇到过的大部分WiFi异常,最后一查都不是芯片本身的问题。
7. 给不同阶段项目的选型建议
7.1 原型验证阶段:先跑通,别过早优化
原型阶段最忌讳的是在选型上纠结太久。这个阶段的目标是快速验证产品概念,所以优先选开发门槛低、资料齐全、社区活跃的方案,哪怕贵一点、性能过剩一点都无所谓。
具体做法是优先用模组而不是裸芯片,模组把射频和认证都处理好了,插上就能联网,能把精力集中在产品逻辑上。同时保留两个候选方案并行验证,避免单点卡死。这个阶段也不要急着谈价格,等产品定义清楚了再谈。
7.2 小批量试产阶段:把稳定性问题一次性挖干净
进入小批量,重点就从"能不能跑"变成"稳不稳"。这个阶段要做的核心工作是把前面说的五项实测用真实负载跑一遍,尤其是长时间稳定性和多设备并发。还要开始评估量产一致性问题,比如不同批次的芯片射频性能是否有差异、模组的一致性如何。
这个阶段也是切换方案的最后一个合适窗口。如果实测发现某颗芯片确实有硬伤,此时切换成本还可控;等到量产模具都开了、认证都过了再换,代价就大得多。
7.3 量产阶段:把供应链和长期维护纳入日常
量产后选型的关注点转移到供应链和维护上。要建立芯片型号的变更监控机制,关注原厂的PCN(产品变更通知)和EOL通知。要跟代理保持定期沟通,了解交期和价格趋势。软件上要做好抽象层,为可能的型号切换留好接口。
还有一点:量产后不要轻易为了降本换芯片。换芯片意味着重新认证、重新做稳定性验证、重新承担良率风险,省下来的那点成本经常抵不过切换成本。我见过为了降几毛钱换芯片,结果新产品批次不良率上升、售后成本翻倍的案例。真要换,也要走完整的小批量验证流程,不能直接切。
8. 我个人在这些年选型里攒下的几条判断准则
第一条,永远先问芯片是谁家的、SDK还在不在更新。这一句话能过滤掉大部分后期风险,比看十页参数表有用。
第二条,参数表看三行就够:内存、功耗、射频指标。其他参数大多是锦上添花,这三项决定了产品能不能做出来。内存决定你能跑多复杂的业务,功耗决定电池产品的生死,射频指标决定用户体验的下限。
第三条,能买模组就别自己调射频,除非出货量足够大、团队有射频能力、或者产品对成本极度敏感。射频调试这件事,投入产出比在小批量产品上通常是负的。
第四条,共存方案必做多设备并发测试,单机测试通过不代表量产没问题,这一条我吃过亏,记得特别牢。
第五条,给电源和天线留足余量。设计阶段多留的那点空间和成本,会在量产阶段以良率的形式还给你。反过来,省下来的那点空间,往往会在售后阶段加倍讨回去。
第六条,建立自己的选型记录表。每评估一颗芯片,把实测数据、踩过的坑、原厂支持情况记下来。这个表做几年之后,会成为团队最有价值的资产之一,比任何公开资料都贴合自己的产品线。我现在手上这张表里已经有十几颗芯片的完整记录,新项目选型时翻一翻,能省掉大量重复劳动。