Saltar a contenido

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.

Topología de la prueba de señalización BLE

Figura: Ejemplo del SF32LB52x incluido en la guía de SiFli: en señalización BLE, el PC pone el DUT en modo de prueba y, a continuación, la ruta UART/HCI de control se conecta al probador.

Topología de la prueba de señalización de Bluetooth clásico

Figura: Ejemplo del SF32LB52x incluido en la guía de SiFli: en la señalización de Bluetooth clásico, el probador detecta y conecta con el DUT por RF.

Poner el DUT en modo de prueba

BLE

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

Respuesta serie al entrar en modo de prueba BLE

Figura: Ejemplo del SF32LB52x incluido en la guía de SiFli: confirme `04 0E 04 XX 03 0C 00` antes de cambiar la conexión UART.

Bluetooth clásico

  1. Arranque el DUT y mantenga la pantalla encendida y la CPU despierta.
  2. Conecte UART1 al PC y envíe bt_cm dut.
  3. Confirme la respuesta Write scan enable success y 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.

Configuración EUT Control del probador para BLE

Figura: Ejemplo del SF32LB52x incluido en la guía de SiFli: configuración de EUT Control, velocidad en baudios y Low Energy para BLE.

Configuración del probador para Bluetooth clásico

Figura: Ejemplo del SF32LB52x incluido en la guía de SiFli: señalización de Bluetooth clásico con EUT Control en `None (EUT Control off)`.

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: