NanoVNA Very tiny handheld Vector Network Analyzer User Guide gen111.taobao.com 2019-07-11 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 50k300MHz 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) 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 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. 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 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. 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. 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 ○ 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 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: NanoVNA Sharp: This PC software is designed for control NanoVNA and export Touchstone(snp) files. 1 2 3 U2 IP5303 C46 10uF A GND 1 L1 R2 1K R40 2Ω VDD C5 C6 C7 C8 100nF 100nF 100nF 100nF 2.54mm 1*2P 2 BAT 1 VBUS B4A9 R5 10KΩ U3 XC6206P332MR Vout 2 +5V 5 1 VBUS A4B9 2 SK-12D02-VG3 SW1 T C 1 C3 1uF USB_DM USB_DP C4 1uF GND 1 B DAC_FC X+ Y+ VDD 3 Vin 24 36 48 9 23 35 47 8 SW2 K1-1502SA 2 LED1 KT-0603R GND B1A12 6 7 TMS TCK LCD_RESET 10 11 12 13 14 15 16 17 29 30 31 32 33 34 37 38 U4 STM32F072CBT6 VDD1 VBAT 1 VDD2 R3 1K VDD3 PC13 2 3 PC14 VDDA PC15 4 MCLK VSS1 OSC_I 5 VSS2 OSC_O 6 NRST VSS3 NRST 7 VSSA Boot0 44 PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15 18 19 20 39 40 41 42 43 45 46 21 22 25 26 27 28 8 U10 TFT_2.8_SPI_18p D2 SD103AWS 2.2uH BAT C1 10uF 3 DN1 DP2 SBU1 CC2 8 7 6 5 9 4 A7 B6 A8 B5 GND A1B12 VOUT SW BAT KEY EPAD 5 C49 10uF C47 22uF 2 GND USB_DM USB_DP SBU2 CC1 DN2 DP1 GND 3 B8 A5 B7 A6 4 GND USB_TYPE-C-31-M-12 1 VIN 2 D1 3 NC/BAT 4 D2 C45 10uF U1 4 BATLED2 KT-0603R P1 RE-H022TD-1190 (LF)(SN) R6 10KΩ XYSD_GP1 SPI_SCLK SPI_MISO SPI_MOSI LCD_CS LCD_CD 1 1 2 2 VDD VDD GND LCD_RESET SPI_SCLK LCD_CD LCD_CS SPI_MOSI SPI_MISO RESET SCK D/C CS SDI SDO GND2 VCC3.3V R4 10 LED GND3 GND4 GND5 VDD X+ Y+ XY- R7 R8 3.9KΩ 3.9KΩ SD_GP2 SD_CS I2S_WCLK I2S_BCLK GND6 XP YN XN YP GND RESET SCK D/C A CS SDI(MOSI) SDO(MISO) GND2 VCC LED GND3 GND4 GND5 GND6 XP YN XN YP SCL SDA B VDD I2S_DOUT NRST TCK TMS 1 2 3 4 5 P2 77311-462K05LF 1 2 3 4 5 VDD Y1 26MHz C 1 AFC/GND 2 GND 4 VCC 3 OUT U5 Si5351A-B-GT C11 100nF CLK0 10 C12 100nF CLK1 9 MCLK CLK2 6 2 XA 3 XB SCL SDA 4 SCL 5 SDA R26 300Ω R27 300Ω VDD 1 VDD 7 VDDO 24 AVDD 29 DVDD 6 OVIDD R28 300Ω GND 8 C9 C10 100nF100nF C34 C35 C36 100nF100nF100nF R13 150Ω C40 100pF L3 4.7uH R17 27Ω 2 IN-B C14 100nF C42 100pF L4 4.7uH C15 100nF R19 390Ω C16 100nF U7 SA612AD 1 IN-A OSC 2 IN-B 18 22 23 27 25 19 5 I2S_DOUT 11 8 12 13 14 15 16 20 21 R20 49.9Ω 15KΩ C22 100nF OUT-B 5 R33 15KΩ C23 100nF R38 10KΩ C28 1nF R30 300Ω C29 1nF C38 100nF OUT-A 4 R34 15KΩ C24 100nF OUT-B 5 R35 15KΩ C25 100nF R21 49.9Ω D 30 LDO/SELECT 31 RESET 32 GPIOMFP5/32 33 EP 7 IOVSS 17 AVSS 28 DVSS R24 100Ω R23 39Ω C17 100nF R25 22Ω 1 IN-A C31 1nF OSC 2 IN-B C18 100nF 8 7 6 R22 39Ω OUT-A 4 R36 15KΩ C26 100nF OUT-B 5 R37 15KΩ C27 100nF +5V C43 100nF L5 C44 100pF C32 1nF C33 1nF TITLE: 2019-05-24 EASYEDA V5.4.12 2 3 4 REV: 3.0 nanoVNA 4.7uH Date: 1 S10 ICSRC6508_屏蔽支架 1 1 S4 ICSRC6508_屏蔽支架 1 1 S3 ICSRC6508_屏蔽支架 1 1 S2 ICSRC6508_屏蔽支架 1 1 S1 ICSRC6508_屏蔽支架 1 1 S9 ICSRC6508_屏蔽支架1 1 S8 ICSRC6508_屏蔽支架 1 1 S7 ICSRC6508_屏蔽支架 1 1 S6 ICSRC6508_屏蔽支架 1 1 S5 ICSRC6508_屏蔽支架 1 1 U8 SA612AD 3 RX SMA-K C30 1nF R31 300Ω C21 100nF C37 100nF SPI/SELECT IN1/L IN1/R IN2/L IN2/R IN3/L IN3/R 3 E R32 C20 100nF 6 R18 390Ω OUT-A 4 +5V C41 100nF R12 49.9Ω OSC 8 R9 82Ω 1 IN-A 7 6 C13 100nF 7 TX SMA-K R11 49.9Ω 3 R10 49.9Ω REF LOL LOR HPR HPL MICBIAS DOUTMFP2 MISOMFP4 I2S_DIN 4 SCL 9 DINMFP1 SDA 10 SCLSSZ SDAMOSI R29 300Ω C19 100nF D 1 MCLK/1 2 BCLK 3 WCLK 8 SCLKMFP3 26 LDOIN U6 SA612AD R16 470Ω R14 56Ω MCLK I2S_BCLK I2S_WCLK +5V C39 100nF C U9 TLV320AIC3204IRHBR 5 6 7 Sheet: 1/1 Drawn By: hugen79 8 E