物理层:BLE 通信的基石

各位好,欢迎来到第二章。上一章我们聊了 BLE 的整体架构,今天咱们把镜头拉近,看看最底层的物理层。说白了,物理层就是决定「信号怎么发出去、怎么收回来」的那一层。我当年刚接触 BLE 时,总觉得这层太底层,做应用层开发用不着。后来被一个射频干扰问题折腾了两周,才老老实实回来啃物理层规范。

嗯,咱们不绕弯子,直接进入正题。

2.1 工作频段:为什么是 2.4GHz?

BLE 工作在 2.4GHz ISM 频段,具体范围是 2400–2483.5 MHz。你可能会问:为什么选这个频段?

原因有三:

  • 全球通用:ISM 频段在大多数国家免执照,产品不用为不同地区改硬件。
  • 天线尺寸小:2.4GHz 的波长约 12.5cm,四分之一波长天线才 3cm 左右,适合嵌入到耳机、手环里。
  • 技术成熟:Wi-Fi、Zigbee、蓝牙都在这个频段,芯片和滤波器产业链非常成熟。
注意: 2.4GHz 频段非常拥挤。Wi-Fi 的 1/6/11 信道、微波炉的泄漏信号、甚至 USB 3.0 的辐射都会干扰 BLE。我在一个智能家居项目中遇到过,设备放在微波炉旁边就断连,后来加了信道跳频策略才解决。

2.2 调制方式:GFSK 的妙处

BLE 使用 GFSK(高斯频移键控) 调制。简单说,就是用频率变化来表示 0 和 1。

具体参数:

  • 调制指数:0.45–0.55
  • 频偏:±185 kHz(典型值)
  • 符号速率:1 Msym/s(LE 1M 模式)

为什么用 GFSK?因为它对非线性放大器不敏感,发射机可以做得更省电。我记得第一次用频谱仪看 BLE 信号时,那个平滑的频谱包络让我印象很深——高斯滤波器把陡峭的相位变化抹平了,带外辐射很低。

避坑指南: 我曾经在调试一款 BLE 模块时,发现发射频谱超标。查了半天,原来是基带芯片的 GFSK 调制指数设置偏大,导致频偏过大。把调制指数从 0.55 调到 0.48 后,频谱就合规了。所以量产前一定要用频谱仪验证调制参数。

2.3 物理信道:40 条信道的设计智慧

BLE 把 2.4GHz 频段划分成 40 条物理信道,每条信道带宽 2 MHz。这 40 条信道又分成两类:

信道类型 信道编号 中心频率 用途
广播信道 37、38、39 2402、2426、2480 MHz 设备发现、广播、连接建立
数据信道 0–36 2404–2478 MHz(步进 2 MHz) 连接后的数据传输

你可能会好奇:为什么广播信道只有 3 条,而且特意分布在频段的两端和中间?

这是为了 抗干扰。Wi-Fi 的 1、6、11 信道分别占据 2401–2423、2426–2448、2451–2473 MHz。BLE 的 37 信道(2402 MHz)避开了 Wi-Fi 1 信道的中心,38 信道(2426 MHz)刚好卡在 Wi-Fi 1 和 6 之间,39 信道(2480 MHz)则躲开了 Wi-Fi 11 信道的上边缘。这样设计,即使 Wi-Fi 占满了三个主信道,BLE 广播信道仍能找到一个相对干净的缝隙。

核心要点: 广播信道负责「找人」,数据信道负责「说话」。两者分开设计,让 BLE 既能快速发现设备,又能高效传输数据。

2.4 发射功率与接收灵敏度

这两个参数直接决定了 BLE 的通信距离和功耗。

发射功率

BLE 规范定义的发射功率范围是 -20 dBm 到 +10 dBm。常见芯片的典型配置:

  • 0 dBm(1 mW):最常用,功耗和距离的平衡点
  • +4 dBm(2.5 mW):需要更远距离时使用
  • +8 dBm(6.3 mW):远距离场景,但功耗明显增加
  • -20 dBm(0.01 mW):极低功耗,近距离通信

我个人的习惯是:室内场景用 0 dBm 起步,如果穿墙效果不好再逐步提高到 +4 dBm。不要一上来就开最大功率,那样电池扛不住。

接收灵敏度

BLE 规范要求接收灵敏度至少达到 -70 dBm(误码率 < 0.1%)。但实际商用芯片通常能做到:

  • LE 1M 模式:-93 dBm 到 -97 dBm
  • LE 2M 模式:-90 dBm 到 -94 dBm
  • LE Coded 模式(S=8):-103 dBm 到 -106 dBm

接收灵敏度每提升 3 dB,理论通信距离就能翻倍。但代价是功耗和成本。我曾经在一个工业项目中,为了把灵敏度从 -93 dBm 提升到 -98 dBm,换了更好的 SAW 滤波器和低噪声放大器,BOM 成本增加了 0.3 美元,但通信距离从 50 米提升到了 80 米。

经验之谈: 不要只看芯片手册上的灵敏度标称值。实际灵敏度受 PCB 布局、天线匹配、电源噪声影响很大。我建议在原型阶段用信号发生器实测灵敏度,往往比手册值差 3–5 dB。

2.5 物理层知识体系

下面这张图把物理层的核心要素串起来了,方便你建立整体认知。

BLE 物理层知识体系 BLE 物理层核心要素 BLE 物理层 工作频段 调制方式 物理信道 发射功率 & 灵敏度 2.4 GHz ISM 频段 GFSK 调制 40 条信道(3 广播 + 37 数据) -20 dBm 到 +10 dBm 物理层决定通信距离、功耗和抗干扰能力

2.6 小结

物理层是 BLE 通信的根基。你不需要记住每个寄存器的值,但一定要理解:

  • 2.4GHz 频段是双刃剑——通用但拥挤
  • GFSK 调制让 BLE 在功耗和性能之间找到了平衡
  • 40 条信道的设计充满了抗干扰的智慧
  • 发射功率和接收灵敏度是距离和功耗的博弈