Skip to content

Wi-Fi + BT 组合模组概览

组合模组优势

Wi-Fi + BT 组合模组将两种无线技术集成在一块芯片上,相比分立方案有明显优势:

对比项分立方案组合模组
PCB 面积大(两个模组)小(一个模组)
BOM 成本低(约节省 30%)
功耗较高(两套电源)低(共享电源)
共存干扰需要外部协调内部硬件协调
开发复杂度高(两套驱动)低(统一驱动)

FC41D 详细规格

硬件规格

参数规格
芯片联发科 MT7921
Wi-Fi 标准802.11ax(Wi-Fi 6)
Wi-Fi 频段2.4GHz + 5GHz 双频
Wi-Fi 速率2.4G: 574Mbps / 5G: 1201Mbps
蓝牙版本BT 5.0(经典 + BLE)
接口PCIe Gen2 / USB 2.0
封装M.2 2230(22×30mm)
工作温度-40°C ~ +85°C
供电3.3V
功耗(Wi-Fi 传输)约 500mA
功耗(BLE 广播)约 5mA
功耗(睡眠)< 1mA

接口选择

PCIe 接口(推荐):
  速率:PCIe Gen2 x1(5Gbps)
  适合:高性能应用(路由器、工业网关)
  驱动:mt7921e(Linux 内核内置)

USB 接口:
  速率:USB 2.0(480Mbps)
  适合:嵌入式系统(树莓派、工业主板)
  驱动:mt7921u(Linux 内核内置)

共存干扰优化

Wi-Fi 2.4GHz 和 BT 工作在相同频段,需要共存协调:

硬件共存(Coexistence)

MT7921 内置硬件共存机制:
  时分复用(TDM):Wi-Fi 和 BT 交替使用信道
  优先级仲裁:根据业务类型动态分配
  
  Wi-Fi 优先场景:
  - 大文件传输
  - 视频流
  
  BT 优先场景:
  - BT 音频(A2DP)
  - BLE 连接维护

软件共存配置

bash
# Linux 下配置 Wi-Fi/BT 共存
# 查看共存状态
cat /sys/kernel/debug/ieee80211/phy0/mt76/coex_state

# 强制 Wi-Fi 优先(牺牲 BT 性能)
echo 1 > /sys/kernel/debug/ieee80211/phy0/mt76/coex_wifi_priority

# 强制 BT 优先(牺牲 Wi-Fi 性能)
echo 0 > /sys/kernel/debug/ieee80211/phy0/mt76/coex_wifi_priority

典型应用

智能音箱

功能需求:
  Wi-Fi:连接互联网,获取音乐/语音服务
  BT:连接手机(A2DP 音频流)/ BLE 配网

硬件方案:
  FC41D(Wi-Fi 6 + BT 5.0)
  + 音频编解码芯片(ES8388)
  + 功放芯片(TPA3116)
  + 麦克风阵列(6 麦克风)
  + 主控 SoC(高通 QCS405 或 联发科 MT8516)

软件方案:
  Wi-Fi:连接家庭 Wi-Fi,访问音乐平台 API
  BT A2DP:接收手机音频流
  BLE:手机 App 配网和控制
  语音唤醒:本地 KWS(关键词检测)
  语音识别:云端 ASR(百度/阿里/腾讯)

工业平板

功能需求:
  Wi-Fi:连接工厂 Wi-Fi,访问 MES/WMS 系统
  BT:连接条码扫描枪、打印机等外设

硬件方案:
  FC41D(Wi-Fi 6 + BT 5.0)
  + Android 智能模组(SC200E)
  + 7寸工业触摸屏
  + 工业级外壳(IP65)

软件方案:
  Wi-Fi:802.1X 企业认证,连接工厂内网
  BT SPP:连接蓝牙条码扫描枪
  BT HID:连接蓝牙键盘
  Android App:仓储/生产管理应用

褚成志的笔记