Skip to content

Measuring a Crystal

This tutorial explains how to measure quartz crystals with the NanoVNA-H and extract their motional parameters (Fs, Fp, Lm, Cm, Rm, and Q).

  • Understanding crystal equivalent circuit parameters
  • Measuring series and parallel resonant frequencies
  • Using the NanoVNA’s crystal measurement mode
  • Matching crystals for filter construction

A quartz crystal has an equivalent circuit with these parameters:

ParameterSymbolDescription
Series resonant frequencyFsFrequency where crystal acts as a short
Parallel resonant frequencyFpFrequency where crystal acts as open
Motional inductanceLmEquivalent series inductance
Motional capacitanceCmEquivalent series capacitance
Motional resistanceRmEquivalent series resistance (ESR)
Parallel capacitanceC0Physical holder capacitance
Quality factorQLm / Rm at Fs

Crystals are typically packaged in HC-49 or similar holders with leads. You need a test fixture to connect them to the NanoVNA.

Through-hole crystal:

  • Solder short leads to two SMA connectors
  • Keep leads as short as possible
  • Connect in series between Port 1 and Port 2

SMD crystal:

  • Use a small PCB with SMA connectors
  • Solder crystal between center conductors
  1. Set the frequency range

    Center the sweep around the crystal’s nominal frequency with a narrow span.

    For a 10 MHz crystal:

    • CENTER: 10M
    • SPAN: 50k (50 kHz span = 25 kHz each side)
  2. Reduce IF bandwidth

    Crystals are very narrow. Reduce IF bandwidth for accurate measurements:

    Go to DISPLAY > IF BANDWIDTH > 100 Hz or 30 Hz

    The sweep will be slower but much more accurate.

  3. Configure traces

    • Trace 1: S21 LOGMAG (transmission)
    • Trace 2: S21 PHASE (optional, for verification)
  4. Calibrate with THRU

    With fixture in place (no crystal), perform THRU calibration.

  5. Insert the crystal

    Install the crystal in your fixture.

  6. Find series resonance (Fs)

    Look for the peak in S21 (maximum transmission). This is the series resonant frequency where the crystal acts like a low impedance.

  7. Find parallel resonance (Fp)

    Look for the dip in S21 (minimum transmission). This is the parallel resonant frequency where the crystal acts like a high impedance.

The NanoVNA firmware includes a dedicated crystal measurement function that calculates motional parameters automatically.

  1. Enable crystal measurement

    Go to MARKER > MEASURE > SERIES XTAL (S21)

  2. Place the marker at series resonance

    Move the marker to the S21 peak (Fs).

  3. Read the calculated parameters

    The display shows:

    • Fs: Series resonant frequency
    • Rm: Motional resistance (ESR)
    • Cm: Motional capacitance
    • Lm: Motional inductance
    • Q: Quality factor
  4. Record the values

    Note all parameters for your records.

When building crystal filters, you need crystals matched in Fs within a few Hz.

  1. Set up a narrow sweep

    For matching 10 MHz crystals:

    • SPAN: 10k (10 kHz)
    • IF BW: 30 Hz or 10 Hz
  2. Measure each crystal

    Record Fs and Rm for each crystal in your batch.

  3. Sort by Fs

    Group crystals with Fs within 20-50 Hz of each other.

  4. Check Rm consistency

    Crystals for the same filter should have similar Rm values.

Crystal #Fs (Hz)Rm (ohms)Group
110,000,14515.2A
210,000,16714.8A
310,000,31216.1B
410,000,15815.0A
510,000,29815.5B
Crystal TypeFsRmCmQ
32.768 kHz watch32.768 kHz30-50k ohms~3 fF50k-100k
4 MHz HC-494 MHz20-50 ohms~15 fF50k-100k
10 MHz HC-4910 MHz10-30 ohms~10 fF50k-150k
20 MHz HC-4920 MHz10-20 ohms~5 fF50k-100k

Low Rm (5-20 ohms): Good for oscillators, low insertion loss filters

High Rm (50+ ohms): More loss, may need different filter topology

Rm is determined by the crystal’s physical construction and cannot be changed.

  • Check crystal is properly connected
  • Widen frequency span to find resonance
  • Crystal may be damaged
  • Crystal may have high Rm (damaged or low-quality)
  • Fixture losses are too high
  • Reduce IF bandwidth further
  • Crystal may have spurious modes
  • This is normal for some crystal types
  • Choose the dominant (strongest) mode
  • Crystals are specified with a particular load capacitance
  • Measure at actual operating conditions for accuracy
  • Tolerance is typically 20-100 ppm at room temperature

Crystals for oscillators are often specified with a “load capacitance” (CL).

  1. Measure Fs with crystal only

  2. Add a capacitor in series with the crystal

    Use a value close to the specified CL (commonly 12 pF, 18 pF, or 20 pF).

  3. Measure the new resonant frequency

    This is the frequency the crystal will oscillate at in a circuit with that load capacitance.

  4. Calculate the pulling range

    The difference shows how much the crystal can be “pulled” by changing CL.

Once you have crystal parameters, you can design crystal filters:

For a 4-crystal ladder filter:

  • Bandwidth approximately = 1.5 * Rm / Lm (in Hz)
  • Wider bandwidth requires lower-Q crystals or more complex topologies

The coupling capacitors between crystals set the bandwidth:

  • Larger capacitors = wider bandwidth
  • Typical values: 30-100 pF depending on crystal parameters