Low distortion sinewave oscillator without big capacitor.

Mar 30, 2025 Last reply: 1 year ago 70 Replies

I don't see anything particularly hostile there Bill. Just different points of view.

When I started work as a fresh graduate (but one who also had practical experience with everything from TV antenna systems in hospitals to AY-3-8500 based games) I was amazed at some of the analogue circuit design blunders I encountered. In one case I built a piece of custom test equipment which needed +15V and -15V. An available transformer had two suitable isolated secondary windings so I just used two 7815 devices. Only to be told by a more experienced "Designer" that connecting the output of a 7815 to ground would short it out and I had to use

7915 for that.....

What he should have said was the you were messing up the ground returns by hooking up the +15V output of the second 7815 to the 0V rail.

He was avoiding spending a long time talking about grounding and shielding, which is a rather specialised subject.

In this particular thread your eight transistor is bonkers, but it works - not that I can see how. John May could see how it worked, and how it could be simplified to four transistors - and eventually down to two matched pairs. He doesn't like it, and prefers the single long-tailed pair approach, despite the fact that LTSpice says it offers poorer performance.

I like the long-tailed pair approach myself - I can see exactly how it works - but it's probably worth my time to work out exactly how the four transistor circuit actually works, and why it seems to offer lower distortion in LTSpice simulations. It's not the kind of project that anybody would fund, and the chance that I'd learn anything interesting is remote, but I'm not swamped with work at the moment.

I see. Thank you for letting me know what he was thinking Bill. Do you have some kind of time machine that you travel around in so you can have a better knowledge of what happened in a past situation when compared with someone who was actually there at the time?

Seems pretty obvious to me how it works Bill. If I didn't know how it was intended to work then it almost certainly would not work. I'm surprised that you can't see how it works.

You seem to be very good at knowing what other people can/could see Bill.

He provided three examples. All of which obviously work. The best one from my point of view is the one with lowest distortion. After all the goal, when I started looking into sinewave oscillators, was to see whether it's really necessary to use thermistors, lamps, opto devices or FETs.

Ah well I'm sorry if you aren't likely to learn anything interesting Bill.

I've learned a lot and will continue to do so.

There are other things I should be doing but analogue circuit design has a certain attraction, particularly when assisted by someone as capable as JM.

"Edward Rawde" snipped-for-privacy@invalid.invalid wrote in message news:vsso97$1imi$ snipped-for-privacy@nnrp.usenet.blueworldhosting.com...

Here's an almost fully practical circuit except for the current sources and sinks.

Version 4.1 SHEET 1 3020 2548 WIRE -1856 -336 -1952 -336 WIRE -1728 -336 -1792 -336 WIRE -1952 -224 -1952 -336 WIRE -1872 -224 -1952 -224 WIRE -1728 -224 -1728 -336 WIRE -1728 -224 -1792 -224 WIRE -432 -224 -800 -224 WIRE 288 -224 -352 -224 WIRE -1456 -144 -1520 -144 WIRE -2624 -112 -2624 -128 WIRE -2144 -112 -2144 -128 WIRE -1952 -112 -1952 -224 WIRE -1856 -112 -1952 -112 WIRE -1520 -112 -1520 -144 WIRE -1728 -96 -1728 -224 WIRE -1728 -96 -1792 -96 WIRE -1456 -96 -1456 -144 WIRE -800 -96 -800 -224 WIRE -432 -96 -800 -96 WIRE -112 -96 -352 -96 WIRE -1856 -80 -1888 -80 WIRE -1888 -48 -1888 -80 WIRE -1728 0 -1728 -96 WIRE -1664 0 -1728 0 WIRE -1520 0 -1520 -32 WIRE -1520 0 -1584 0 WIRE -2144 32 -2144 -32 WIRE -2144 32 -2496 32 WIRE -1952 32 -1952 -112 WIRE -1952 32 -2144 32 WIRE -800 32 -800 -96 WIRE -688 32 -800 32 WIRE -544 32 -608 32 WIRE -464 32 -544 32 WIRE -304 32 -384 32 WIRE -256 32 -304 32 WIRE -112 32 -112 -96 WIRE -112 32 -192 32 WIRE -48 32 -112 32 WIRE 96 32 32 32 WIRE 144 32 96 32 WIRE 288 32 288 -224 WIRE 288 32 208 32 WIRE -1520 64 -1520 0 WIRE -1456 64 -1520 64 WIRE -1888 80 -1888 48 WIRE -1856 80 -1888 80 WIRE -1312 80 -1392 80 WIRE -1216 80 -1312 80 WIRE -992 80 -1152 80 WIRE -1728 96 -1792 96 WIRE -1664 96 -1728 96 WIRE -1520 96 -1584 96 WIRE -1456 96 -1520 96 WIRE -2624 112 -2624 -32 WIRE -2272 112 -2624 112 WIRE -1952 112 -2272 112 WIRE -1856 112 -1952 112 WIRE -800 144 -800 32 WIRE -688 144 -800 144 WIRE -304 144 -304 32 WIRE -256 144 -304 144 WIRE 96 144 96 32 WIRE 144 144 96 144 WIRE -544 160 -544 32 WIRE -544 160 -624 160 WIRE -112 160 -112 32 WIRE -112 160 -192 160 WIRE 288 160 288 32 WIRE 288 160 208 160 WIRE -688 176 -800 176 WIRE -256 176 -288 176 WIRE 144 176 112 176 WIRE -1520 208 -1520 96 WIRE -1456 208 -1520 208 WIRE -1312 208 -1312 80 WIRE -1312 208 -1376 208 WIRE -288 208 -288 176 WIRE 112 208 112 176 WIRE 288 208 288 160 WIRE 512 208 288 208 WIRE 560 208 512 208 WIRE -2624 224 -2624 112 WIRE -2496 224 -2496 32 WIRE -2272 224 -2272 112 WIRE -2144 224 -2144 32 WIRE -1952 224 -1952 112 WIRE -1872 224 -1952 224 WIRE -1728 224 -1728 96 WIRE -1728 224 -1792 224 WIRE -2688 272 -2720 272 WIRE -2384 272 -2432 272 WIRE -2336 272 -2384 272 WIRE -2048 272 -2080 272 WIRE -992 288 -992 80 WIRE -928 288 -992 288 WIRE -800 288 -800 176 WIRE -800 288 -848 288 WIRE -720 288 -800 288 WIRE -304 288 -640 288 WIRE -112 288 -112 160 WIRE -112 288 -304 288 WIRE -2720 304 -2720 272 WIRE -2048 320 -2048 272 WIRE -1952 320 -1952 224 WIRE -1856 320 -1952 320 WIRE -1728 320 -1728 224 WIRE -1728 320 -1792 320 WIRE -112 336 -112 288 WIRE -2624 352 -2624 320 WIRE -2560 352 -2624 352 WIRE -2496 352 -2496 320 WIRE -2496 352 -2560 352 WIRE -2272 352 -2272 320 WIRE -2208 352 -2272 352 WIRE -2144 352 -2144 320 WIRE -2144 352 -2208 352 WIRE -2384 416 -2384 272 WIRE -2064 416 -2384 416 WIRE -1904 416 -1984 416 WIRE -1120 416 -1904 416 WIRE -2384 432 -2384 416 WIRE -112 448 -112 416 WIRE 32 448 -112 448 WIRE -144 464 -176 464 WIRE -144 496 -144 464 WIRE -112 496 -112 448 WIRE 32 496 32 448 WIRE -2384 544 -2384 512 WIRE -1776 544 -1888 544 WIRE -304 560 -304 288 WIRE -304 560 -1680 560 WIRE -1888 576 -1888 544 WIRE -1968 592 -2800 592 WIRE -1776 592 -1776 544 WIRE -128 608 -128 560 WIRE 32 608 32 576 WIRE 32 608 -128 608 WIRE -128 624 -128 608 WIRE -128 624 -1632 624 WIRE -2560 640 -2560 352 WIRE -2208 640 -2208 352 WIRE -544 656 -544 160 WIRE -304 656 -304 560 WIRE -128 656 -128 624 WIRE 288 656 288 208 WIRE -3040 672 -3040 640 WIRE -3040 672 -3088 672 WIRE -2800 672 -2800 592 WIRE -2736 672 -2800 672 WIRE -2064 672 -2064 656 WIRE -1968 672 -1968 592 WIRE -1968 672 -2032 672 WIRE -1888 672 -1888 656 WIRE -1888 672 -1968 672 WIRE -3088 688 -3088 672 WIRE -2624 688 -2672 688 WIRE -2096 688 -2144 688 WIRE -3040 704 -3040 672 WIRE -2736 704 -2800 704 WIRE -1968 704 -2032 704 WIRE -1888 704 -1888 672 WIRE -1776 704 -1888 704 WIRE -1888 720 -1888 704 WIRE -1776 720 -1776 704 WIRE -544 752 -544 720 WIRE -304 752 -304 720 WIRE -128 752 -128 720 WIRE 288 752 288 720 WIRE -1888 832 -1888 800 WIRE -1776 832 -1776 784 WIRE -2800 864 -2800 704 WIRE -2720 864 -2800 864 WIRE -2560 864 -2560 736 WIRE -2560 864 -2640 864 WIRE -2208 864 -2208 736 WIRE -2128 864 -2208 864 WIRE -1968 864 -1968 704 WIRE -1968 864 -2048 864 WIRE -1120 864 -1120 416 WIRE -1024 864 -1120 864 WIRE -864 864 -960 864 WIRE -656 880 -768 880 WIRE -544 880 -544 832 WIRE -544 880 -656 880 WIRE -304 880 -304 832 WIRE -304 880 -544 880 WIRE -128 880 -128 832 WIRE -128 880 -304 880 WIRE 288 880 288 832 WIRE 288 880 -128 880 WIRE -768 928 -768 880 WIRE -1120 944 -1120 864 WIRE -1072 944 -1120 944 WIRE -960 944 -1008 944 WIRE -864 944 -864 864 WIRE -864 944 -880 944 WIRE -656 944 -656 880 WIRE -2560 976 -2560 864 WIRE -2128 976 -2560 976 WIRE -1920 976 -2048 976 WIRE -1744 976 -1856 976 WIRE -1680 976 -1680 560 WIRE -1680 976 -1744 976 WIRE -656 1040 -656 1008 WIRE -864 1056 -864 944 WIRE -864 1056 -944 1056 WIRE -768 1056 -768 1008 WIRE -768 1056 -864 1056 WIRE -1120 1072 -1120 944 WIRE -1008 1072 -1120 1072 WIRE -2208 1088 -2208 864 WIRE -2128 1088 -2208 1088 WIRE -1920 1088 -2048 1088 WIRE -1744 1088 -1856 1088 WIRE -1632 1088 -1632 624 WIRE -1632 1088 -1744 1088 WIRE -880 1088 -944 1088 WIRE -768 1104 -768 1056 WIRE -880 1136 -880 1088 WIRE -2560 1152 -2560 976 WIRE -2208 1152 -2208 1088 WIRE -768 1264 -768 1184 FLAG -288 208 0 FLAG 112 208 0 FLAG -976 1040 vcc FLAG -976 1104 vee FLAG -656 128 vcc FLAG -656 192 vee FLAG -224 128 vcc FLAG -224 192 vee FLAG 176 128 vcc FLAG 176 192 vee FLAG -176 464 0 FLAG -96 528 vcc FLAG -160 528 vee FLAG -768 1264 vee FLAG -656 1040 0 FLAG 512 208 output FLAG -2064 720 vcc FLAG -2064 656 vee FLAG -2208 1232 vee FLAG -2560 1232 vee FLAG -2384 544 0 FLAG -2048 320 0 FLAG -2720 304 0 FLAG -2144 -128 vcc FLAG -2624 -128 vcc FLAG -1824 128 vcc FLAG -1824 64 vee FLAG -1888 48 0 FLAG -1824 -128 vcc FLAG -1824 -64 vee FLAG -1888 -48 0 FLAG -2704 720 vcc FLAG -2704 656 vee FLAG -1744 1088 vmod+ FLAG -1904 416 vgain FLAG -880 1136 0 FLAG -3088 688 0 FLAG -3040 560 vcc FLAG -3040 784 vee FLAG -1776 592 0 FLAG -1888 832 vee FLAG -1776 832 0 FLAG -1424 112 vcc FLAG -1424 48 vee FLAG -1456 -96 0 FLAG -1744 976 vmod- SYMBOL res -592 16 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R1 SYMATTR Value 10K SYMBOL res -368 16 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R2 SYMATTR Value 16K SYMBOL res 48 16 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R3 SYMATTR Value 16K SYMBOL cap -192 16 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C1 SYMATTR Value 10n SYMBOL cap 208 16 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C2 SYMATTR Value 10n SYMBOL res -336 -240 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R4 SYMATTR Value 10K SYMBOL res -336 -80 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R5 SYMATTR Value 82k SYMBOL cap -960 848 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C3 SYMATTR Value 1000n SYMBOL res -784 1200 M180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R10 SYMATTR Value 820k SYMBOL res -784 912 R0 SYMATTR InstName R11 SYMATTR Value 47k SYMBOL res 48 592 R180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R18 SYMATTR Value 10K SYMBOL res -96 432 R180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R19 SYMATTR Value 10k SYMBOL diode -528 656 M0 SYMATTR InstName D2 SYMATTR Value 1N914 SYMBOL diode -288 656 M0 SYMATTR InstName D12 SYMATTR Value 1N914 SYMBOL diode -144 656 R0 SYMATTR InstName D13 SYMATTR Value 1N914 SYMBOL diode 304 656 M0 SYMATTR InstName D14 SYMATTR Value 1N914 SYMBOL res -560 736 R0 SYMATTR InstName R13 SYMATTR Value 68k SYMBOL res -320 736 R0 SYMATTR InstName R14 SYMATTR Value 68k SYMBOL res -112 736 M0 SYMATTR InstName R15 SYMATTR Value 68k SYMBOL res 272 736 R0 SYMATTR InstName R16 SYMATTR Value 68k SYMBOL OpAmps\\LT1679 -656 160 R0 SYMATTR InstName U5 SYMBOL OpAmps\\LT1679 -224 160 R0 SYMATTR InstName U6 SYMBOL OpAmps\\LT1679 176 160 R0 SYMATTR InstName U8 SYMBOL res -624 272 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R8 SYMATTR Value 10k SYMBOL res -832 272 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R9 SYMATTR Value 560 SYMBOL res -976 960 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R6 SYMATTR Value 47k SYMBOL cap -1008 928 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C4 SYMATTR Value 10000n SYMBOL OpAmps\\LT1679 -128 528 R90 WINDOW 3 37 22 VRight 2 SYMATTR InstName U1 SYMBOL cap -1856 1072 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C6 SYMATTR Value 1000n SYMBOL OpAmps\\LT1679 -976 1072 M0 SYMATTR InstName U3 SYMBOL res -2144 848 M90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R23 SYMATTR Value 1k SYMBOL npn -2144 640 M0 SYMATTR InstName Q4 SYMATTR Value 2N3904 SYMBOL res -2144 1072 M90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R24 SYMATTR Value 540K SYMBOL current -2208 1152 M0 SYMATTR InstName I1 SYMATTR Value 1m SYMBOL res -2032 960 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R26 SYMATTR Value 540K SYMBOL current -2560 1152 R0 SYMATTR InstName I2 SYMATTR Value 1m SYMBOL res -2368 416 M0 SYMATTR InstName R27 SYMATTR Value 10 SYMBOL res -1968 432 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R30 SYMATTR Value 3K SYMBOL current -2144 -112 M0 SYMATTR InstName I3 SYMATTR Value 650u SYMBOL current -2624 -112 M0 SYMATTR InstName I4 SYMATTR Value 650u SYMBOL res -1776 240 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R31 SYMATTR Value 1k SYMBOL res -1776 -240 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R34 SYMATTR Value 1k SYMBOL cap -1792 304 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C13 SYMATTR Value 33p SYMBOL npn -2080 224 M0 SYMATTR InstName Q2B SYMATTR Value BCM847BS SYMBOL npn -2432 224 M0 SYMATTR InstName Q2A SYMATTR Value BCM847BS SYMBOL npn -2336 224 R0 WINDOW 3 -12 151 Left 2 SYMATTR Value BCM847BS SYMATTR InstName Q1B SYMBOL npn -2688 224 R0 WINDOW 3 -86 124 Left 2 SYMATTR Value BCM847BS SYMATTR InstName Q1A SYMBOL res -2624 848 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R35 SYMATTR Value 1k SYMBOL npn -2624 640 R0 SYMATTR InstName Q3 SYMATTR Value 2N3904 SYMBOL cap -1792 -352 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C14 SYMATTR Value 33p SYMBOL voltage -3040 544 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V3 SYMATTR Value 15 SYMBOL voltage -3040 688 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V4 SYMATTR Value 15 SYMBOL cap -672 944 R0 SYMATTR InstName C8 SYMATTR Value 1000n SYMBOL res -1904 704 R0 SYMATTR InstName R17 SYMATTR Value 10k SYMBOL res -1904 560 R0 SYMATTR InstName R20 SYMATTR Value 5k SYMBOL cap -1792 720 R0 SYMATTR InstName C10 SYMATTR Value 10n SYMBOL OpAmps\\LT1679 -1424 80 M180 SYMATTR InstName U4 SYMBOL res -1360 192 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R21 SYMATTR Value 12.5k SYMBOL res -1568 80 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R22 SYMATTR Value 1k SYMBOL res -1568 -16 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R25 SYMATTR Value 1k SYMBOL res -1504 -16 R180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R28 SYMATTR Value 12.5k SYMBOL cap -1152 64 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C11 SYMATTR Value 1000n SYMBOL OpAmps\\LT1679 -1824 -96 R0 WINDOW 3 -100 -54 Left 2 SYMATTR InstName U2 SYMBOL OpAmps\\LT1679 -1824 96 M180 SYMATTR InstName U9 SYMBOL OpAmps\\LT1679 -2704 688 M180 WINDOW 3 18 51 Left 2 SYMATTR InstName U10 SYMBOL OpAmps\\LT1679 -2064 688 R180 WINDOW 3 16 46 Left 2 SYMATTR InstName U7 SYMBOL cap -1856 960 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C5 SYMATTR Value 1000n TEXT -3288 368 Left 2 !.tran 0 10 0 1u startup TEXT -3288 312 Left 2 !.options plotwinsize=0 numdgt=15 TEXT -552 1176 Left 2 !.MODEL BCM847BS NPN IS = 1.822E-14 NF = 0.9932 ISE= 2.894E-16 NE = 1.4 \n+ BF = 324.4 IKF = 0.109 VAF = 82 NR = 0.9931 ISC = 9.982E-12 NC = 1.763 \n+ BR = 8.29 IKR = 0.09 VAR = 17.9 RB = 10 IRB = 5E-06 RBM = 5 RE = 0.649 \n+ RC = 0.7014 CJE =

1.244E-11 VJE = 0.7579 MJE = 0.3656 TF = 4.908E-10 \n+ XTF = 9.51 VTF = 2.927 ITF = 0.3131 PTF = 0 CJC = 3.347E-12 VJC = 0.5463 \n+ MJC = 0.391 XCJC = 0.6193 TR = 9E-08 CJS = 0 VJS = 0.75 MJS = 0.333 \n+ XTB = 0 XTI = 3 EG = 1.11 FC = 0.979

On Mon, 7 Apr 2025 22:46:13 -0400, "Edward Rawde" snipped-for-privacy@invalid.invalid wrote:

I reversed the polarity of the control feedback and applied it to the inverting input of the first oscilllator stage, removed some redundant capacitors, and added some filtering to the gain control signal. Also altered some gain values to improve the dynamics (but that still has to be addressed).

Most real world designs would use a sample and hold circuit to sample the output at it's maximum point and use that to control the feedback, similar to the topology I think I posted a while ago. It might be worthwhile looking at that.

Version 4 SHEET 1 3020 2548 WIRE -1504 -480 -1504 -512 WIRE -1504 -480 -1552 -480 WIRE -1552 -464 -1552 -480 WIRE -1504 -448 -1504 -480 WIRE -1856 -336 -1952 -336 WIRE -1728 -336 -1792 -336 WIRE -2624 -256 -2624 -272 WIRE -2144 -256 -2144 -272 WIRE -1952 -224 -1952 -336 WIRE -1872 -224 -1952 -224 WIRE -1728 -224 -1728 -336 WIRE -1728 -224 -1792 -224 WIRE -832 -224 -1120 -224 WIRE -112 -224 -752 -224 WIRE -2144 -112 -2144 -176 WIRE -2144 -112 -2496 -112 WIRE -1952 -112 -1952 -224 WIRE -1952 -112 -2144 -112 WIRE -1856 -112 -1952 -112 WIRE -1728 -96 -1728 -224 WIRE -1728 -96 -1792 -96 WIRE -1664 -96 -1728 -96 WIRE -1520 -96 -1584 -96 WIRE -1456 -96 -1520 -96 WIRE -1312 -96 -1376 -96 WIRE -1120 -96 -1120 -224 WIRE -832 -96 -1120 -96 WIRE -512 -96 -752 -96 WIRE -1856 -80 -1888 -80 WIRE -1888 -48 -1888 -80 WIRE -1312 32 -1312 -96 WIRE -1248 32 -1312 32 WIRE -1120 32 -1120 -96 WIRE -1120 32 -1168 32 WIRE -1088 32 -1120 32 WIRE -944 32 -1008 32 WIRE -864 32 -944 32 WIRE -704 32 -784 32 WIRE -656 32 -704 32 WIRE -512 32 -512 -96 WIRE -512 32 -592 32 WIRE -448 32 -512 32 WIRE -304 32 -368 32 WIRE -256 32 -304 32 WIRE -112 32 -112 -224 WIRE -112 32 -192 32 WIRE -1520 64 -1520 -96 WIRE -1456 64 -1520 64 WIRE -1888 80 -1888 48 WIRE -1856 80 -1888 80 WIRE -1312 80 -1312 32 WIRE -1312 80 -1392 80 WIRE -1728 96 -1792 96 WIRE -1664 96 -1728 96 WIRE -1520 96 -1584 96 WIRE -1456 96 -1520 96 WIRE -2624 112 -2624 -176 WIRE -2272 112 -2624 112 WIRE -1952 112 -2272 112 WIRE -1856 112 -1952 112 WIRE -1520 128 -1520 96 WIRE -1120 144 -1120 32 WIRE -1088 144 -1120 144 WIRE -704 144 -704 32 WIRE -656 144 -704 144 WIRE -304 144 -304 32 WIRE -256 144 -304 144 WIRE -944 160 -944 32 WIRE -944 160 -1024 160 WIRE -512 160 -512 32 WIRE -512 160 -592 160 WIRE -112 160 -112 32 WIRE -112 160 -192 160 WIRE -1088 176 -1120 176 WIRE -656 176 -704 176 WIRE -256 176 -288 176 WIRE -1120 208 -1120 176 WIRE -704 208 -704 176 WIRE -288 208 -288 176 WIRE -112 208 -112 160 WIRE -16 208 -112 208 WIRE -2624 224 -2624 112 WIRE -2496 224 -2496 -112 WIRE -2272 224 -2272 112 WIRE -2144 224 -2144 -112 WIRE -1952 224 -1952 112 WIRE -1872 224 -1952 224 WIRE -1728 224 -1728 96 WIRE -1728 224 -1792 224 WIRE -1520 256 -1520 208 WIRE -2688 272 -2720 272 WIRE -2384 272 -2432 272 WIRE -2336 272 -2384 272 WIRE -2048 272 -2080 272 WIRE -560 288 -704 288 WIRE -512 288 -512 160 WIRE -512 288 -560 288 WIRE -2720 304 -2720 272 WIRE -2048 320 -2048 272 WIRE -1952 320 -1952 224 WIRE -1856 320 -1952 320 WIRE -1728 320 -1728 224 WIRE -1728 320 -1792 320 WIRE -512 336 -512 288 WIRE -2624 352 -2624 320 WIRE -2560 352 -2624 352 WIRE -2496 352 -2496 320 WIRE -2496 352 -2560 352 WIRE -2272 352 -2272 320 WIRE -2208 352 -2272 352 WIRE -2144 352 -2144 320 WIRE -2144 352 -2208 352 WIRE -2384 416 -2384 272 WIRE -2304 416 -2384 416 WIRE -2064 416 -2304 416 WIRE -1904 416 -1984 416 WIRE -1520 416 -1904 416 WIRE -2384 432 -2384 416 WIRE -512 448 -512 416 WIRE -368 448 -512 448 WIRE -2304 464 -2304 416 WIRE -544 464 -576 464 WIRE -544 496 -544 464 WIRE -512 496 -512 448 WIRE -368 496 -368 448 WIRE -2384 544 -2384 512 WIRE -2304 544 -2304 528 WIRE -1776 544 -1888 544 WIRE -1888 576 -1888 544 WIRE -1968 592 -2800 592 WIRE -1776 592 -1776 544 WIRE -528 608 -528 560 WIRE -432 608 -528 608 WIRE -368 608 -368 576 WIRE -368 608 -432 608 WIRE -2560 640 -2560 352 WIRE -2208 640 -2208 352 WIRE -944 656 -944 160 WIRE -704 656 -704 288 WIRE -528 656 -528 608 WIRE -112 656 -112 208 WIRE -2800 672 -2800 592 WIRE -2736 672 -2800 672 WIRE -2064 672 -2064 656 WIRE -1968 672 -1968 592 WIRE -1968 672 -2032 672 WIRE -1888 672 -1888 656 WIRE -1888 672 -1968 672 WIRE -2624 688 -2672 688 WIRE -2096 688 -2144 688 WIRE -2736 704 -2800 704 WIRE -1968 704 -2032 704 WIRE -1888 704 -1888 672 WIRE -1776 704 -1888 704 WIRE -1888 720 -1888 704 WIRE -1776 720 -1776 704 WIRE -944 752 -944 720 WIRE -704 752 -704 720 WIRE -528 752 -528 720 WIRE -112 752 -112 720 WIRE -1888 832 -1888 800 WIRE -1776 832 -1776 784 WIRE -2800 864 -2800 704 WIRE -2720 864 -2800 864 WIRE -2560 864 -2560 736 WIRE -2560 864 -2640 864 WIRE -2208 864 -2208 736 WIRE -2128 864 -2208 864 WIRE -1968 864 -1968 704 WIRE -1968 864 -2048 864 WIRE -1520 864 -1520 416 WIRE -1424 864 -1520 864 WIRE -1264 864 -1360 864 WIRE -944 880 -944 832 WIRE -768 880 -944 880 WIRE -704 880 -704 832 WIRE -704 880 -768 880 WIRE -528 880 -528 832 WIRE -528 880 -704 880 WIRE -112 880 -112 832 WIRE -112 880 -528 880 WIRE -944 912 -944 880 WIRE -768 944 -768 880 WIRE -2560 976 -2560 864 WIRE -2128 976 -2560 976 WIRE -1952 976 -2048 976 WIRE -1520 976 -1520 864 WIRE -1424 976 -1520 976 WIRE -1264 976 -1264 864 WIRE -1264 976 -1360 976 WIRE -768 1040 -768 1008 WIRE -1520 1056 -1520 976 WIRE -1472 1056 -1520 1056 WIRE -1360 1056 -1408 1056 WIRE -1264 1056 -1264 976 WIRE -1264 1056 -1280 1056 WIRE -944 1056 -944 992 WIRE -944 1056 -1264 1056 WIRE -2208 1088 -2208 864 WIRE -2128 1088 -2208 1088 WIRE -1952 1088 -2048 1088 WIRE -944 1088 -944 1056 WIRE -2560 1152 -2560 976 WIRE -2208 1152 -2208 1088 WIRE -1264 1168 -1264 1056 WIRE -1264 1168 -1344 1168 WIRE -1520 1184 -1520 1056 WIRE -1408 1184 -1520 1184 WIRE -944 1184 -944 1168 WIRE -1280 1200 -1344 1200 WIRE -1280 1248 -1280 1200 WIRE -944 1296 -944 1248 FLAG -704 208 0 FLAG -288 208 0 FLAG -1376 1152 vcc FLAG -1376 1216 vee FLAG -1056 128 vcc FLAG -1056 192 vee FLAG -624 128 vcc FLAG -624 192 vee FLAG -224 128 vcc FLAG -224 192 vee FLAG -576 464 0 FLAG -496 528 vcc FLAG -560 528 vee FLAG -944 1296 vee FLAG -768 1040 0 FLAG -16 208 output FLAG -2064 720 vcc FLAG -2064 656 vee FLAG -2208 1232 vee FLAG -2560 1232 vee FLAG -2384 544 0 FLAG -2048 320 0 FLAG -2720 304 0 FLAG -2144 -272 vcc FLAG -2624 -272 vcc FLAG -1824 128 vcc FLAG -1824 64 vee FLAG -1888 48 0 FLAG -1824 -128 vcc FLAG -1824 -64 vee FLAG -1888 -48 0 FLAG -2704 720 vcc FLAG -2704 656 vee FLAG -1952 1088 vmod+ FLAG -1904 416 vgain FLAG -1280 1248 0 FLAG -1552 -464 0 FLAG -1504 -592 vcc FLAG -1504 -368 vee FLAG -1776 592 0 FLAG -1888 832 vee FLAG -1776 832 0 FLAG -1424 48 vcc FLAG -1424 112 vee FLAG -1520 256 0 FLAG -1952 976 vmod- FLAG -2304 544 0 FLAG -1120 208 0 FLAG -560 288 vmod- FLAG -432 608 vmod+ SYMBOL res -992 16 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R1 SYMATTR Value 10K SYMBOL res -768 16 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R2 SYMATTR Value 16K SYMBOL res -352 16 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R3 SYMATTR Value 16K SYMBOL cap -592 16 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C1 SYMATTR Value 10n SYMBOL cap -192 16 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C2 SYMATTR Value 10n SYMBOL res -736 -240 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R4 SYMATTR Value 10K SYMBOL res -736 -80 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R5 SYMATTR Value 2.2Meg SYMBOL cap -1360 960 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C3 SYMATTR Value 1u SYMBOL res -960 1184 M180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R10 SYMATTR Value 330K SYMBOL res -960 896 R0 SYMATTR InstName R11 SYMATTR Value 40.2K SYMBOL res -352 592 R180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R18 SYMATTR Value 10K SYMBOL res -496 432 R180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R19 SYMATTR Value 10k SYMBOL diode -928 656 M0 SYMATTR InstName D2 SYMATTR Value 1N914 SYMBOL diode -688 656 M0 SYMATTR InstName D12 SYMATTR Value 1N914 SYMBOL diode -544 656 R0 SYMATTR InstName D13 SYMATTR Value 1N914 SYMBOL diode -96 656 M0 SYMATTR InstName D14 SYMATTR Value 1N914 SYMBOL res -960 736 R0 SYMATTR InstName R13 SYMATTR Value 68k SYMBOL res -720 736 R0 SYMATTR InstName R14 SYMATTR Value 68k SYMBOL res -512 736 M0 SYMATTR InstName R15 SYMATTR Value 68k SYMBOL res -128 736 R0 SYMATTR InstName R16 SYMATTR Value 68k SYMBOL OpAmps\\LT1679 -1056 160 R0 SYMATTR InstName U5 SYMBOL OpAmps\\LT1679 -624 160 R0 SYMATTR InstName U6 SYMBOL OpAmps\\LT1679 -224 160 R0 SYMATTR InstName U8 SYMBOL res -1152 16 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R9 SYMATTR Value 10k SYMBOL res -1376 1072 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R6 SYMATTR Value 47k SYMBOL cap -1408 1040 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C4 SYMATTR Value 10u SYMBOL OpAmps\\LT1679 -528 528 R90 WINDOW 3 37 22 VRight 2 SYMATTR InstName U1 SYMBOL OpAmps\\LT1679 -1376 1184 M0 SYMATTR InstName U3 SYMBOL res -2144 848 M90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R23 SYMATTR Value 1k SYMBOL npn -2144 640 M0 SYMATTR InstName Q4 SYMATTR Value 2N3904 SYMBOL res -2144 1072 M90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R24 SYMATTR Value 540K SYMBOL current -2208 1152 M0 SYMATTR InstName I1 SYMATTR Value 1m SYMBOL res -2032 960 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R26 SYMATTR Value 540K SYMBOL current -2560 1152 R0 SYMATTR InstName I2 SYMATTR Value 1m SYMBOL res -2368 416 M0 SYMATTR InstName R27 SYMATTR Value 300 SYMBOL res -1968 432 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R30 SYMATTR Value 30K SYMBOL current -2144 -256 M0 SYMATTR InstName I3 SYMATTR Value 650u SYMBOL current -2624 -256 M0 SYMATTR InstName I4 SYMATTR Value 650u SYMBOL res -1776 240 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R31 SYMATTR Value 1k SYMBOL res -1776 -240 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R34 SYMATTR Value 1k SYMBOL cap -1792 304 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C13 SYMATTR Value 33p SYMBOL npn -2080 224 M0 SYMATTR InstName Q2B SYMATTR Value BCM847BS SYMBOL npn -2432 224 M0 SYMATTR InstName Q2A SYMATTR Value BCM847BS SYMBOL npn -2336 224 R0 WINDOW 3 -12 151 Left 2 SYMATTR Value BCM847BS SYMATTR InstName Q1B SYMBOL npn -2688 224 R0 WINDOW 3 -86 124 Left 2 SYMATTR Value BCM847BS SYMATTR InstName Q1A SYMBOL res -2624 848 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R35 SYMATTR Value 1k SYMBOL npn -2624 640 R0 SYMATTR InstName Q3 SYMATTR Value 2N3904 SYMBOL cap -1792 -352 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C14 SYMATTR Value 33p SYMBOL voltage -1504 -608 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V3 SYMATTR Value 15 SYMBOL voltage -1504 -464 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V4 SYMATTR Value 15 SYMBOL cap -784 944 R0 SYMATTR InstName C8 SYMATTR Value 100n SYMBOL res -1904 704 R0 SYMATTR InstName R17 SYMATTR Value 10k SYMBOL res -1904 560 R0 SYMATTR InstName R20 SYMATTR Value 5k SYMBOL cap -1792 720 R0 SYMATTR InstName C10 SYMATTR Value 10n SYMBOL OpAmps\\LT1679 -1424 80 R0 SYMATTR InstName U4 SYMBOL res -1360 -80 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R21 SYMATTR Value 10k SYMBOL res -1568 -80 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R22 SYMATTR Value 1k SYMBOL res -1568 112 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R25 SYMATTR Value 1k SYMBOL res -1504 112 M0 SYMATTR InstName R28 SYMATTR Value 10k SYMBOL OpAmps\\LT1679 -1824 -96 R0 WINDOW 3 -100 -54 Left 2 SYMATTR InstName U2 SYMBOL OpAmps\\LT1679 -1824 96 M180 SYMATTR InstName U9 SYMBOL OpAmps\\LT1679 -2704 688 M180 WINDOW 3 18 51 Left 2 SYMATTR InstName U10 SYMBOL OpAmps\\LT1679 -2064 688 R180 WINDOW 3 16 46 Left 2 SYMATTR InstName U7 SYMBOL cap -2320 528 M180 WINDOW 0 24 56 Left 2 WINDOW 3 24 8 Left 2 SYMATTR InstName C7 SYMATTR Value 1u SYMBOL diode -1424 848 M90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName D1 SYMATTR Value 1N914 SYMBOL diode -960 1184 R0 SYMATTR InstName D3 SYMATTR Value 1N914 TEXT -2080 -576 Left 2 !.tran 0 5 0 1u startup TEXT -2080 -632 Left 2 !.options plotwinsize=0 numdgt=15 TEXT -1320 -568 Left 2 !.MODEL BCM847BS NPN IS = 1.822E-14 NF = 0.9932 ISE= 2.894E-16 NE = 1.4 \n+ BF = 324.4 IKF = 0.109 VAF = 82 NR =

0.9931 ISC = 9.982E-12 NC = 1.763 \n+ BR = 8.29 IKR = 0.09 VAR = 17.9 RB = 10 IRB = 5E-06 RBM = 5 RE = 0.649 \n+ RC = 0.7014 CJE = 1.244E-11 VJE = 0.7579 MJE = 0.3656 TF = 4.908E-10 \n+ XTF = 9.51 VTF = 2.927 ITF = 0.3131 PTF = 0 CJC = 3.347E-12 VJC = 0.5463 \n+ MJC = 0.391 XCJC = 0.6193 TR = 9E-08 CJS = 0 VJS = 0.75 MJS = 0.333 \n+ XTB = 0 XTI = 3 EG = 1.11 FC = 0.979

But John May could take out half the transistors and produce a circuit that still worked. And you haven't made any attempt to explain how it does work.

And suspect that that there were a lot of variations that didn't work

I've got a rough idea, but not good enough to let me do anything interesting, or to write any kind of useful explanation of what is going on. Writing that kind of explanation is usually a necessary part of getting a circuit into production. Management needs it before they will spend the extra money on document the design for production, and the final test technicians and service engineers need it make sure that the circuit works and to be able to fix it when it doesn't.

It's a necessary engineering skill. See above.

Which you haven't measured on a real circuit yet. Since you don't seem to be all that sensitive to the risks from power supply feedthrough, doing that might be painfully educational

Have you come to a conclusion yet? As I seem to have mentioned before, it strikes me that the answer is that it's obvious necessary.

That's text-chopping.

We can hope.

I doubt if thinks that he is assisting you. Correcting is probably closer to the mark.

One reason for that is that a current source/sink can be approximated by a high value resistor so instead of using a current mirror a single resistor is likely to work fine. You might need to reverse the polarity of the voltage drive but there are many ways to do that in this circuit.

As I pointed out some time ago, you never explain how your circuits work Bill. It's like you just expect others to accept that you have superior knowledge. If you really could see what other people think then I think you might be surprised at the amount of laughter going on.

You can suspect what you like but that's just another example of you twisting the world into something you would like it to be.

Anyone with any understanding of this circuit at all knows that a very basic explanation of how it works is that you need to multiply the gain control level by a sample of the oscillator signal and feed the result back into the oscillator.

So if your signals are in the form of two currents which never change polarity then a one quadrant current multiplier should work fine.

You might then do some research to see if you can find any examples of circuits which meet that requirement.

formatting link
Much like you might refer to Horowitz/Hill to see if there are any relevant example circuits.

I've yet to see you write an explanation of how a circuit works Bill. Instead I've only seen circuits using three or four times as many components as the last one JM posted in this thread and never any better than 70dB. Then you get upset when the rest of the world tries to tell you that although your circuit may have a few good ideas in it, it's worthless from a meeting the requirements point of view.

I prefer not to make any assumptions about what other people can or can't see. Particularly when I know nothing at all about them other than what has been posted here.

Of course Bill. I have absolutely no doubt that you would take great delight in my pain. And I have no doubt that you would not offer any meaningful assistance with the power supply design because you would rather watch me suffer. Offering assistance could reduce my suffering which wouldn't do at all.

I'd probably use 6V batteries arranged for +/- 18V for a first test of a circuit like this. With some series components for filtering and to stay below LT1679 36V max.

What's obviously necessary Bill? The last circuit JM posted has no measurable distortion worth mentioning that I can see.

I'd translate that into "I hope you never learn anything so I can continue to tell you how stupid you are".

Of course Bill.

formatting link
I have no doubt that your own circuits never need to be corrected Bill. Maybe that's why they are so unnecessarily complex. If no-one can see how it works, no-one can correct it.

He can't. He lives to be nasty.

The super low distortion oscillator thing is just another venue to call people stupid. It's a Spice-as-game thing, totally unrealistic in real life.

Thanks. That has the lowest distortion I've seen in a simulation so far.

I can't find the sample/hold circuit you mentioned, would you mind reposting it?

Thank you for your help with this. It is much appreciated.

On Tue, 8 Apr 2025 14:41:44 -0400, "Edward Rawde" snipped-for-privacy@invalid.invalid wrote:

I wouldn't have kept a copy. It would probably be overkill anyway, for a fixed frequency, and if the dynamics are not an issue, what you already have is more than adequate for any audio use case I can think of. You'd probably be better off writing decent spice models for the opamp parts you would actually use, and optimizing signal levels in the cct as is. Buffering the rectifier parts improve things somewhat.

Version 4 SHEET 1 3020 2548 WIRE -1504 -480 -1504 -512 WIRE -1504 -480 -1552 -480 WIRE -1552 -464 -1552 -480 WIRE -1504 -448 -1504 -480 WIRE -832 -352 -1120 -352 WIRE -144 -352 -752 -352 WIRE -1856 -336 -1952 -336 WIRE -1728 -336 -1792 -336 WIRE -2624 -256 -2624 -272 WIRE -2144 -256 -2144 -272 WIRE -1952 -224 -1952 -336 WIRE -1872 -224 -1952 -224 WIRE -1728 -224 -1728 -336 WIRE -1728 -224 -1792 -224 WIRE -1120 -224 -1120 -352 WIRE -832 -224 -1120 -224 WIRE -512 -224 -752 -224 WIRE -2144 -112 -2144 -176 WIRE -2144 -112 -2496 -112 WIRE -1952 -112 -1952 -224 WIRE -1952 -112 -2144 -112 WIRE -1856 -112 -1952 -112 WIRE -1728 -96 -1728 -224 WIRE -1728 -96 -1792 -96 WIRE -1664 -96 -1728 -96 WIRE -1520 -96 -1584 -96 WIRE -1456 -96 -1520 -96 WIRE -1312 -96 -1376 -96 WIRE -1248 -96 -1312 -96 WIRE -1120 -96 -1120 -224 WIRE -1120 -96 -1168 -96 WIRE -1088 -96 -1120 -96 WIRE -944 -96 -1008 -96 WIRE -864 -96 -944 -96 WIRE -704 -96 -784 -96 WIRE -656 -96 -704 -96 WIRE -512 -96 -512 -224 WIRE -512 -96 -592 -96 WIRE -448 -96 -512 -96 WIRE -336 -96 -368 -96 WIRE -288 -96 -336 -96 WIRE -144 -96 -144 -352 WIRE -144 -96 -224 -96 WIRE -1856 -80 -1888 -80 WIRE -1888 -48 -1888 -80 WIRE -1520 16 -1520 -96 WIRE -1456 16 -1520 16 WIRE -1120 16 -1120 -96 WIRE -1088 16 -1120 16 WIRE -704 16 -704 -96 WIRE -656 16 -704 16 WIRE -336 16 -336 -96 WIRE -288 16 -336 16 WIRE -1312 32 -1312 -96 WIRE -1312 32 -1392 32 WIRE -944 32 -944 -96 WIRE -944 32 -1024 32 WIRE -512 32 -512 -96 WIRE -512 32 -592 32 WIRE -144 32 -144 -96 WIRE -144 32 -224 32 WIRE -1456 48 -1520 48 WIRE -1088 48 -1120 48 WIRE -656 48 -704 48 WIRE -288 48 -320 48 WIRE -1888 80 -1888 48 WIRE -1856 80 -1888 80 WIRE -1120 80 -1120 48 WIRE -704 80 -704 48 WIRE -320 80 -320 48 WIRE -144 80 -144 32 WIRE -48 80 -144 80 WIRE -1728 96 -1792 96 WIRE -1664 96 -1728 96 WIRE -1520 96 -1520 48 WIRE -1520 96 -1584 96 WIRE -2624 112 -2624 -176 WIRE -2272 112 -2624 112 WIRE -1952 112 -2272 112 WIRE -1856 112 -1952 112 WIRE -1520 128 -1520 96 WIRE -832 128 -912 128 WIRE -400 128 -480 128 WIRE -32 128 -112 128 WIRE -512 176 -512 32 WIRE -480 176 -480 128 WIRE -144 192 -144 80 WIRE -112 192 -112 128 WIRE -944 208 -944 32 WIRE -912 208 -912 128 WIRE -2624 224 -2624 112 WIRE -2496 224 -2496 -112 WIRE -2272 224 -2272 112 WIRE -2144 224 -2144 -112 WIRE -1952 224 -1952 112 WIRE -1872 224 -1952 224 WIRE -1728 224 -1728 96 WIRE -1728 224 -1792 224 WIRE -1520 256 -1520 208 WIRE -2688 272 -2720 272 WIRE -2384 272 -2432 272 WIRE -2336 272 -2384 272 WIRE -2048 272 -2080 272 WIRE -928 288 -928 272 WIRE -832 288 -832 128 WIRE -832 288 -928 288 WIRE -496 288 -496 240 WIRE -400 288 -400 128 WIRE -400 288 -496 288 WIRE -128 288 -128 256 WIRE -32 288 -32 128 WIRE -32 288 -128 288 WIRE -2720 304 -2720 272 WIRE -2048 320 -2048 272 WIRE -1952 320 -1952 224 WIRE -1856 320 -1952 320 WIRE -1728 320 -1728 224 WIRE -1728 320 -1792 320 WIRE -544 320 -704 320 WIRE -496 320 -496 288 WIRE -496 320 -544 320 WIRE -2624 352 -2624 320 WIRE -2560 352 -2624 352 WIRE -2496 352 -2496 320 WIRE -2496 352 -2560 352 WIRE -2272 352 -2272 320 WIRE -2208 352 -2272 352 WIRE -2144 352 -2144 320 WIRE -2144 352 -2208 352 WIRE -496 352 -496 320 WIRE -2384 416 -2384 272 WIRE -2064 416 -2384 416 WIRE -1920 416 -1984 416 WIRE -1824 416 -1920 416 WIRE -1520 416 -1744 416 WIRE -2384 432 -2384 416 WIRE -1920 432 -1920 416 WIRE -128 432 -128 288 WIRE -496 464 -496 432 WIRE -368 464 -496 464 WIRE -528 480 -560 480 WIRE -1920 512 -1920 496 WIRE -528 512 -528 480 WIRE -496 512 -496 464 WIRE -368 512 -368 464 WIRE -128 528 -128 496 WIRE -2384 544 -2384 512 WIRE -1776 544 -1888 544 WIRE -1888 576 -1888 544 WIRE -1968 592 -2800 592 WIRE -1776 592 -1776 544 WIRE -512 624 -512 576 WIRE -416 624 -512 624 WIRE -368 624 -368 592 WIRE -368 624 -416 624 WIRE -2560 640 -2560 352 WIRE -2208 640 -2208 352 WIRE -928 656 -928 288 WIRE -704 656 -704 320 WIRE -512 656 -512 624 WIRE -2800 672 -2800 592 WIRE -2736 672 -2800 672 WIRE -2064 672 -2064 656 WIRE -1968 672 -1968 592 WIRE -1968 672 -2032 672 WIRE -1888 672 -1888 656 WIRE -1888 672 -1968 672 WIRE -2624 688 -2672 688 WIRE -2096 688 -2144 688 WIRE -2736 704 -2800 704 WIRE -1968 704 -2032 704 WIRE -1888 704 -1888 672 WIRE -1776 704 -1888 704 WIRE -1888 720 -1888 704 WIRE -1776 720 -1776 704 WIRE -928 752 -928 720 WIRE -704 752 -704 720 WIRE -512 752 -512 720 WIRE -1888 832 -1888 800 WIRE -1776 832 -1776 784 WIRE -2800 864 -2800 704 WIRE -2720 864 -2800 864 WIRE -2560 864 -2560 736 WIRE -2560 864 -2640 864 WIRE -2208 864 -2208 736 WIRE -2128 864 -2208 864 WIRE -1968 864 -1968 704 WIRE -1968 864 -2048 864 WIRE -1520 864 -1520 416 WIRE -1424 864 -1520 864 WIRE -1264 864 -1360 864 WIRE -928 880 -928 832 WIRE -704 880 -704 832 WIRE -704 880 -928 880 WIRE -608 880 -704 880 WIRE -512 880 -512 832 WIRE -512 880 -608 880 WIRE -128 880 -128 608 WIRE -128 880 -512 880 WIRE -928 912 -928 880 WIRE -608 944 -608 880 WIRE -2560 976 -2560 864 WIRE -2128 976 -2560 976 WIRE -1904 976 -2048 976 WIRE -1520 976 -1520 864 WIRE -1424 976 -1520 976 WIRE -1264 976 -1264 864 WIRE -1264 976 -1360 976 WIRE -608 1040 -608 1008 WIRE -1520 1056 -1520 976 WIRE -1472 1056 -1520 1056 WIRE -1360 1056 -1408 1056 WIRE -1264 1056 -1264 976 WIRE -1264 1056 -1280 1056 WIRE -928 1056 -928 992 WIRE -928 1056 -1264 1056 WIRE -2208 1088 -2208 864 WIRE -2128 1088 -2208 1088 WIRE -1904 1088 -2048 1088 WIRE -928 1088 -928 1056 WIRE -2560 1152 -2560 976 WIRE -2208 1152 -2208 1088 WIRE -1264 1168 -1264 1056 WIRE -1264 1168 -1344 1168 WIRE -1520 1184 -1520 1056 WIRE -1408 1184 -1520 1184 WIRE -928 1184 -928 1168 WIRE -1280 1200 -1344 1200 WIRE -1280 1248 -1280 1200 WIRE -928 1296 -928 1248 FLAG -704 80 0 FLAG -320 80 0 FLAG -1376 1152 vcc FLAG -1376 1216 vee FLAG -1056 0 vcc FLAG -1056 64 vee FLAG -624 0 vcc FLAG -624 64 vee FLAG -256 0 vcc FLAG -256 64 vee FLAG -560 480 0 FLAG -480 544 vcc FLAG -544 544 vee FLAG -928 1296 vee FLAG -608 1040 0 FLAG -48 80 output FLAG -2064 720 vcc FLAG -2064 656 vee FLAG -2208 1232 vee FLAG -2560 1232 vee FLAG -2384 544 0 FLAG -2048 320 0 FLAG -2720 304 0 FLAG -2144 -272 vcc FLAG -2624 -272 vcc FLAG -1824 128 vcc FLAG -1824 64 vee FLAG -1888 48 0 FLAG -1824 -128 vcc FLAG -1824 -64 vee FLAG -1888 -48 0 FLAG -2704 720 vcc FLAG -2704 656 vee FLAG -1904 1088 vmod+ FLAG -1280 1248 0 FLAG -1552 -464 0 FLAG -1504 -592 vcc FLAG -1504 -368 vee FLAG -1776 592 0 FLAG -1888 832 vee FLAG -1776 832 0 FLAG -1424 0 vcc FLAG -1424 64 vee FLAG -1520 256 0 FLAG -1904 976 vmod- FLAG -1120 80 0 FLAG -544 320 vmod- FLAG -416 624 vmod+ FLAG -1920 512 0 FLAG -896 240 vcc FLAG -960 240 vee FLAG -96 224 vcc FLAG -160 224 vee FLAG -464 208 vcc FLAG -528 208 vee SYMBOL res -992 -112 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R1 SYMATTR Value 10K SYMBOL res -768 -112 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R2 SYMATTR Value 16K SYMBOL res -352 -112 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R3 SYMATTR Value 16K SYMBOL cap -592 -112 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C1 SYMATTR Value 10n SYMBOL cap -224 -112 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C2 SYMATTR Value 10n SYMBOL res -736 -368 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R4 SYMATTR Value 10K SYMBOL res -736 -208 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R5 SYMATTR Value 1.8Meg SYMBOL cap -1360 960 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C3 SYMATTR Value 1u SYMBOL res -944 1184 M180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R10 SYMATTR Value 330K SYMBOL res -944 896 R0 SYMATTR InstName R11 SYMATTR Value 40.2K SYMBOL res -352 608 R180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R18 SYMATTR Value 10K SYMBOL res -480 448 R180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R19 SYMATTR Value 10k SYMBOL diode -912 656 M0 SYMATTR InstName D2 SYMATTR Value 1N914 SYMBOL diode -688 656 M0 SYMATTR InstName D12 SYMATTR Value 1N914 SYMBOL diode -528 656 R0 SYMATTR InstName D13 SYMATTR Value 1N914 SYMBOL diode -112 432 M0 SYMATTR InstName D14 SYMATTR Value 1N914 SYMBOL res -944 736 R0 SYMATTR InstName R13 SYMATTR Value 68k SYMBOL res -720 736 R0 SYMATTR InstName R14 SYMATTR Value 68k SYMBOL res -496 736 M0 SYMATTR InstName R15 SYMATTR Value 68k SYMBOL res -144 512 R0 SYMATTR InstName R16 SYMATTR Value 68k SYMBOL OpAmps\\LT1679 -1056 32 R0 SYMATTR InstName U5 SYMBOL OpAmps\\LT1679 -624 32 R0 SYMATTR InstName U6 SYMBOL OpAmps\\LT1679 -256 32 R0 SYMATTR InstName U8 SYMBOL res -1152 -112 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R9 SYMATTR Value 10k SYMBOL res -1376 1072 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R6 SYMATTR Value 47k SYMBOL cap -1408 1040 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C4 SYMATTR Value 10u SYMBOL OpAmps\\LT1679 -512 544 R90 WINDOW 3 37 22 VRight 2 SYMATTR InstName U1 SYMBOL OpAmps\\LT1679 -1376 1184 M0 SYMATTR InstName U3 SYMBOL res -2144 848 M90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R23 SYMATTR Value 1k SYMBOL npn -2144 640 M0 SYMATTR InstName Q4 SYMATTR Value 2N3904 SYMBOL res -2144 1072 M90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R24 SYMATTR Value 540K SYMBOL current -2208 1152 M0 SYMATTR InstName I1 SYMATTR Value 1m SYMBOL res -2032 960 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R26 SYMATTR Value 540K SYMBOL current -2560 1152 R0 SYMATTR InstName I2 SYMATTR Value 1m SYMBOL res -2368 416 M0 SYMATTR InstName R27 SYMATTR Value 300 SYMBOL res -1968 432 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R30 SYMATTR Value 15K SYMBOL current -2144 -256 M0 SYMATTR InstName I3 SYMATTR Value 650u SYMBOL current -2624 -256 M0 SYMATTR InstName I4 SYMATTR Value 650u SYMBOL res -1776 240 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R31 SYMATTR Value 1k SYMBOL res -1776 -240 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R34 SYMATTR Value 1k SYMBOL cap -1792 304 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C13 SYMATTR Value 33p SYMBOL npn -2080 224 M0 SYMATTR InstName Q2B SYMATTR Value {BN} SYMBOL npn -2432 224 M0 SYMATTR InstName Q2A SYMATTR Value {BN} SYMBOL npn -2336 224 R0 WINDOW 3 55 69 Left 2 SYMATTR Value {BN} SYMATTR InstName Q1B SYMBOL npn -2688 224 R0 WINDOW 3 53 71 Left 2 SYMATTR Value {BN} SYMATTR InstName Q1A SYMBOL res -2624 848 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R35 SYMATTR Value 1k SYMBOL npn -2624 640 R0 SYMATTR InstName Q3 SYMATTR Value 2N3904 SYMBOL cap -1792 -352 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C14 SYMATTR Value 33p SYMBOL voltage -1504 -608 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V3 SYMATTR Value 15 SYMBOL voltage -1504 -464 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V4 SYMATTR Value 15 SYMBOL cap -624 944 R0 SYMATTR InstName C8 SYMATTR Value 100n SYMBOL res -1904 704 R0 SYMATTR InstName R17 SYMATTR Value 10k SYMBOL res -1904 560 R0 SYMATTR InstName R20 SYMATTR Value 5k SYMBOL cap -1792 720 R0 SYMATTR InstName C10 SYMATTR Value 10n SYMBOL OpAmps\\LT1679 -1424 32 R0 SYMATTR InstName U4 SYMBOL res -1360 -80 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R21 SYMATTR Value 4K7 SYMBOL res -1568 -80 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R22 SYMATTR Value 1k SYMBOL res -1568 112 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R25 SYMATTR Value 1k SYMBOL res -1504 112 M0 SYMATTR InstName R28 SYMATTR Value 4k7 SYMBOL OpAmps\\LT1679 -1824 -96 R0 WINDOW 3 -100 -54 Left 2 SYMATTR InstName U2 SYMBOL OpAmps\\LT1679 -1824 96 M180 SYMATTR InstName U9 SYMBOL OpAmps\\LT1679 -2704 688 M180 WINDOW 3 18 51 Left 2 SYMATTR InstName U10 SYMBOL OpAmps\\LT1679 -2064 688 R180 WINDOW 3 16 46 Left 2 SYMATTR InstName U7 SYMBOL schottky -1424 848 M90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName D1 SYMATTR Value BAT54 SYMATTR Description Diode SYMATTR Type diode SYMBOL diode -944 1184 R0 SYMATTR InstName D3 SYMATTR Value 1N914 SYMBOL res -1728 432 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R7 SYMATTR Value 15K SYMBOL cap -1936 432 R0 SYMATTR InstName C5 SYMATTR Value 100n SYMBOL UniversalOpAmp3 -928 240 R90 WINDOW 0 -69 -59 Left 2 SYMATTR InstName U12 SYMATTR Value2 Avol=5Meg GBW=90Meg Slew=20Meg SYMATTR SpiceLine Ilimit=25m Rail=0 Vos=0 Phimargin=40 SYMBOL UniversalOpAmp3 -128 224 R90 WINDOW 0 -71 -66 Left 2 SYMATTR InstName U13 SYMATTR Value2 Avol=5Meg GBW=90Meg Slew=20Meg SYMATTR SpiceLine Ilimit=25m Rail=0 Vos=0 Phimargin=40 SYMBOL UniversalOpAmp3 -496 208 R90 WINDOW 0 -58 -62 Left 2 SYMATTR InstName U14 SYMATTR Value2 Avol=5Meg GBW=90Meg Slew=20Meg SYMATTR SpiceLine Ilimit=25m Rail=0 Vos=0 Phimargin=40 TEXT -2080 -600 Left 2 !.tran 0 5 0 1u uic TEXT -2080 -632 Left 2 !.options plotwinsize=0 numdgt=15 TEXT -3208 -592 Left 2 !.MODEL BCM847BS NPN IS = 1.822E-14 NF = 0.9932 ISE= 2.894E-16 NE = 1.4 \n+ BF = 324.4 IKF = 0.109 VAF = 82 NR =

0.9931 ISC = 9.982E-12 NC = 1.763 \n+ BR = 8.29 IKR = 0.09 VAR = 17.9 RB = 10 IRB = 5E-06 RBM = 5 RE = 0.649 \n+ RC = 0.7014 CJE = 1.244E-11 VJE = 0.7579 MJE = 0.3656 TF = 4.908E-10 \n+ XTF = 9.51 VTF = 2.927 ITF = 0.3131 PTF = 0 CJC = 3.347E-12 VJC = 0.5463 \n+ MJC = 0.391 XCJC = 0.6193 TR = 9E-08 CJS = 0 VJS = 0.75 MJS = 0.333 \n+ XTB = 0 XTI = 3 EG = 1.11 FC = 0.979 TEXT -2088 -456 Left 2 !.param BN=847 TEXT -2088 -488 Left 2 !.model 847 ako:BCM847BS

"JM" snipped-for-privacy@gmail.com wrote in message news: snipped-for-privacy@4ax.com...

Is the sample/hold circuit the one below?

After much digging I found it in a very interesting thread started by Bill Sloman on 5th February 2025 "The low distortion oscillator problem".

I can't get it to simulate in 24.1.5 something to do with unknown parameter in table{-2m,0,2m,1}

Version 4 SHEET 1 3020 1316 WIRE 208 -192 -160 -192 WIRE 928 -192 288 -192 WIRE -160 -80 -160 -192 WIRE 208 -80 -160 -80 WIRE 528 -80 288 -80 WIRE -160 32 -160 -80 WIRE -48 32 -160 32 WIRE 96 32 32 32 WIRE 208 32 96 32 WIRE 336 32 288 32 WIRE 384 32 336 32 WIRE 528 32 528 -80 WIRE 528 32 448 32 WIRE 608 32 528 32 WIRE 736 32 688 32 WIRE 784 32 736 32 WIRE 928 32 928 -192 WIRE 928 32 848 32 WIRE -160 144 -160 32 WIRE -48 144 -160 144 WIRE 336 144 336 32 WIRE 384 144 336 144 WIRE 736 144 736 32 WIRE 784 144 736 144 WIRE -336 160 -336 144 WIRE -336 160 -400 160 WIRE 96 160 96 32 WIRE 96 160 16 160 WIRE 528 160 528 32 WIRE 528 160 448 160 WIRE 928 160 928 32 WIRE 928 160 848 160 WIRE 1216 160 928 160 WIRE -400 176 -400 160 WIRE -336 176 -336 160 WIRE -48 176 -160 176 WIRE 384 176 336 176 WIRE 784 176 736 176 WIRE 336 208 336 176 WIRE 736 208 736 176 WIRE -160 288 -160 176 WIRE -64 288 -160 288 WIRE 528 288 528 160 WIRE 528 288 16 288 WIRE 1264 288 528 288 WIRE -160 368 -160 288 WIRE 272 400 192 400 WIRE 416 400 336 400 WIRE 928 448 928 160 WIRE 928 448 848 448 WIRE 192 496 192 400 WIRE 272 496 192 496 WIRE 416 496 416 400 WIRE 416 496 336 496 WIRE 544 496 496 496 WIRE 672 496 624 496 WIRE 1040 512 848 512 WIRE 1120 512 1040 512 WIRE 1216 512 1120 512 WIRE 1040 560 1040 512 WIRE 1216 560 1216 512 WIRE 1120 576 1120 512 WIRE 1264 576 1264 288 WIRE 192 592 192 496 WIRE 240 592 192 592 WIRE 320 592 304 592 WIRE 416 592 416 496 WIRE 416 592 400 592 WIRE -208 640 -240 640 WIRE -160 640 -160 448 WIRE -160 640 -208 640 WIRE 1216 656 1216 640 WIRE 1264 656 1264 624 WIRE 1264 656 1216 656 WIRE 192 672 192 592 WIRE -240 688 -240 640 WIRE -160 688 -160 640 WIRE 1040 688 1040 640 WIRE 1120 688 1120 640 WIRE 1216 688 1216 656 WIRE 416 704 416 592 WIRE 416 704 336 704 WIRE 496 704 496 496 WIRE 496 704 416 704 WIRE 544 704 496 704 WIRE 672 704 624 704 WIRE 928 704 736 704 WIRE -16 720 -48 720 WIRE 32 720 -16 720 WIRE 192 720 192 672 WIRE 192 720 112 720 WIRE 272 720 192 720 WIRE 416 736 336 736 WIRE -16 768 -16 720 WIRE 416 768 416 736 WIRE 928 768 928 704 WIRE -240 816 -240 768 WIRE -208 816 -240 816 WIRE -160 816 -160 768 WIRE -160 816 -208 816 WIRE -160 864 -160 816 WIRE -16 864 -16 832 FLAG 336 208 0 FLAG 736 208 0 FLAG -400 176 0 FLAG -336 64 vcc FLAG -336 256 vee FLAG 1216 160 vout FLAG 192 672 vx FLAG -208 640 vt FLAG -208 816 vb FLAG -160 864 0 FLAG -16 864 0 FLAG 1216 688 0 FLAG 1120 688 0 FLAG 1040 688 0 FLAG 416 768 0 FLAG 928 848 0 FLAG -16 128 vcc FLAG -16 192 vee FLAG 416 128 vcc FLAG 416 192 vee FLAG 816 128 vcc FLAG 816 192 vee FLAG 304 688 vcc FLAG 304 752 vee FLAG -48 720 vg FLAG 928 704 vc SYMBOL res 48 16 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R1 SYMATTR Value 10K SYMBOL res 304 16 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R2 SYMATTR Value 16K SYMBOL res 704 16 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R3 SYMATTR Value 16K SYMBOL cap 448 16 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C1 SYMATTR Value 10n SYMBOL cap 848 16 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C2 SYMATTR Value 10n SYMBOL res 304 -208 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R4 SYMATTR Value 10K SYMBOL res 304 -96 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R5 SYMATTR Value 800k SYMBOL res 32 272 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R6 SYMATTR Value 30k SYMBOL res -176 352 R0 SYMATTR InstName R7 SYMATTR Value 100 SYMBOL voltage -336 48 R0 SYMATTR InstName V1 SYMATTR Value 15 SYMBOL voltage -336 160 R0 SYMATTR InstName V2 SYMATTR Value 15 SYMBOL cap 336 480 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C3 SYMATTR Value 1u SYMBOL res 528 720 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R10 SYMATTR Value 47k SYMBOL cap 304 576 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C4 SYMATTR Value 10u SYMBOL res 416 576 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R12 SYMATTR Value 22k SYMBOL res -224 672 M0 SYMATTR InstName R8 SYMATTR Value 10Meg SYMBOL res 640 480 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R13 SYMATTR Value 47k SYMBOL res 128 704 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R11 SYMATTR Value 1k SYMBOL g 1216 544 M0 WINDOW 3 -255 133 Left 2 SYMATTR Value table{-2m,0,2m,1} SYMATTR InstName G1 SYMBOL cap 1136 576 M0 SYMATTR InstName C7 SYMATTR Value 2p SYMBOL res 1056 544 M0 SYMATTR InstName R14 SYMATTR Value 1 SYMBOL SpecialFunctions\\sample 768 480 M0 SYMATTR InstName A1 SYMBOL cap -32 768 R0 SYMATTR InstName C8 SYMATTR Value 10u SYMBOL voltage 928 752 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V4 SYMATTR Value PWL(0 0 3 -6) SYMBOL OpAmps\\LT1679 -16 160 R0 SYMATTR InstName U1 SYMBOL OpAmps\\LT1679 416 160 R0 SYMATTR InstName U2 SYMBOL OpAmps\\LT1679 816 160 R0 SYMATTR InstName U3 SYMBOL OpAmps\\LT1679 304 720 M0 SYMATTR InstName U4 SYMBOL bi -160 688 R0 WINDOW 3 -236 218 Left 2 SYMATTR Value I={v(vt,vb)/(-100*limit(-1m,v(vg)-0.7,-15))} SYMATTR InstName B1 SYMBOL diode 672 720 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName D1 SYMATTR Value 1N914 SYMBOL diode 272 416 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName D2 SYMATTR Value 1N914 TEXT 1048 -104 Left 2 !.tran 0 5 0 1u startup TEXT 1048 -128 Left 2 !.options plotwinsize=0 numdgt=15 TEXT 1056 -80 Left 2 !.save v(vout) v(vg) v(vc)

That is a remarkably hostile reaction. Most engineers can eventually learn stuff, but some are slower at it than others. Encouraging the slower ones takes quite a lot of effort because you have to go into quite a lot of detail before you can get the message across, and it can get tedious, and isn't all that rewarding. I'd love to be able to congratulate you for your insights, but they've been a bit thin on the ground.

You must be joking. I've had some very clever colleagues who could do it fast. There's at least one case where I didn't spot my error until years later - the original solution worked fine but I eventually realised that there was a simpler way of getting there.

It's not a matter of seeing how it works, so much as finding the right point of view on the way it works.

I could put together transformers that worked for a long time before I got to grips with the transformer equation, which gave me a clearer insight into what was going on.

I've never seen you explain in any level of detail how your own circuits work Bill.

All explanations are designed to work for the audience they are aimed at. You don't insult the intelligence of people like Phil Hobbs by going into unnecessary detail. Lesser mortals may well feel short-changed.

Sloman A.W., Buggs P., Molloy J., and Stewart D. “A microcontroller-based driver to stabilise the temperature of an optical stage to 1mK in the range 4C to 38C, using a Peltier heat pump and a thermistor sensor” Measurement Science and Technology, 7 1653-64 (1996) contains quite a lot of explanation, but I took care not to patronise the prospective audience by telling them more than I needed to.

I don't speak for Phil Hobbs or anyone else but I think Phil would be impressed with a well thought out highly detailed explanation of how a circuit works. He would not be at all insulted no matter what the level of detail was.

On Tue, 8 Apr 2025 21:04:25 -0400, "Edward Rawde" snipped-for-privacy@invalid.invalid wrote:

Yes. Change the braces to brackets. Example use shown below. H2,3 should be circa -170(ish)dBc. Note that I have switched most op amps outwith the control loop to simple models so that you can investigate the control loop in isolation (it's fairly easy to implement the sampling in hardware and it will be close to this in performance). Compare the circuit below with one with the original polyphase sampling (leave in the simple models) to determine any benefit. You are already beyond the point where real opamps will limit the performance - in this particular oscillator design.

Version 4 SHEET 1 3020 2548 WIRE -1504 -480 -1504 -512 WIRE -1504 -480 -1552 -480 WIRE -1552 -464 -1552 -480 WIRE -1504 -448 -1504 -480 WIRE -832 -352 -1120 -352 WIRE -144 -352 -752 -352 WIRE -1856 -336 -1952 -336 WIRE -1728 -336 -1792 -336 WIRE -2624 -256 -2624 -272 WIRE -2144 -256 -2144 -272 WIRE -1952 -224 -1952 -336 WIRE -1872 -224 -1952 -224 WIRE -1728 -224 -1728 -336 WIRE -1728 -224 -1792 -224 WIRE -1120 -224 -1120 -352 WIRE -832 -224 -1120 -224 WIRE -512 -224 -752 -224 WIRE -2144 -112 -2144 -176 WIRE -2144 -112 -2496 -112 WIRE -1952 -112 -1952 -224 WIRE -1952 -112 -2144 -112 WIRE -1856 -112 -1952 -112 WIRE -1728 -96 -1728 -224 WIRE -1728 -96 -1792 -96 WIRE -1664 -96 -1728 -96 WIRE -1520 -96 -1584 -96 WIRE -1456 -96 -1520 -96 WIRE -1312 -96 -1376 -96 WIRE -1248 -96 -1312 -96 WIRE -1120 -96 -1120 -224 WIRE -1120 -96 -1168 -96 WIRE -1088 -96 -1120 -96 WIRE -944 -96 -1008 -96 WIRE -864 -96 -944 -96 WIRE -704 -96 -784 -96 WIRE -656 -96 -704 -96 WIRE -512 -96 -512 -224 WIRE -512 -96 -592 -96 WIRE -448 -96 -512 -96 WIRE -336 -96 -368 -96 WIRE -288 -96 -336 -96 WIRE -144 -96 -144 -352 WIRE -144 -96 -224 -96 WIRE -1856 -80 -1888 -80 WIRE -1888 -48 -1888 -80 WIRE -144 -16 -144 -96 WIRE -1520 16 -1520 -96 WIRE -1456 16 -1520 16 WIRE -1120 16 -1120 -96 WIRE -1088 16 -1120 16 WIRE -704 16 -704 -96 WIRE -656 16 -704 16 WIRE -336 16 -336 -96 WIRE -288 16 -336 16 WIRE -1312 32 -1312 -96 WIRE -1312 32 -1392 32 WIRE -944 32 -944 -96 WIRE -944 32 -1024 32 WIRE -512 32 -512 -96 WIRE -512 32 -592 32 WIRE -144 32 -144 -16 WIRE -144 32 -224 32 WIRE -1456 48 -1520 48 WIRE -1088 48 -1120 48 WIRE -656 48 -704 48 WIRE -288 48 -320 48 WIRE -1888 80 -1888 48 WIRE -1856 80 -1888 80 WIRE -1120 80 -1120 48 WIRE -704 80 -704 48 WIRE -320 80 -320 48 WIRE -1728 96 -1792 96 WIRE -1664 96 -1728 96 WIRE -1520 96 -1520 48 WIRE -1520 96 -1584 96 WIRE -2624 112 -2624 -176 WIRE -2272 112 -2624 112 WIRE -1952 112 -2272 112 WIRE -1856 112 -1952 112 WIRE -1520 128 -1520 96 WIRE -2624 224 -2624 112 WIRE -2496 224 -2496 -112 WIRE -2272 224 -2272 112 WIRE -2144 224 -2144 -112 WIRE -1952 224 -1952 112 WIRE -1872 224 -1952 224 WIRE -1728 224 -1728 96 WIRE -1728 224 -1792 224 WIRE -912 240 -1056 240 WIRE -1520 256 -1520 208 WIRE -2688 272 -2720 272 WIRE -2384 272 -2432 272 WIRE -2336 272 -2384 272 WIRE -2048 272 -2080 272 WIRE -2720 304 -2720 272 WIRE -912 304 -912 240 WIRE -2048 320 -2048 272 WIRE -1952 320 -1952 224 WIRE -1856 320 -1952 320 WIRE -1728 320 -1728 224 WIRE -1728 320 -1792 320 WIRE -768 320 -864 320 WIRE -512 320 -512 32 WIRE -512 320 -768 320 WIRE -2624 352 -2624 320 WIRE -2560 352 -2624 352 WIRE -2496 352 -2496 320 WIRE -2496 352 -2560 352 WIRE -2272 352 -2272 320 WIRE -2208 352 -2272 352 WIRE -2144 352 -2144 320 WIRE -2144 352 -2208 352 WIRE -2384 416 -2384 272 WIRE -2064 416 -2384 416 WIRE -1920 416 -1984 416 WIRE -1824 416 -1920 416 WIRE -1552 416 -1744 416 WIRE -1456 416 -1552 416 WIRE -1296 416 -1392 416 WIRE -2384 432 -2384 416 WIRE -1920 432 -1920 416 WIRE -1920 512 -1920 496 WIRE -1552 528 -1552 416 WIRE -1456 528 -1552 528 WIRE -1296 528 -1296 416 WIRE -1296 528 -1392 528 WIRE -144 528 -144 32 WIRE -144 528 -848 528 WIRE -2384 544 -2384 512 WIRE -1776 544 -1888 544 WIRE -1888 576 -1888 544 WIRE -1136 576 -1216 576 WIRE -1024 576 -1056 576 WIRE -1968 592 -2800 592 WIRE -1776 592 -1776 544 WIRE -768 592 -848 592 WIRE -688 592 -768 592 WIRE -592 592 -688 592 WIRE -1552 608 -1552 528 WIRE -1504 608 -1552 608 WIRE -1392 608 -1440 608 WIRE -1296 608 -1296 528 WIRE -1296 608 -1312 608 WIRE -1216 608 -1216 576 WIRE -1216 608 -1296 608 WIRE -2560 640 -2560 352 WIRE -2208 640 -2208 352 WIRE -1216 640 -1216 608 WIRE -768 640 -768 592 WIRE -592 640 -592 592 WIRE -688 656 -688 592 WIRE -512 656 -512 320 WIRE -512 656 -544 656 WIRE -2800 672 -2800 592 WIRE -2736 672 -2800 672 WIRE -2064 672 -2064 656 WIRE -1968 672 -1968 592 WIRE -1968 672 -2032 672 WIRE -1888 672 -1888 656 WIRE -1888 672 -1968 672 WIRE -2624 688 -2672 688 WIRE -2096 688 -2144 688 WIRE -2736 704 -2800 704 WIRE -1968 704 -2032 704 WIRE -1888 704 -1888 672 WIRE -1776 704 -1888 704 WIRE -1888 720 -1888 704 WIRE -1776 720 -1776 704 WIRE -1296 720 -1296 608 WIRE -1296 720 -1376 720 WIRE -1552 736 -1552 608 WIRE -1440 736 -1552 736 WIRE -1216 736 -1216 720 WIRE -592 736 -592 720 WIRE -544 736 -544 704 WIRE -544 736 -592 736 WIRE -1312 752 -1376 752 WIRE -768 768 -768 720 WIRE -688 768 -688 720 WIRE -592 768 -592 736 WIRE -1312 800 -1312 752 WIRE -1888 832 -1888 800 WIRE -1776 832 -1776 784 WIRE -1216 848 -1216 800 WIRE -2800 864 -2800 704 WIRE -2720 864 -2800 864 WIRE -2560 864 -2560 736 WIRE -2560 864 -2640 864 WIRE -2208 864 -2208 736 WIRE -2128 864 -2208 864 WIRE -1968 864 -1968 704 WIRE -1968 864 -2048 864 WIRE -2560 976 -2560 864 WIRE -2128 976 -2560 976 WIRE -1904 976 -2048 976 WIRE -2208 1088 -2208 864 WIRE -2128 1088 -2208 1088 WIRE -1904 1088 -2048 1088 WIRE -2560 1152 -2560 976 WIRE -2208 1152 -2208 1088 FLAG -704 80 0 FLAG -320 80 0 FLAG -1408 704 vcc FLAG -1408 768 vee FLAG -1056 0 vcc FLAG -1056 64 vee FLAG -624 0 vcc FLAG -624 64 vee FLAG -256 0 vcc FLAG -256 64 vee FLAG -1216 848 vee FLAG -144 -16 output FLAG -2064 720 vcc FLAG -2064 656 vee FLAG -2208 1232 vee FLAG -2560 1232 vee FLAG -2384 544 0 FLAG -2048 320 0 FLAG -2720 304 0 FLAG -2144 -272 vcc FLAG -2624 -272 vcc FLAG -1824 128 vcc FLAG -1824 64 vee FLAG -1888 48 0 FLAG -1824 -128 vcc FLAG -1824 -64 vee FLAG -1888 -48 0 FLAG -2704 720 vcc FLAG -2704 656 vee FLAG -1904 1088 vmod+ FLAG -1312 800 0 FLAG -1552 -464 0 FLAG -1504 -592 vcc FLAG -1504 -368 vee FLAG -1776 592 0 FLAG -1888 832 vee FLAG -1776 832 0 FLAG -1424 0 vcc FLAG -1424 64 vee FLAG -1520 256 0 FLAG -1904 976 vmod- FLAG -1120 80 0 FLAG -1920 512 0 FLAG -592 768 0 FLAG -688 768 0 FLAG -768 768 0 FLAG -912 384 0 FLAG -864 368 0 FLAG -768 320 vmod- FLAG -1056 240 vmod+ SYMBOL res -992 -112 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R1 SYMATTR Value 10K SYMBOL res -768 -112 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R2 SYMATTR Value 16K SYMBOL res -352 -112 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R3 SYMATTR Value 16K SYMBOL cap -592 -112 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C1 SYMATTR Value 10n SYMBOL cap -224 -112 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C2 SYMATTR Value 10n SYMBOL res -736 -368 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R4 SYMATTR Value 10K SYMBOL res -736 -208 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R5 SYMATTR Value 1.8Meg SYMBOL cap -1392 512 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C3 SYMATTR Value 1u SYMBOL res -1232 736 M180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R10 SYMATTR Value 330K SYMBOL res -1152 -112 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R9 SYMATTR Value 10k SYMBOL res -1408 624 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R6 SYMATTR Value 47k SYMBOL cap -1440 592 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C4 SYMATTR Value 10u SYMBOL OpAmps\\LT1679 -1408 736 M0 SYMATTR InstName U3 SYMBOL res -2144 848 M90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R23 SYMATTR Value 1k SYMBOL npn -2144 640 M0 SYMATTR InstName Q4 SYMATTR Value 2N3904 SYMBOL res -2144 1072 M90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R24 SYMATTR Value 540K SYMBOL current -2208 1152 M0 SYMATTR InstName I1 SYMATTR Value 1m SYMBOL res -2032 960 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R26 SYMATTR Value 540K SYMBOL current -2560 1152 R0 SYMATTR InstName I2 SYMATTR Value 1m SYMBOL res -2368 416 M0 SYMATTR InstName R27 SYMATTR Value 300 SYMBOL res -1968 432 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R30 SYMATTR Value 15K SYMBOL current -2144 -256 M0 SYMATTR InstName I3 SYMATTR Value 650u SYMBOL current -2624 -256 M0 SYMATTR InstName I4 SYMATTR Value 650u SYMBOL res -1776 240 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R31 SYMATTR Value 1k SYMBOL res -1776 -240 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R34 SYMATTR Value 1k SYMBOL cap -1792 304 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C13 SYMATTR Value 33p SYMBOL npn -2080 224 M0 SYMATTR InstName Q2B SYMATTR Value {BN} SYMBOL npn -2432 224 M0 SYMATTR InstName Q2A SYMATTR Value {BN} SYMBOL npn -2336 224 R0 WINDOW 3 55 69 Left 2 SYMATTR Value {BN} SYMATTR InstName Q1B SYMBOL npn -2688 224 R0 WINDOW 3 53 71 Left 2 SYMATTR Value {BN} SYMATTR InstName Q1A SYMBOL res -2624 848 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R35 SYMATTR Value 1k SYMBOL npn -2624 640 R0 SYMATTR InstName Q3 SYMATTR Value 2N3904 SYMBOL cap -1792 -352 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C14 SYMATTR Value 33p SYMBOL voltage -1504 -608 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V3 SYMATTR Value 15 SYMBOL voltage -1504 -464 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V4 SYMATTR Value 15 SYMBOL res -1904 704 R0 SYMATTR InstName R17 SYMATTR Value 10k SYMBOL res -1904 560 R0 SYMATTR InstName R20 SYMATTR Value 5k SYMBOL cap -1792 720 R0 SYMATTR InstName C10 SYMATTR Value 10n SYMBOL res -1360 -80 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R21 SYMATTR Value 4K7 SYMBOL res -1568 -80 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R22 SYMATTR Value 1k SYMBOL res -1568 112 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R25 SYMATTR Value 1k SYMBOL res -1504 112 M0 SYMATTR InstName R28 SYMATTR Value 4k7 SYMBOL OpAmps\\LT1679 -2704 688 M180 WINDOW 3 18 51 Left 2 SYMATTR InstName U10 SYMBOL OpAmps\\LT1679 -2064 688 R180 WINDOW 3 16 46 Left 2 SYMATTR InstName U7 SYMBOL schottky -1456 400 M90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName D1 SYMATTR Value BAT54 SYMATTR Description Diode SYMATTR Type diode SYMBOL diode -1232 736 R0 SYMATTR InstName D3 SYMATTR Value 1N914 SYMBOL res -1728 432 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R7 SYMATTR Value 15K SYMBOL res -1040 560 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R12 SYMATTR Value 110k SYMBOL g -592 624 M0 WINDOW 3 -255 133 Left 2 SYMATTR Value table(-2m,0,2m,1) SYMATTR InstName G1 SYMBOL cap -672 656 M0 SYMATTR InstName C6 SYMATTR Value 2p SYMBOL res -752 624 M0 SYMATTR InstName R13 SYMATTR Value 1 SYMBOL SpecialFunctions\\sample -928 560 M0 SYMATTR InstName A1 SYMBOL e -912 288 M0 SYMATTR InstName E1 SYMATTR Value -1 SYMBOL cap -1936 432 R0 SYMATTR InstName C5 SYMATTR Value 1u5 SYMBOL OpAmps\\opamp -1056 -32 R0 SYMATTR InstName U5 SYMATTR SpiceLine Aol=5Meg SYMATTR SpiceLine2 GBW=60Meg SYMBOL OpAmps\\opamp -624 -32 R0 SYMATTR InstName U6 SYMATTR SpiceLine Aol=5Meg SYMATTR SpiceLine2 GBW=60Meg SYMBOL OpAmps\\opamp -256 -32 R0 SYMATTR InstName U8 SYMATTR SpiceLine Aol=5Meg SYMATTR SpiceLine2 GBW=60Meg SYMBOL OpAmps\\opamp -1424 -32 R0 SYMATTR InstName U2 SYMATTR SpiceLine Aol=5Meg SYMATTR SpiceLine2 GBW=60Meg SYMBOL OpAmps\\opamp -1824 -160 R0 SYMATTR InstName U4 SYMATTR SpiceLine Aol=5Meg SYMATTR SpiceLine2 GBW=60Meg SYMBOL OpAmps\\opamp -1824 160 M180 SYMATTR InstName U9 SYMATTR SpiceLine Aol=5Meg SYMATTR SpiceLine2 GBW=60Meg TEXT -2080 -600 Left 2 !.tran 0 5 0 1u uic TEXT -2080 -632 Left 2 !.options plotwinsize=0 numdgt=15 TEXT -3208 -592 Left 2 !.MODEL BCM847BS NPN IS = 1.822E-14 NF = 0.9932 ISE= 2.894E-16 NE = 1.4 \n+ BF = 324.4 IKF = 0.109 VAF = 82 NR =

0.9931 ISC = 9.982E-12 NC = 1.763 \n+ BR = 8.29 IKR = 0.09 VAR = 17.9 RB = 10 IRB = 5E-06 RBM = 5 RE = 0.649 \n+ RC = 0.7014 CJE = 1.244E-11 VJE = 0.7579 MJE = 0.3656 TF = 4.908E-10 \n+ XTF = 9.51 VTF = 2.927 ITF = 0.3131 PTF = 0 CJC = 3.347E-12 VJC = 0.5463 \n+ MJC = 0.391 XCJC = 0.6193 TR = 9E-08 CJS = 0 VJS = 0.75 MJS = 0.333 \n+ XTB = 0 XTI = 3 EG = 1.11 FC = 0.979 TEXT -2088 -456 Left 2 !.param BN=847 TEXT -2088 -488 Left 2 !.model 847 ako:BCM847BS TEXT -2080 -552 Left 2 !.lib opamp.sub

In the appropriate context. Sci.electronics.design has tended to brevity over the twenty-odd years I've been posting here and following the posts.

The phrase "insult the intelligence" doesn't refer to be people feeling insulted - rather to them being bored by unnecessary detail. He probably wouldn't feel insulted but he'd probably skip most of the detail.

The reference to explanations in different contexts doesn't seem to have registered with you.

LOL. You can't skip detail which isn't there.

You can certainly tailor your approach to the individual you're dealing with Bill. But it looks to me that you would rather tailor your approach in such a way as to make the other person appear as much of a "Lesser mortal" (your words) as possible.

Have you looked at JM's latest post (2:06 PM on the 9th) which demonstrates the sample & hold method? Do you still think it's "Very funny" (Your words in your own thread on 6th February).

What are you doing up at 5 AM anyway?

Very interesting. Thank you.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required