Warum HF-Koexistenz ein echtes Problem ist

Wenn Sie ein Bluetooth-Modul in ein Produkt einbauen, das auch Wi-Fi oder Zigbee betreibt, ist Interferenz kein theoretisches Problem — es ist eine Ingenieur-Deadline. Alle drei Technologien teilen sich das 2,4-GHz-ISM-Band. Sie können sich auf der physischen Schicht nicht koordinieren, sodass Paketkollisionen den Durchsatz reduzieren, die Latenz erhöhen und den Akku schneller entleeren.

Das 2,4-GHz-Spektrum: Wie die drei Protokolle es aufteilen

Protokoll Frequenzbereich Kanalstruktur Kanalbreite Tastverhältnis
BLE (BT 5.x) 2402–2480 MHz 40 Kanäle (3 Advertising, 37 Daten) 2 MHz 0,1–5% (Advertising), bis 100% (Verbindung)
Wi-Fi (802.11n/ac) 2412–2484 MHz 14 Kanäle (3 nicht-überlappend: 1, 6, 11) 22 MHz (HT20) 20–80% unter Last
Zigbee (802.15.4) 2405–2480 MHz 16 Kanäle (11–26) 2 MHz 1–10%

Hardware-Koexistenz: Drei Architekturen

1. Zeitgeteilte Koexistenz (TDC)

Der einfachste Ansatz: BLE und Wi-Fi arbitrieren den Antennenzugang über eine gemeinsame Signalleitung. Nordic nRF52840 und Espressif ESP32 unterstützen dies über ihr PTA-Peripheriegerät (Paketverkehrsarbitrierung).

2. Adaptives Frequenzhopping (AFH)

Der BLE-Host-Stack kann über den LE Set Host Channel Classification-Befehl beeinflussen, welche Datenkanäle verwendet werden, und Kanäle basierend auf Interferenzmessungen als „schlecht“ markieren.

3. Frequenzspektrumtrennung

Wi-Fi auf Kanal 1 (2412 MHz) verschieben und BLE so konfigurieren, dass Advertising-Kanäle 37 und 38 vermieden werden. BLE Advertising-Kanal 39 bei 2480 MHz liegt außerhalb der 22-MHz-Bandbreite von Wi-Fi-Kanal 1.

Den Einfluss quantifizieren

Szenario BLE Advertising-Erfolgsrate BLE-Verbindungsdurchsatz Wi-Fi-UDP-Durchsatz
Nur BLE ~99% ~450 kbps (2M PHY) N/A
Nur Wi-Fi N/A N/A ~50 Mbps (HT20)
Beide aktiv, keine Koexistenz 55–70% ~180 kbps ~30 Mbps
3-Draht-PTA aktiviert 85–92% ~350 kbps ~42 Mbps
Frequenztrennung (CH1 Wi-Fi) 94–97% ~420 kbps ~44 Mbps

Praktische Konfiguration: nRF52840 + ESP32

nRF52840 GPIO P0.20 mit ESP32 GPIO 14 verbinden, CONFIG_ESP_COEX_SW_COEXIST_ENABLE=y in sdkconfig aktivieren und dynamisches Prioritäts-Switching implementieren: ESP_COEX_PREFER_BT bei ausstehenden BLE-Verbindungsereignissen, ESP_COEX_PREFER_WIFI in Ruhephasen.

Antennendesign-Überlegungen

Für Dual-Radio-Designs sollten BLE- und Wi-Fi-Antennen mindestens 20 dB Isolation aufrechterhalten. Auf einer kompakten Leiterplatte erfordert dies typischerweise 10–15 mm Masseflächen-Trennung zwischen Antennenelementen.

Koexistenz-Testprotokoll

Vor der Auslieferung validieren: BLE-Advertising-Stresstest unter Wi-Fi-Last (Ziel >85%), BLE-Durchsatz während Wi-Fi-Dateiübertragung (Ziel <5% PER), OTA-Update während normaler Wi-Fi-Nutzung und Nachbarnetzwerk-Stresstest.

Ein Bluetooth-Modul, das HF-Koexistenz gut beherrscht, wird es nicht im Datenblatt anpreisen — das stellt man in der Produktion fest.

Comments

No comments yet. Why don’t you start the discussion?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert