very tiny handheld vector network analyzer user guide · user guide gen111.taobao.com ... this...

12
NanoVNA Very tiny handheld Vector Network Analyzer User Guide gen111.taobao.com 2019-07-11

Upload: others

Post on 15-Feb-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Very tiny handheld Vector Network Analyzer User Guide · User Guide gen111.taobao.com ... This project aim to provide an RF gadget but useful instrument for enthusiast. DIY's vector

NanoVNA

Very tiny handheld Vector Network Analyzer

User Guide

gen111.taobao.com

2019-07-11

Page 2: Very tiny handheld Vector Network Analyzer User Guide · User Guide gen111.taobao.com ... This project aim to provide an RF gadget but useful instrument for enthusiast. DIY's vector

Overview: We designed NanoVNA based on edy555 (https://twitter.com/edy555), but

modified some circuits, added battery management circuits, and redesigned the

PCB. The PC control software can export Touchstone (snp) files which can be used

for various radio design and simulation software. The improved frequency

algorithm can use the odd harmonic extension of si5351 to support the

measurement frequency up to 900MHz. The metal shield is designed to reduce

the external interference and improve the measurement accuracy. The 50k-

300MHz frequency range of the si5351 direct output provides better than 70dB

dynamic. The extended 300M-600MHz band provides better than 50dB of

dynamics, and the 600M-900M band is better than 40dB of dynamics. is very

tiny handheld Vector Network Analyzer (VNA). It is standalone with lcd display,

portable device with battery. This project aim to provide an RF gadget but useful

instrument for enthusiast.

DIY's vector network analyzer, with reference to the related design of. Designed

with simple and practical PC control software, you can export Touchstone (snp)

files for various radio design and simulation software through PC software.

NanoVNA is an open source hardware project, everyone can be free to clone and

DIY, but we hope you can do more understanding before you do it, there are

some customers reflected that they have bought the low quality nanoVNA from

other sources. We have found some low quality clones on the Internet which

claimed have completed the project. Buying such hardware may be harm on

NanoVNA performance, or leading to measurement error.

We will continue to provide updates and technical support services for NanoVNA

within 3 years after purchase. You can get the latest detail of products and

software updates from the Web Store: gen111.taobao.com.

We provide 5 firmware on the network hard drive, you can choose the

appropriate brush in accordance with the relevant tutorials, 5 firmware

differences are as follows:

nanoVNA_300_ch:50K-300MHz,5*7 Bitmap font,4 tracks

nanoVNA_900_ch:50K-900MHz,5*7 Bitmap font,4 tracks(Default)

nanoVNA_900_aa:50K-900MHz,7*13 Bitmap font,2 tracks (Antenna Analyzer)

The 800MHz firmware works better at higher temperatures.

nanoVNA_800_ch:50K-900MHz,5*7 Bitmap font,4 tracks(Recommended)

nanoVNA_800_aa:50K-900MHz,7*13 Bitmap font,2 tracks (Antenna Analyzer)

Page 3: Very tiny handheld Vector Network Analyzer User Guide · User Guide gen111.taobao.com ... This project aim to provide an RF gadget but useful instrument for enthusiast. DIY's vector

Front panel

You can use the USB interface to connect to computer communications or

connect standard 5V charger charging.

When charging the battery indicates that the battery LED flashes in charge, the

constant light indicates full. When discharging the battery LED constant light

indicates normal discharge, LED flicker indicates low power, please connect the

charger in time to charge.

Toggle the power switch can switch the machine, the battery indicates that the

Led needs to be turned off after 40 seconds of shutdown.

The system LED light and dark changes when the system is properly scanned. You

can move the mark Point or perform a menu operation via the multifunctional

switch, use the touchscreen operation directly also.

Main interface

Page 4: Very tiny handheld Vector Network Analyzer User Guide · User Guide gen111.taobao.com ... This project aim to provide an RF gadget but useful instrument for enthusiast. DIY's vector

Basic operations: 1. Set the frequency range (STIMULUS>START/STOP or CENTER/SPAN)

2. Calibration (CAL)

3. Select display format and channel (DISPLAY)

4. Save(SAVE)

You can change the display format and channel selection at any time. In the

normal test mode, tap the right area of the screen or press the multifunctional

switch to call up the menu. Tap the screen or turn the multifunctional switch to

select a menu item.

The initial state of NanoVNA (no data is stored in 0)

Scan range: 50KHz ~ 900MHz

Track 1: LOGMAG CH0 (reflection)

Track 2: SMITH CH0 (reflection)

Track 3: LOGMAG CH1 (through )

Track 4: CH1 stage (through )

Mark 1: Activated

Uncalibrated.

We will test before shipment and connect directly to the SMA port for

calibration, the calibration data is stored in state 0, and the boot will load the

status 0 data directly.

Page 5: Very tiny handheld Vector Network Analyzer User Guide · User Guide gen111.taobao.com ... This project aim to provide an RF gadget but useful instrument for enthusiast. DIY's vector

Calibration and Normalization: The VNA Master is a field portable unit operating in the rigors of the test

environment. In order to ensure measurement accuracy, RF calibration (OSLT)

must be performed prior to making a measurement in the field. Calibrating with

the specified mechanical calibration requires three loads, open, short, and

match(load). Calibration data is saved as user calibration data. It can be saved to

status 0 and can be automatically loaded at the next boot, It can be also saved

to status 1-4 and can be loaded via the RECALL menu.

Click the CAL→CALIBRATE menu to open the calibration interface, then connect

open, short and load three loads in turn, wait for the screen to stabilize and click

on the menu corresponding to calibrate CH 0. The machine is accompanied by a

calibration piece, for the public head calibration parts inside the needle copper is

short-circuited, the interior with a needle white plastic and stainless steel shell

connected to the (LOAD) 50 ohm load, the internal empty for the open. For the

head calibrator, the back uses solder short circuit for short, welding two 100 ohms

resistor for 50 ohm load, open circuit for open.

Isolation calibration of CH 1 requires two load loads to connect CH0 and CH1,

respectively, to obtain the best isolation, usually with only one set of calibration

loads for port 0, and to connect the load Calibrator to CH1, CH0 to remain open,

and then press the ISOLN menu to calibrate.

Connect the CH0 and CH1 of the analyzer with an optional Through Adapter(SMA

to SMA kit or cable), and then press the THRU menu to calibrate. The

normalization operation moves the measurement reference plane to both ends

of the Through Adapter. This function is only available when the measurement

item is S21.

After the calibration is complete, press the Done button, eject the Save screen to

select the required status to save. Once the calibration is complete, the three

calibrators can be connected to port 0 again, and the correct calibration should

be based on the SMITH chart, which should be: when connected to OPEN, the

curves should be concentrated on the far right of the SMITH chart, and when

connecting SHORT, the curves should be concentrated on the leftmost side of the

Page 6: Very tiny handheld Vector Network Analyzer User Guide · User Guide gen111.taobao.com ... This project aim to provide an RF gadget but useful instrument for enthusiast. DIY's vector

SMITH chart, When connecting LOAD, the curves should all be concentrated in

the middle of the SMITH chart. Using RF cables to connect Port 0 and port 1, view

S21 curve errors should not exceed 0.1dB. If calibration data abnormalities are

found, they should be re-calibrated.

Note: If there is already saved calibration data, first press “Reset”

to clear the calibration data and then calibrate!

If the calibration has been applied, CAL status is displayed.

It is hidden in a state that has not been applied. C * is the state in which the

unsaved calibration value is applied (it disappears when the power is turned off).

C0 ~ C4 0 to 4 indicates that a saved calibration value has been applied to one of

the save locations.

SAVE Unsaved

It changes to this state when saving by an operation. Each of the characters shown

below C indicates that the following error terms are applied:

D: Directivity, R: Reflection Tracking, S: Source Match, T: Transmission Tracking, X:

Isolation

Select the display trace and display format: The DISPLAY→TRACE item of the menu can choose to turn the corresponding

display curve on or off, showing that the curve color is consistent with the color

of the interface curve, and the display curve of the final operation is the active

tracking curve, when the menu FORMAT, the SCALE,CHANNEL operation is valid

for the display curve.

The display type can be modified by the DISPLAY→FORMAT of the menu,

DISPLAY→SCALE can adjust the scale, DISPLAY→CHANNEL can select the

measured port.

Setting the frequency range:

The frequency range of a channel can be expressed by three groups of parameters:

Start Frequency, Center Frequency and Stop Frequency. If any of the parameters

change, the others will be adjusted automatically in order to ensure the coupling

relationship among them

fcenter =(fstart +fstop )/2

fspan= fstop- fstart

Where fspan is the span.

Set the center frequency point of the current screen through the

STIMULUS→CENTER of the menu, and display the values of the center frequency

and sweep span, respectively, to the left and right of the bottom of the grid. In

the lower-right corner of the pop-up Settings value screen, click to eject the

soft keyboard and enter the frequency value via the soft keyboard.

Page 7: Very tiny handheld Vector Network Analyzer User Guide · User Guide gen111.taobao.com ... This project aim to provide an RF gadget but useful instrument for enthusiast. DIY's vector

Please pay attention to the following points:

The start and stop frequencies will vary with changes to the center frequency

when the span is constant.

In Zero Span, the start frequency, stop frequency and center frequency are always

set to the same value. Now, you can use port 0 as a signal source for a fixed output

amplitude, but it is important to note that this machine uses the clock signal

generator S5351 as the signal source, the output signal is square wave, contains

a larger odd harmonic.

Set the frequency range through the STIMULUS→SPAN of the menu, display the

center frequency and sweep span values on the left and right sides of the grid,

and click on the lower right corner of the pop-up settings value screen to eject

the soft keyboard and enter the frequency values through the soft keyboard.

Please pay attention to the following points:

The start and stop frequency vary with the span when the center frequency is

constant.

When the span is set to the maximum, the analyzer enters full span mode.

In Zero Span, the start frequency, stop frequency and center frequency are always

set to the same value.

Set the start frequency through the STIMULUS→START of the menu and display

the start frequency and stop frequency values on the left and right sides of the

grid, respectively. Click on the bottom right corner of the pop-up settings screen

to eject the soft keyboard and enter the frequency value through the soft

keyboard.

Please pay attention to the following points:

The span and center frequency vary with the start frequency when the Span

does not reach the minimum (The parameters vary with the span, please refer to

“Span”);

In Zero Span, the start frequency, stop frequency and center frequency are

always the same value.

Set the stop frequency through the STIMULUS→STOP of the menu, and display

the start frequency and stop frequency values on the left and right sides of the

grid, respectively, in the lower right corner of the pop-up Settings screen, click

to eject the soft keyboard and enter the frequency value through the soft

keyboard. Please pay attention to the following points:

The span and center frequency vary with the stop frequency. The change of the

span will affect other system parameters. For more details, please refer to

“Span”.

In Zero Span, the start frequency, stop frequency and center frequency are always

the same value.

Page 8: Very tiny handheld Vector Network Analyzer User Guide · User Guide gen111.taobao.com ... This project aim to provide an RF gadget but useful instrument for enthusiast. DIY's vector

Menu items: DISPLAY

○ TRACE

■ 0

■ 1

■ 2

■ 3

○ FORMAT

■ LOGMAG

■ PHASE

■ DELAY (Not implemented, computer software provides Group delay functionality)

■ SMITH

■ SWR

■ MORE

■ POLAR

■ LINEAR

○ SCALE

■ SCALE/DIV

■ REFERENCE POSITION

■ ELECTRICAL DELAY

○ CHANNEL

■ CH0 REFLECT

■ CH1 THROUGH

● MARKER

○ SELECT

■ 1

■ 2

■ 3

■ 4

○ MARKER→START

○ MARKER→STOP

○ MARKER→CENTER

○ MARKER→SPAN (Not implemented,)

● STIMULUS

○ STAR

○ STOP

○ CENTER

Page 9: Very tiny handheld Vector Network Analyzer User Guide · User Guide gen111.taobao.com ... This project aim to provide an RF gadget but useful instrument for enthusiast. DIY's vector

○ SPAN

○ CW FREQ

● CAL

○ CALIBRATE

■ OPEN

■ SHORT

■ LOAD

■ ISOLN

■ THRU

■ DONE

■ SAVE

○ RESET

○ CORRECTION

● RECALL/SAVE

○ 0 (Default)

○ 1

○ 2

○ 3

○ 4

● CLOSE

Basic performance:

● PCB: 54mm x 85.5mm x 11mm (without connectors, switches)

● Measurement frequency: 50KHz -900MHz

● RF output: -13dbm (maximum -9dbm)

● Measurement range: 70dB (50kHz-300MHz), 50dB (300M-600MHz), 40dB

(600M-900MHz));

● Port SWR: < 1.1

● Display: 2.8 inch TFT (320 x240)

● USB interface: USB type-C communication mode: CDC (serial)

● Power: USB 5V 120mA, built-in 400mAh battery, maximum charging current

0.8A

● Number of scanning points: 101 (fixed)

● Display Tracking: 4, Marking: 4, Setting Save: 5

●Frequency Tolerance:<2.5ppm

●Frequency Stability:<0.5ppm

Page 10: Very tiny handheld Vector Network Analyzer User Guide · User Guide gen111.taobao.com ... This project aim to provide an RF gadget but useful instrument for enthusiast. DIY's vector

Packing list

NanoVNA host (with 400mAh battery) x 1

USB Type-C data cable x1

30cm SMA male to male RG174 RF cable x2

SMA male calibration kit (OPEN / SHORT /LOAD) x1

SMA female to female connector x1

Block diagram:

Page 11: Very tiny handheld Vector Network Analyzer User Guide · User Guide gen111.taobao.com ... This project aim to provide an RF gadget but useful instrument for enthusiast. DIY's vector

NanoVNA Sharp:

This PC software is designed for control NanoVNA and export Touchstone(snp) files.

Page 12: Very tiny handheld Vector Network Analyzer User Guide · User Guide gen111.taobao.com ... This project aim to provide an RF gadget but useful instrument for enthusiast. DIY's vector

A A

B B

C C

D D

E E

1

1

2

2

3

3

4

4

5

5

6

6

7

7

8

8

TITLE:

nanoVNA REV: 3.0

Date: 2019-05-24 Sheet: 1/1

EASYEDA V5.4.12 Drawn By: hugen79

USB_TYPE-C-31-M-12

U1

SBU2B8

CC1A5

DN2B7

DP1A6

DN1A7

DP2B6

SBU1A8

CC2B5

GND A1B12

VBUS A4B9

VBUS B4A9

GND B1A12

GN

D3

GN

D1

GN

D2

GN

D4

STM32F072CBT6U4

PC13 2

PC14 3

PC15 4

NRST 7

PA010

PA111

PA212

PA313

PA414

PA515

PA616

PA717

PA829

PA930

PA1031

PA1132

PA1233

PA1334

PA1437

PA1538

PB0 18

PB1 19

PB2 20

PB3 39

PB4 40

PB5 41

PB6 42

PB7 43

PB8 45

PB9 46

PB10 21

PB11 22

PB12 25

PB13 26

PB14 27

PB15 28

Boot0 44

VDD124

VDD236

VDD348

VDDA9

VBAT 1

VSS123

VSS235

VSS347

VSSA8

OSC_I 5

OSC_O 6

VDD

VDD

USB_DMUSB_DP

USB_DMUSB_DP

BATSD103AWS

D2

NRST

MCLK

K1-1502SASW2

1

T

2

C

VDD

I2S_DOUT

I2S_BCLKI2S_WCLKSD_CSSD_GP2

LCD_CDLCD_CSSPI_MOSISPI_MISOSPI_SCLKSD_GP1Y-X-

X+Y+

DAC_FC

VDD

TMSTCK

LCD_RESET

VDD

SCLSDA

SCLSDA

MCLK

82ΩR9

49.9ΩR10

49.9ΩR11

49.9ΩR12

150ΩR13

56ΩR14

470ΩR16

27ΩR17

390ΩR18

390ΩR19

49.9ΩR20

49.9ΩR21

39ΩR22

39ΩR23100Ω

R2422ΩR25

TLV320AIC3204IRHBRU9

AVDD24

DVDD29

OVIDD6

MCLK/11

BCLK2

WCLK3

SCLKMFP38

LDOIN26

DINMFP14

SCLSSZ9

SDAMOSI10

SPI/SELECT12

IN1/L13

IN1/R14

IN2/L15

IN2/R16

IN3/L20

IN3/R21

LDO/SELECT30

RESET31

GPIOMFP5/3232

EP33

IOVSS7

AVSS17

DVSS28

REF 18

LOL 22

LOR 23

HPR 27

HPL 25

MICBIAS 19

DOUTMFP2 5

MISOMFP4 11

VDD

MCLKI2S_BCLKI2S_WCLK

SCLSDA

I2S_DOUT

I2S_DIN

TFT_2.8_SPI_18pU10

CSCS

D/CD/C

GNDGND

GND2GND2

GND3GND3

GND4GND4

GND5GND5

GND6GND6

LEDLED

RESETRESET

SCKSCK

SDI(MOSI)SDI

SDO(MISO)SDO

VCCVCC3.3V

XNXN

XPXP

YNYN

YPYP

LCD_RESETSPI_SCLK

LCD_CSLCD_CD

SPI_MOSISPI_MISO

VDD

X+Y+

Y-X-

+5V

+5V

+5V

+5V

VDD

2ΩR40

2.2uHL1

22uFC47

4.7uHL3

SA612ADU6

OSC

IN-A1

IN-B2

OUT-A 4

OUT-B 5

76 8

3

SA612ADU7

OSC

IN-A1

IN-B2

OUT-A 4

OUT-B 5

76 8

3

SA612ADU8

OSC

IN-A1

IN-B2

OUT-A 4

OUT-B 5

76 8

3

4.7uHL4

4.7uHL5

NRST

KT-0603RLED1

10KΩR5

100nFC5

100nFC6

100nFC7

100nFC8

1uFC3

1uFC4

10KΩR6

KT-0603RLED2

3.9KΩR7

3.9KΩR8

100nFC37

100nFC34

100nFC35

100nFC36

100nFC22

100nFC23

100nFC24

100nFC25

100nFC26

100nFC27

100nFC43

100nFC21

100nFC20

100nFC19

100nFC39

100nFC41

100nFC18

100nFC17

100nFC16

100nFC15

100nFC14

100nFC13

100pFC44

100pFC42

100pFC40

1nFC28

1nFC29

1nFC30

1nFC31

1nFC32

1nFC33

10KΩR38

10uFC45

10uFC46

10uFC49

300ΩR26

300ΩR27

300ΩR28

300ΩR29

300ΩR30

300ΩR31

15KΩR32

15KΩR33

15KΩR34

15KΩR35

15KΩR36

15KΩR37

100nFC9

100nFC10

100nFC11100nFC12

Si5351A-B-GTU5

VDD1

XA2

XB3

SCL4

SDA5

CLK2 6

VDDO7 GND 8

CLK1 9CLK0 10

TMSTCK

1KR3

1KR2

SMA-KTX

SMA-KRX

BAT

IP5303U2

VIN1

D12

NC/BAT3

D24 KEY 5BAT 6SW 7VOUT 8

EPAD 9

2.54mm 1*2PBAT

12

SK-12D02-VG3SW1

1234 5 XC6206P332MRU3

GND 1

Vin3

Vout 2

10uFC1

ICSRC6508_屏蔽支架S1

11

ICSRC6508_屏蔽支架S2

11

ICSRC6508_屏蔽支架S3

11

ICSRC6508_屏蔽支架S4

11

ICSRC6508_屏蔽支架S5

1 1

ICSRC6508_屏蔽支架S6

1 1

ICSRC6508_屏蔽支架S7

1 1

ICSRC6508_屏蔽支架S8

1 1

ICSRC6508_屏蔽支架S9

1 1 ICSRC6508_屏蔽支架S10

11

77311-462K05LFP2

11

22

33

44

55

RE-H022TD-1190 (LF)(SN)P1

11

22

26MHzY1

AFC/GND1

GND2 OUT 3VCC 4

10R4

100nFC38