Realizar pruebas de señalización Bluetooth¶
El modo de señalización establece un enlace Bluetooth real entre el dispositivo bajo prueba (DUT) y un equipo de prueba de comunicaciones. El SDK lo utiliza para validar TX/RX conforme al protocolo y realizar tareas BQB/QDID; se diferencia de las pruebas del fabricante sin señalización y de las pruebas RF individuales.
Preparación de la prueba¶
Prepare el DUT, un equipo de prueba de comunicaciones Bluetooth (la guía de SiFli utiliza un CMW500), un PC con Windows, un cable USB-UART y un cable coaxial de RF. Deje accesibles las señales VBAT, GND y TX/RX de UART1 del DUT. Los pines predeterminados de UART1 varían según el encapsulado:
Tabla: Pines UART1 predeterminados por dispositivo y encapsulado
| Dispositivo/encapsulado | 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 el proyecto utiliza una asignación distinta, compruebe la configuración real de sus pines. La señalización BLE necesita una conexión serie de control EUT entre el DUT y el probador; en Bluetooth clásico, el probador puede controlar el DUT por radio una vez que este entra en modo de prueba.
La diferencia principal está en la topología de control: en BLE, la ruta UART/HCI se conecta al probador; en Bluetooth clásico, el probador detecta y conecta con el DUT por radio. Los diagramas siguientes muestran ejemplos del SF32LB52x incluidos en la guía de SiFli; para otras familias, use la tabla de pines del proyecto correspondiente.
Ámbito por familia
La tabla de pines UART reúne los valores predeterminados de varias familias y encapsulados. Los diagramas de topología y las capturas del probador que aparecen a continuación son ejemplos del SF32LB52x incluidos en la guía de SiFli. Ayudan a entender la ruta de señal, pero no deben tomarse como referencia de pines o menús para cualquier encapsulado.


Poner el DUT en modo de prueba¶
BLE¶
- Arranque el DUT y manténgalo despierto mientras ejecuta el firmware de DFU/aplicación.
- Conecte UART1 al PC y envíe el comando FinSH
bt_cm uart_dutcon SiFli_Trace u otra herramienta serie. - Cambie el terminal a visualización hexadecimal y confirme la respuesta
04 0E 04 XX 03 0C 00. - Desconecte el PC y conecte ese mismo UART1 al puerto de control EUT USB-to-RS232 del probador.

Bluetooth clásico¶
- Arranque el DUT y mantenga la pantalla encendida y la CPU despierta.
- Conecte UART1 al PC y envíe
bt_cm dut. - Confirme la respuesta
Write scan enable successy después conecte el cable coaxial de RF al probador. Reinicie el DUT antes de pasar a otro modo de prueba.
Establecer la conexión de señalización¶
En la aplicación Bluetooth Signaling del equipo de prueba, active la señalización. Para BLE, en EUT Control seleccione USB-to-RS232 adapter, 1 000 000 baudios y Low Energy burst type. Conecte UART1 del DUT al equipo de prueba y su cable coaxial de RF a la entrada RF del equipo; después, ejecute Connection Check y espere a que aparezca LE comm test passed. Para Bluetooth clásico, establezca HW Interface en None (EUT Control off), busque la dirección del DUT con Inquire y seleccione Connect Test Mode.


Realizar mediciones TX¶
Abra Bluetooth 1 Multi Eval. y habilite la medición. Seleccione el tipo de ráfaga BLE 1M/2M o Bluetooth clásico BR/EDR, el canal, el tipo de paquete y la longitud de la carga útil requeridos. Tras establecer la conexión de señalización, se utiliza la misma pantalla TX del probador tanto para BLE como para Bluetooth clásico.
Medir la sensibilidad RX¶
Deshabilite TX antes de volver a la pantalla de señalización y abra Bluetooth 1 RX Meas.. Seleccione BER para Bluetooth clásico o PER para BLE, configure el canal y el tipo de paquete, y habilite Rx Quality. Reduzca Tx Level (CMW) del probador en pasos pequeños; el último nivel antes de que el indicador BER/PER deje de ser válido corresponde a la sensibilidad medida. Registre si la medición fue conducida o radiada e incluya la pérdida del cable.
Registrar y reproducir los resultados¶
Guarde junto con cada resultado el chip/encapsulado, la asignación de pines UART, la revisión del SDK, la identificación del firmware, el modelo y la configuración del probador, la conexión RF, el canal, la PHY, los ajustes de paquetes, el nivel TX, BER/PER y la revisión de la placa. Consulte las páginas oficiales: SF32LB52x, SF32LB55x, SF32LB56x, SF32LB58x.
Última actualización: