NFC Antenna Matching Guide

Impedance Matching for Reader ICs

NFC Antenna Matching Guide: Impedance Matching for Reader ICs

The nfc-antenna matching network is the most misunderstood part of NFC hardware design. A mismatched antenna reduces read range by 50–80%, fails EMVCo certification, and can damage the reader IC output stage. This guide covers the physics, measurement, and design of matching networks for common reader ICs.

Why Matching Matters

An NFC reader IC has a defined output impedance — typically 4–25 Ω depending on the IC. The antenna coil has an impedance determined by its inductance, resistance, and the resonant capacitor. Maximum power transfer requires these impedances to be complex conjugates of each other at 13.56 MHz.

Mismatch Degree Power Delivered to Antenna Effective Read Range
Perfect match (0 dB return loss) 100% Maximum
Moderate mismatch (−10 dB) 90% ~95% of max
Poor mismatch (−6 dB) 75% ~87% of max
Severe mismatch (−3 dB) 50% ~70% of max
Open/short circuit 0–5% Near zero

Step 1: Antenna Coil Parameters

Start by measuring your antenna coil with an impedance analyser (or LCR meter) at 13.56 MHz.

Key parameters you need: - L — coil inductance (typical range: 0.5–5 µH for PCB coils) - R_series — coil ESR (DC + AC skin effect losses) - Self-resonant frequency (SRF) — must be well above 13.56 MHz

Estimating inductance for a rectangular PCB coil:

N turns, width W, height H, track width w, spacing s:
L ≈ 0.8 × µ0 × N² × A / (6W + 9H + 10t)
  where A = W×H (area), t = coil thickness

For quick estimation, ST's RFAL antenna design tool accepts dimensions and outputs expected L and Q values.

Step 2: Resonant Capacitor

Add a parallel capacitor to resonate the coil at 13.56 MHz:

C_parallel = 1 / ((2π × f)² × L)
           = 1 / ((2π × 13.56×10⁶)² × L)

For L = 1.5 µH:

C_parallel = 1 / (7.27×10¹⁴ × 1.5×10⁻⁶) ≈ 91.6 pF

Use the nearest standard value (82 pF in series with 10 pF for trimming). Always use NP0/C0G capacitors — X7R capacitors have ±15% tolerance that shifts the resonant frequency with temperature.

Step 3: Matching Network Topology

The most common topology for NFC is the EMC filter + matching network:

IC TX1 ─── L_S ─┬─ C_S ─── Antenna coil ─── C_P ─┬─── IC TX2
                │                                   │
               C_EMC                              C_EMC
                │                                   │
               GND                                GND

Where: - C_EMC: 3–47 pF EMC filter capacitors to suppress harmonics (required for CE/FCC) - L_S: series inductor for impedance transformation (typical 220 nH–1 µH) - C_S: series capacitor for fine-tuning (typical 15–100 pF)

For the PN532 (output impedance ~25 Ω each side, differential 50 Ω): - Antenna coil impedance at resonance ≈ Q × R_series ≈ 40 × 1 Ω = 40 Ω - Match 50 Ω → 40 Ω: L-network with small transformation ratio

For the ST25R3916 (output impedance ~4 Ω each side, differential 8 Ω): - Larger transformation ratio needed: step up from 8 Ω to typically 40–80 Ω antenna impedance - Use a pi-network or double-tuned approach per AN4974

Step 4: Simulation Before Build

Simulate the matching network with LTspice or Qucs before soldering:

  1. Model the coil as L + R_series (series RL)
  2. Add parallel resonant capacitor
  3. Add matching network components
  4. Run AC sweep from 10–30 MHz
  5. Verify S11 (return loss) < −15 dB at 13.56 MHz
  6. Verify S11 phase is near 0° at resonance

A good simulation takes 30 minutes and catches 80% of matching problems before any components are ordered.

Step 5: Measurement and Trimming

After board assembly, measure on a vector network analyser (VNA) or use a low-cost NanoVNA ($50):

Measurement Target Action if Out of Spec
S11 at 13.56 MHz < −15 dB Adjust C_S or C_P
Phase at 13.56 MHz ±10° of 0° Adjust series inductance
SRF of antenna > 50 MHz Reduce coil turns or spacing
Bandwidth (−3 dB) 2–5 MHz Adjust Q (add series resistance if too narrow)

Trimming procedure: 1. Start with C_P slightly above calculated value 2. Adjust C_S to shift resonance to 13.56 MHz (watch S11 minimum) 3. Adjust C_EMC to shift phase toward 0° 4. Verify with read range test using a reference tag

Effect of Tag Proximity (Load Modulation)

When a tag enters the field, it modulates the reader's antenna impedance via load-modulation. This shifts the resonant frequency and can be seen as a jump in the S11 measurement. A well-matched antenna responds to this by changing the received carrier amplitude — the reader's demodulator extracts data from this amplitude variation (ask-modulation, manchester-coding).

Overly high Q antennas (Q > 30) have a narrow bandwidth that makes them sensitive to this load change — response time becomes slow and bit errors increase. Reduce Q to 15–25 for reliable data reception.

Common Mistakes

Mistake Effect Correct Approach
X7R capacitors for C_P Frequency drift with temperature Use NP0/C0G
Skipping EMC capacitors Fails radiated emissions testing Always include C_EMC
Antenna too close to ground plane Inductance reduced, Q drops Keep ≥ 3 mm clearance
Matching without measuring Unknown impedance state Always measure with VNA
Single-sided antenna on metal Near-zero coupling Use ferrite shielding layer

See Also

Terms in This Guide