Building and Analyzing the Hartley Oscillator Schematic Step by Step

For a stable 10 MHz output, use an inductance ratio of 3:1 between the two coils in the feedback path. This configuration minimizes phase shift while maintaining sufficient loop gain, ensuring rapid startup without excessive harmonic distortion. The primary coil should have an inductance around 100 µH, while the secondary–positioned as the tap–needs approximately 30 µH. Air-core designs work best at this frequency, but ferrite cores can be introduced if tighter coupling is required, though saturation risks increase below 200 kHz.
Bias the active element–whether a bipolar junction or field-effect transistor–just above its threshold voltage, typically 2-3 V for emitter/base or gate/source junctions. A 10–20 kΩ resistor in the feedback tap prevents overloading while preserving oscillation amplitude. If efficiency is critical, replace the resistor with a low-value capacitor (100–470 pF) to form a reactive divider, but expect slight frequency drift as temperature changes.
Grounding the center point of the coil arrangement stabilizes the signal reference. Avoid solid connections to chassis ground if noise sensitivity is a concern; instead, use a small decoupling capacitor (0.1 µF) to isolate high-frequency components. For fine frequency adjustment, replace one of the inductors with a variable capacitor or a varactor tuned via a DC control voltage. Keep the tuning range narrow–above 5%–to prevent erratic behavior as the core saturates.
Capacitive loading on the output must remain below 5 pF to prevent frequency pulling. If driving a buffer stage, use a 1–2 pF coupling capacitor to isolate the tank from external impedance shifts. For low-power designs, a MOSFET with a threshold under 1.5 V reduces current draw, while a BJT with a higher gain-bandwidth product (above 300 MHz) ensures consistent oscillation under varying load conditions.
Building a High-Frequency Signal Generator: Key Schematic Insights
Select a tapped inductor with a turn ratio of 1:3 between the base and collector segments to ensure optimal feedback distribution. For a 1 MHz output, use an air-core coil with 100 turns (L1) and 30 turns (L2) on a 12mm diameter former, spacing turns at 0.5mm intervals. Pair this with a 100pF capacitor in the feedback loop to stabilize phase shift–values outside ±20% will introduce parasitic harmonics.
Bias the active element (2N3904 or BC547) with a collector current of 2-3mA by setting R1 at 22kΩ and R2 at 5.6kΩ. The emitter resistor (RE) should be 1kΩ, bypassed with a 100μF capacitor to prevent negative feedback at operating frequencies. Avoid exceeding 5mA collector current to prevent thermal drift, which distorts the output envelope.
Ground the tuning element (variable capacitor) via a 1nF ceramic disc capacitor to minimize noise injection. For frequency modulation, replace the fixed capacitor with a varactor diode (BB105G) and inject a 0-5V control voltage through a 47kΩ resistor. Below is a component tolerance table for critical parts:
| Component | Recommended Tolerance | Maximum Deviation | Impact of Exceeding |
|---|---|---|---|
| Inductors (L1, L2) | ±5% | ±10% | Frequency shift >±15% |
| Coupling Capacitor (CC) | ±10% | ±20% | Amplitude instability |
| Emitter Bypass (CE) | ±20% | ±50% | Reduced loop gain |
| Varactor (modulation) | ±5% (Q-factor) | ±15% | Phase noise >-80dBc |
Layout Techniques for Minimizing Parasitics

Route the feedback loop trace above a continuous ground plane using 1oz copper with 0.5mm width–avoid right-angle bends to prevent impedance discontinuities. Place the active element and inductor within 2cm of each other to reduce stray inductance; beyond this distance, lead length adds >5nH, skewing resonance. Decouple the supply with a 10μF tantalum and 0.1μF ceramic capacitor in parallel, positioned within 1mm of the transistor’s collector pad.
For higher frequencies (>10MHz), use a double-tuned arrangement: add a second variable capacitor in series with L1, ganged to the first. This extends the tuning range to 3:1 while maintaining >40dB harmonic suppression. Test the configuration with a spectrum analyzer; expected spurious free dynamic range (SFDR) should exceed 50dB at 1Vpk-pk output. If SFDR drops below this threshold, increase RE to 1.5kΩ or reduce L2 turns by 10%.
Key Elements for Assembling a Tuned Feedback Network
Start with a high-quality tapped coil (L1 and L2) as the core of the feedback loop. Use an air-core inductor for frequencies above 1 MHz or a powdered-iron toroid for stability below 1 MHz. A split-stator configuration with a tap at 20–30% from the grounded end ensures optimal energy transfer between sections. For example, a 10 µH coil with a 2 µH tap (Q ≥ 50) yields reliable oscillation at 3.5 MHz with minimal phase shift. Avoid winding coils on lossy materials like phenolic; ceramic or PTFE formers improve efficiency by reducing parasitic capacitance.
Active Device Selection
A bipolar junction transistor (BJT) like the 2N3904 or a JFET (e.g., J310) provides the required gain with low noise. Configure the transistor in common-emitter mode for BJTs or common-source for JFETs, ensuring the stage operates in Class A with a collector/drain current of 2–5 mA. For higher power outputs, substitute with a MOSFET (IRF510) or a vacuum tube (6J5) for vintage designs. Bias the base/gate via a voltage divider, keeping the emitter/source resistor at 470–1.5 kΩ to stabilize thermal drift. Capacitors (Cbe/Cgs) should use NP0/C0G dielectric to avoid frequency drift with temperature changes.
Coupling and tuning capacitors must match the coil’s inductance to hit the target frequency. For a 7 MHz build, pair a 100 pF NP0 capacitor with a 5 µH coil, adjusting values via the formula f = 1/(2π√(L(C1+C2))). Use a variable capacitor (10–365 pF) for fine-tuning, but shunt it with a fixed 20 pF capacitor to limit the tuning range and prevent instability. Power supply filtering is critical: a 100 µF electrolytic in parallel with a 0.1 µF ceramic at the Vcc node suppresses ripple, while a RF choke (e.g., 1 mH) isolates the feedback network from supply noise.
Practical Assembly Instructions for a Feedback-Based Frequency Generator
Select a transistor with a gain (hFE) between 100 and 400–such as a 2N3904 or BC547–for stable signal formation. Avoid units with excessive leakage current, which introduce noise and disrupt consistent wave output.
Use a center-tapped inductor coil with an inductance of 100–500 µH. Wind 30 turns of enameled magnet wire (#22 AWG) on a ferrite core (4mm diameter), splitting the coil into two equal sections with a tap at 15 turns. Verify continuity between the tap and each end with a multimeter; resistance should read under 2 ohms per section.
Critical connections:
- Base terminal: connect via a 10 kΩ resistor to the tap point of the coil.
- Emitter: ground through a 1 kΩ resistor and a 10 µF electrolytic capacitor in parallel, anode to ground.
- Collector: attach to the full coil endpoint furthest from the tap, then route through a 0.01 µF ceramic capacitor to ground.
Add a supply decoupling capacitor (100 µF/25 V) directly across the power rails (9–12 V DC). Place it less than 5 mm from the transistor leads to prevent spurious oscillations. Include a 47 µF tantalum capacitor in parallel for high-frequency suppression.
For feedback stabilization, solder a 47 pF silver-mica capacitor between the collector and the opposite coil terminus (not the tap). Measure frequency output with an oscilloscope probe across this capacitor–target 500 kHz–2 MHz, depending on coil inductance and capacitor values. Adjust the emitter resistor ±200 Ω to fine-tune amplitude without clipping.
Verify correct polarity: the coil center tap must feed the base resistor, not the collector. Reverse connection inverts phase, disrupting regenerative feedback and producing erratic spikes instead of sinusoidal waves.
Troubleshooting checklist:
- No output? Check coil tap integrity and transistor pinout (E-B-C).
- Distorted waveform? Reduce emitter resistor value or increase feedback capacitor (try 56 pF).
- Low frequency? Tighten coil winding spacing or replace the core with powdered iron.
- Excessive heat? Replace transistor; leakage current degradation is irreversible.
Encase the assembly in a grounded aluminum enclosure to shield against stray RF pickup. Mount components close together (lead length under 10 mm) to minimize parasitic inductance, which skews target frequency by ±15%. Test each joint with a continuity buzzer before powering–shorts between traces or solder bridges introduce immediate failure modes.
Calculating Resonant Frequency Using Inductance and Capacitance Values
Determine the resonant frequency of a tank setup by applying the Thomson formula: f = 1 / (2π√(LC)). Use henries for inductance (L) and farads for capacitance (C) to ensure consistent units. For example, a 10 μH coil paired with a 100 pF capacitor yields f ≈ 5.03 MHz. Adjust component tolerances–typically ±5% for capacitors and ±10% for inductors–when calculating expected range. Higher precision components reduce deviation between theoretical and measured values.
Key Adjustments for Practical Accuracy

- Stray capacitance: Add 2–5 pF to
Cfor PCB traces or wiring, particularly in high-frequency designs. - Coil losses: Multiply
LbyQ(quality factor) if known; typical air-core coils range fromQ = 50–200. - Temperature drift: NP0/C0G capacitors offer ±30 ppm/°C stability, while X7R types drift ±15% over -55°C to +125°C.
- Skin effect: At frequencies above 1 MHz, reduce
Lby 1–3% for copper windings thicker than 0.5 mm.
For rapid prototyping, use this rule of thumb: a 1 nF capacitor with a 10 mH inductor resonates near 50.3 kHz. Double the capacitance to halve the frequency, or halve the inductance to double it. Below 1 kHz, prefer toroidal cores to minimize radiative losses; above 10 MHz, air cores or ceramic forms reduce hysteresis.
Measure actual values with an impedance analyzer or LCR meter at the target frequency. Parasitic elements–series resistance of coils (Rs ≈ 0.1–2 Ω) or dielectric absorption in capacitors–shift the resonant point by up to 1%. For parallel configurations, include shunt resistance (Rp), typically 10 kΩ–1 MΩ, which lowers Q and broadens the bandwidth.
- Convert all units to base SI (e.g., pF to F:
100 pF = 100 × 10-12 F). - Apply
f = 1 / (2π√(LC))for series or parallel tanks–both yield identical results. - For bandwidth-sensitive applications, calculate
Δf = f / Q, whereQ = Rp / (2πfL)for parallel tanks. - Verify with a frequency counter; discrepancies >2% suggest parasitic oscillations or incorrect component models.