Y-005 PlutoSDR NANO Unboxing and Verification Guide

Overview

The PLUTOSDR NANO Software-Defined Radio Development Board (hereinafter referred to as SDR) is derived from Analog Devices’ ADALM-PLUTO. Both devices adopt an integrated design based on the AD9363 RF transceiver and the ZYNQ7010 FPGA, providing powerful software-defined radio capabilities with wide frequency coverage and strong processing performance.

The following quick start guide includes unboxing inspection, device connection, basic function tests, communication loopback testing, and GSM reception testing.


I. Unboxing Inspection

The PLUTOSDR NANO package includes:

  • Mainboard: The core device of PLUTOSDR NANO, integrating the AD9363 RF transceiver and the ZYNQ7000 series XC7Z010CLG-400C heterogeneous chip.

  • USB Cable: Type-C cable used to connect the PLUTOSDR NANO to a computer.

  • Antenna: 700 MHz–2700 MHz antenna for transmitting and receiving RF signals.


II. Device Connection

  1. Driver Installation:
    Run PlutoSDR-M2k-USB-Drivers.exe to install the PlutoSDR USB drivers. Restart the computer after installation.

  2. Connect USB Cables:
    Connect the Type-C port marked Slave on the PLUTOSDR NANO (the other Type-C port is for UART) to a USB port on your computer—preferably a USB 3.0 port (blue, higher power capability).
    Additionally, connect the UART Type-C port to the computer using another Type-C cable.

  3. Device Recognition:
    In Windows, after a short moment, the STAT LED will blink and the DONE LED will stay on—indicating the board is running properly.
    The PLUTOSDR NANO will appear as a mass storage device.
    In Device Manager, you will also find:

    • PlutoSDR USB Ethernet/RNDIS Gadget (virtual network adapter)

    • PlutoSDR Serial Console (virtual COM port)

    • USB-SERIAL CH340

    • IIO USB communications device


III. Basic Function Tests

1. Mass Storage Function

Double-click info.html in the mass storage device to open the PLUTOSDR NANO information page in your browser.

2. Virtual Serial Port

Open Device Manager to confirm the COM port number assigned to the PlutoSDR virtual serial console.
Use a serial tool (e.g., PuTTY) to open this COM port.
Press Enter to trigger the login prompt.
Log in with:

  • Username: root

  • Password: analog

3. Virtual Network Interface

The virtual network adapter uses default IP 192.168.2.1.
Open a browser and visit:
http://192.168.2.1/index.html
The content is identical to the index.html file in the storage device.
Alternatively, you may run a ping test.

If the storage device repeatedly disconnects and reconnects, your PC’s USB port may not provide sufficient power. In this case, connect both Type-C ports to the computer to supply power from two USB ports.


IV. Communication Function Test (Loopback Test)

  1. Install IIO Oscilloscope:
    IIO Oscilloscope is provided by Analog Devices for hardware functionality verification of SDR devices.
    Install adi-osc-setup.exe and launch it.

    IIO Oscilloscope usually opens two windows:

    • Control Window: “ADI IIO Oscilloscope” — for configuring device parameters

    • Capture Window: “ADI IIO Oscilloscope – Capture” — for displaying waveforms and spectrums

  2. Device Detection:
    After PLUTOSDR NANO is connected and recognized, click Refresh in IIO Oscilloscope.
    The device will appear along with its serial number and related information.

  3. Connect the Device:
    Click Connect to enter dual-window mode.
    In the control window, switch to the DMM tab, enable the relevant options, and click the run button to view real-time sensor data of AD936X and ZYNQ7010.

  4. Install Antennas:
    Attach the TX and RX antennas to the SMA connectors on the SDR board.
    Carefully align the center pin to avoid damaging the SMA interface.

  5. Capture Window Setup:
    In the capture window, enable voltage0 and voltage1, click Enable All, then click the run icon to display signals.

  6. Configure AD936X Parameters:
    In the control window, open the AD936X tab and configure the parameters as required for loopback testing.

  7. Observe Waveforms:
    The expected loopback waveform should appear in the capture window.
    If the waveform is normal, the device’s transmit and receive paths are functioning correctly.


V. Communication Test (Receiving GSM Signals)

To further validate reception performance, you may attempt to receive GSM signals around 940 MHz.

In the control window (AD936X tab), set the receive frequency to 930 MHz.

In the capture window, stop the current capture, adjust plotting options, then start the capture again.
A clear GSM spectrum should appear if everything is functioning properly.


VI. Summary

Through the above procedures, we have completed unboxing inspection, device connection, basic functional tests, and communication tests. These steps lay a solid foundation for future SDR experiments and applications.
With strong performance and extensive functionality, the SDR becomes an essential tool for communication engineering students, radio enthusiasts, and professional engineers.


Appendix 1: Development Materials (System Block Diagram)

(Framework diagram omitted)


Appendix 2: Development Materials (Pin Constraints)

AD936X Pin No. XC7Z010CLG400 Pin No.
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

Appendix 3: Physical Dimensions

(Dimension diagram omitted)


Appendix 4: PlutoSDR NANO vs ADALM-PLUTO

Specification PlutoSDR Nano ADALM-PLUTO
Main Chip XC7Z010CLG400 XC7Z010CLG225
RF Chip AD9363ABCZ AD9363ABCZ
Memory DDR3 512 MB DDR3 512 MB
Current Limit Scheme FUSE 2A ADM1177
USB PHY USB3320 USB3320
Storage QSPI 32 MB QSPI 32 MB
Balun 10 MHz–6 GHz 10 MHz–6 GHz
TCXO 40 MHz ±0.5 PPM 40 MHz ±25 PPM

Appendix 5: Official Method for Extending Frequency Range

(Original Source)
https://wiki.analog.com/university/tools/pluto/users/customizing

Back to blog