Edward Rawde has posted a number of low distortion 1kHz sine wave oscillators as LTSpice simulation, and John May has posted a couple of much low distortion examples.
As designs they are bit opaque. I've posted my own attempts.
Here's another.
It doesn't perform all that well. The second harmonic is only 70dB below the fundamental, and te third harmonic only 67dB down.
There are lots of components, but they are all doing exactly what I want them to.
U9 is the core of the oscillator as an inverting Wein bridge. U9 provides the controllable inverting gain that makes the Wein bridge work.
J1 controls the gain. U8 tracks the voltage across J1 so that the gain control voltage on the gate tracks the voltage in the middle of the FET channel. In the circuit posted the gate sits a -4.03V and varies by
16.2mV across the each millisecond of the cycle. The variation includes a 1.94mV 2kHz component which is most positive when the current in the FET channel is highest - +504uA and -504uA. This took some doing.
The mechanism is the rest of the circuit.
U1 is the core of a precise half-wave rectifier. U2 adds the output voltage to this signal to get a full-wave rectified output, which is smoothed by C22 to give about 190mV of mostly 2kHz ripple on top of a
800mV DC signal
This is low pass filtered by a 4-pole Bessel Sallen and Keys active filter around U6 and U7 whose propagation delay was carefully adjusted to get the phase of 2kHz component in the Fet gate drive where I wanted it.
The integrator around U5 compares the DC component in the output of U7 with the 1.250V component coming out of the voltage reference U4 to generate the gain control voltage.
R10 puts a phase advance into the integrator output which stabilises the amplitude control feedback loop.
R27 turns this output into a current which is fed through Q3 into the current mirror formed by Q1 and Q2, to create the gain control voltage across R11 and R21.
It's more complicated than it has to be, but keeps the amplitude control loop out of saturation during start-up.
I've got better distortion levels by largely cancelling the 2kHz in the FET gate control voltage, but that was even messier.
There are better ways of doing it. John May has come up with a mult-phase rectification circuit which is very elegant and gets the distortion levels below 150dB in real life.
I'm postig this mainly as an example of circuit design in action - I've gone as far down a particular rabbit hole as I reasonably can and I am at the point of starting over.
Version 4 SHEET 1 3608 920 WIRE -1104 -2176 -1408 -2176 WIRE -736 -2176 -1104 -2176 WIRE -320 -2176 -736 -2176 WIRE 208 -2176 -320 -2176 WIRE 336 -2176 208 -2176 WIRE 576 -2176 336 -2176 WIRE -736 -2160 -736 -2176 WIRE 208 -2160 208 -2176 WIRE -320 -2144 -320 -2176 WIRE 3136 -2064 -1664 -2064 WIRE -736 -2032 -736 -2096 WIRE -656 -2032 -736 -2032 WIRE -320 -2032 -320 -2080 WIRE -176 -2032 -320 -2032 WIRE 208 -2016 208 -2096 WIRE 336 -2016 208 -2016 WIRE -320 -2000 -320 -2032 WIRE -736 -1984 -736 -2032 WIRE -1664 -1968 -1664 -2064 WIRE 336 -1968 336 -2016 WIRE 576 -1968 576 -2176 WIRE 1952 -1920 1744 -1920 WIRE 2160 -1920 1952 -1920 WIRE 1376 -1904 1072 -1904 WIRE 1536 -1904 1376 -1904 WIRE 336 -1888 336 -1904 WIRE -608 -1872 -912 -1872 WIRE -32 -1872 -528 -1872 WIRE 1744 -1872 1744 -1920 WIRE 1072 -1856 1072 -1904 WIRE 1952 -1824 1904 -1824 WIRE 2160 -1824 2160 -1920 WIRE 2160 -1824 2032 -1824 WIRE -128 -1808 -272 -1808 WIRE -32 -1808 -32 -1872 WIRE -32 -1808 -64 -1808 WIRE -1344 -1792 -1568 -1792 WIRE 576 -1776 576 -1904 WIRE 768 -1776 576 -1776 WIRE 2160 -1776 2160 -1824 WIRE 2496 -1776 2160 -1776 WIRE 2800 -1776 2576 -1776 WIRE 2864 -1776 2800 -1776 WIRE 3088 -1776 2944 -1776 WIRE -1408 -1760 -1408 -2176 WIRE 1280 -1760 1232 -1760 WIRE 1536 -1760 1536 -1904 WIRE 1536 -1760 1360 -1760 WIRE -1344 -1744 -1344 -1792 WIRE -1344 -1744 -1376 -1744 WIRE -1568 -1728 -1568 -1792 WIRE -1440 -1728 -1568 -1728 WIRE 3088 -1728 3088 -1776 WIRE -1328 -1712 -1376 -1712 WIRE -1184 -1712 -1328 -1712 WIRE -1040 -1712 -1184 -1712 WIRE -864 -1712 -960 -1712 WIRE -576 -1712 -784 -1712 WIRE -272 -1712 -272 -1808 WIRE -256 -1712 -272 -1712 WIRE -128 -1712 -192 -1712 WIRE -32 -1712 -32 -1808 WIRE -32 -1712 -64 -1712 WIRE -1328 -1680 -1328 -1712 WIRE 2800 -1680 2800 -1776 WIRE 2800 -1680 2224 -1680 WIRE -1568 -1648 -1568 -1728 WIRE -1184 -1648 -1184 -1712 WIRE 1648 -1648 1392 -1648 WIRE 2064 -1648 1648 -1648 WIRE 2224 -1632 2224 -1680 WIRE 2624 -1632 2624 -1648 WIRE -272 -1616 -272 -1712 WIRE -144 -1616 -272 -1616 WIRE -32 -1616 -32 -1712 WIRE -32 -1616 -64 -1616 WIRE 2064 -1616 2064 -1648 WIRE 1392 -1600 1392 -1648 WIRE 1904 -1600 1904 -1824 WIRE 2032 -1600 1904 -1600 WIRE -1328 -1584 -1328 -1616 WIRE 1232 -1584 1232 -1760 WIRE 1360 -1584 1232 -1584 WIRE 2160 -1584 2160 -1776 WIRE 2160 -1584 2096 -1584 WIRE -912 -1568 -912 -1872 WIRE -848 -1568 -912 -1568 WIRE -576 -1568 -576 -1712 WIRE -576 -1568 -784 -1568 WIRE 1536 -1568 1536 -1760 WIRE 1536 -1568 1424 -1568 WIRE 1584 -1568 1536 -1568 WIRE 1744 -1568 1744 -1808 WIRE 1744 -1568 1664 -1568 WIRE 1792 -1568 1744 -1568 WIRE 2000 -1568 1872 -1568 WIRE 2032 -1568 2000 -1568 WIRE -176 -1552 -176 -2032 WIRE 912 -1552 880 -1552 WIRE 1072 -1552 1072 -1792 WIRE 1072 -1552 992 -1552 WIRE 1120 -1552 1072 -1552 WIRE 1328 -1552 1200 -1552 WIRE 1360 -1552 1328 -1552 WIRE -576 -1536 -576 -1568 WIRE -544 -1536 -576 -1536 WIRE -432 -1536 -480 -1536 WIRE -272 -1536 -272 -1616 WIRE -272 -1536 -352 -1536 WIRE -208 -1536 -272 -1536 WIRE 2800 -1536 2800 -1680 WIRE 2848 -1536 2800 -1536 WIRE 3088 -1536 3088 -1664 WIRE 3088 -1536 2912 -1536 WIRE -1568 -1520 -1568 -1568 WIRE -1488 -1520 -1568 -1520 WIRE -1376 -1520 -1488 -1520 WIRE -32 -1520 -32 -1616 WIRE -32 -1520 -144 -1520 WIRE 16 -1520 -32 -1520 WIRE 64 -1520 16 -1520 WIRE 112 -1520 64 -1520 WIRE 432 -1520 192 -1520 WIRE -208 -1504 -288 -1504 WIRE -656 -1472 -656 -2032 WIRE -1568 -1456 -1568 -1520 WIRE -1328 -1456 -1328 -1488 WIRE -1184 -1456 -1184 -1568 WIRE -1184 -1456 -1328 -1456 WIRE -912 -1456 -912 -1568 WIRE -912 -1456 -1184 -1456 WIRE -688 -1456 -912 -1456 WIRE -288 -1456 -288 -1504 WIRE 256 -1456 144 -1456 WIRE 368 -1456 336 -1456 WIRE 496 -1456 368 -1456 WIRE 1392 -1456 1392 -1536 WIRE 1632 -1456 1392 -1456 WIRE 2064 -1456 2064 -1552 WIRE 2064 -1456 1632 -1456 WIRE 2432 -1456 2288 -1456 WIRE 2992 -1456 2432 -1456 WIRE -576 -1440 -576 -1536 WIRE -576 -1440 -624 -1440 WIRE 1232 -1440 1232 -1584 WIRE 2288 -1440 2288 -1456 WIRE -688 -1424 -704 -1424 WIRE 2992 -1424 2992 -1456 WIRE 768 -1408 768 -1776 WIRE 2800 -1408 2800 -1536 WIRE 2960 -1408 2800 -1408 WIRE 496 -1392 496 -1456 WIRE 1328 -1392 1328 -1552 WIRE 1904 -1392 1904 -1600 WIRE 3088 -1392 3088 -1536 WIRE 3088 -1392 3024 -1392 WIRE 3136 -1392 3136 -2064 WIRE 3136 -1392 3088 -1392 WIRE 2960 -1376 2912 -1376 WIRE 2000 -1344 2000 -1568 WIRE 64 -1328 64 -1520 WIRE 368 -1328 368 -1456 WIRE -1568 -1312 -1568 -1376 WIRE 2912 -1312 2912 -1376 WIRE 2800 -1296 2800 -1408 WIRE 2288 -1264 2288 -1376 WIRE 2384 -1264 2288 -1264 WIRE 576 -1232 576 -1776 WIRE -736 -1216 -736 -1920 WIRE -736 -1216 -848 -1216 WIRE -704 -1216 -704 -1424 WIRE -704 -1216 -736 -1216 WIRE -560 -1216 -704 -1216 WIRE -320 -1216 -320 -1936 WIRE -320 -1216 -560 -1216 WIRE 208 -1216 208 -2016 WIRE 432 -1216 432 -1520 WIRE 496 -1216 496 -1312 WIRE 496 -1216 432 -1216 WIRE 544 -1216 496 -1216 WIRE 64 -1200 64 -1248 WIRE 144 -1200 144 -1456 WIRE 144 -1200 64 -1200 WIRE 176 -1200 144 -1200 WIRE -1648 -1184 -1776 -1184 WIRE 368 -1184 368 -1264 WIRE 368 -1184 240 -1184 WIRE 544 -1184 464 -1184 WIRE 2288 -1184 2288 -1264 WIRE -320 -1168 -320 -1216 WIRE -48 -1168 -144 -1168 WIRE 176 -1168 -48 -1168 WIRE 1232 -1168 1232 -1360 WIRE 1328 -1168 1328 -1328 WIRE 1328 -1168 1232 -1168 WIRE 1520 -1168 1328 -1168 WIRE 1904 -1168 1904 -1312 WIRE 1904 -1168 1520 -1168 WIRE 2000 -1168 2000 -1280 WIRE 2000 -1168 1904 -1168 WIRE -848 -1152 -848 -1216 WIRE -560 -1152 -560 -1216 WIRE 464 -1152 464 -1184 WIRE 1520 -1152 1520 -1168 WIRE 2384 -1152 2384 -1264 WIRE 2416 -1152 2384 -1152 WIRE 2752 -1152 2704 -1152 WIRE 2800 -1152 2800 -1216 WIRE 2800 -1152 2752 -1152 WIRE -144 -1136 -144 -1168 WIRE -48 -1136 -48 -1168 WIRE -1776 -1120 -1776 -1184 WIRE 2800 -1120 2800 -1152 WIRE -1104 -1104 -1104 -2176 WIRE 2384 -1088 2384 -1152 WIRE 2416 -1088 2384 -1088 WIRE 2752 -1088 2752 -1152 WIRE 2752 -1088 2704 -1088 WIRE -1648 -1072 -1648 -1184 WIRE -1648 -1072 -1712 -1072 WIRE -1584 -1072 -1648 -1072 WIRE 432 -1072 432 -1216 WIRE 640 -1072 432 -1072 WIRE 880 -1072 880 -1552 WIRE 880 -1072 704 -1072 WIRE -144 -1040 -144 -1072 WIRE -80 -1040 -144 -1040 WIRE -48 -1040 -48 -1056 WIRE -48 -1040 -80 -1040 WIRE 64 -1040 64 -1200 WIRE 128 -1040 64 -1040 WIRE 368 -1040 368 -1184 WIRE 368 -1040 192 -1040 WIRE -48 -1024 -48 -1040 WIRE -1776 -1008 -1776 -1024 WIRE -1520 -1008 -1520 -1024 WIRE -1104 -1008 -1104 -1024 WIRE -1104 -1008 -1264 -1008 WIRE -848 -1008 -848 -1088 WIRE -656 -1008 -656 -1408 WIRE -656 -1008 -848 -1008 WIRE -320 -1008 -320 -1104 WIRE -176 -1008 -176 -1488 WIRE -176 -1008 -320 -1008 WIRE 768 -1008 768 -1344 WIRE 2224 -1008 2224 -1552 WIRE 2224 -1008 768 -1008 WIRE 2288 -1008 2288 -1120 WIRE 2288 -1008 2224 -1008 WIRE 2560 -1008 2560 -1056 WIRE 2560 -1008 2288 -1008 WIRE 2576 -1008 2560 -1008 WIRE 2800 -1008 2800 -1056 WIRE 2800 -1008 2576 -1008 WIRE -1264 -992 -1264 -1008 WIRE -1104 -960 -1104 -1008 WIRE -176 -960 -176 -1008 WIRE 2576 -960 2576 -1008 WIRE 368 -944 368 -1040 WIRE -656 -928 -656 -1008 WIRE 432 -912 432 -1072 WIRE 464 -912 432 -912 WIRE 624 -912 544 -912 WIRE 880 -912 880 -1072 WIRE 880 -912 704 -912 WIRE 64 -880 64 -1040 WIRE -1776 -832 -1776 -864 WIRE -1520 -832 -1520 -864 WIRE -1520 -832 -1776 -832 WIRE -1408 -832 -1408 -1696 WIRE -1408 -832 -1520 -832 WIRE -1104 -832 -1104 -880 WIRE -1104 -832 -1408 -832 WIRE -1040 -832 -1104 -832 WIRE -656 -832 -656 -864 WIRE -656 -832 -1040 -832 WIRE -176 -832 -176 -896 WIRE -176 -832 -656 -832 WIRE -80 -816 -80 -1040 WIRE 432 -816 432 -912 WIRE 480 -816 432 -816 WIRE 640 -816 544 -816 WIRE 880 -816 880 -912 WIRE 880 -816 704 -816 WIRE 768 -800 768 -1008 WIRE 64 -784 64 -800 WIRE 368 -784 368 -880 WIRE 368 -784 64 -784 WIRE 576 -720 576 -1168 WIRE 768 -720 768 -736 WIRE 768 -720 576 -720 WIRE -80 -704 -80 -752 WIRE 208 -704 208 -1152 WIRE 208 -704 -80 -704 WIRE 576 -704 576 -720 WIRE 208 -624 208 -640 WIRE 416 -624 208 -624 WIRE 576 -624 576 -640 WIRE 576 -624 416 -624 WIRE 2992 -624 2992 -1360 WIRE 2992 -624 576 -624 FLAG 464 -1152 0 FLAG -48 -1024 0 FLAG -1264 -992 0 FLAG 336 -2176 Vcc FLAG 416 -624 Vee FLAG -560 -1152 0 FLAG 16 -1520 Vout FLAG 2576 -960 0 FLAG -1488 -1520 Fet-gate FLAG 2432 -1456 Vcc FLAG -1040 -832 Vee FLAG -288 -1456 0 FLAG 336 -1888 0 FLAG 2912 -1312 0 FLAG 1376 -1904 filt1 FLAG 1648 -1648 Vcc FLAG 1632 -1456 Vee FLAG 1520 -1152 0 FLAG 1952 -1920 filter2 FLAG -1568 -1312 0 SYMBOL Opamps\\LT1360 208 -1248 R0 SYMATTR InstName U1 SYMBOL res 48 -1344 R0 WINDOW 0 41 37 Left 2 WINDOW 3 36 71 Left 2 SYMATTR InstName R1 SYMATTR Value 10k SYMATTR SpiceLine tol=0.1 SYMBOL res -64 -1152 R0 WINDOW 3 41 74 Left 2 WINDOW 0 43 31 Left 2 SYMATTR Value 4k02 SYMATTR InstName R2 SYMATTR SpiceLine tol=1 SYMBOL cap -160 -1136 R0 SYMATTR InstName C1 SYMATTR Value 3.3n SYMBOL schottky 384 -1264 R180 WINDOW 3 24 0 Left 2 WINDOW 0 24 64 Left 2 SYMATTR Value BAS70L SYMATTR InstName D1 SYMBOL schottky 384 -880 R180 WINDOW 3 24 0 Left 2 WINDOW 0 24 64 Left 2 SYMATTR Value BAS70L SYMATTR InstName D2 SYMBOL res 352 -1472 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R1a SYMATTR Value 10k SYMATTR SpiceLine tol=0.1 SYMBOL res 208 -1536 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R3 SYMATTR Value 20k SYMATTR SpiceLine tol=1 SYMBOL res 480 -1408 R0 WINDOW 0 41 41 Left 2 WINDOW 3 34 79 Left 2 SYMATTR InstName R2a SYMATTR Value 10k SYMATTR SpiceLine tol=0.1 SYMBOL res 560 -928 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R2b SYMATTR Value 10k SYMATTR SpiceLine tol=0.1 SYMBOL res 720 -928 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R2c SYMATTR Value 10k SYMATTR SpiceLine tol=0.1 SYMBOL cap 704 -832 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C2 SYMATTR Value 22n SYMATTR SpiceLine Rser=10 Lser=6n SYMBOL cap 192 -1056 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C4 SYMATTR Value 3.3p SYMBOL res 48 -896 R0 WINDOW 0 39 33 Left 2 WINDOW 3 40 74 Left 2 SYMATTR InstName R1b SYMATTR Value 10k SYMATTR SpiceLine tol=0.1 SYMBOL OpAmps\\opamp2 -176 -1584 R0 WINDOW 3 13 108 Left 2 SYMATTR Value LME49710 SYMATTR InstName U3 SYMATTR SpiceModel LME49710 SYMBOL voltage -1104 -1120 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V1 SYMATTR Value 12 SYMBOL voltage -1104 -976 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V2 SYMATTR Value 12 SYMBOL cap -480 -1552 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C5 SYMATTR Value 15n SYMATTR SpiceLine V=63 Rser=4 Lser=12n SYMBOL res -448 -1520 R270 WINDOW 0 27 56 VTop 2 WINDOW 3 5 56 VBottom 2 SYMATTR InstName R4 SYMATTR Value 10.7k SYMATTR SpiceLine tol=1 SYMBOL cap -64 -1728 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C6 SYMATTR Value 15n SYMATTR SpiceLine V=63 Rser=4 Lser=12n SYMBOL cap 3104 -1664 R180 WINDOW 0 24 64 Left 2 WINDOW 3 24 8 Left 2 SYMATTR InstName C8 SYMATTR Value 100n SYMBOL res 2848 -1760 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R10 SYMATTR Value 39k SYMBOL Opamps\\LT1056A 2992 -1456 R0 SYMATTR InstName U5 SYMBOL cap 2784 -1120 R0 SYMATTR InstName C10 SYMATTR Value 3.3µ SYMBOL cap 2912 -1552 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C11 SYMATTR Value 3.3p SYMBOL res -1552 -1360 R180 WINDOW 0 31 76 Left 2 WINDOW 3 31 40 Left 2 SYMATTR InstName R11 SYMATTR Value 10k SYMATTR SpiceLine tol=0.1 SYMBOL Opamps\\OP27 576 -1264 R0 SYMATTR InstName U2 SYMBOL FerriteBead 576 -672 R0 SYMATTR InstName L2 SYMATTR Value 1000n SYMATTR SpiceLine Ipk=0.2 Rser=0.562 Rpar=750 Cpar=350f mfg="Würth Elektronik" pn="782422601 WE-CBA 0402" SYMBOL cap 752 -1408 R0 SYMATTR InstName C15 SYMATTR Value 100n SYMBOL cap 752 -800 R0 SYMATTR InstName C16 SYMATTR Value 100n SYMBOL FerriteBead -176 -928 R0 SYMATTR InstName L4 SYMATTR Value 1000n SYMATTR SpiceLine Ipk=0.2 Rser=0.562 Rpar=750 Cpar=350f mfg="Würth Elektronik" pn="782422601 WE-CBA 0402" SYMBOL cap -336 -2000 R0 WINDOW 0 -60 15 Left 2 WINDOW 3 -62 54 Left 2 SYMATTR InstName C17 SYMATTR Value 100n SYMBOL cap -336 -1168 R0 WINDOW 0 -60 15 Left 2 WINDOW 3 -62 54 Left 2 SYMATTR InstName C18 SYMATTR Value 100n SYMBOL res -1584 -1664 R0 WINDOW 0 43 37 Left 2 WINDOW 3 47 73 Left 2 SYMATTR InstName R21 SYMATTR Value 10k SYMATTR SpiceLine tol=0.1 SYMBOL cap 2272 -1184 R0 SYMATTR InstName C21 SYMATTR Value 100n SYMBOL FerriteBead 2288 -1408 R0 SYMATTR InstName L7 SYMATTR Value 1000n SYMATTR SpiceLine Ipk=0.2 Rser=0.562 Rpar=750 Cpar=350f mfg="Würth Elektronik" pn="782422601 WE-CBA 0402" SYMBOL res -512 -1888 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R22 SYMATTR Value 2.49k SYMATTR SpiceLine tol=1 SYMBOL FerriteBead -320 -2112 R0 SYMATTR InstName L8 SYMATTR Value 1000n SYMATTR SpiceLine Ipk=0.2 Rser=0.562 Rpar=750 Cpar=350f mfg="Würth Elektronik" pn="782422601 WE-CBA 0402" SYMBOL cap -752 -1984 R0 WINDOW 0 -60 15 Left 2 WINDOW 3 -62 54 Left 2 SYMATTR InstName C7 SYMATTR Value 100n SYMBOL FerriteBead -736 -2128 R0 SYMATTR InstName L3 SYMATTR Value 1000n SYMATTR SpiceLine Ipk=0.2 Rser=0.562 Rpar=750 Cpar=350f mfg="Würth Elektronik" pn="782422601 WE-CBA 0402" SYMBOL FerriteBead -656 -896 R0 SYMATTR InstName L9 SYMATTR Value 1000n SYMATTR SpiceLine Ipk=0.2 Rser=0.562 Rpar=750 Cpar=350f mfg="Würth Elektronik" pn="782422601 WE-CBA 0402" SYMBOL cap -864 -1152 R0 WINDOW 0 -60 15 Left 2 WINDOW 3 -62 54 Left 2 SYMATTR InstName C23 SYMATTR Value 100n SYMBOL OpAmps\\opamp2 -1408 -1792 M0 WINDOW 3 10 108 Left 2 SYMATTR Value LME49710 SYMATTR InstName U8 SYMATTR SpiceModel LME49710 SYMBOL res -160 -1600 R270 WINDOW 0 27 56 VTop 2 WINDOW 3 5 56 VBottom 2 SYMATTR InstName R26 SYMATTR Value 10.7k SYMATTR SpiceLine tol=1 SYMBOL res -768 -1728 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R5 SYMATTR Value 4.87k SYMATTR SpiceLine tol=1 SYMBOL cap -784 -1584 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C19 SYMATTR Value 10p SYMBOL FerriteBead 208 -672 R0 SYMATTR InstName L5 SYMATTR Value 1000n SYMATTR SpiceLine Ipk=0.2 Rser=0.562 Rpar=750 Cpar=350f mfg="Würth Elektronik" pn="782422601 WE-CBA 0402" SYMBOL FerriteBead 208 -2128 R0 SYMATTR InstName L6 SYMATTR Value 1000n SYMATTR SpiceLine Ipk=0.2 Rser=0.562 Rpar=750 Cpar=350f mfg="Würth Elektronik" pn="782422601 WE-CBA 0402" SYMBOL cap 320 -1968 R0 WINDOW 0 -60 15 Left 2 WINDOW 3 -62 54 Left 2 SYMATTR InstName C20 SYMATTR Value 100n SYMBOL cap -96 -816 R0 WINDOW 0 -60 15 Left 2 WINDOW 3 -62 54 Left 2 SYMATTR InstName C22 SYMATTR Value 100n SYMBOL njf -1376 -1584 R0 SYMATTR InstName J1 SYMATTR Value MMBF4391 SYMBOL References\\LTC6655-1.25 2560 -1120 R0 SYMATTR InstName U4 SYMBOL OpAmps\\opamp2 -656 -1504 R0 WINDOW 3 13 108 Left 2 SYMATTR Value LME49710 SYMATTR InstName U9 SYMATTR SpiceModel LME49710 SYMBOL res -1200 -1664 R0 WINDOW 0 41 37 Left 2 WINDOW 3 36 71 Left 2 SYMATTR InstName R7 SYMATTR Value 470 SYMATTR SpiceLine tol=0.1 SYMBOL cap -64 -1824 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C9 SYMATTR Value 10p SYMBOL FerriteBead 576 -1936 R0 SYMATTR InstName L13 SYMATTR Value 1000n SYMATTR SpiceLine Ipk=0.2 Rser=0.562 Rpar=750 Cpar=350f mfg="Würth Elektronik" pn="782422601 WE-CBA 0402" SYMBOL res -944 -1728 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R6 SYMATTR Value 82 SYMATTR SpiceLine tol=1 SYMBOL cap 704 -1088 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C13 SYMATTR Value 10p SYMBOL res 2784 -1312 R0 WINDOW 0 41 37 Left 2 WINDOW 3 36 71 Left 2 SYMATTR InstName R9 SYMATTR Value 120k SYMATTR SpiceLine tol=0.1 SYMBOL FerriteBead -1328 -1648 R0 SYMATTR InstName L1 SYMATTR Value 1000n SYMATTR SpiceLine Ipk=0.2 Rser=0.562 Rpar=750 Cpar=350f mfg="Würth Elektronik" pn="782422601 WE-CBA 0402" SYMBOL FerriteBead 512 -816 R90 WINDOW 0 -16 0 VBottom 2 SYMATTR InstName L10 SYMATTR Value 1000n SYMATTR SpiceLine Ipk=0.2 Rser=0.562 Rpar=750 Cpar=350f mfg="Würth Elektronik" pn="782422601 WE-CBA 0402" SYMBOL FerriteBead -224 -1712 R90 WINDOW 0 -16 0 VBottom 2 SYMATTR InstName L11 SYMATTR Value 1000n SYMATTR SpiceLine Ipk=0.2 Rser=0.562 Rpar=750 Cpar=350f mfg="Würth Elektronik" pn="782422601 WE-CBA 0402" SYMBOL res 2592 -1792 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R12 SYMATTR Value 150k SYMBOL res 1376 -1776 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R8 SYMATTR Value 14k SYMBOL res 1216 -1456 R0 SYMATTR InstName R13 SYMATTR Value 56k SYMBOL cap 1312 -1392 R0 SYMATTR InstName C3 SYMATTR Value 15n SYMBOL cap 1056 -1856 R0 SYMATTR InstName C12 SYMATTR Value 15n SYMBOL res 1216 -1568 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R14 SYMATTR Value 11.8k SYMBOL Opamps\\LT1013 1392 -1632 R0 SYMATTR InstName U6 SYMBOL res 896 -1536 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R15 SYMATTR Value 15.8k SYMBOL res 2048 -1840 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R16 SYMATTR Value 14k SYMBOL cap 1728 -1872 R0 SYMATTR InstName C14 SYMATTR Value 15n SYMBOL res 1888 -1584 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R17 SYMATTR Value 11.8k SYMBOL Opamps\\LT1013 2064 -1648 R0 SYMATTR InstName U7 SYMBOL res 1568 -1552 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R18 SYMATTR Value 15.8k SYMBOL res 1888 -1408 R0 SYMATTR InstName R19 SYMATTR Value 56k SYMBOL cap 1984 -1344 R0 SYMATTR InstName C24 SYMATTR Value 15n SYMBOL current 2224 -1632 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName I1 SYMATTR Value PULSE(0 -0.03mA 1ms 0.5ms 0.5ms 20ms 1 75) SYMBOL npn -1584 -1120 R0 SYMATTR InstName Q1 SYMATTR Value BC847A SYMBOL npn -1712 -1120 M0 SYMATTR InstName Q2 SYMATTR Value BC847A SYMBOL res -1536 -960 R0 WINDOW 0 41 37 Left 2 WINDOW 3 36 71 Left 2 SYMATTR InstName R20 SYMATTR Value 1.2k SYMATTR SpiceLine tol=0.1 SYMBOL res -1792 -960 R0 WINDOW 0 41 37 Left 2 WINDOW 3 36 71 Left 2 SYMATTR InstName R23 SYMATTR Value 1.2k SYMATTR SpiceLine tol=0.1 SYMBOL FerriteBead -1776 -976 R0 SYMATTR InstName L12 SYMATTR Value 14µ SYMATTR SpiceLine Ipk=3 Rser=0.0122 Rpar=870 Cpar=1000f mfg="Würth Elektronik" pn="7427503 WE-UKW 40060" SYMBOL FerriteBead -1520 -976 R0 SYMATTR InstName L14 SYMATTR Value 14µ SYMATTR SpiceLine Ipk=3 Rser=0.0122 Rpar=870 Cpar=1000f TEXT -1424 -776 Left 2 !.MODEL BAS70L D \n+ IS = 3.22E-9 \n+ N = 1.018 \n+ BV = 77 \n+ IBV = 1.67E-7 \n+ RS = 20.89 \n+ CJO = 1.608E-12 \n+ VJ = 0.3891 \n+ M = 0.3683 \n+ FC = 0.5 \n+ EG = 0.69 \n+ XTI = 2 \n.ENDS TEXT -336 -528 Left 2 ;R2 a,b,c, Vishay Beschlag ACAS06S0830372P1AT precision 10k resistor array \n R1a, R1b Maxim MAX5492LB10000+T 10K resistive divider in a SOT-23-5 package TEXT -720 -464 Left 2 !.MODEL MMBF4391 NJF VTO=-4.6 BETA=0.02779 LAMBDA=0.00595 RD=1 RS=1 IS=1e-14 CGD=14p CGS=10.5p PB=1 B=1 KF=1e-18 AF=1 FC=0.5 mfg=Motorola TEXT -720 -408 Left 2 !.lib LME49710.lib TEXT -1112 -464 Left 2 !.tran 0 10s 0s startup