Understanding PLL Circuit Design Schematics and Key Components

Start with a phase comparator paired to a voltage-controlled oscillator (VCO) through a low-pass filter. Choose a digital phase-frequency detector (PFD) for wide capture range–typical CMOS designs use a 74HC4046 or CD4046, offering lock ranges from 1 Hz to 20 MHz. Pair the PFD with a charge pump delivering ±5 mA to minimize phase error; ensure the pump’s output impedance stays below 1 kΩ to prevent filter loading.
Select a loop filter topology based on stability requirements. A third-order passive filter (two capacitors, one resistor) provides optimal transient response–use a 10 nF main capacitor, a 1 nF secondary capacitor, and a 10 kΩ resistor for cutoff frequencies below 1 kHz. For digital implementations, swap the resistor with a 1 µF tantalum capacitor for improved phase margin; simulations in LTspice show
Match the oscillator core to the target frequency range. A Colpitts VCO built around a 2N3904 bipolar transistor achieves 10–100 MHz with ±100 ppm stability; add a varactor diode (MV209) for tuning linearity–±1 V input yields a 5 MHz frequency shift. For higher frequencies, replace the transistor with a tunnel diode (1N3716) or a cross-coupled pair (NE555 topology) to reach 500 MHz with 80% efficiency.
Add a frequency divider to close the feedback loop. A ripple counter (CD4020) divides by 2n, but limits to integer ratios–use a fractional-N divider (ADF4002) for resolutions below 1 Hz. Clock the divider with the VCO output through a high-speed buffer (74AC04) to prevent loading; bypass the buffer’s power pin with a 0.1 µF ceramic capacitor to suppress jitter.
Test the locked system with a spectrum analyzer. Aim for lock detector (74LS123 monostable) to trigger alarms if the loop unlocks for >100 ms.
Building a Phase-Locked Loop: Step-by-Step Hardware Guide
Select a voltage-controlled oscillator (VCO) with a tuning range 20-30% wider than your target frequency to account for component tolerances. For example, if your application requires 10 MHz, choose a VCO spanning 8-13 MHz. Consult the datasheet’s gain curve (KVCO in MHz/V) and prioritize devices with linear responses to simplify loop filter design.
Place the phase detector within 5 cm of the VCO’s reference input pin. Use a CMOS-type phase-frequency detector (PFD) for frequencies below 50 MHz, switching to an XOR-based detector for higher speeds to reduce dead-zone noise. Match the detector’s output swing to your charge pump’s current range–typically 100 µA to 5 mA–for optimal lock stability.
Critical Component Placement
- Crystal oscillator: Position it centrally between the PFD and VCO, keeping traces under 25 mm to minimize PLL bandwidth disruption.
- Loop filter: Mount passive components (R, C) on the underside of the PCB directly beneath the PFD output to reduce parasitic inductance. Use NP0/C0G capacitors for values <1 nF and X7R for larger capacitors.
- Ground pour: Isolate analog and digital grounds with a single connection point near the VCO’s ground pin to prevent ground loops distorting the control voltage.
Calculate the loop bandwidth (ωn) using ωn = √(KVCO・KPFD / N・τ1), where τ1 = R・C from your lead-lag filter. Target ωn at 1-5% of your reference frequency–for a 20 MHz reference, aim for 200-1000 kHz. Adjust R and C values iteratively during testing to achieve ±5% bandwidth accuracy.
For the charge pump, use a current-steering topology with dual NMOS/PMOS pairs to eliminate ripple on the control voltage. Implement a 10 kΩ resistor in series with each output to suppress glitches during phase transitions. Add a 10 pF capacitor from each pump node to ground to absorb high-frequency transients without affecting settle time.
- Verify VCO linearity by sweeping the control voltage in 50 mV steps across its full range while measuring output frequency. Reject devices with >2% deviation from a straight-line fit.
- Check lock time by injecting a 50% frequency step at the reference input. Measure the time for the output to stabilize within 100 ppm of the target frequency–typical values range 20-200 µs depending on loop bandwidth.
- Test phase noise by connecting the output to a spectrum analyzer with a 1 kHz resolution bandwidth. At 10 kHz offset, noise levels should not exceed -90 dBc/Hz for most RF applications.
PCB Design Rules
Route the VCO’s control voltage trace as a guarded 50 Ω microstrip with a 0.5 mm separation from high-speed digital lines. Avoid vias in this trace; if unavoidable, use ≥4 vias in parallel to reduce series inductance. Ground the microstrip’s shield layer above and below the trace entirely to form a Faraday cage.
Before finalizing the board, simulate the entire feedback network in SPICE using extracted parasitics. Pay particular attention to:
- The loop filter’s impedance profile–peaking at ωn should not exceed 20 dB.
- The charge pump’s current matching–mismatches >2% cause reference spurs.
- VCO pulling effects–ensure no adjacent components share a resonance frequency within 10% of your target.
Key Components and Their Roles in a Frequency Synthesis Block Design

Select a phase detector with sub-500 ps propagation delay to minimize jitter accumulation; MC12040 (Motorola) achieves 300 ps worst-case while consuming 8 mA. Pair it with a charge pump outputting ≥1 mA to drive loop filters effectively–NE564’s internal pump delivers 2.5 mA, sufficient for 40° phase margin when paired with a 20 kΩ/100 nF lead-lag network.
Tailor the loop filter topology to the application: use a third-order passive network for frequencies below 10 MHz to suppress reference spurs to -70 dBc; a simple RC filter suffices above 50 MHz, where ADF4153’s 20 kHz bandwidth achieves -55 dBc spurs. Ensure filter components are ±1% tolerance to maintain predicted lock time–Murata GRM series capacitors and Vishay WS series resistors meet this.
| Component | Critical Specification | Typical Value (Low Noise) | Typical Value (Fast Lock) |
|---|---|---|---|
| Phase detector gain | Kφ (mV/rad) | 250 | 1200 |
| Charge pump current | Icp (mA) | 1.5 | 5 |
| Loop bandwidth | ωn (kHz) | 5 | 50 |
| Phase margin | (°) | 55 | 40 |
Choose a VCO with at least 2:1 tuning ratio and ≤5 MHz/V sensitivity to maximize frequency coverage without excessive control voltage swing–Mini-Circuits ROS-2500+ delivers 2.2–2.5 GHz with 40 MHz/V sensitivity, requiring only ±1.5 V for full span. For lower noise, integrate a YIG-tuned unit like MLFM2480M; its -120 dBc/Hz at 10 kHz offset comes at the cost of 10 ms lock time.
Implement a divider chain with asynchronous prescalers ahead of a synchronous counter to balance speed and power–Analog Devices ADF4350 uses a 4/5 prescaler clocking a 10-bit counter, consuming 12 mA at 3.3 GHz, while reducing fractional spurs via 64-bit delta-sigma modulation. Ensure dual-modulus prescalers have ≤20 ns propagation delay to prevent frequency slew errors.
Optimize reference oscillator stability by selecting an oven-controlled crystal (OCXO) for sub-200 ppb drift or a temperature-compensated variant (TCXO) for battery applications; SiTime SiT5155 delivers ±0.5 ppm over -40 °C to +85 °C with 15 pF load, directly compatible with most synthesizers’ reference inputs.
Route control lines as differential pairs with 100 Ω impedance matching to prevent ground bounce–use vias spaced
Validate lock acquisition against input frequency steps using a 1 MS/s ADC; Texas Instruments ADS1256 resolves 23-bit at 30 kS/s, sufficient to capture 10 μs lock transients. Log phase error in quadrature domain and compute RMS jitter via FFT–typical PLL loops settle within 25 μs when loop bandwidth is ≥10 kHz, provided VCO sensitivity remains linear across ±5% of tuned range.
Mitigate fractional-N artifacts by dithering the delta-sigma modulator with a 15-bit LFSR seed; ADI’s fractional-N synthesizers implement this internally, reducing spurs by 15 dB at 20 kHz offset when modulus exceeds 65,536. For integer-N configurations, select a prime modulus ratio to distribute spurious energy across the spectrum, effectively lowering peak amplitude by 6 dB.
Building a Frequency Synthesizer from Scratch on a Prototype Board
Select a low-phase-noise voltage-controlled oscillator (VCO) like the NE564 or MC145151–both handle 1–50 MHz with minimal jitter. Place it near the center of the board to shorten feedback paths. Connect the output directly to a 10 MHz reference source (e.g., TCXO) via a 10 kΩ resistor; this stabilizes the initial lock without loading the oscillator.
Insert a dual-D-type flip-flop (74HC74) as the phase detector. Wire the reference signal to the clock pin of one flip-flop and the VCO output to the clock of the second. Cross-couple the outputs to the data inputs; this creates a simple XOR-based detector with ±180° capture range. Add a 1 nF ceramic capacitor between the detector output and ground to filter high-frequency spikes.
Use a three-pole active filter with an LM358 op-amp. Configure the first stage as a non-inverting amplifier (gain = 100) with a 100 kΩ feedback resistor and a 1 kΩ input resistor. Follow it with a 1 Hz cutoff low-pass stage (1 μF capacitor + 1 MΩ resistor) and a 10 Hz cutoff stage (0.1 μF + 10 kΩ). This attenuates reference spurs below –60 dBc.
Routing High-Frequency Traces

Keep oscillator output traces under 5 cm; use a ground plane beneath them to reduce parasitic capacitance. Solder 50 Ω SMD resistors in series with the VCO output if driving a 50 Ω load–this prevents frequency pulling. Separate analog ground from digital ground at the VCO’s power pin, then tie them together at a single star point near the power supply decoupling capacitor (10 μF tantalum + 0.1 μF ceramic).
Apply 5 V to the VCO and detector via a 10 Ω series resistor; bypass each IC with a 0.1 μF capacitor mounted within 2 mm of the power pin. For the op-amp, use a separate 12 V supply regulated by an LM7812 to avoid coupling noise into the control voltage. Measure the VCO tuning sensitivity (typically 10–20 MHz/V) with an oscilloscope before closing the loop.
Close the loop by connecting the detector output to the op-amp input through a 1 kΩ resistor. Monitor the control voltage; it should settle within 200 ms. Adjust the low-pass filter cutoff by replacing the 1 MΩ resistor with a 100 kΩ–1 MΩ potentiometer–this coarsely sets the loop bandwidth between 10 Hz and 1 kHz. Fine-tune using a spectrum analyzer to minimize close-in phase noise.
Verify lock by sweeping the reference frequency ±10 %; the VCO should track within 5 ppm. If unlocking occurs, increase the loop bandwidth or reduce the VCO sensitivity by swapping the tuning varactor (replace a BB204 with a BB130 for lower KV). Finalize with a 1-hour stability test; drift should not exceed 10 Hz at room temperature.