Краткое руководство по быстрой проверке при распаковке
Обзор
Плата разработки программно-определяемого радио (SDR) PLUTOSDR NANO (далее именуемая SDR) является производной от ADALM-PLUTO, выпускаемой Analog Devices. Оба устройства используют комплексное проектное решение на основе радиочастотного трансивера AD9363 и ПЛИС ZYNQ7010, представляя собой мощные устройства программно-определяемого радио, которые могут предоставить пользователям широкий частотный диапазон и мощные вычислительные возможности. Ниже приведено краткое руководство по быстрому тестированию после распаковки, включающее этапы: проверка при распаковке, подключение устройства, тестирование основных функций и тестирование функций связи.


1. Проверка при распаковке
Комплектация PLUTOSDR NANO включает:
Основная плата: основное устройство PLUTOSDR NANO, в которое интегрированы радиочастотный трансивер AD9363 и гетерогенный чип XC7Z010CLG-400C серии ZYNQ7000.
Кабель передачи данных: для подключения основного блока PLUTOSDR NANO к компьютеру, интерфейс Type-C.
Антенна: антенна диапазона 700 МГц–2700 МГц для приема и передачи радиочастотных сигналов.

2. Подключение устройства
Установка драйверов: Дважды щелкните файл
PlutoSDR-M2k-USB-Drivers.exe, чтобы установить драйверы USB для Pluto SDR. После установки перезагрузите компьютер.Подключение кабеля: Подключите порт Type-C на основной плате PLUTOSDR NANO, обозначенный как
Slave(другой порт - это интерфейс UART, который будет использоваться позже), к USB-порту компьютера с помощью прилагаемого кабеля. Предпочтительно использовать порт USB 3.0 на компьютере (синего цвета, с большей мощностью). Дополнительно, с помощью отдельного кабеля Type-C, подключите порт, обозначенный какUART, к компьютеру одновременно.Идентификация устройства: В среде Windows через короткое время индикатор
STATна плате начнет мигать, а индикаторDONEбудет гореть постоянно, что указывает на нормальную работу устройства. PLUTOSDR NANO будет распознан компьютером как устройство хранения данных (съемный диск), как показано на Рис. 4. Кроме того, в Диспетчере устройств можно найти новые виртуальные устройства: сетевой адаптерPlutoSDR USB Ethernet/RNDIS Gadget, виртуальный COM-портPlutoSDR Serial Console,USB-SERIAL CH340и устройство связиUniversal Serial Bus Communications device IIO, как показано на Рис. 5.

 ](https://habrastorage.org/r/w780/getpro/habr/upload_files/46d/7a8/c7a/46d7a8c7ac080d0bec8b0acad8af9e36.png)


3. Проверка основных функций
-
Функция диска: Дважды щелкните файл
info.htmlв корневом каталоге устройства хранения данных, чтобы открыть в браузере инструкцию по использованию PLUTOSDR NANO и связанную информацию. Как показано на рисунке:
Рис. 6 Информационная страница -
Виртуальный COM-порт: Откройте Диспетчер устройств, чтобы узнать номер COM-порта, назначенный системе для виртуального последовательного порта. Подключитесь к соответствующему порту с помощью терминальной программы (например, PuTTY). Нажмите Enter для вывода приглашения к входу в систему и войдите в консоль платы, используя имя пользователя:
rootи пароль:analog, как показано на рисунке ниже:
Рис. 7 Вход через виртуальный последовательный порт -
Виртуальный сетевой адаптер: Виртуальный сетевой адаптер имеет IP-адрес по умолчанию
192.168.2.1. Откройте браузер и перейдите по адресуhttp://192.168.2.1/index.html, чтобы просмотреть инструкцию по использованию PLUTOSDR NANO и связанную информацию. Страница будет идентична содержимому файлаindex.htmlна диске из шага 1. Или выполните командуpingв командной консоли, как показано на рисунке:
Рис. 8 Проверка связи через виртуальный сетевой адаптер
На этом этапе подтверждается, что основные функции SDR, такие как работа диска, виртуальный COM-порт и виртуальный сетевой адаптер, работают нормально. Если диск автоматически исчезает, а затем повторно подключается, проблема может быть связана с недостаточной мощностью USB-порта компьютера. В этом случае можно подключить второй порт Type-C (USB-UART) к компьютеру, чтобы обеспечить питание через два USB-порта одновременно.
4. Тестирование функции связи (Петлевой тест)
-
Скачивание и установка IIO Oscilloscope: IIO Oscilloscope - это официальное программное обеспечение от Analog Devices для проверки аппаратной целостности устройств SDR. После установки
adi-osc-setup.exeдвойным щелчком запустите программу. Интерфейс будет следующим:
Рис.
Рис 9 Интерфейс сканирования устройств в IIO Oscilloscope
IIO Oscilloscope обычно работает в двух окнах: одно с заголовком "ADI IIO Oscilloscope" для настройки рабочих параметров (далее именуемое окно управления), и другое с заголовком "ADI IIO Oscilloscope – Capture" для отображения сигналов и спектра (далее именуемое окно построения графиков). -
Идентификация устройства: Подключите PLUTOSDR NANO к компьютеру. Дождитесь, пока индикатор STAT начнет мигать, и появится устройство хранения данных. Нажмите кнопку "Обновить" на Рис. 9. Программа обнаружит устройство и отобразит соответствующую информацию, включая серийный номер устройства (уникальный идентификатор, выделен красной рамкой), как показано на Рис. 10:

Рис. 10 -
Подключение к устройству: Нажмите кнопку "Подключить" на Рис. 10, чтобы перейти в режим двух окон.

Рис. 11 Окно управления IIO Oscilloscope 
Рис. 12 Окно построения графиков IIO OscilloscopeВ окне управления (Рис. 11) перейдите на вкладку DMM. Выберите соответствующие параметры, как показано на изображении ниже, и нажмите кнопку с треугольником (пуск) для просмотра данных датчиков чипов AD936X и ZYNQ 7010 в реальном времени:

Рис. 13 Вкладка DMM в окне управления IIO Oscilloscope Установка антенн: Правильно установите обе антенны (для передачи и приема) в SMA-разъемы на основной плате SDR, аккуратно затянув гайки. При первой установке убедитесь, что штырьки совмещены с отверстиями, и не прилагайте чрезмерных усилий, чтобы не повредить антенны или SMA-разъемы.
-
Обратите внимание на элементы в красной рамке в окне построения графиков: voltage0 и voltage1. Нажмите кнопку "Enable All", а затем соседнюю кнопку с треугольником (пуск). Должна появиться форма сигнала, как показано на рисунке:

Рис. 14 Окно построения графиков IIO Oscilloscope -
Переключитесь обратно в окно управления, выберите вкладку AD936X и установите параметры в соответствии с изображением:

Рис. 15 Окно управления IIO Oscilloscope 
Рис. 16 Окно управления IIO Oscilloscope -
Наблюдайте за окном построения графиков. Должна появиться ожидаемая форма сигнала, как показано на рисунке:

Рис. 17 Окно построения графиков IIO Oscilloscope
На этом петлевой тест связи завершен. Если вы видите ожидаемую форму сигнала, это указывает на то, функции передачи и приема устройства работают нормально.
5. Тестирование функции связи (Прием сигнала GSM)
Для дальнейшей проверки приемных характеристик SDR можно попытаться принять сигнал GSM в районе 940 МГц. Переключитесь в окно управления, на вкладке AD936X измените частоту приема на 930 МГц, как показано ниже:

В окне построения графиков нажмите красную кнопку остановки, установите параметры построения в соответствии с изображением ниже, затем снова нажмите кнопку запуска (треугольник). Если все в порядке, должен быть принят четкий сигнал GSM. Как показано на рисунке:

На этом первоначальное тестирование устройства завершено. Оборудование функционирует нормально, и путешествие в мир радио начинается.
6. Заключение
Выполнив вышеуказанные шаги, мы завершили проверку комплектности SDR, подключение устройства, тестирование основных функций и тестирование функций связи.
Приложение 1: Документация для разработки (Структурная схема)

Приложение 2: Документация для разработки (Ограничения выводов)
Таблица сопряжения выводов
AD936X |
Номер вывода |
XC7Z010CLG400 |
Номер вывода |
|---|---|---|---|
DATA_CLK_P |
G11 |
H16 |
|
RX_FRAME_P |
G8 |
K19 |
|
P1_D0/RX_D0_N |
K11 |
E17 |
|
P1_D1/RX_D0_P |
J12 |
G18 |
|
P1_D2/RX_D1_N |
K10 |
E18 |
|
P1_D3/RX_D1_P |
J11 |
G19 |
|
P1_D4/RX_D2_N |
K9 |
B20 |
|
P1_D5/RX_D2_P |
J10 |
F20 |
|
P1_D6/RX_D3_N |
K8 |
H20 |
|
P1_D7/RX_D3_P |
J9 |
C20 |
|
P1_D8/RX_D4_N |
K7 |
A20 |
|
P1_D9/RX_D4_P |
J8 |
D19 |
|
P1_D10/RX_D5_N |
J7 |
B19 |
|
P1_D11/RX_D5_P |
H8 |
J20 |
|
FB_CLK_P |
F10 |
K17 |
|
TX_FRAME_P |
G9 |
D20 |
|
P0_D0/TX_D0_N |
E12 |
G17 |
|
P0_D1/TX_D0_N |
D11 |
H18 |
|
P0_D2/TX_D0_N |
E11 |
G20 |
|
P0_D3/TX_D0_N |
D10 |
J18 |
|
P0_D4/TX_D0_N |
E10 |
D18 |
|
P0_D5/TX_D0_N |
D9 |
J19 |
|
P0_D6/TX_D0_N |
E9 |
K16 |
|
P0_D7/TX_D0_N |
D8 |
K18 |
|
P0_D8/TX_D0_N |
E8 |
L20 |
|
P0_D9/TX_D0_N |
D7 |
L19 |
|
P0_D10/TX_D0_N |
F8 |
E19 |
|
P0_D11/TX_D0_N |
E7 |
L16 |
|
CTRL_OUT0 |
D4 |
P20 |
|
CTRL_OUT1 |
E4 |
R18 |
|
CTRL_OUT2 |
E5 |
R17 |
|
CTRL_OUT3 |
E6 |
N18 |
|
CTRL_OUT4 |
F6 |
T17 |
|
CTRL_OUT5 |
F5 |
N17 |
|
CTRL_OUT6 |
F4 |
R19 |
|
CTRL_OUT7 |
G4 |
T19 |
|
CTRL_IN0 |
C5 |
N20 |
|
CTRL_IN1 |
C6 |
P15 |
|
CTRL_IN2 |
D6 |
P14 |
|
CTRL_IN3 |
D5 |
P16 |
|
EN_AGC |
G5 |
U18 |
|
RESETB |
K5 |
W19 |
|
ENABLE |
G6 |
T20 |
|
TXNRX |
H4 |
U20 |
|
SPI_ENB |
K6 |
Y19 |
|
SPI_CLK |
J5 |
W20 |
|
SPI_DI |
J4 |
V20 |
|
SPI_DO |
L6 |
Y18 |
Приложение 3: Физические размеры

Приложение 4: Сравнение PlutoSDR Nano и ADALM-PLUTO
Параметр |
PlutoSDR Nano |
ADALM-PLUTO |
|---|---|---|
Основной чип |
XC7Z010CLG400 |
XC7Z010CLG225 |
Радиочастотный чип |
AD9363ABCZ |
AD9363ABCZ |
Память |
DDR3 512MB |
DDR3 512MB |
Схема ограничения тока |
FUSE 2A |
adm1177 |
USB PHY |
USB3320 |
USB3320 |
Чип памяти |
QSPI 32MB |
QSPI 32MB |
Балун |
10MHz-6GHz |
10MHz-6GHz |
TCXO |
40MHz ±0.5PPM |
40MHz ±25PPM |
Приложение 5: Официальный метод расширения частотного диапазона (оригинальный текст)
https://wiki.analog.com/university/tools/pluto/users/customizing
Комментарии (6)

UA6ATG
18.11.2025 08:16Спасибо за обзор ! Сохраню. На передачу то работает с программой console v3 ? Такие штуки радиолюбители применяют для работы со спутником qo-100

YanTechLab Автор
18.11.2025 08:16Работает со всеми основанными на libiio, Console 3 не тестировалась.

lesha108
18.11.2025 08:16Для Pluto схема, HDL, linux - всё opensource и выложено на github. Я могу всё сам собрать и настроить. А для этой платы есть описание и исходники для самостоятельной сборки прошивки?
iliasam
Что сильно удивляет в таких китайских клонах Pluto - абсолютное отсутствие GPIO, подключенных к ZYNQ. Что мешает вывести хотя бы несколько линий хотя бы на тестпады - я не понимаю.
Причем в оригинальном Pluto они есть.
YanTechLab Автор
Это действительно момент, который стоит оптимизировать, рациональное использование ресурсов необходимо.