Pourquoi la Coexistence RF Est un Vrai Problème

Quand vous intégrez un module Bluetooth dans un produit qui utilise aussi le Wi-Fi ou Zigbee, les interférences ne sont pas une préoccupation théorique — c’est une contrainte d’ingénierie concrète. Les trois technologies partagent la bande ISM 2,4 GHz. Elles ne peuvent pas se coordonner au niveau de la couche physique, donc les collisions de paquets réduisent le débit, augmentent la latence et consomment plus de batterie.

Le Spectre 2,4 GHz : Comment les Trois Protocoles Se Répartissent

Protocole Plage de Fréquences Structure des Canaux Largeur de Canal Rapport Cyclique
BLE (BT 5.x) 2402–2480 MHz 40 canaux (3 publicité, 37 données) 2 MHz 0,1–5% (publicité), jusqu’à 100% (connexion)
Wi-Fi (802.11n/ac) 2412–2484 MHz 14 canaux (3 non chevauchants: 1, 6, 11) 22 MHz (HT20) 20–80% sous charge
Zigbee (802.15.4) 2405–2480 MHz 16 canaux (11–26) 2 MHz 1–10%

Coexistence au Niveau Matériel : Trois Architectures

1. Coexistence par Division Temporelle (TDC)

L’approche la plus simple : BLE et Wi-Fi arbitrent l’accès à l’antenne via une ligne de signal partagée. Nordic nRF52840 et Espressif ESP32 supportent tous deux cela via leur périphérique PTA (Arbitrage de Trafic de Paquets).

2. Saut de Fréquence Adaptatif (AFH)

La pile hôte BLE peut influencer les canaux de données utilisés via la commande LE Set Host Channel Classification, marquant les canaux comme « mauvais » selon les mesures d’interférence.

3. Séparation Spectrale des Fréquences

Déplacer le Wi-Fi sur le canal 1 (2412 MHz) et configurer le BLE pour éviter les canaux de publicité 37 et 38. Le canal de publicité BLE 39 à 2480 MHz reste en dehors de la bande passante de 22 MHz du canal Wi-Fi 1.

Quantifier l’Impact

Scénario Taux de Succès Publicité BLE Débit Connexion BLE Débit UDP Wi-Fi
BLE uniquement ~99% ~450 kbps (2M PHY) N/A
Wi-Fi uniquement N/A N/A ~50 Mbps (HT20)
Les deux actifs, sans coexistence 55–70% ~180 kbps ~30 Mbps
PTA 3 fils activé 85–92% ~350 kbps ~42 Mbps
Séparation de fréquences (CH1 Wi-Fi) 94–97% ~420 kbps ~44 Mbps

Configuration Pratique : nRF52840 + ESP32

Connecter nRF52840 GPIO P0.20 à ESP32 GPIO 14, activer CONFIG_ESP_COEX_SW_COEXIST_ENABLE=y dans sdkconfig, et implémenter le basculement de priorité dynamique : ESP_COEX_PREFER_BT lors d’événements de connexion BLE en attente, ESP_COEX_PREFER_WIFI en période d’inactivité.

Considérations de Conception d’Antenne

Pour les conceptions double radio, les antennes BLE et Wi-Fi doivent maintenir au moins 20 dB d’isolation. Sur un PCB compact, cela nécessite généralement 10–15 mm de séparation du plan de masse.

Protocole de Test de Coexistence

Avant l’expédition, valider : test de stress publicité BLE sous charge Wi-Fi (objectif >85%), débit BLE pendant transfert de fichiers Wi-Fi (objectif <5% PER), mise à jour OTA pendant utilisation Wi-Fi normale et test de stress réseaux voisins.

Un module Bluetooth qui gère bien la coexistence RF ne l’annonce pas dans la fiche technique — vous le découvrez en production.

Comments

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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *