Exécuter les tests de signalisation Bluetooth¶
En mode signalisation, une véritable liaison Bluetooth est établie entre l'équipement sous test (DUT) et un testeur de communication. Le SDK utilise ce mode pour valider TX/RX conformément au protocole et réaliser les essais BQB/QDID. Il se distingue des tests du fabricant sans signalisation et des tests RF portant sur des paramètres individuels.
Préparation du test¶
Préparez le DUT, un testeur de communications Bluetooth (le guide source utilise un CMW500), un PC Windows, un câble USB-UART et un câble coaxial RF. Rendez accessibles les signaux VBAT, GND et TX/RX de l'UART1 du DUT. Les broches UART1 par défaut varient selon le boîtier :
Tableau : Broches UART1 par défaut selon le composant/boîtier
| Composant/boîtier | UART1 TX | UART1 RX |
|---|---|---|
| SF32LB52x | PA19 | PA18 |
| SF32LB551 | PA17 | PA18 |
| SF32LB555/557 | PA34 | PA30 |
| SF32LB56xU (QFN) | PA17 | PA18 |
| SF32LB56xV (BGA) | PA34 | PA30 |
| SF32LB57x | PA19 | PA18 |
| SF32LB58x | PA32 | PA31 |
Si le projet utilise une autre affectation, référez-vous à sa configuration réelle des broches. La signalisation BLE nécessite une liaison série de commande EUT entre le DUT et le testeur. En Bluetooth classique, le testeur peut piloter le DUT par radio une fois celui-ci en mode test.
La différence essentielle concerne la topologie de commande : en BLE, le chemin de commande UART/HCI est relié au testeur ; en Bluetooth classique, le testeur détecte le DUT et s'y connecte par radio. Les schémas ci-dessous illustrent des exemples SF32LB52x issus du guide source. Pour les autres familles, référez-vous au tableau des broches du projet concerné.
Champ d'application par famille
Le tableau UART rassemble les affectations par défaut de plusieurs familles et boîtiers. Les schémas de topologie et les captures du testeur qui suivent illustrent des exemples SF32LB52x issus du guide source. Ils montrent le chemin du signal, mais ne constituent pas une référence universelle pour les broches ou les menus des autres boîtiers.


Placer le DUT en mode test¶
BLE¶
- Démarrez le DUT et empêchez le firmware DFU ou applicatif d'entrer en veille.
- Connectez l'UART1 au PC et envoyez la commande FinSH
bt_cm uart_dutvia SiFli_Trace ou un autre outil série. - Basculez le terminal en affichage hexadécimal et vérifiez
04 0E 04 XX 03 0C 00. - Déconnectez le PC et reliez la même UART1 au port de contrôle EUT USB-vers-RS232 du testeur.

Bluetooth classique¶
- Démarrez le DUT, maintenez l'écran allumé et gardez le processeur hors veille.
- Connectez l'UART1 au PC et envoyez
bt_cm dut. - Vérifiez la réponse
Write scan enable success, puis connectez le câble coaxial RF au testeur. Redémarrez avant de passer à un autre mode de test.
Établir la connexion de signalisation¶
Dans l'application Bluetooth Signaling du testeur, activez la signalisation. Pour le BLE, sous EUT Control, sélectionnez USB-to-RS232 adapter, un débit de 1 000 000 bauds et Low Energy burst type. Reliez l'UART1 du DUT au testeur et son câble coaxial RF à l'entrée RF du testeur. Lancez ensuite Connection Check et attendez LE comm test passed. Pour le Bluetooth Classic, réglez HW Interface sur None (EUT Control off), recherchez l'adresse du DUT avec Inquire, puis sélectionnez Connect Test Mode.


Effectuer les mesures TX¶
Ouvrez Bluetooth 1 Multi Eval. et activez la mesure. Sélectionnez le type de rafale BLE 1M/2M ou Classic BT BR/EDR requis, le canal, le type de paquet et la longueur de charge utile. Après une connexion de signalisation BLE ou Bluetooth Classic, utilisez le même écran TX du testeur.
Effectuer les mesures de sensibilité RX¶
Désactivez TX avant de revenir à l'écran de signalisation, puis ouvrez Bluetooth 1 RX Meas.. Sélectionnez BER pour le Bluetooth Classic ou PER pour le BLE, configurez le canal et le type de paquet, puis activez Rx Quality. Réduisez par petits pas le Tx Level (CMW) du testeur ; la dernière valeur pour laquelle l'indicateur BER/PER reste valide correspond à la sensibilité mesurée. Précisez si la mesure est conduite ou rayonnée et incluez les pertes de câble.
Consigner et reproduire les mesures¶
Conservez avec le résultat la puce/le boîtier, la correspondance des broches UART, la révision du SDK, l'identité du firmware, le modèle et la configuration du testeur, la connexion RF, le canal, la couche PHY, les réglages de paquet, le niveau TX, le BER/PER et la révision de carte. Les pages officielles par famille sont SF32LB52x, SF32LB55x, SF32LB56x et SF32LB58x.
Dernière mise à jour: