User Guide
User Guide
x
User guide
Dietmar Krause
DL2SBA
Hindenburgstraße 29
D-70794 Filderstadt
1 TABLE OF CONTENTS
2 Changes .......................................................................................................................................... 5
3 Acknowledgements ........................................................................................................................ 8
4 Overview ......................................................................................................................................... 9
5 Quick-Start-Guide (Windows/OS X).............................................................................................. 11
6 GUI ................................................................................................................................................ 13
6.1 The image panel ................................................................................................................... 14
6.1.1 Scales ............................................................................................................................... 15
6.1.2 Saving measured data ..................................................................................................... 21
6.1.3 Display Smith-chart.......................................................................................................... 22
6.1.4 Reference data ................................................................................................................ 25
6.1.5 Port extension.................................................................................................................. 27
6.2 Marker panel ........................................................................................................................ 28
6.2.1 Operations ....................................................................................................................... 29
6.2.2 Marker-math dialog ......................................................................................................... 30
6.2.3 Tune-dialog ...................................................................................................................... 31
6.3 The control panel ................................................................................................................. 32
6.3.1 Frequency ........................................................................................................................ 32
6.3.2 Mode................................................................................................................................ 33
6.3.3 Single-Scan & Freerun mode ........................................................................................... 33
6.3.4 Zoom ................................................................................................................................ 33
6.3.5 Speed selector ................................................................................................................. 35
6.3.6 Average calculations ........................................................................................................ 35
6.3.7 Phosphor mode ............................................................................................................... 37
6.3.8 Gaussian Filter ................................................................................................................. 37
6.4 The status bar ...................................................................................................................... 39
6.5 The tool bar .......................................................................................................................... 40
6.6 The menu bar ....................................................................................................................... 41
6.6.1 File ................................................................................................................................... 41
6.6.2 Analyser ........................................................................................................................... 42
6.6.3 Presets ............................................................................................................................. 44
6.6.4 Export............................................................................................................................... 46
7 Tools.............................................................................................................................................. 66
7.1 Cable length measurement.................................................................................................. 66
7.2 Cable loss measurement ...................................................................................................... 67
7.3 Generator ............................................................................................................................. 69
7.4 Scheduler ............................................................................................................................. 69
7.4.1 General ............................................................................................................................ 69
7.4.2 Output format.................................................................................................................. 70
7.4.3 Time definition................................................................................................................. 70
7.4.4 Execution log ................................................................................................................... 72
7.5 Data analysis ........................................................................................................................ 73
7.5.1 Loading data .................................................................................................................... 74
7.6 Multi-tune ............................................................................................................................ 78
7.6.1 Control window ............................................................................................................... 79
7.6.2 Scan-window ................................................................................................................... 80
7.7 Pad calculator....................................................................................................................... 82
7.7.1 Usage ............................................................................................................................... 82
7.7.2 Results.............................................................................................................................. 82
7.7.3 Resistor calculation.......................................................................................................... 82
7.7.4 Limits................................................................................................................................ 83
7.7.5 Samples............................................................................................................................ 83
7.8 S-Parameter collector .......................................................................................................... 85
8 Measurement basics..................................................................................................................... 88
8.1 Storage ................................................................................................................................. 91
8.1.1 Location ........................................................................................................................... 91
8.1.2 Format ............................................................................................................................. 91
8.2 Calibration procedure .......................................................................................................... 92
8.2.1 Over scan ......................................................................................................................... 94
8.2.2 Saving calibration data .................................................................................................... 96
8.2.3 Loading existing calibration data ..................................................................................... 97
8.3 Scan quality .......................................................................................................................... 99
8.4 Calibration modes .............................................................................................................. 100
8.4.1 Presets ........................................................................................................................... 100
8.4.2 Calibration mode 1 ........................................................................................................ 101
8.4.3 Calibration mode 2 ........................................................................................................ 103
8.5 Frequency calibration ........................................................................................................ 104
9 Configuration .............................................................................................................................. 105
9.1 Storage location ................................................................................................................. 105
9.1.1 Changing location .......................................................................................................... 106
9.2 Editing ................................................................................................................................ 107
9.2.1 Options .......................................................................................................................... 108
9.3 Colour settings ................................................................................................................... 109
9.4 Language settings............................................................................................................... 110
9.5 Command-line parameters ................................................................................................ 111
9.5.1 Supported parameters .................................................................................................. 111
9.5.2 Supported region and language codes .......................................................................... 112
10 Update ........................................................................................................................................ 113
10.1 Behind a proxy server ........................................................................................................ 116
11 Samples....................................................................................................................................... 117
11.1 Transmission mode ............................................................................................................ 117
11.2 Reflection mode ................................................................................................................. 120
11.2.1 Comparison with simulation ..................................................................................... 121
11.3 Measuring an 144MHz pre-amplifier ................................................................................. 125
11.4 MiniCircuits 50Ω terminator .............................................................................................. 129
11.4.2 MiniCircuits HAT-6dB attenuator open end .............................................................. 130
11.4.3 MiniCircuits HAT-6dB attenuator terminated 50Ohm .............................................. 131
12 Hints and tips .............................................................................................................................. 132
12.1 Error: No data character received: 0 0 missing - displayed in status bar .......................... 132
12.2 Changing location for configuration data .......................................................................... 132
12.3 Running from a removable media ..................................................................................... 132
12.4 How can I change the number of samples for a scan? ...................................................... 132
12.5 Serial port on Linux cannot be opened .............................................................................. 133
12.6 No serial ports displayed on Linux ..................................................................................... 133
12.7 Reporting a problem .......................................................................................................... 134
12.7.1 Operating system ...................................................................................................... 134
12.7.2 JAVA environment ..................................................................................................... 134
12.7.3 vna/J startup info ...................................................................................................... 135
12.7.4 vna/J .......................................................................................................................... 135
12.8 Enable logging .................................................................................................................... 136
12.9 Application does not start.................................................................................................. 137
2 CHANGES
3 ACKNOWLEDGEMENTS
• First, I want to thank my wife Monika, DL6SCF being incredibly understanding, supportive,
and most of all, patient.
• Davide, IW3HEV and his team for these fine little blue boxes.
• Andy, G0POY, for his permanent quality assurance of new releases, proof-reading this doc-
ument, providing an excellent installation description for SUSE LINUX and giving useful tips
regarding usability etc.
• Dan, AC6LA, author of ZPLOTS, for his support on writing ZPlots and SnP formats correctly.
• Erik, SM3HEW for his translation to Swedish and his continuous testing and comments
• Domingo, EA1DAX has provided the Spanish translation of the relevant manuals
• Toshiyuki Urakami, JP1PZE for translating the user manual and driver guides into Japanese
• Gerrit, PA3DJY for providing the Dutch translation and the full user manual translation!
• And last but not least my cat Ina, which helped me many times solving complex situations at
the keyboard ;-)
4 OVERVIEW
The miniVNA and miniVNApro instruments by mRS http://www.miniradiosolutions.com are popular
and very useful test instruments.
The miniVNA instrument is a small blue box with two BNC connectors and a USB connector.
The newer miniVNApro is also small blue box now with two SMA connectors and much enhanced
precision.
All the control of the instrument is performed by a software application running on a PC.
Many people have contributed to the development of this software, but the focus has been mainly
on the Microsoft Windows operating system. There was a Linux based application but this is no long-
er supported, and the advancement of the various Linux distributions has rendered it inoperable.
I've started in 2007 to develop a control application based on the Java programming language. Initial
ideas were taken from the Visual-Basic-Application that was provided by mRS.
Java is a cross-platform language, which allows the identical application binary to run on any sup-
ported Java enabled Operating System.
Currently I've tested the application on Windows 98, Windows XP, Windows7, Windows VISTA, Win-
dows 8.0, Windows 8.1 and Mac OS X.
Remark:
Not all screenshots in this documentation are taken from the latest application version.
Measurement
basic
Basic information of how to do measurements using this applica-
tion
✓
Calibration How to get good results
5 QUICK-START-GUIDE (WINDOWS/OS X)
1. Install the required FTDI serial port drivers for your PC from FTDI
http://www.ftdichip.com/Drivers/VCP.htm
Only for older Windows version – WIN8 or later should have the matching FTDI drivers on
board
13. You can save the calibration data via this button .
A meaningful filename is proposed.
Remark: In case of problems with the above procedure, please be so kind and check the detailed
manuals on http://vnaj.dl2sba.com prior to asking for support!
6 GUI
The applications main window contains the graphical representation of the scanned values in the
image panel, as well as the control panel and the marker panel.
Image panel
Control panel
Marker panel
- The scale selection drop down list boxes for the left and right scale.
- The vertical scales matching the selected scale types in the drop down list boxes.
- The control button for the smith-chart. See chapter “Display Smith-chart” on page 22 for de-
tails.
- The reference data control. See chapter “Reference data” on page 25 for details.
- The device supply-voltage control displays the current supply voltage of the analyser.
Not supported on some devices.
- The device-temperature control displays the current device temperature. Not support-
ed on some devices.
- The port-extension control. See details in chapter “Port extension” on page 27.
- The display area showing the scanned results from the analyser.
For each tick on the left scale, a dotted line is drawn in the diagram area.
6.1.1 Scales
The scale for the two diagram lines can be selected using the
scale dropdowns on top of the image panel.
6.1.1.1 Scale-lifecycle
Each scale has currently three states:
State
Scale set to driver default range The range of the scale is set to fixed range. The scales Phase
and Loss are scaled based on the used driver. The other
scales have an identical range independent of the loaded
driver.
Scale set to measured values The user has selected the auto-scale option. The scales
range is determined by the measured data. Except the SWR
scale, all scales support auto-scaling.
Scale set to custom range The scale is set to a fixed range. The user must enter the
range. The range may not exceed the specified ranges of the
scale.
6.1.1.2 Auto-scaling
Except the SWR scale, all scales can scale themselves to the measured data.
Selecting the AUTOSCALE checkbox above the diagram enables this auto scale functionality.
When deselecting the AUTOSCALE box, the scale uses the minimum and maximum values as de-
scribed in the previous table.
Clicking twice on the deselected AUTOSCALE box can be used to reset both scales to their default
values.
• The absolute maximum or minimum defined per scale type (MINabs, MAXabs)
• The current maximum or minimum values defined in the "Setup-Scales dialog" described on
20. (MINuser, MAXuser)
• The values entered in the "Custom-scale dialog" as described on page 18 (MINcustom, MAXcus-
tom)
Clicking with the left mouse button on the scale area opens a
small dialog, in which the user can enter the minimum (value
at top of scale) and the maximum (value at bottom of scale)
The range, which can be entered in this dialog is controlled by
the values, defined in the "Setup-Scales dialog".
The RESET button resets the range to the values defined in
the "Setup-Scales dialog".
If custom scaling is not supported for this scale, a message is
shown:
When the entered value is too low for the active scale, a mes-
sage is displayed showing the maximum value.
When the entered value is too high for the active scale, a
message is displayed showing the maximum value.
The scale ranges can also be set using the mouse. When the mouse is posi-
tioned on a scale area, the mouse cursor turns into a pointing hand.
Two modes are available:
The ranges of the scales RL, TL, RP, TP cannot be changed here, because the absolute ranges are de-
termined by the user analyser.
The range of the SWR range cannot be changed, because SWR values above 10:1 are useless.
Idea is, that the user defines the scale ranges for his usual measurement tasks. When he resets the
scale range using the "Custom-scale dialog", the minimum and maximum values are set to values
entered in this dialog.
The values in brackets are the absolute maximum or minimum values for this field. There is no fur-
ther validity checking on this dialog, so be careful. If you get stuck, simply delete the vna/J configura-
tion file.
Clicking the SAVE button, save the ranges to the corresponding scales.
The location of the file can be selected in the default SAVE dialog:
Also, a short comment can be entered in the comment box right to the file list.
This data then can be later displayed in the analysis dialog (See chapter "Data analysis" on page 73)
or reloaded into the diagram area as reference data (See chapter "Reference data" on page 25).
Opens a non-modal dialog, which displays the current measured data inside a Smith-chart:
If the markers are selected in the main window, a small rectangle in the marker colour is drawn on
the smith-chart and the configured marker data is printed on the right diagram side.
Note: The relevant data for a Smith-chart is only available in reflection mode. In transmission mode,
the analyser is not capable providing the relevant data.
The data in the smith-chart is updated whenever a new scan is done in the main window. The
marker data is updated, when the markers are moved in the main window.
The size (number of x/y-pixels) of exported image is determined by the size of the Smith-chart inside
the dialog. To get higher resolution, simply resize the dialog to the desired size and then use the ex-
port function.
6.1.3.2 Configuration
Clicking inside the diagram you can configure the Smith-chart.
6.1.3.2.4 Invert
You can easily create an inverse image using the “Invert” button.
6.1.3.2.5 Default
Clicking the default button reset all values to defaults (except the circles, for this check chapter
6.1.3.3 “Configuring circles”).
Note: The changed reference resistance is used only on for the NEXT scan.
The file is named “SmithChartCircles.txt” and is placed in the configuration directory of vna/J.
This file is created, when the Smith-chart dialog is opened for the first time and is read every time the
Smith-chart dialog is reopened.
- A line with semicolon-separated values for the imaginary circles (range 0.0 … 1.0)
- A line with semicolon -separated values for the real circles (range 0.0 … 1.0)
- A line with semicolon -separated values for the SWR circles (range 1.0 … 99.0)
Initially no reference data is loaded. This is shown with a crossed button in the toolbar.
When reference data is loaded, the cross is removed from the toolbar button
And the reference trace is shown in the main diagram in the selected colour (here WHITE) after the
next scan.
Only the left scale value is drawn from the reference data. The selected phase on the right scale is
only drawn from the measurement data.
Note: The reference data is drawn together with measured data. So, after loading a new reference
data set, it is displayed after the next executed scan.
First the reference data is drawn and then the measured data. This means, if the reference
data is "covered" by the measured data, no reference trace is visible!
Clicking the reference button opens the "Calibration load dialog". Here the user can search and se-
lect a previously saved reference data set (see chapter "Saving measured data" on page 21) or re-
move the previously loaded reference data set.
In the list all found reference datasets are displayed which were found in the selected directory.
When the loaded reference data does not completely cover the measurement range, only the availa-
ble reference data is drawn. As shown here the reference data is only available from 5.3MHz to
11.3MHz and the measurement scan ranges from 1MHz to 30MHz:
Note: Displaying a directory with a lot of reference data files in, can take some time, as every dataset
has to be completely read to retrieve all the required information.
Sometimes you’re not able to reach this point (i.e. the antenna feed-point up on a tower), so you can
use the port extension calculation to overcome this problem.
If you know the length and velocity factor of the feed line connected between the analyser and the
antenna, you can you the port extension function, to get a correct reading at the analyser.
To enable the port extension function click on this icon and enter the feed line length and the
velocity factor:
If you’ve entered data into this dialog, the icon is enabled and the port extension calculation is
done.
To remove port extension, simply click the button “Clear” in the port extension parameters dialog.
Remark: Currently port extension assumes lossless feed lines – this is enough for SWR calculations.
More to come later!
Mouse: Displays values, when the mouse cursor is inside the image panel.
Marker 1: Can be set by moving the mouse into the diagram panel and clicking the left mouse but-
ton.
It can be moved using the mouse-wheel.
Delta: Calculates the absolute differences between most of the Marker 1 and Marker 2 data.
Marker 2: can be set by moving the mouse into the diagram panel and clicking the left mouse but-
ton while pressing the Shift key.
It can be moved using the mouse-wheel while pressing the Shift key.
Marker 3: can be set by moving the mouse into the diagram panel and clicking the left mouse but-
ton while pressing the Control-key.
It can be moved using the mouse-wheel while pressing the Control-key.
Marker 4: can be set by moving the mouse into the diagram panel and clicking the left mouse but-
ton while pressing the Shift-Control-keys.
It can be moved using the mouse-wheel while pressing the Shift-Control-keys.
6.2.1 Operations
Un-checking the option button right to the marker, removes
the marker from the diagram panel.
When the mouse is positioned inside the diagram panel, the
current values at the mouse position are displayed in the mark-
er named M
The marker-math dialog is bound to one marker. The data displayed in this dialog is the data of this
marker.
To use the reflection loss data for calculation, select this radio button.
To use the transmission loss data for calculation, select this radio button.
Enter the desired bandwidth.
With this dialog, it is possible to measure i.e. the 6dB bandwidth of a band pass or notch filter.
For a simple notch filter the procedure is described in chapter "Transmission mode" on page 117.
You must leave the entry field for the "Limit" to activate the new value (i.e. click on dia-
log background ...)
6.2.3 Tune-dialog
This dialog can be used i.e. to tune an antenna when the PC display is some distance away. The tune
dialog is bound to one of the two markers. The data displayed in the tune-dialog is the data of this
marker.
If you want to display the SWR at a fixed frequency, ensure, that the
marker search mode is not enabled, means no small star is shown in
the marker fields.
If you want to display the minimum or maximum SWR value in the
given scan range, enable the marker search mode for the SWR marker
field.
These two fields can control the background colour of the frequency
and SWR fields.
The background is green, if the SWR is below the entered value in field
Green-Yellow. The background is yellow, if the SWR is between Green-
Yellow and Yellow-Red. The background turns red, if the SWR is above
the value in the field Yellow-Red.
Remark: The Close icon in the dialog does not work!
6.3.2 Mode
The available modes for the selected analyser type are
displayed in the dropdown combo box.
6.3.4 Zoom
There are two types of zoom modes supported:
• Min-Max-zoom
• Percentage zoom
If the AUTO checkbox right to the zoom button is checked, the analyser au-
tomatically performs a scan after the ZOOM button was pressed.
6.3.4.1 Min-Max-zoom
When both markers are visible inside the diagram, clicking the button sets the start and
stop frequencies to the range selected by the markers 1 and 2.
And clicking the zoom button sets the scan range to these values:
6.3.4.2 Percentage-zoom
When only one marker is visible in the diagram, clicking the zoom button zooms into the current
diagram with:
For example:
• Currently selected scan range is from 1MHz to 100MHz. Marker is set to 60MHz.
• Now press ZOOM.
• New scan range is 50MHz to 70MHz with a centre frequency of 60MHz.
The amount of speedup is displayed in the text field left to the slider bar.
The amount of averaging is displayed in the text field left to the slider bar.
The averaging buffer is an fifo-like buffer – so you need at last x-scans to average x-scans.
Remarks: The time for executing a scan with one additional scan takes twice the time of a single
scan and so on.
The samples are provided by Detlef, DL7IY (SK) and are measured using a miniVNApro
and a large cage-antenna (Reuse).
6.3.6.1 Average 0
6.3.6.2 Average 1
6.3.6.3 Average 3
6.3.6.4 Average 7
If you select “Create File” the filter file “Gaussian.txt” is created in the CONFIG-directory of vna/J and
used for the next scans.
You can create your own filter file and place it in the CONFIG-directory of vna/J. Check the generated
file for details on the format.
1. In the leftmost section, tool tips for the menu entries and status information of running data
acquisitions are displayed. Green or white background for info messages. Red for errors.
2. The selected type of the analyser is displayed here.
3. When calibration data is loaded, here the number of calibration steps and over scans is dis-
played. If no data is loaded is displayed.
4. In the rightmost section, the filename of the currently loaded main calibration dataset to-
gether with the files comment is shown.
Remark: If any text displayed in the status bar is not completely visible, simply click on it with the
mouse to display a popup dialog, displaying the complete message.
6.6.1.1 Settings
The settings dialog is displayed. See chapter "Editing" on page 107 for details.
6.6.1.2 Colours
The colour configuration dialog is displayed. For details please see chapter "Colour settings" on page
109.
6.6.1.3 Language
The language configuration dialog is displayed. See chapter "Language settings" on page 110 for de-
tails.
6.6.2 Analyser
6.6.2.1 Setup
The configuration of the analyser hard-
ware can be found in the analyser menu.
If you are using a Bluetooth connected analyser the checkbox “Wireless connection” should be
checked to increase the timeout used during checking for the analyser.
If your serial port is not displayed on the list “Available ports” you can try to “Show all” serial ports
on your computer. Usually on Linux-systems there may me problems with the naming of serial ports.
If you have problem, please check https://vnaj.dl2sba.com – there are some hint for Linux systems.
6.6.2.2 Info
After selecting the correct hardware, a driver information dialog is available, which shows the hard-
ware specific parameters. This dialog can be also opened using the toolbar button.
Depending on the selected driver a specific dialog is displayed. Please consult the driver guide for the
various analysers.
6.6.2.3 Reconnect …
Since version 2.8 of vna/J a permanent connection is established between vna/J and the connected
analyser. This behaviour greatly reduces the problems for Bluetooth-connections on various plat-
forms.
If the connection between the analyser and vna/J is lost while vna/J is running, no further scans can
be executed. To reconnect to the analyser, select the Reconnect menu entry in the Analyser menu.
6.6.3 Presets
6.6.3.1 Save …
Selecting the menu entry PRESETS/SAVE opens this dialog:
Here the user can select which data should be saved for later recall:
Open the file save dialog where the user enter a new
target file name or select an existing file to overwrite.
6.6.3.2 Load …
A simple file selection dialog is opened and the user can select an existing file to load.
6.6.3.3 Internal
6.6.4 Export
Currently the application supports 4 ways to export the measurement data into an external files:
Format Comment
XML Exports the currently displayed data into an XML compatible file.
ZPlots Export the data in a format, that the EXCEL macros ZPlots from
AC6LA can directly read and display.
6.6.4.1 Settings
The settings dialog sets common parameters for all export formats.
As a special feature, the filename supports parameter replacement. The following parameters are
supported:
6.6.4.1.2 Timestamp
When calling the export function, the current timestamp is provided in parameter {0}. Here are some
formatting examples for this timestamp 2010-02-15 17:12:45:
Format Result
VNA_{0,date,yyMMdd} VNA_100215.xls
VNA_{0,time , HHmmss } VNA_171245.xls
The following replacement parameters are currently supported:
If the checkbox OVERWRITE is not set, a message is shown and you are asked, whether you want to
overwrite this file.
Note: When a part of the filename is dynamic (i.e. inserted date or time parts) the overwrite warn-
ing is only shown, when exactly the same filename is already existing at the export location.
If you plan to use the scheduler to generate automatically export, ensure, that this checkbox
is not set or that every time the scan runs, a different filename is generated!
6.6.4.1.5 Headline/Comment
Here you can enter a diagram title, which is displayed in the head section of the exported diagrams
(JPG and PDF format).
The same replacement parameters are supported as for the filename field.
6.6.4.1.6 Comment
Here you can enter a detailed comment for the measurement, which is printed in the generated PDF-
document below the diagram.
For printing a fixed-space-font is used, so fundamental formatting can be done using SPACES.
The same replacement parameters are supported as for the filename field.
Comma separated
Dot separated
Left aligned
Right aligned
6.6.4.1.9 Marker-size
Here you can specify the size of the marker tri-angles in the exported diagrams.
Small
Medium
Large
6.6.4.1.11 Legend
Here you can specify, which legend is printed on the exported charts.
• Frequency
• Phase and
• Loss
• Frequency
• Return loss
• Return phase
• Transmission loss
• Transmission phase
• Rs
• Xs
• |Z|
• Magnitude
• SWR
When selecting the menu item or clicking the toolbar button, the diagram is saved in JPEG-format to
an external file.
Hint: When left-clicking the toolbar button with pressed Shift-key on the keyboard, the image
is copied to the systems clipboard as image. The image can be inserted in various appli-
cations like MS Word etc.
Clicking the PDF toolbar button or selecting the menu entry EXPORT/PDF exports the current
displayed data to a PDF document.
6.6.4.5.1 Options
When the user presses the SHIFT-key and clicks on the toolbar button, the PDF document is generat-
ed according the EXPORT settings and then opened in the systems PDF reader application.
When the user presses the CTRL-key and clicks on the toolbar button, the edit dialog for the export
text is displayed:
Here the comment and headline fields can be edited. Selecting the "CANCEL"-button aborts the PDF
export. Selecting the "SAVE"-button stores the texts in configuration and continues with PDF genera-
tion. In general the following behaviour is implemented:
6.6.4.5.2 Sample
The comment can be formatted using the export settings described in chapter "Settings" on page 47.
To get this sort of comment field enter this in the export configuration dialog:
Date: {0}
Mode: {1}
Analyser: {2} / {3}
Scan
Start: {4} / {6}
Stop: {5} / {7}
Samples: {8}
Overscan: {9}
Calibration
Samples: {10}
Overscan: {11}
File: {12}
User: {13}
Agilent published this format 2002. A detailed specification can be found here:
http://www.eda.org/pub/ibis/connector/touchstone_spec11.pdf
Currently the miniVNA is only capable of measuring the parameter S11 in reflection mode and S21 in
transmission mode. The other parameters can only be measured, when manually reversing the
DUT/DET connectors.
In reflection mode a file with the extension S1P is generated with the following layout:
Only the parameter S21 is set in the generated file, all other parameters are set to dummy values,
here 0.
The export filename also ends with .csv, so that Excel can load it without any renaming.
Importing the data into ZPlots enables the user, to use the features of the ZPlots spreadsheet even
with newer MS-Office versions, where the serial port support currently no longer works.
7 TOOLS
Currently four tools are available in addition to the network analyser functionality:
These functions can be reached via the TOOLS menu or the corresponding toolbar buttons:
Pressing the MEASURE button starts a full-scale scan of the attached analyser in reflection mode.
Depending on which values are filled in by the user, the results are calculated:
The length unit can be selected using the radio buttons for m and ft.
If you cannot connect both ends of the cable to the analyser, you can use the function
to get a diagram for the cable loss.
Connect one end of the cable to the DUT port of the analyser. Leave the other end of the cable open
and press the button:
7.3 GENERATOR
Please consult the various driver guides for explanations regarding the generator dialog.
7.4 SCHEDULER
7.4.1 General
The scheduler enables the user, to create analyser scans on a regular basis. Therefore the user has to
define in which time periods a scan should be done. For details see chapter "Time definition" on page
70.
To give reasonable filenames, the user should define a filename pattern in the export settings like
this:
VNA_{0,date,yyMMdd}_{0,time,HHmmss}
More details on filename pattern see chapter "Output file → FilenameFehler! Verweisquelle konnte
nicht gefunden werden." on page 48.
The scheduler is very similar to the popular LINUX CRON daemon, so for detailed information consult
the LINUX documentation.
The same export formats, which are available through the toolbar, are also available for scheduled
output generation.
For each selected output format, a separate file is created as defined in the export settings.
Selecting all checkboxes and specifying a filename patter as described on the previous page gives
these filenames:
1 Minute pattern During which minutes of the hour should the task 0.. 59
been launched?
2 Hours pattern During which hours of the day should the task 0.. 23
been launched?
3 Days of month During which days of the month should the task 1.. 31
pattern been launched? L specifies the last day
of the month
4 Month pattern During which months of the year should the task 1..12
been launched?
5 Days-of-week During which days of the week should the task 0 == Sunday
pattern been launched? 6 == Saturday
• Every minute
• Every hour
• Every day
• Every month
• Every weekday
A list of discrete values can be specified using a comma as separator. I.e. "* 0,12 * * *" means exe-
cute the task at noon and midnight.
A range of values can be specified using a hyphen as separator. I.e. "0-4 * * * *" means execute the
task every minute in the first five minutes of every hour.
A repetitive schedule can be done by using the slash syntax. I.e. */5 * * * * means execute the task
every five minutes starting from now.
Here the user can load up to two previously recorded datasets. The available operations for the da-
tasets are:
Opens the default OPEN-dialog, where the user can select a previously recorded data
set.
The name of the loaded data file is then displayed near the open icon.
Here the same scales are available as in the main diagram area.
Currently RAW files (*.vjraw) from vna/J and S-parameter files are supported.
7.5.1.2 S-parameters
The application supports only properly formatted S-parameter files (see
http://www.eda.org/pub/ibis/connector/touchstone_spec11.pdf for details).
Parameter S
Format DB
If the selected file contains valid data, the contained data is displayed:
Here you have to choose, which data from the input file should be mapped to which data parameter
inside vna/J.
For this, three dropdown boxes in the "Assign parameters" group are available, where the user can
choose which S-parameter is assigned to which parameter in vna/J.
Only S11 set Loss part is assigned to RL and the phase part to PHASE
Only S21 set Loss part is assigned to TL and the phase part to PHASE
S11 and S21 set Loss part of S11 is assigned to RL and the phase part of S11 to RP.
Loss part of S21 is assigned to TL and the phase part of S21 to TP.
The user can change all these assignments using the dropdown combo boxes below the data table.
After clicking the "LOAD" button, the data is loaded from the file, and the dependent parameters Rs,
Xs, |Z| and SWR are calculated.
Note: For analyser, which do not provide a correct phase sign (like the miniVNA or the MAX6),
the calculation of Rs maybe incorrect.
This may also result in weird curves on the Smith-chart.
This will be fixed in a later version of vna/J.
Please check the file with a standard text editor whether it contains a valid header and any data.
Please try to provide an S-parameter file with different format and parameters.
7.6 MULTI-TUNE
The idea of this "multi-tune" dialog is, to support the tuning of multiband antennas or multiband
filters inside receivers etc.
The user can create one or more small scan windows with different frequency ranges to cover the
necessary spectrum.
The window can be opened by selecting the menu bar entry TOOLS-MULTI TUNE or the
The mode (transmission or reflection) is determined by the selected mode in the main window.
The type of scale displayed is also determined by the scale selected in in the left-scale of the main
window.
The window is modal to the main window and must be closed selecting the close-icon in
the upper-right corner.
On the very first start of the multi-tune window, the frequency list is populated with the same
defaults as the frequency list in the main window:
Remark: If port extension is enabled in the main window, the port extension parameters are also
applied to each scan in the multi-tune window.
is pressed.:
Selecting the checkbox enables a free-running mode, same way as it is handled in the
main window.
A new entry can be added to the list by entering the start and stop frequency in the entry fields and
pressing the button. An existing can be deleted by selecting the entry in the list and
7.6.2 Scan-window
Each scan window contains the data for the given scan range. The measurement parameter (Loss,
Phase, SWR, Xs, Rs, |Z|) is determined by the type of the left scale in the main window:
The diagrams support a number of operations like scaling, printing or exporting the data.
Simply click on the diagram area with the right-mouse button and selected the desired option.
Each diagram has its own options. These options are NOT retained when closing and reopening this
window!
7.7.1 Usage
• Enter the requested attenuation in the input field Attenuation
• Enter the requested input resistance in the field R1
• Enter the requested output resistance in the field R2
• Enter the maximum number of resistor which are used to build the exact calculated resistors.
• To switch between T-type and Pi-type pads, use the radio-buttons
7.7.2 Results
• The exact calculated resistor values for R3, R4 and R5 are display right to the entry fields of
R1 and R2.
• In the line E12-Series the possible resistor values for R3, R4 and R5 are displayed for the re-
sistor series E12.
• In the line E24-Series the possible resistor values for R3, R4 and R5 are displayed for the re-
sistor series E24.
• In the line E48-Series the possible resistor values for R3, R4 and R5 are displayed for the re-
sistor series E48.
• For each resistor series also the effective input resistance R1 and output resistance R2 are
calculated and displayed
Let's take this as an example: Pi-pad, Attenuation=18dB, R1=400Ohm, R2=50Ohm, max. #resistors=2
• Using the E12-series a 470Ohm resistor in series with an 82Ohm resistor is used
• Using the E24-series a 510Ohm resistor in series with an 43Ohm resistor is used
• Using the E48-series a 536Ohm resistor in series with an 16.2Ohm resistor is used
7.7.4 Limits
It is not possible to calculate any combination of attenuation, input- and output-impedance.
7.7.5 Samples
7.7.5.3 Acknowledgements
This calculation is based on the excellent article from Ulrich Fleischmann, DL9LX in the German mag-
azine CQ DL 2-2011 pp. 115.
To overcome this limitation, the S-parameter collector was introduced. This tool allows the user to
create an S-parameter file with up to four parameters. The S-parameters supported by the collector
are shown below:
To start your S-parameter collection, simply open the non-modal dialog via the menu EXPORT/S-
PARAMETER COLLECTOR.
For each of the parameters connect the analyser to the four-pole circuit according to the type of S-
parameter and execute a scan in
When a scan is registered in the collector, the delete-button becomes active and the scan base
parameters are displayed in the top group:
After acquiring the required data, simply select the SAVE button. The previously registered data is
presented in an overview dialog. Here you can check your measurement data.
If the data matches your requirements select the SAVE button and enter the name of the S-
parameter file in the now opened default file save dialog:
8 MEASUREMENT BASICS
To get reliable measurement data, for all supported analyser a set of calibration data is required to
calculate the calibrated data from the raw data read from the analyser.
The following pictures gives a rough overview how calibration of raw data is implemented inside
vna/J:
(0)
Phase/Gain/Temp
Correction
Before a scan can be executed a raw calibration block or file1 (1) is loaded from the calibration disk
folder. With some system constants (0) and some additional formulas (2) from this raw calibration
data a corrected calibration block (3) is created.
The raw (1) as well as the calibrated (3) block cover the whole frequency range of the analyser. These
calibration blocks may contain thousands of calibration points. Depending, how the calibration data
was created.
When the image panel is first displayed (or resized), a so called resized calibration block (4) is calcu-
lated from the corrected calibration block (3). This corrected calibration block contains as many sam-
ples as the image panels pixel width. So for each pixel in the image panel, exactly one calibration
point is available for calibrating the raw sample (5) from the analyser.
After executing a scan, the raw scan data (5) from the analyser is corrected with some constants (6).
Then for each raw sample a calibrated sample is calculated (7) and stored as one calibrated sample.
This calibrated sample is then displayed inside the image panel or exported into files for further pro-
cessing.
1
How to create such a calibration file check chapter “Calibration procedure” on page 90.
As you can see, all calibration data is matching exactly one specific analyser. Means, the calibration
data carries the specific hardware properties of this analyser. That’s the reason, why I do not provide
any calibration data for download. Not all men are equal – the same applies too for analysers ;-)
Depending of the analyser type and mode, a number of calibration data sets is needed:
Now let me explain the algorithm, how to create a resized calibration block from the corrected cali-
bration block. Let’s assume, the user is using an analyser with a frequency range from 1MHz to
200MHz and has created a raw calibration block in calibration mode 1 with five calibration ranges:
2 10.000.000Hz 69.999.999Hz 8
3 70.000.000Hz 79.999.999Hz 9
4 80.000.000Hz 169.999.999Hz 9
5 170.000.000Hz 200.000.000Hz 20
Remember, the raw calibration block as well as the corrected calibration block contain the equal
number of calibration points.
Now the user wants to execute a measurement scan from 50MHz to 100MHz. The horizontal size of
the image panel is assumed with 50 Pixels (these many vertical lines in the image below).
50MHz 100MHz
(1)
(2)
After reading the raw scan data (1) from the analyser, a resized calibration block (3) is created from
the corrected calibration block (3). Now you can see, that the calibration data for the raw samples
are taken from three different ranges of the corrected calibration block (3).
This leads to a relatively course calibration where the calibration data is from range (a), a finer cali-
bration where the calibration data is from range (b) and a really course calibration where the calibra-
tion data is from range (c).
For the analysers with a frequency range up to 200 MHz it is sufficient to create raw calibration block
with i.e. 2.000 samples. So each calibration samples covers abt. 100 kHz.
If we are using the same number of steps for an analyser with a range up to 3 GHz each step now
only covers about 1.5 MHz.
So if you now want to measure i.e. a 40m antenna, the complete 40m band will be covered with only
one calibration step and will probably lead to false results. That’s the reason, why calibration mode 1
was introduced. For details on mode 1 check chapter “Calibration mode 1” on page 101.
8.1 STORAGE
8.1.1 Location
The raw calibration dataset can be stored (see "Saving calibration data" on page 96) and retrieved
from your local disk (see "Loading existing calibration data" on page 97).
The calibration files are stored in the following location on your local hard disk:
Platform Location
Windows XP C:\Einstellungen und Dokumente\<UserName>\vnaJ.2.9\calibration
C:\documents and settings\<UserName>\vnaJ.2.9\calibration
Windows VISTA, 7, 8 C:\Benutzer\<UserName>\vnaJ.2.9\calibration
C:\users\<UserName>\vnaJ.2.9\calibration
Mac OSX /Users/<UserName> /vnaJ.2.9/calibration
SUSE Linux 11 /home/user/<UserName>/vnaJ.2.9/calibration
8.1.2 Format
The calibration files are stored binary on the file system with the extension .cal.
There are four diagram areas on this dialog. Depending of the selected mode and analyser type, one
or more diagram areas are enabled for usage.
For every visible diagram, a measurement must be made to create a valid main calibration dataset.
When all the required calibration data has been created, the SAVE button gets enabled and the
UPATE button receives a green background to indicate, that a complete main calibration dataset is
now recorded.
The created main calibration dataset can now be used in the application by simply pressing the UP-
DATE button, which will also close the dialog.
If one or more curves do not match the expectations simply rerun the needed calibration by pressing
the button below the diagram again.
When closing the dialog using the UPDATE button, the calibration status in the status bar is updated.
In the calibration dialog exists an input field , where the number of scans can
be entered. This number of scans is executed when one of the read button is pressed. The final cali-
bration data is calculated using the arithmetic mean of all scans executed.
The higher the number, the smoother the calibration data is.
The results are explained here with a 50Ohm resistor connected to DUT in reflection mode.
Remark: The time needed to create an i.e. 5x over scan is about 5 times the duration needed for
a 1x over scan.
The resulting calibration data file contains no information how many over scans where
used during creation
Using over scan makes only sense for the miniVNApro+extender or the miniVNAtiny. For the
miniVNA or the miniVNApro the raw data is clear enough.
In the upper list, all existing calibration files are listed for information.
The filename of the new calibration files is pre-set. This filename is constructed following this pat-
tern:
<Mode>_<Type>.cal
Note: When an already existing file is selected, a warning is shown and when confirming it,
the existing file is overwritten.
Existing calibration data files can be loaded via the OPEN icon in the toolbar or inside the
calibration dialog, it is also possible to load a previously saved calibration data file.
When pressing the LOAD button inside the calibration dialog, a special selection dialog opens, which
shows detailed information on matching calibration files in the preferred directory.
When selecting the SHOW ALL FILES checkbox, all calibration files in the preferred directory are dis-
played:
Note: The number shown in the column #Over is only valid, if the calibration data was created suing
calibration mode 2.
When the selected entry matches the current configuration (mode, analyser type) the OK button is
enabled. Pressing the OK button loads the selected calibration data into the calibration dialog:
The calibration points are recalculated based on the current formulas implemented in the application
to ensure also correct loading after update to internal mathematics. Check the beginning of chapter
“Measurement basics” on page 88 ff.
Note: The type column displays the internal number of the selected driver and is just for infor-
mation purposes.
It is only possible to load calibration data sets that exactly match the selected hardware in
the aspects of analyser-type, frequency-range, reflection or transmission mode and number
of calibration steps.
Let’s take the default number of 2.000 steps. This gives a frequency span of about 100 kHz per cali-
bration step for an analyser frequency span from 1-200MHz.
Note: For some drivers, the number of calibration steps can be set in the driver info dialog. Please
consult the various driver guides for details.
Mode 1 Depending on the analyser type, the maximum scan range of the analyser is divided into 1
or more ranges with different number of calibration steps. This results in enhanced reso-
lution in these scan ranges.
Mode 2 This mode uses a fixed number of calibration steps in maximum scan range of the analys-
er. For some analyser types, the number of steps can be changed in the driver info dialog.
8.4.1 Presets
The following tables shows the scan ranges depending on the analyser type and calibration mode.
Analyser Mode 1 Over Mode 2
Start Stop Steps scan Start Stop Steps
miniVNA 100.000 180.000.000 20.000 1 100.000 180.000.000 2.000
miniVNA-LF 15.000 1.000.000 4.000 1 15.000 1.000.000 2.000
miniVNA-pro 100.000 999.999 4.000 1 100.000 180.000.000 2.000
1.000.000 9.999.999 4.000 1
10.000.000 29.999.999 10.000 1
30.000.000 180.000.000 10.000 1
miniVNA-pro 10.000.000 139.999.999 2.000 1 100.000 180.000.000 2.000
Ext
140.000.000 149.999.999 2.000 1
150.000.00 419.999.999 1.000 1
420.000.000 449.999.999 2.000 1
450.000.000 1.099.999.999 1.000 1
1.100.000.000 1.500.000.000 2.000 1
miniVNA-pro 15.000 1.000.000 20.000 1 15.000 1.000.000 2.000
LF
miniVNA-Test 100.000 2.400.000.000 20.000 1 100.000 2.400.000.000 2.000
MAX6 100.000 180.000.000 20.000 1 100.000 180.000.000 2.000
MAX6-500 100.000 500.000.000 20.000 1 100.000 500.000.000 2.000
Sample 100 9.999.999.999 20.000 1 100 9.999.999.999 2.000
miniVNA-tiny 1.000.000 30.999.999 10.000 2 1.000.000 3.000.000.000 2.000
31.000.000 48.999.999 500 1
49.000.000 52.999.999 2.000 2
53.000.000 142.999.999 500 1
143.000.000 147.999.999 2.000 2
148.000.000 428.999.999 500 1
429.000.000 441.999.999 2.000 2
442.000.000 1.229.999.999 500 1
1.230.000.000 1.310.999.999 2.000 2
1.311.000.000 2.199.999.999 500 1
2.200.000.000 2.599.999.999 2.000 2
2.600.000.000 3.000.000.000 500 1
The text-file must contain lines with triples containing three values:
[start-frequency]blank[stop-frequency]blank[number of steps]blank[#overscan]
• The frequency must be within the range of the driver. You can check the minimum and max-
imum frequency in the driver info dialog. The frequency values must be in Hertz.
• The ranges must cover the complete frequency range of the driver.
• The number of steps must be within the range of 10 and 30.000.
• The number of overscan must be between 1 and 10
• The ranges must be listed in ascending order
• The ranges must contain no gaps and no overlap.
For the driver of the miniVNApro, the file looks like this:
For the driver of the miniVNApro with the extender, the file looks like this:
The files are loaded during application start of vna/J. If vna/J detects an error in a file, it replaces this
file with a default file and renames the corrupt file to *.bak.
Hint: If you get stuck in using these user-defined scan ranges, simply delete the corresponding file
in the pre-set folder of vna/J
2. Connect a frequency counter to the DUT (or the TX on the Extender) connector of the ana-
lyser.
3. Enter the desired calibration frequency in the input field. At start-up, the half of the maxi-
mum frequency is pre-set. The frequency input field has the same behaviour as the
start/stop fields in the main window.
4. Fine tune the frequency with the frequency digits, until the entered frequency is displayed
on the external frequency counter
5. Close the dialog with the SAVE button.
Remark: The calibration value is stored for the selected analyser type. This can be checked also
in the driver information dialog.
When closing the application, the correction value is saved to the file system and will
be reloaded whenever this driver is loaded.
If you get stuck somewhere during the frequency calibration, simply leave this dialog,
open the driver info dialog, press there the RESET button and go back to the calibration
dialog to start over.
9 CONFIGURATION
All configuration data is stored in a user specific folder on the file system. No entries are made to the
system registry or any other system configuration files.
Platform Location
Windows XP C:\Einstellungen und Dokumente\<UserName>\ vnaJ.2.9
C:\documents and settings\<UserName>\ vnaJ.2.9
Windows VISTA C:\Benutzer\<UserName>\ vnaJ.2.9
C:\users\<UserName>\ vnaJ.2.9
Windows 7 C:\Benutzer\<UserName>\ vnaJ.2.9
C:\users\<UserName>\ vnaJ.2.9
Windows 8 C:\Benutzer\<UserName>\ vnaJ.2.9
C:\users\<UserName>\ vnaJ.2.9
Mac OSX /Users/<UserName> / vnaJ.2.9
SUSE Linux 11 /home/user/<UserName>/vnaJ.2.9
Remark: If you want to delete everything, simply delete the vnaJ directory, the used JAR-file and
everything is gone.
This file is created after first application start and successful termination and contains a set of valid
parameters.
Platform Location
Windows XP C:\Einstellungen und Dokumente\<UserName>\ vnaJ.2.9\config
C:\documents and settings\<UserName>\ vnaJ.2.9\config
Windows VISTA C:\Benutzer\<UserName>\vna.2.9\config
C:\users\<UserName>\ vnaJ.2.9\config
Windows 7 C:\Benutzer\<UserName>\vna.2.9\config
C:\users\<UserName>\ vnaJ.2.9\config
Windows 8 C:\Benutzer\<UserName>\vna.2.9\config
C:\users\<UserName>\ vnaJ.2.9\config
Mac OSX /Users/<UserName> / vnaJ.2.9/config
SUSE Linux 11 /home/user/<UserName> / vnaJ.2.9/config
Additional configuration files may be created inside this directory.
9.2 EDITING
CAUTION: Make changes inside the configuration window with care! When the application does
not work correctly, first try to delete the configuration files and start from scratch.
You can open the configuration dialog via the menu entry or this toolbar button
The internal configuration variables for the vna/J application are then displayed:
When finished, click the button, to write it to the active configuration set. The configu-
ration data is saved to disc when you close the application.
Clicking the button, reverts all changes and closes the window.
9.2.1 Options
Clicking the buttons directly opens the systems file browser on the con-
figuration directory of vna/J.
Setting this checkmark opens a confirmation box when user wants to close
the application.
Enables error logging. This is usually only needed for debugging purposes.
When this option is selected, a scan is automatically started with the new
scan range after the Zoom button is pressed.
Clicking on the toolbar icon or using the FILE/COLORS menu entry opens the colour configura-
tion dialog:
Here the user can change the colours of the following image panel
components:
• The colour used to draw the values for the scale selected in
the left dropdown list.
• The colour used to draw the values for the scale selected in
the right dropdown list.
• The colour of the MOUSE marker text field. As the mouse
marker is not drawn on the diagram, this sets only the colour
of the marker name.
• The colour of MARKER 1. This sets the colour that is used to
draw it on the diagram as well as the name of the marker.
• The colour of MARKER 2. This sets the colour that is used to
draw it on the diagram as well as the name of the marker.
• The colour of the horizontal dotted-lines in the diagram
• The background colour of the diagram area.
Clicking the OK button uses
the selected colours, up-
dates the image panel and
saves them to the configura-
tion file on application ter-
mination.
Usually the language for the application is determined automatically based in the environment under
which the application is running. Means; launching the application on a Windows© PC with locale
GERMAN, all messages, GUI elements and formatting will be done in German.
If this detection does not work correctly or you want to force the application to start in a specific
language, the language can be set using this dialog.
• Selecting a specific language means, after an application restart, the selected language is
used as application language despite the locale of the platform on which vna/J is running.
• Select the "System" option means, that the application language is determined by the locale
of the platform on which vna/J is running.
Remark: If someone has some spare-time, he can provide translations for his native language. To
get a basic idea, what has to be done, check the "Translation Guide" on
http://download.dl2sba.com/vnaj/manuals/Translation/TranslationGuide.pdf .
Simply send me an email to vnaj@dl2sba.de and I will provide you the necessary files.
A very limited number of hams already have contributed their work to the ham communi-
ty - feel free to be one of them - see chapter “Acknowledgements” on page 8.
Basically these parameters are passed via the –D option of the JAVA virtual machine.
java -Duser.home=c:/temp
-Duser.language=en
-Duser.region=US
-jar vnaJ.2.9.1.jar
Parametername Usage
user.home Points to the directory, where the root directory for vna/J is located.
You can use the path-delimiter “/” on all platforms including Windows.
See also info in chapter “Storage location” on page 105.
user.language Sets the users language to one of the supported languages.
See details in chapter “Language settings” on page 110 and below this
table.
user.region Sets the users region to one of the supported regions.
See details in chapter “Language settings” on page 110 and below this
table.
configfile Overrides the name of the main configuration XML file.
See also chapter “Storage location” on page 105.
http.proxyHost Specify the proxy server for accessing the update site behind a proxy
server.
See chapter “Behind a proxy server” on page 116.
http.proxyPort Specify the proxy server port for accessing the update site behind a
proxy server.
See chapter “Behind a proxy server” on page 116.
Remark: The parameter names are case-sensitive!
If you are missing a language, please check chapter “Language settings” on page 110 :-)
10UPDATE
Starting with version 2.7 an update
check function is included in vna/J.
Note: During checking for a new version and downloading this new version, NO information is
transmitted to any website! Only the file, displayed in the field "Update site" is down-
loaded and all files described in this file are downloaded to the selected location.
Do NOT download any new version to the directory where the currently running version
is installed!
A good place to provide this information is the start_vnaj.cmd provided in the download area:
In my example the values are webcache.mydomain.com as the address of the proxy server and 8080
as the IP-port of the proxy server. So edit the cmd-file to:
Hint: If you are running Linux or Mac OS, you can copy the part after "start …" into your command
window and execute vna/J manually.
Note: I do not store this information anywhere inside vna/J or transmit it to the update website. If
your proxy server requires some kind of authentication data, you have to download the files
manually from my website http://vnaj.dl2sba.com as this will be never supported by vna/J.
11SAMPLES
and cursor 1 should be set to the maximum transmission loss, here about 34dB at 94.2 MHz. The
marker-math dialog should display these values:
where (1) is the miniVNA pro. Using vna/J with the miniVNA pro I'll get this scan:
When I enter now the values for C=193,74pF and L=13,3nH I get this simulation inside RFSim99:
http://elektronikbasteln.pl7.de/rfsim99-filter-berechnung.html
To reduce the output power of the miniVNApro a 20dB pad is connected between the DUT-output
and the preamp in. Between the preamp out and the DET-input a 10dB pad is connected.
First a transmission calibration is executed without the preamp but with both pads in sequence as
this the basic system attenuation. This results in a flat scan:
Now connecting the powered preamp between the two pads gives this transmission scan:
Zooming to the interesting frequency range from 143 to 147MHz shows directly the amplification of
the preamp of about 13dB.
11.4.2.1 miniVNA
11.4.3.1 miniVNA
This may happen, if the VNA is plugged into different USB-port. On some operation
systems now another COM-port is assigned to the VNA.
Solution: Please select the correct port, to which your VNA is connected. See also chapter
"Setup” on page 42.
The storage location can be changed by specifying a user defined directory when calling vna/J.
Copy all files from the local installation directory to a directory on the removable media.
Create yourself a start-up script (Windows-batch file, Linux-shell script) to launch vna/J with this
command:
java -Duser.home=./config -jar vnaj.2.7.0jar
Where “./config” is the name of the directory where all vna/J configurations are stored.
You can also copy the calibration files from local machine (/*.cal) to the calibration directory on the
removable media.
http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-
via.html
I didn't delete the icedtea jre or openjdk since the process defines Or-
acle Java 1.7 as a default java. However I restarted the system, just in
case.
2. Everything seemed to be OK, I was able to use the latest version 3.1.0
and all other versions I tried. Unfortunately when I tried to use vnaJ
the next day, after shutting down my laptop for the night, no version
beyond 2.8.6f worked anymore. I was able to open the software and choose
the analyzer, I could see the port but when I tried to activate the port
(clicking the Test button) I saw the error message "Failed to open
port". When trying to activate the port, an error message also appeared
in my syslog telling, that org.freedesktop.xxx... could not be activated
because nss-myhostname was not installed.
http://0pointer.de/lennart/projects/nss-myhostname/
2
https://groups.yahoo.com/neo/groups/analyzer_iw3hev/conversations/topics/7251
© Dietmar Krause, DL2SBA 2010 133 / 139
vna/J - Users guide - V 2.7.x
Replace the name of the jar-file with the one, you're using. This should give a display like this:
12.7.4 vna/J
Send me screenshots of the errors, you've found in the application with a detailed description, how I
can reproduce this problem.
1. Open a command line window and navigate to the directory, where you've stored the JAR-
file.
Note: Replace ??? with the current name of the JAR you are currently using.
12. Send the files trace.txt and error.txt together with a detailed description of your environ-
ment (hardware, software …) and the found problem to vnaj@dl2sba.de.
13. … hope ☺
This can be easily done, by renaming the configuration directory as outlined in chapter Configuration
on page 105 to a different name (i.e. vnaJ.2.9 to vnaJ.2.9.old)
When the application is restarted, the directories are recreated and the settings are initialized with
default values.
13LINKS
http://vnaj.dl2sba.com
http://groups.yahoo.com/group/analyzer_iw3hev
An active YAHOO group related to the miniVNA as well as the miniVNA PRO.
In the files sections under Files > Subjects - Off Topic - (Brainstorming) > SUSE Install for
DL2SBA app. find a detailled guide how-to install the stuff on UBUNTU as well as SUSES Linux
versions.
http://www.miniradiosolutions.com
http://max6.pl
14LICENSE
14.1 DUTCH
This work is licensed under the Creative Commons Namensnennung-NichtKommerziell-
KeineBearbeitung 3.0 Niederlande License. To view a copy of this license, visit
http://creativecommons.org/licenses/by-nc-nd/3.0/nl/ or send a letter to Creative Com-
mons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.
14.2 ENGLISH
This work is licensed under the Creative Commons Namensnennung-NichtKommerziell-
KeineBearbeitung 3.0 Unported License. To view a copy of this license, visit
http://creativecommons.org/licenses/by-nc-nd/3.0/ or send a letter to Creative Commons,
444 Castro Street, Suite 900, Mountain View, California, 94041, USA.
14.3 DEUTSCH
This work is licensed under the Creative Commons Namensnennung-NichtKommerziell-
KeineBearbeitung 3.0 Deutschland License. To view a copy of this license, visit
http://creativecommons.org/licenses/by-nc-nd/3.0/de/ or send a letter to Creative Com-
mons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.