Effectuer des tests RF individuels pour Bluetooth¶
Ces tests constituent la fonctionnalité RF de bas niveau du SDK pour la mise au point des cartes, les évaluations préalables à la conformité FCC/CE et l'étude d'une porteuse ou d'un réglage de modulation à la fois. Ils ne sont pas une fonctionnalité produit et ne remplacent pas les tests de signalisation BQB.
Préparer le DUT et l'outil¶
Préparez un équipement sous test (DUT), un PC, un câble USB de données (et non un câble de charge uniquement), un câble coaxial RF et un testeur de communications radio ou un analyseur de spectre. Rendez accessibles VBAT, GND et TX/RX de l'UART1 pour les essais BLE/BT modulés. Pour un essai à porteuse unique (CW) sur SF32LB55x, prévoyez également TX/RX de l'UART3. Les affectations par défaut sont les suivantes :
Tableau : Affectations UART par défaut pour les essais modulés et à porteuse unique
| Composant/boîtier | UART1 TX/RX pour les essais modulés | UART de commande pour l'essai à porteuse unique (CW) |
|---|---|---|
| SF32LB52x | PA19 / PA18 | UART1 |
| SF32LB551 | PA49 / PA51 | UART3 (PB45 / PB46) |
| SF32LB555 / SF32LB557 | PA17 / PA19 | UART3 (PB45 / PB46) |
| SF32LB56xU (QFN) | PA17 / PA18 | UART1 |
| SF32LB56xV (BGA) | PA34 / PA30 | UART1 |
| SF32LB57x | PA19 / PA18 | UART1 |
| SF32LB58x | PA32 / PA31 | UART1 |
Sur SF32LB55x, les broches de l'UART1 varient selon la référence. Pour les essais BLE/BT modulés, reliez l'UART1 au PC à 1 000 000 bauds. Pour les essais à porteuse unique sur SF32LB55x, utilisez l'UART3 (PB45/PB46) ; les autres familles indiquées conservent l'UART1. Si le projet diffère de ces valeurs par défaut, suivez sa configuration de broches. Reliez le port RF à l'instrument avec le coaxial, tenez compte de l'atténuation du câble et distinguez les mesures conduites des mesures rayonnées.
Portée selon la famille
Le tableau UART est la comparaison consolidée par famille/boîtier. La topologie et les captures d'écran SiFli_RfTool qui suivent sont tirées du guide SF32LB52x ; sélectionnez la famille de puce réelle dans l'outil et vérifiez la correspondance UART du projet cible.
Affectation UART SF32LB58x contradictoire entre les guides officiels
Le guide Bluetooth Individual RF Test Guide indique TX/RX UART1 = PA32/PA31, tandis que le guide RF général indique PA31/PA32 pour l'UART de débogage RF. Avant le câblage, vérifiez le chemin de test du firmware cible et le pinmux de la carte. Ne supposez pas que ces affectations propres à chaque guide sont interchangeables.

Entrer en mode test RF¶
- Démarrez le DUT et évitez qu'il passe en veille.
- Envoyez la commande FinSH
bt_cm uart_dutvia SiFli_Trace. - Vérifiez la réponse hexadécimale
04 0E 04 XX 03 0C 00. - Déconnectez le terminal ; SiFli_RfTool utilisera la même UART pour le contrôle HCI.
Émettre un signal BLE ou Bluetooth classique¶
- Ouvrez
SiFli_RfTool.exe, sélectionnez la famille de puce, choisissez BLE non-signaling ou BT non-signaling, sélectionnez le port COM de l'UART1 et connectez-vous à 1 000 000 bauds. - Pour le BLE, réglez Frequency, Data Length, payload et PHY, puis sélectionnez Start TX. Arrêtez le TX avant de changer de canal ou de PHY.
- Pour le Bluetooth classique, réglez Frequency, Data Length et Packet Type, puis sélectionnez Start TX. Arrêtez le TX avant de changer les paramètres de paquet.
- Sur le testeur, faites correspondre le canal, le type de paquet, la charge utile et le mode PHY. Un analyseur de spectre peut afficher la forme d'onde lorsqu'aucun testeur de communications radio n'est disponible.
Le code source du SDK fournit des niveaux TX de référence pour la HDK LB52x, mais ces valeurs sont propres à cette carte. Utilisez-les uniquement comme repères de débogage et mesurez la carte réelle du produit.


Mesurer la sensibilité en réception¶
Arrêtez le TX avant d'entrer en RX. Réglez le canal et appuyez sur Start RX ; arrêtez le RX avant de le changer. Pour le RX BLE, configurez le testeur en mode Direct Test Mode, sélectionnez la PHY/le canal, envoyez 1 500 paquets et calculez :
Notez également le RSSI. Pour le RX Bluetooth classique, utilisez une forme d'onde du générateur GPRF du CMW500, par exemple DH1/2-DH1/3-DH1, et consignez le nombre de paquets reçus et erronés, le nombre de bits, le BER et le RSSI. Les chemins RF du BLE et du Bluetooth classique partagent le même matériel ; n'effectuez donc pas ces deux essais en parallèle.

Porteuse unique et configuration de l'instrument¶
Arrêtez l'opération en cours avant de passer à un essai à porteuse unique (CW). Sur SF32LB55x, remplacez la liaison DUT-PC sur UART1 par l'UART3 (PB45/PB46), sélectionnez le port COM correspondant dans SiFli_RfTool et réglez le débit sur 1 000 000 bauds. Les autres familles indiquées utilisent l'UART1. Réglez la fréquence porteuse et la puissance TX, démarrez l'émission, puis examinez le signal avec un analyseur de spectre ou un wattmètre.
Pour mesurer l'émission modulée BLE/BT avec un testeur, sélectionnez StandAlone (Non Signaling) comme mode de réception et faites correspondre le canal, le type de paquet, la charge utile et la PHY aux réglages de SiFli_RfTool. Pour mesurer la réception du DUT, configurez le testeur comme source du signal : le BLE utilise les paramètres DTM ; le Bluetooth classique utilise une forme d'onde GPRF.
Si l'outil ou la connexion série ne répond plus, fermez SiFli_RfTool, éteignez puis rallumez le DUT, attendez son démarrage et rétablissez la connexion. Consignez avec les résultats la version de l'outil, l'identité du firmware, la puce/le boîtier, les broches UART, la révision de la carte, le canal, le type PHY/paquet, la puissance, les pertes de câble, la configuration de l'instrument et les données brutes.

Sources officielles par famille : SF32LB52x, SF32LB55x, SF32LB56x et SF32LB58x.
Dernière mise à jour: