Difference between revisions of "MiniVNA ICD"

From MyLabWiki
Jump to: navigation, search
Line 29: Line 29:
 
# Reflection mode – used for measuring various parameters on antennas and cables.
 
# Reflection mode – used for measuring various parameters on antennas and cables.
 
# Transmission mode – used for measuring filters attenuators, etc.
 
# Transmission mode – used for measuring filters attenuators, etc.
 +
  
 
== Constants ==
 
== Constants ==
Line 35: Line 36:
 
:DDS increment for a 1kHz signal. Multiply the desired frequency in kHz with this constant.
 
:DDS increment for a 1kHz signal. Multiply the desired frequency in kHz with this constant.
  
 +
 +
== Frequency Generator ==
 +
Controller to VNA:
 +
<pre>
 +
0{enter}
 +
f(kHz)*10737.41824{enter}
 +
1{enter}
 +
0{enter}
 +
</pre>
 +
Response:
 +
''TBD''
  
 
[[Category:Instruments]]
 
[[Category:Instruments]]

Revision as of 21:26, 18 May 2009

The miniVNA is a small and inexpensive antenna analyzer from mini Radio solutions. It connects to a computer via USB and it can measure SWR, RL, Rs, Z +/-jx, Phase, Cable length, R/L/C in the range 0.1Mhz to 180MHz. It comes with a quite all right control software for windows. There is also a Gnome version of the software called gVNA. Unfortunately, it depends on GNOME, it hasn't been updated for three years now and I have never been able to build it.

This document describes the miniVNA USB protocol that has been reverse engineered from user manuals and available software. The purpose is to have a control reference for writing a new control application for the miniVNA.

Connection Details

Baud rate: 115200
Data bits: 8
Parity: None
Stop bits: 1
HW flow: None


Modes

The miniVNA can work in two modes:

  1. Reflection mode – used for measuring various parameters on antennas and cables.
  2. Transmission mode – used for measuring filters attenuators, etc.


Constants

DDSRATIO = 10737.41824
DDS increment for a 1kHz signal. Multiply the desired frequency in kHz with this constant.


Frequency Generator

Controller to VNA:

0{enter}
f(kHz)*10737.41824{enter}
1{enter}
0{enter}

Response: TBD