Full 2-Port Calibration
A full SOLT (Short-Open-Load-Thru) calibration removes systematic errors from your measurements. This tutorial walks you through the complete process.
What You Will Learn
Section titled “What You Will Learn”- When and why to calibrate
- Performing each calibration step
- Understanding calibration status indicators
- Troubleshooting calibration issues
Why Calibrate?
Section titled “Why Calibrate?”The NanoVNA’s raw measurements include errors from:
- Cable losses and phase shifts
- Connector imperfections
- Internal hardware variations
Calibration measures these errors using known standards, then mathematically removes them from your measurements.
Calibration Standards
Section titled “Calibration Standards”A full SOLT calibration uses these standards:
| Standard | Description | Connection |
|---|---|---|
| OPEN | Open circuit | Nothing connected (cap on connector) |
| SHORT | Short circuit | Short standard on Port 1 |
| LOAD | 50 ohm load | 50-ohm terminator on Port 1 |
| THRU | Through connection | Port 1 connected directly to Port 2 |
| ISOLN | Isolation (optional) | Loads on both ports |
Before You Start
Section titled “Before You Start”-
Warm up the NanoVNA
Let the device run for 5-10 minutes before calibrating. Temperature changes affect calibration accuracy.
-
Connect your measurement cables
Attach any cables or adapters you will use during measurements. Calibrate with your actual test setup.
-
Set your frequency range
Go to STIMULUS and set START and STOP frequencies for your measurements.
-
Set sweep points
More points = more accurate but slower calibration. Default 101 points is usually sufficient.
Full Calibration Procedure
Section titled “Full Calibration Procedure”-
Open the calibration menu
Touch the screen and select CAL > CALIBRATE.
-
Perform OPEN calibration
- Remove any connector from Port 1 (CH0)
- If your cal kit has an OPEN standard, connect it; otherwise leave the port open
- Touch OPEN
- Wait for the sweep to complete (the button shows a checkmark when done)
-
Perform SHORT calibration
- Connect the SHORT standard to Port 1
- Touch SHORT
- Wait for completion
-
Perform LOAD calibration
- Connect the 50-ohm LOAD standard to Port 1
- Touch LOAD
- Wait for completion
-
Perform THRU calibration
- Connect Port 1 directly to Port 2 using your measurement cables
- Touch THRU
- Wait for completion
-
Perform ISOLN calibration (optional)
- Connect 50-ohm loads to both Port 1 and Port 2
- Touch ISOLN
- Wait for completion
-
Complete the calibration
Touch DONE to apply the calibration.
The status bar shows calibration is active (green indicator).
Calibration Status Indicators
Section titled “Calibration Status Indicators”After calibration, the screen shows status indicators:
| Indicator | Meaning |
|---|---|
| C0 (green) | Full calibration applied, slot 0 |
| C1-C6 | Calibration from save slot 1-6 |
| D0-D6 | Calibration applied but from different frequency range (interpolated) |
| c (lowercase, red) | Calibration disabled or not valid |
Quick Reference: Menu Path
Section titled “Quick Reference: Menu Path”CAL > CALIBRATE > OPENCAL > CALIBRATE > SHORTCAL > CALIBRATE > LOADCAL > CALIBRATE > THRUCAL > CALIBRATE > ISOLN (optional)CAL > CALIBRATE > DONESaving Your Calibration
Section titled “Saving Your Calibration”After completing calibration, save it to a slot for later use:
-
Open the save menu
Go to CAL > SAVE
-
Choose a save slot
Select slot 0-6 (NanoVNA-H4 has 7 slots, NanoVNA-H has 5 slots)
-
Confirm save
The calibration is now stored in flash memory and survives power cycles.
Verifying Calibration
Section titled “Verifying Calibration”After calibration, verify it worked correctly:
-
Check the OPEN standard
Connect OPEN to Port 1. S11 should show 0 dB return loss (all power reflected).
-
Check the SHORT standard
Connect SHORT to Port 1. S11 should show 0 dB with 180-degree phase shift.
-
Check the LOAD standard
Connect LOAD to Port 1. S11 should show very low return loss (better than -40 dB typically).
-
Check the THRU
Connect Port 1 to Port 2. S21 should show 0 dB (no loss). S11 should show good return loss.
Calibration Range Settings
Section titled “Calibration Range Settings”You can calibrate at one frequency range and use it at another:
-
Check current calibration range
Go to CAL > RANGE
This shows the frequency range used for the current calibration data.
-
Understanding interpolation
If your sweep range differs from the calibration range, the NanoVNA interpolates calibration data. This works reasonably well for small differences but reduces accuracy.
Applying and Disabling Calibration
Section titled “Applying and Disabling Calibration”To re-enable calibration after disabling:
Go to CAL > APPLY (shows checkbox when active)
The calibration data is applied to all measurements.
To see raw uncalibrated data:
Go to CAL > APPLY and toggle off
This shows what the hardware actually measures before error correction. Useful for troubleshooting.
To clear calibration and start fresh:
Go to CAL > RESET
All calibration data is cleared. You must recalibrate before accurate measurements.
Troubleshooting
Section titled “Troubleshooting”Calibration fails or gives poor results
Section titled “Calibration fails or gives poor results”- Check that standards are clean and making good contact
- Ensure connectors are tightened properly (finger-tight, do not over-tighten)
- Verify cables are not damaged
- Let the NanoVNA warm up before calibrating
S11 of LOAD is worse than expected
Section titled “S11 of LOAD is worse than expected”- The included 50-ohm load may have limited accuracy
- For precision work, use a calibrated reference load
- Typical cal kit loads are specified to 1% or better
S21 shows loss even with THRU calibrated
Section titled “S21 shows loss even with THRU calibrated”- Check cable quality
- The NanoVNA’s dynamic range is limited; very low loss is hard to measure
- Try reducing the frequency span
Calibration drifts over time
Section titled “Calibration drifts over time”- Temperature changes affect calibration
- Recalibrate if environment temperature changes significantly
- The NanoVNA’s oscillator stability affects high-frequency measurements
Advanced: SOLT Error Terms
Section titled “Advanced: SOLT Error Terms”The calibration calculates these error terms:
| Term | Description |
|---|---|
| Ed | Directivity error |
| Es | Source match error |
| Er | Reflection tracking error |
| Et | Transmission tracking error |
| Ex | Crosstalk (isolation) error |
You can view calibration status via the serial console with the cal command.
Next Steps
Section titled “Next Steps”- Saving Calibration - Store calibration to SD card
- Enhanced Response Calibration - Quick single-port calibration
- Your First S11 Measurement - Use your calibration