ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

车载信息娱乐系统的Wi-Fi 6与蓝牙Combo芯片技术解析

车载信息娱乐系统的Wi-Fi 6与蓝牙Combo芯片技术解析 1. 为什么组合芯片成了车载信息娱乐的隐形地基做车载电子这一行久了你会发现一个规律消费者看得见的功能迭代往往来自屏幕和算力但真正决定体验上限的反而藏在那些不起眼的小芯片里。Wi-Fi 6 / Bluetooth Combo Chip也就是把Wi-Fi跟蓝牙做进同一颗SoC的通信芯片就是典型例子。最近这几年只要做车载信息娱乐系统IVI的从Tier 1到主机厂几乎都在把方案从Wi-Fi 5 Bluetooth 5.0双模分体方案向Wi-Fi 6 Bluetooth 5.2/5.3 Combo方案迁移。原因很直接车上要连的东西变多了。车机要连手机做CarPlay/Android Auto、要开Wi-Fi热点给后排平板和乘客设备用、要走蓝牙连接车钥匙和耳机、要做OTA升级、有些车型还要支持V2X或者直连Wi-Fi的哨兵模式。所有这些都是通过这一个模块出去的原来的带宽和并发能力已经明显吃紧。这个内容可能听起来偏硬件但实际上从做上层应用的、做系统集成的、做通信协议开发的到准备采购方案的硬件经理都会受它影响。本文就围绕Combo Chip在车载信息娱乐场景里的实际应用把技术原理、硬件设计、软件集成、以及那些原厂FAE不会主动告诉你的坑一次说清楚。先说一个基础概念什么叫Combo Chip。简单说就是一颗SoC里同时集成Wi-Fi基带、蓝牙基带、射频前端、功率放大器甚至MCU和电源管理单元共用一颗晶振共用一套天线匹配方案。在车规环境里这样做的好处首先是省空间其次是用一颗芯片统一管理无线资源防止Wi-Fi和蓝牙相互干扰。早期的分体方案两个芯片各自为政天线隔离不够的时候经常出现蓝牙耳机断连、Wi-Fi速率骤降这种互相踩脚的问题。Combo Chip是行业公认的演进方向。2. 核心方案拆解Wi-Fi 6和蓝牙到底给车机带来了什么2.1 Wi-Fi 6的三个关键特性在车里是刚需Wi-Fi 6协议名IEEE 802.11ax真正落到车载上有几个点非常关键不是参数好看而已。OFDMA正交频分多址技术。以前Wi-Fi 5时代一个时间点只能有一个设备在跟AP通信哪怕只是传一个心跳包也要占用整个信道。OFDMA允许把信道切成多个子载波不同设备可以在同一时刻使用不同子载波。在车里这个场景有多重要想象一下副驾在刷视频后排两个孩子一个在打游戏一个在开视频会议再加上车机自己还在后台下载地图更新包。Wi-Fi 5的AP碰到这种并发直接卡顿但Wi-Fi 6的OFDMA不仅让多设备并发不再抢信道还能大幅降低时延。在车载这种多人多设备场景OFDMA带来的提升非常直观。MU-MIMO多用户多入多出从Wi-Fi 5的仅下行支持升级到Wi-Fi 6的下行上行都支持。这意味着多个设备可以同时向AP上传数据比如行车记录仪如果走Wi-Fi向车机传输视频流、乘客设备同时上传照片都是并行处理的。车里还有一个很重要的场景就是无线CarPlay/Android Auto这两个协议本质上是把手机屏幕投射到车机数据量不小而且对时延敏感。MU-MIMO能保证手机的投屏数据通道不会被其他设备挤占。TWT目标唤醒时间这个特性本质上是让设备跟AP协商一个睡眠时间表在不需要通信的时候进入休眠到约定时间再醒来收发数据。对车机的意义在于省电和降低干扰。车机T-Box车载远程通信终端很多情况下是需要长期保活的但Wi-Fi模块如果一直高频工作功耗和发热都是负担。TWT可以让Wi-Fi模块在没有流量时进入低功耗状态对整个车载电源管理非常友好。这也是为什么很多SoC方案商在车规级选型时会把Wi-Fi 6的TWT作为重要筛选条件因为它直接影响整车的静态功耗和电池寿命。2.2 蓝牙的双模演进经典蓝牙与LE Audio蓝牙这块车载方案现在基本是双模齐上也就是BR/EDR经典蓝牙和BLE低功耗蓝牙都要支持。经典蓝牙负责高带宽场景比如蓝牙音乐播放A2DP profile走得就是BR/EDRBLE负责低功耗场景比如蓝牙钥匙、车况状态上报、手机互联的唤醒通道。蓝牙5.2/5.3里最值得关注的是LE Audio。这个规范用新的LC3编码器取代了以前SBC和AAC音质更好功耗更低而且支持广播音频和多流。广播音频意味着什么车机可以向多副蓝牙耳机同时广播音频后排两个乘客看不同的屏幕内容各听各的互不干扰。这在以前的多媒体娱乐场景里几乎没法实现除非加装额外的蓝牙发射模块。LE Audio的多流特性也解决了早期TWS耳机左右耳不同步的问题车载蓝牙耳机体验提升非常明显。另外一个容易忽略的进步是蓝牙的扫描和广播的灵活性。车载蓝牙钥匙这类场景要求手机在走近车门时能被快速广播发现传统蓝牙的广播间隔通常固定而新协议支持更灵活的广播策略以及扩展广播包广播数据可以承载更多信息这让数字钥匙的定位和测距方案比如基于蓝牙RSSI或到达角的方案在精度上有更多优化空间。2.3 为什么最终方案都走向Combo把Wi-Fi和蓝牙放在一颗芯片里最核心的逻辑是共存。车载环境里电磁环境非常复杂车内还有4G/5G的T-Box天线、GPS天线、V2X天线外加上Wi-Fi和蓝牙本身就在2.4GHz频段上有重叠部分。如果Wi-Fi和蓝牙是两颗独立芯片它们之间的干扰协调只能靠板级设计去做比如增加天线间距、增加屏蔽罩、加滤波器。结果就是PCB面积变大、成本变高、开发周期变长。Combo Chip则是在芯片内部通过硬件级的共存接口和算法来管理这一点。当蓝牙在2.4GHz频段收发的时候Wi-Fi可以通过内部的PRI优先信号感知信道占用情况自动调整自己的传输时隙避免和蓝牙数据包撞在一起。这种协调的粒度可以精细到几百微秒的时隙级别完全不是板级方案能比的。加上共用一颗晶振省掉了主控到外置Wi-Fi蓝牙芯片之间的HCI走线整个BOM和Layout都更简洁。提示在评估Combo Chip时不要只看Wi-Fi和蓝牙各自规格表里的最大速率一定要看共存接口的协调粒度和原厂在车载环境下的实测数据。这两个点才是实际体验的分水岭。3. 实车环境部署从硬件布局到系统集成的完整流程3.1 车载模块的硬件设计关键细节拿到一颗新的Combo Chip第一件事不是写驱动而是看参考设计。车载模块和消费级模组最大的差别在于消费级可以随便放天线车里不行。以我踩过的项目为例整理几个比较重要的硬件层关键点。天线布局。汽车上的Wi-Fi/蓝牙天线通常是FPC天线贴在挡风玻璃下方或者鲨鱼鳍天线集成。鲨鱼鳍内部空间很小里面有4G、GPS、Wi-Fi/蓝牙、V2X多根天线挤在一起。Wi-Fi和蓝牙因为是同一颗芯片可以通过内部共存解决但它们跟4G天线之间的隔离度必须靠结构保证。经验值是Wi-Fi/蓝牙天线尽量远离4G主天线至少要有30厘米的空间隔离如果空间不允许至少要做到天线方向图的错位一个朝前一个朝后利用车身金属结构形成自然衰减。晶振选择。Combo Chip对参考时钟非常敏感。车规级温宽要求是-40℃到85℃甚至105℃普通的26MHz晶振在这种跨度下温漂会很大直接导致射频性能恶化。选型时尽量要求TCXO温补晶振或者使用芯片内置的数字补偿方案。有些低成本方案原厂会宣称不需要TCXO但实测在高温下频偏超过正负10ppm时蓝牙连接稳定性就开始出问题。电源纹波。射频PA工作时电流波动很大如果LDO或DC-DC的纹波没有处理干净会在射频频谱上产生杂散导致灵敏度下降同时蓝牙的调制谱也不能通过认证。在电源输入端建议加LC滤波并预留足够多的地孔。3.2 软件集成不只是一段驱动代码车载平台主流还是Linux和Android Automotive。Wi-Fi 6/蓝牙Combo Chip在驱动层面通常用SDIO或PCIe接口连接主控SoC。SDIO的成本低但实际吞吐率上限有限Wi-Fi 6跑满AX1500级别的速率SDIO往往是瓶颈PCIe是更稳妥的选择特别是要支持Wi-Fi热点和无线CarPlay的场景。在Android Automotive上集成时核心工作集中在几个点Kernel驱动移植包括Wi-Fi的cfg80211/mac80211或厂商私有驱动以及蓝牙的Bluedroid/Floss协议栈适配。很多坑都在DTS设备树配置上比如Wi-Fi的power-gpio、蓝牙的wakeup-gpio这些引脚定义一旦和硬件设计对不上就会出现驱动加载成功但始终扫描不到设备的问题。固件管理原厂会提供一组固件文件包括Wi-Fi的nvram参数、蓝牙的patch文件。nvram里面包含了发射功率、频偏校准值、天线增益补偿这些关键参数不同硬件设计必须用不同的nvram很多人直接复制参考板的nvram导致FCC认证时发射功率超标或接收灵敏度差。性能调优这层往往是项目后期最容易卡住的部分。比如说Wi-Fi热点的默认信道带宽设置。车机做热点时默认20MHz带宽是最稳定的但很多工程师为了追求速率改成40MHz或80MHz忽略了一点2.4GHz频段在车里跟蓝牙、无线鼠标、甚至隔壁车的热点共用宽的带宽更容易被干扰。5GHz频段用80MHz问题不大前提是确认目标市场的DFS信道规则。HCI层和日志蓝牙调试依赖HCI log。很多工程师遇到蓝牙连不上问题时第一反应是看应用层日志实际上90%的问题都要从HCI层找。需要确保固件里打开了HCI日志接口并且用btmon或hcidump抓包分析。这里多说一句关键词里提到的serial bluetooth terminal很多人拿它做串口蓝牙调试器但在车载Linux环境下更建议直接挂蓝牙USB dongle抓hci log再结合wireshark分析。3.3 射频测试和实车验证要哪些指标一旦硬件和软件跑通接下来的工作重心是射频和系统级验证。车厂的标准往往比消费级严格得多。吞吐量测试是基本项。用两台支持Wi-Fi 6的设备分别连车机热点一台放前排一台放后排跑iPerf3测试TCP/UDP双向吞吐。实测下来Wi-Fi 6的OFDMA优势在双设备并发时明显TCP总吞吐量能到800Mbps以上80MHz带宽但前提是主控SoC的CPU和内部总线的处理能力能跟上否则无线速率再高数据也卡在SoC内部瓶颈。这个点很多人没意识到——无线速率不等于端到端吞吐率。延迟测试关注无线CarPlay体验。延迟在100毫秒以内是基本要求最理想是50毫秒以下。这里有个容易遗漏的点Wi-Fi QoS协议里的WMMWi-Fi多媒体扩展需要确保车机热点的接入点开启了WMM支持这样交互数据包可以走高优先级队列显著降低投屏操作延迟。如果测试发现延迟忽高忽低一定要再检查这块。共存测试是隐藏的深水区。重点测Wi-Fi满速率传输时蓝牙设备耳机、钥匙是否正常。测试方法是手机连接车机热点跑UDP大流量同时用蓝牙耳机听音乐。如果出现蓝牙断断续续的情况就需要在芯片侧调整共存参数。很多Combo方案在共存接口上做了自适应算法不再需要手动配置但仍然要费心验证。3.4 热管理和全场景压力测试Combo Chip在持续跑Wi-Fi热点、蓝牙音乐、手机投屏等高负载场景时整颗芯片的发热不小。车载电子设备的工作环境本来就比消费级苛刻夏天暴晒后车内温度可以超过70℃再加上芯片自身发热如果散热设计不到位芯片表面温度很容易超过规格范围。我们做压力测试的最常用的方法是在常温实验室环境跑到45℃高温箱里把所有无线功能全部打开Wi-Fi满速率传输蓝牙音乐蓝牙钥匙广播连续跑2小时以上用热成像仪观测芯片表面温升。如果芯片表面温度超过90℃就需要考虑在PCB上增加导热铜箔或者加散热片或者在软件层面对Wi-Fi的发射功率做降额处理。这个降额策略也要特别注意一味降低发射功率会牺牲通信距离和速率需要找到一个平衡点。4. 常见问题与排查技巧实录4.1 Wi-Fi与蓝牙互相干扰连接断断续续症状蓝牙耳机听歌时一旦Wi-Fi开始大流量下载或传输蓝牙音频就卡顿、断连。反过来蓝牙传输文件时Wi-Fi速率明显下降。排查步骤先确认两张射频通路的频段。蓝牙和Wi-Fi 2.4GHz必然在频段上有交叠这个问题没办法靠频段规划完全规避需要走共存机制。检查驱动日志中的Coex共存状态。很多芯片原厂的驱动会有专门的共存debug节点确认PRI信号有没有正常触发一些SDIO接口的芯片还需要确认WL_GPIO和BT_ACTIVE这些引脚有没有在设备树里配置正确引脚错了共存接口根本不工作。确认是否开启了Wi-Fi/蓝牙双天线方案。很多高端Combo Chip是支持两个射频通路的一根天线给Wi-Fi另一根给蓝牙。如果硬件只用了一根天线就务必确认软件是否开启了同轴切换模式否则芯片会默认跑真分集导致蓝牙和Wi-Fi的收发时间被硬性分时车机吞吐率降一半。经验值在Linux下可以通过cat /proc/net/wireless看信号质量通过hcitool cmd发指令读蓝牙RSSI如果两者都正常但冲突依旧大概率是共存参数没配对。4.2 车机Wi-Fi热点连接慢、经常连不上症状乘客手机连车机热点时有时能搜到但连不上或者连上了但是没有网。排查思路分几层看第一层检查车机自身的网络通道。热点模式下车机作为AP上游数据往往来自T-Box的4G/5G如果T-Box本身的网络状态就不正常热点自然连不上。这个很多人容易忽略一上来就去查Wi-Fi兜了一圈发现是SIM卡的APN没配对。第二层检查DHCP地址池。车机热点的DHCP地址池如果太小或者租约时间设置不合理新设备连接时就会分配不到IP。常见错误是地址池只有10个IP家里或者公司场景够用但车里一天可能进出几十个设备同事朋友车上连热点地址池很快耗尽。第三层检查AP隔离设置。有些路由器固件默认开了AP隔离导致连上热点的设备之间不能互访很多车机的投屏协议需要手机和车机在同一网段并可以互相访问一旦开了AP隔离投屏就失败。4.3 GPS信号与蓝牙输出干扰关键词里提到的bluetooth gps output是很多车载导航盒子的场景通过蓝牙把GPS数据从手机发送到车机或者反过来车机做GNSS接收机通过蓝牙把定位数据推给平板设备。这个场景的典型问题是开启蓝牙GPS输出时车机自身的GPS定位偶尔会丢星或漂移。原因是蓝牙传输本身会产生带外辐射如果蓝牙天线离GPS天线太近谐波会落入GPS的L1频段1575.42MHz。排查做法查看蓝牙使用的跳频范围。蓝牙标准跳频在2.4GHz频段但射频前端的不完美会产生谐波。第二第三次谐波正好落在GPS频段附近的事情在实测中遇到过好几次。解决方式包括调整蓝牙发射功率、在GPS天线前端加SAW滤波器、优化天线布局拉开间距。如果条件允许用频谱仪测一下蓝牙发射时GPS频段的底噪直接量化干扰电平判断是否超标。4.4 蓝牙连接列表被塞满出现类似蓝牙垃圾广播的问题提到bluetooth le spam这是很多人遇到过的现象。随着BLE设备普及车里经过的BLE广播包数量非常多手机和车机在扫描时可能收到大量非目标设备的广播导致扫描列表被无效数据塞满。在车载场景最典型的就是车停在商场或停车场时车机扫描到几十上百个附近店铺的BLE信标然后CarPlay或者蓝牙钥匙连接就变得很迟钝。排查和解决方向在BLE扫描的filter策略上下功夫用厂商ID、服务UUID、信号强度阈值做filter过滤掉无关信标。对于蓝牙钥匙场景可以改用基于连接的白名单机制而不是靠扫描匹配这样既减少无效中断又能提高安全性。如果是Android的周边扫描应用把扫描回调的Intent触发频率调低避免系统频繁被唤醒。4.5 驱动和系统层的安装问题thermal列出的generic bluetooth radio驱动下载这个点其实是在Windows下很常见。虽然车机不用Windows但很多做测试的工装电脑和外部测试设备是Windows环境。Windows 10/11对Generic Bluetooth Radio微软自带的通用蓝牙驱动的识别能力时好时坏尤其是一些老的外置蓝牙适配器用系统自带驱动只能出基础HID和A2DP一些厂商私有AT指令、BLE扩展功能彻底不可用。实操上建议直接去蓝牙芯片厂商官网下载对应型号的驱动比如Realtek、CSR、Broadcom的车规或工业级适配器不要依赖Windows Update。如果遇到设备管理器里蓝牙设备未安装驱动的黄色感叹号先把已安装的旧驱动全部清干净再装新驱动否则很容易出现驱动栈叠加导致的功能异常。5. 组合芯片方案的选型与落地建议5.1 车规级Combo Chip选型的核心维度市面上的Combo Chip方案不少主要是Cypress现Infineon、NXP、Qualcomm、瑞昱、联发科等几家。真正选型时建议按下面的维度列评分表车规认证等级至少AEC-Q100 Grade 2最好是Grade 2全温范围。Grade 3不能用于舱内前装仪表盘区域这个不要妥协。天线架构支持除了常见1T1R、2T2R重点看是否支持天线分集和Wi-Fi/蓝牙同轴切换。相同天线数量下分集增益直接影响弱信号场景的速率和稳定性。共存方案成熟度看Wi-Fi和蓝牙的共存是硬件级自动协调还是需要大量软件配置。不要只看PPT要求原厂提供在上一个项目中实际量产过的共存配置示例。软件BSP的完整度拿到评估板后看原厂BSP包是否已经适配目标主控平台Qualcomm SA8155、NXP i.MX8、瑞萨R-Car H3等的Linux/Android。BSP不完整的方案后续的开发成本会被拉高很多。长期供货和生命周期车载项目开发周期通常是2-3年量产周期再5年以上芯片的长期供货承诺和生命周期管理能力非常关键。消费级芯片的迭代速度很快一旦原厂停产换型号重新做认证的代价极高。5.2 移植适配时最值得投入的开发顺序按过往项目经验一个典型车载平台的Wi-Fi/BT Combo移植大致可以拆成以下阶段硬件Bring-up约1-2周确认电源、时钟、复位、SDIO/PCIe枚举正常加载基础固件。驱动验证约2-4周Wi-Fi的AP和STA模式互连、蓝牙的扫描配对连接是否正常、HCI日志是否齐全。系统集成约2-3周接入Android Automotive框架或Linux连接管理器处理电源管理、唤醒源、飞行模式联动等逻辑。射频调优与认证约3-6周发射功率、接收灵敏度、TIS/TRP摸底测试针对车载天线环境做补偿。共存与场景测试约2-4周把第4章里那些场景都过一遍特别是多设备并发、GPS同时工作、T-Box同时收发数据等。整个流程下来一个成熟方案大概需要两到三个月才能稳定下来。那些说方案商提供Reference Code就能两周出货的基本没有经过量产毒打。5.3 软件测试工具链的建议最后说说测试工具软件开发阶段有几个趁手的工具很关键iPerf3Wi-Fi吞吐率测试车载常用它压测AP与STA之间的TCP/UDP最大带宽。Wireshark extcap需要接一个Wi-Fi监控模式的无线网卡抓空口包分析重传、ACK、关联信息。btmon / hcidump蓝牙HCI抓包排查连接失败、断链、配对异常必备。Android的dumpsys connectivity、dumpsys wifi、dumpsys bluetooth_manager快速确认系统层的状态机。频谱仪和实时频谱监测调天线布局和排查共存干扰时有频谱仪才可能精确判断干扰源。如果在Windows下做测试有一个细节安装Generic Bluetooth Radio驱动后如果发现蓝牙扩展功能异常把驱动换回芯片厂商的原版驱动再试通常能解决很多诡异问题。6. 一些在量产项目里换来的教训最后写几条真实感受不一定能在规格书里看到。车载Combo Chip的性能永远比单纯的芯片规格表更依赖周边设计。同样的芯片天线匹配长1毫米、电源纹波大20mV实测吞吐率和连接稳定性就可能差一个档次。所以别拿到参考设计就照抄一定针对自己车型的天线布局和主板结构做一轮完整的射频链路分析。共存参数是门玄学但也是门手艺活。很多时候车载无线问题的调试本质上就是在这个约束和那个需求之间找平衡。Wi-Fi用更宽的带宽、蓝牙用更高质量的音频编码、GPS用更高灵敏度如果不同时在整车上验证单独测试每一项都很漂亮实际一叠加就崩。所以做车载通信模块一定要尽早做全场景压力测试多设备并发、高低温、GPS和4G同时工作千万别等到项目后期再补课。从项目管理的角度来说Wi-Fi/Bluetooth Combo Chip的上车周期是被低估的。很多人觉得这不过是一个外设模组实际上它牵涉系统级射频、协议栈、电源管理、天线设计、认证测试任何一个环节出问题都可能卡住整个项目几周。既然选择了Combo方案就要做好打硬仗的准备尤其是首次上车的平台测试预算和计划一定要留够余量。
返回列表