Сигнальные испытания Bluetooth¶
В сигнальном режиме между испытуемым устройством (DUT) и тестером радиосвязи устанавливается реальное Bluetooth-соединение. В SDK этот режим предназначен для проверки TX/RX на соответствие протоколу и квалификационных испытаний BQB/QDID. Он отличается от фирменных несигнальных тестов и отдельных RF-тестов по конкретным параметрам.
Подготовка к тесту¶
Подготовьте DUT, тестер Bluetooth-связи (в руководстве SiFli используется CMW500), ПК с Windows, кабель USB-UART и RF-коаксиальный кабель. Обеспечьте доступ к VBAT, GND, а также сигналам TX/RX UART1 на DUT. Распиновка UART1 по умолчанию зависит от корпуса:
Таблица: Распиновка UART1 по умолчанию для устройств и корпусов
| Устройство/корпус | 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 |
Если в проекте используется другая распиновка, руководствуйтесь фактической конфигурацией его выводов. Для сигнальных испытаний BLE требуется последовательное соединение управления EUT с тестером. В режиме Classic BT тестер может управлять DUT по радиоканалу после перехода устройства в тестовый режим.
Главное различие — в топологии управления: при BLE путь управления UART/HCI подключается к тестеру, а при Classic BT тестер обнаруживает DUT и подключается к нему по радиоканалу. Ниже приведены схемы из руководства SiFli для SF32LB52x; для других семейств используйте таблицу выводов целевого проекта.
Область применимости по семействам
В таблице UART сведены распиновки по умолчанию для нескольких семейств и корпусов. Приведённые далее схемы подключения и снимки экрана тестера взяты из руководства SiFli для SF32LB52x. Они помогают понять путь сигнала, но не являются универсальной справкой по выводам или меню для любых корпусов.


Перевод DUT в тестовый режим¶
BLE¶
- Включите DUT и не допускайте перехода в сон при работе прошивки DFU/приложения.
- Подключите UART1 к ПК и отправьте команду FinSH
bt_cm uart_dutиз SiFli_Trace или другой программы для работы с последовательным портом. - Переключите отображение терминала в шестнадцатеричный режим и проверьте ответ
04 0E 04 XX 03 0C 00. - Отключите ПК и подключите тот же UART1 к порту управления EUT USB-to-RS232 на тестере.

Classic Bluetooth¶
- Включите DUT, оставив экран включённым, а процессор — в активном состоянии.
- Подключите UART1 к ПК и отправьте
bt_cm dut. - Убедитесь, что получен ответ
Write scan enable success, затем подключите RF-коаксиальный кабель к тестеру. Перед переходом в другой тестовый режим перезагрузите DUT.
Установление сигнального соединения¶
В приложении Bluetooth Signaling тестера включите сигнальный режим. Для BLE в разделе EUT Control выберите USB-to-RS232 adapter, скорость 1 000 000 бод и Low Energy burst type. Подключите UART1 DUT к тестеру, а RF-коаксиальный кабель DUT — ко входу RF тестера. Запустите Connection Check и дождитесь сообщения LE comm test passed. Для Classic BT установите HW Interface в None (EUT Control off), найдите адрес DUT с помощью Inquire и выберите Connect Test Mode.


Измерения TX¶
Откройте Bluetooth 1 Multi Eval. и включите измерение. Выберите требуемый тип радиопосылки BLE 1M/2M или Classic BT BR/EDR, канал, тип пакета и длину полезной нагрузки. После установления сигнального соединения BLE или BT используется один и тот же экран TX тестера.
Измерение чувствительности RX¶
Перед возвратом на сигнальный экран отключите TX, затем откройте Bluetooth 1 RX Meas.. Для Classic BT выберите BER, для BLE — PER; задайте канал и тип пакета, затем включите Rx Quality. Постепенно уменьшайте Tx Level (CMW) тестера. Измеренной чувствительности соответствует последнее значение, при котором индикатор BER/PER ещё показывает действительный результат. Укажите, проводилось ли измерение по кабелю или в эфире, и учтите потери в кабеле.
Регистрация и воспроизведение результатов¶
Вместе с результатами сохраните сведения о микросхеме и корпусе, распиновке UART, ревизии SDK, идентификаторе прошивки, модели и настройках тестера, RF-подключении, канале, PHY, параметрах пакетов, уровне TX, BER/PER и ревизии платы. Официальные страницы для семейств: SF32LB52x, SF32LB55x, SF32LB56x, SF32LB58x.
Последнее обновление: