• The not-all-that-low distortion sine wave oscillator in a faster simula

    From Bill Sloman@21:1/5 to All on Wed Dec 18 14:49:09 2024
    I've been playing with the circuit, and have got rid of one op amp,
    which made the simulation run much faster, but didn't help the
    distortion performance.

    Swapping the LT1115 for the LME49710 speeded up the simulation a bit
    more, but didn't make any difference to the distortion either. A few of
    the ferrite beads have gone too.

    Version 4
    SHEET 1 3608 920
    WIRE -1104 -2176 -1984 -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 -1520 -2064 -1776 -2064
    WIRE 3136 -2064 -1520 -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 336 -1968 336 -2016
    WIRE 576 -1968 576 -2176
    WIRE -1520 -1952 -1520 -2064
    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 -1984 -1824 -1984 -2176
    WIRE -1776 -1824 -1776 -2064
    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 -1520 -1792 -1520 -1872
    WIRE -1520 -1792 -1616 -1792
    WIRE -1440 -1792 -1520 -1792
    WIRE -1392 -1792 -1440 -1792
    WIRE -1264 -1792 -1312 -1792
    WIRE -1040 -1792 -1264 -1792
    WIRE -864 -1792 -960 -1792
    WIRE -576 -1792 -784 -1792
    WIRE 576 -1776 576 -1904
    WIRE 768 -1776 576 -1776
    WIRE 2160 -1776 2160 -1824
    WIRE 2288 -1776 2160 -1776
    WIRE 2432 -1776 2368 -1776
    WIRE 2496 -1776 2432 -1776
    WIRE 2800 -1776 2576 -1776
    WIRE 2864 -1776 2800 -1776
    WIRE 3088 -1776 2944 -1776
    WIRE 1280 -1760 1232 -1760
    WIRE 1536 -1760 1536 -1904
    WIRE 1536 -1760 1360 -1760
    WIRE 3088 -1728 3088 -1776
    WIRE -272 -1712 -272 -1808
    WIRE -128 -1712 -272 -1712
    WIRE -32 -1712 -32 -1808
    WIRE -32 -1712 -64 -1712
    WIRE 2432 -1712 2432 -1776
    WIRE -1440 -1696 -1440 -1792
    WIRE -1616 -1648 -1616 -1792
    WIRE 1648 -1648 1392 -1648
    WIRE 2064 -1648 1648 -1648
    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 -1264 -1584 -1264 -1792
    WIRE 1232 -1584 1232 -1760
    WIRE 1360 -1584 1232 -1584
    WIRE 2160 -1584 2160 -1776
    WIRE 2160 -1584 2096 -1584
    WIRE 2432 -1584 2432 -1632
    WIRE -1776 -1568 -1776 -1744
    WIRE -912 -1568 -912 -1872
    WIRE -848 -1568 -912 -1568
    WIRE -576 -1568 -576 -1792
    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 -1776
    WIRE 2848 -1536 2800 -1536
    WIRE 3088 -1536 3088 -1664
    WIRE 3088 -1536 2912 -1536
    WIRE -1984 -1520 -1984 -1744
    WIRE -1840 -1520 -1984 -1520
    WIRE -1616 -1520 -1616 -1568
    WIRE -1536 -1520 -1616 -1520
    WIRE -1520 -1520 -1536 -1520
    WIRE -1312 -1520 -1520 -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 -1616 -1456 -1616 -1520
    WIRE -1440 -1456 -1440 -1616
    WIRE -1264 -1456 -1264 -1488
    WIRE -1264 -1456 -1440 -1456
    WIRE -912 -1456 -912 -1568
    WIRE -912 -1456 -1264 -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 2800 -1376
    WIRE -1984 -1360 -1984 -1520
    WIRE -1904 -1360 -1984 -1360
    WIRE -1616 -1360 -1616 -1376
    WIRE -1616 -1360 -1840 -1360
    WIRE 368 -1344 368 -1456
    WIRE 2000 -1344 2000 -1568
    WIRE 64 -1328 64 -1520
    WIRE -1616 -1312 -1616 -1360
    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 880 -1200 880 -1552
    WIRE 880 -1200 608 -1200
    WIRE -1776 -1184 -1776 -1472
    WIRE -1648 -1184 -1776 -1184
    WIRE 368 -1184 368 -1280
    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 -1376
    WIRE 2800 -1152 2752 -1152
    WIRE -144 -1136 -144 -1168
    WIRE -48 -1136 -48 -1168
    WIRE -1776 -1120 -1776 -1184
    WIRE -1520 -1120 -1520 -1520
    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 -1200
    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 2288 -1008 2288 -1120
    WIRE 2288 -1008 768 -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 -1984 -944 -1984 -1360
    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 -1984 -832 -1984 -864
    WIRE -1776 -832 -1776 -864
    WIRE -1776 -832 -1984 -832
    WIRE -1520 -832 -1520 -864
    WIRE -1520 -832 -1776 -832
    WIRE -1104 -832 -1104 -880
    WIRE -1104 -832 -1520 -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 640 -816 432 -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 -1536 -1520 Fet-gate
    FLAG 2432 -1456 Vcc
    FLAG -1040 -832 Vee
    FLAG -288 -1456 0
    FLAG 336 -1888 0
    FLAG 1376 -1904 filt1
    FLAG 1648 -1648 Vcc
    FLAG 1632 -1456 Vee
    FLAG 1520 -1152 0
    FLAG 1952 -1920 filter2
    FLAG -1616 -1312 0
    FLAG 2432 -1584 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 352 -1344 R0
    WINDOW 3 -89 62 Left 2
    WINDOW 0 -92 37 Left 2
    SYMATTR Value BAS70L
    SYMATTR InstName D1
    SYMBOL schottky 352 -944 R0
    WINDOW 3 -78 61 Left 2
    WINDOW 0 -81 40 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 4.7n
    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 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 68k
    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 -1600 -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 -1632 -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 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 -1808 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 -1312 -1584 R0
    SYMATTR InstName J1
    SYMATTR Value MMBF4391
    SYMBOL References\\LTC6655-1.25 2560 -1120 R0
    SYMATTR InstName U4
    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 -1808 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 2592 -1792 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R12
    SYMATTR Value 137k
    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 18n
    SYMBOL cap 1056 -1856 R0
    SYMATTR InstName C12
    SYMATTR Value 18n
    SYMBOL res 1216 -1568 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R14
    SYMATTR Value 14k
    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 18.7k
    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 18n
    SYMBOL res 1888 -1584 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R17
    SYMATTR Value 14k
    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 18.7k
    SYMBOL res 1888 -1408 R0
    SYMATTR InstName R19
    SYMATTR Value 56k
    SYMBOL cap 1984 -1344 R0
    SYMATTR InstName C24
    SYMATTR Value 18n
    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
    SYMBOL res -2000 -1840 R0
    WINDOW 0 43 37 Left 2
    WINDOW 3 47 73 Left 2
    SYMATTR InstName R24
    SYMATTR Value 20k
    SYMATTR SpiceLine tol=0.1
    SYMBOL res -2000 -960 R0
    WINDOW 0 43 37 Left 2
    WINDOW 3 47 73 Left 2
    SYMATTR InstName R25
    SYMATTR Value 10k
    SYMATTR SpiceLine tol=0.1
    SYMBOL pnp -1840 -1472 M180
    SYMATTR InstName Q3
    SYMBOL cap -1840 -1376 R90
    WINDOW 0 0 32 VBottom 2
    WINDOW 3 32 32 VTop 2
    SYMATTR InstName C25
    SYMATTR Value 100n
    SYMBOL res -1792 -1840 R0
    WINDOW 0 43 37 Left 2
    WINDOW 3 47 73 Left 2
    SYMATTR InstName R27
    SYMATTR Value 6.65k
    SYMATTR SpiceLine tol=0.1
    SYMBOL res 2384 -1792 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R9
    SYMATTR Value 17k
    SYMBOL res 2416 -1728 R0
    SYMATTR InstName R28
    SYMATTR Value 68k
    SYMBOL res -1408 -1776 R270
    WINDOW 0 27 56 VTop 2
    WINDOW 3 5 56 VBottom 2
    SYMATTR InstName R7
    SYMATTR Value 187
    SYMATTR SpiceLine tol=1
    SYMBOL res -1456 -1712 R0
    WINDOW 0 43 37 Left 2
    WINDOW 3 47 73 Left 2
    SYMATTR InstName R29
    SYMATTR Value 220
    SYMATTR SpiceLine tol=0.1
    SYMBOL res -1536 -1968 R0
    WINDOW 0 43 37 Left 2
    WINDOW 3 47 73 Left 2
    SYMATTR InstName R30
    SYMATTR Value 13.3k
    SYMATTR SpiceLine tol=0.1
    SYMBOL Opamps\\LT1115 -656 -1504 R0
    SYMATTR InstName U3
    SYMBOL Opamps\\LT1115 -176 -1584 R0
    SYMATTR InstName U8
    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 -1112 -464 Left 2 !.tran 0 10s 0s startup

    --
    Bill Sloman, Sydney

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From bitrex@21:1/5 to Bill Sloman on Wed Dec 18 01:16:34 2024
    On 12/17/2024 10:49 PM, Bill Sloman wrote:
    I've been playing with the circuit, and have got rid of one op amp,
    which made the simulation run much faster, but didn't help the
    distortion performance.

    Swapping the LT1115 for the LME49710 speeded up the simulation a bit
    more, but didn't make any difference to the distortion either. A few of
    the ferrite beads have gone too.

    It seems to like to squeg for me (LTSpice 17.0.37)

    <https://imgur.com/a/6uqsw1H>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bill Sloman@21:1/5 to bitrex on Wed Dec 18 22:44:39 2024
    On 18/12/2024 5:16 pm, bitrex wrote:
    On 12/17/2024 10:49 PM, Bill Sloman wrote:
    I've been playing with the circuit, and have got rid of one op amp,
    which made the simulation run much faster, but didn't help the
    distortion performance.

    Swapping the LT1115 for the LME49710 speeded up the simulation a bit
    more, but didn't make any difference to the distortion either. A few
    of the ferrite beads have gone too.

    It seems to like to squeg for me (LTSpice 17.0.37)

    <https://imgur.com/a/6uqsw1H>

    I've seen that happen, but only when the one of the connections has come unstuck. The route through WordPad to here and on to your own .asc file
    can screw up the schematic.


    The amplitude control feedback loop - through the four-pole maximally
    flat low pass filter around U6 and U7 through the integrator around U5
    does include the 68k resistor at R10 to provide enough phase lead to
    keep it stable.

    I plot V(out) and the control voltage V(fet-gate), and V(fet-gate)
    starts off at 0V and drops below -3.862V within 5msec after which V(out)
    starts building up. The amplitude control system system kicks in at
    20msec and by 41msec has got V(fet-gate) back to -3.862V where V(out)
    starts to fall back, and eventually undershoots, but the ringing is
    damped, and the system is stable after about 0.5 sec.

    Post the .asc file you ran.

    --
    Bill Sloman, Sydney

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bill Sloman@21:1/5 to Bill Sloman on Thu Dec 19 03:18:26 2024
    On 18/12/2024 10:44 pm, Bill Sloman wrote:
    On 18/12/2024 5:16 pm, bitrex wrote:
    On 12/17/2024 10:49 PM, Bill Sloman wrote:
    I've been playing with the circuit, and have got rid of one op amp,
    which made the simulation run much faster, but didn't help the
    distortion performance.

    Swapping the LT1115 for the LME49710 speeded up the simulation a bit
    more, but didn't make any difference to the distortion either. A few
    of the ferrite beads have gone too.

    It seems to like to squeg for me (LTSpice 17.0.37)

    <https://imgur.com/a/6uqsw1H>

    I've seen that happen, but only when the one of the connections has come unstuck. The route through WordPad to here and on to your own .asc file
    can screw up the schematic.

    When I was looking at the circuit I realised that I'd left out R31, and
    got R7 slightly wrong at the FET gate. It doesn't make an obvious
    difference, but here's the corrected .asc file.

    Version 4
    SHEET 1 3608 920
    WIRE -1616 -2176 -1984 -2176
    WIRE -1104 -2176 -1616 -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 -1488 -2064 -1776 -2064
    WIRE 3136 -2064 -1488 -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 336 -1968 336 -2016
    WIRE 576 -1968 576 -2176
    WIRE -1616 -1952 -1616 -2176
    WIRE -1488 -1952 -1488 -2064
    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 -1984 -1824 -1984 -2176
    WIRE -1776 -1824 -1776 -2064
    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 -1616 -1792 -1616 -1872
    WIRE -1488 -1792 -1488 -1872
    WIRE -1488 -1792 -1616 -1792
    WIRE -1440 -1792 -1488 -1792
    WIRE -1392 -1792 -1440 -1792
    WIRE -1264 -1792 -1312 -1792
    WIRE -1040 -1792 -1264 -1792
    WIRE -864 -1792 -960 -1792
    WIRE -576 -1792 -784 -1792
    WIRE 576 -1776 576 -1904
    WIRE 768 -1776 576 -1776
    WIRE 2160 -1776 2160 -1824
    WIRE 2288 -1776 2160 -1776
    WIRE 2432 -1776 2368 -1776
    WIRE 2496 -1776 2432 -1776
    WIRE 2800 -1776 2576 -1776
    WIRE 2864 -1776 2800 -1776
    WIRE 3088 -1776 2944 -1776
    WIRE 1280 -1760 1232 -1760
    WIRE 1536 -1760 1536 -1904
    WIRE 1536 -1760 1360 -1760
    WIRE 3088 -1728 3088 -1776
    WIRE -272 -1712 -272 -1808
    WIRE -128 -1712 -272 -1712
    WIRE -32 -1712 -32 -1808
    WIRE -32 -1712 -64 -1712
    WIRE 2432 -1712 2432 -1776
    WIRE -1440 -1696 -1440 -1792
    WIRE -1616 -1648 -1616 -1792
    WIRE 1648 -1648 1392 -1648
    WIRE 2064 -1648 1648 -1648
    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 -1264 -1584 -1264 -1792
    WIRE 1232 -1584 1232 -1760
    WIRE 1360 -1584 1232 -1584
    WIRE 2160 -1584 2160 -1776
    WIRE 2160 -1584 2096 -1584
    WIRE 2432 -1584 2432 -1632
    WIRE -1776 -1568 -1776 -1744
    WIRE -912 -1568 -912 -1872
    WIRE -848 -1568 -912 -1568
    WIRE -576 -1568 -576 -1792
    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 -1776
    WIRE 2848 -1536 2800 -1536
    WIRE 3088 -1536 3088 -1664
    WIRE 3088 -1536 2912 -1536
    WIRE -1984 -1520 -1984 -1744
    WIRE -1840 -1520 -1984 -1520
    WIRE -1616 -1520 -1616 -1568
    WIRE -1536 -1520 -1616 -1520
    WIRE -1520 -1520 -1536 -1520
    WIRE -1312 -1520 -1520 -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 -1616 -1456 -1616 -1520
    WIRE -1440 -1456 -1440 -1616
    WIRE -1264 -1456 -1264 -1488
    WIRE -1264 -1456 -1440 -1456
    WIRE -912 -1456 -912 -1568
    WIRE -912 -1456 -1264 -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 2800 -1376
    WIRE -1984 -1360 -1984 -1520
    WIRE -1904 -1360 -1984 -1360
    WIRE -1616 -1360 -1616 -1376
    WIRE -1616 -1360 -1840 -1360
    WIRE 368 -1344 368 -1456
    WIRE 2000 -1344 2000 -1568
    WIRE 64 -1328 64 -1520
    WIRE -1616 -1312 -1616 -1360
    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 880 -1200 880 -1552
    WIRE 880 -1200 608 -1200
    WIRE -1776 -1184 -1776 -1472
    WIRE -1648 -1184 -1776 -1184
    WIRE 368 -1184 368 -1280
    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 -1376
    WIRE 2800 -1152 2752 -1152
    WIRE -144 -1136 -144 -1168
    WIRE -48 -1136 -48 -1168
    WIRE -1776 -1120 -1776 -1184
    WIRE -1520 -1120 -1520 -1520
    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 -1200
    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 2288 -1008 2288 -1120
    WIRE 2288 -1008 768 -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 -1984 -944 -1984 -1360
    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 -1984 -832 -1984 -864
    WIRE -1776 -832 -1776 -864
    WIRE -1776 -832 -1984 -832
    WIRE -1520 -832 -1520 -864
    WIRE -1520 -832 -1776 -832
    WIRE -1104 -832 -1104 -880
    WIRE -1104 -832 -1520 -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 640 -816 432 -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 -1536 -1520 Fet-gate
    FLAG 2432 -1456 Vcc
    FLAG -1040 -832 Vee
    FLAG -288 -1456 0
    FLAG 336 -1888 0
    FLAG 1376 -1904 filt1
    FLAG 1648 -1648 Vcc
    FLAG 1632 -1456 Vee
    FLAG 1520 -1152 0
    FLAG 1952 -1920 filter2
    FLAG -1616 -1312 0
    FLAG 2432 -1584 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 352 -1344 R0
    WINDOW 3 -89 62 Left 2
    WINDOW 0 -92 37 Left 2
    SYMATTR Value BAS70L
    SYMATTR InstName D1
    SYMBOL schottky 352 -944 R0
    WINDOW 3 -78 61 Left 2
    WINDOW 0 -81 40 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 4.7n
    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 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 68k
    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 -1600 -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 -1632 -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 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 -1808 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 -1312 -1584 R0
    SYMATTR InstName J1
    SYMATTR Value MMBF4391
    SYMBOL References\\LTC6655-1.25 2560 -1120 R0
    SYMATTR InstName U4
    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 -1808 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 2592 -1792 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R12
    SYMATTR Value 137k
    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 18n
    SYMBOL cap 1056 -1856 R0
    SYMATTR InstName C12
    SYMATTR Value 18n
    SYMBOL res 1216 -1568 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R14
    SYMATTR Value 14k
    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 18.7k
    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 18n
    SYMBOL res 1888 -1584 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R17
    SYMATTR Value 14k
    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 18.7k
    SYMBOL res 1888 -1408 R0
    SYMATTR InstName R19
    SYMATTR Value 56k
    SYMBOL cap 1984 -1344 R0
    SYMATTR InstName C24
    SYMATTR Value 18n
    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
    SYMBOL res -2000 -1840 R0
    WINDOW 0 43 37 Left 2
    WINDOW 3 47 73 Left 2
    SYMATTR InstName R24
    SYMATTR Value 20k
    SYMATTR SpiceLine tol=0.1
    SYMBOL res -2000 -960 R0
    WINDOW 0 43 37 Left 2
    WINDOW 3 47 73 Left 2
    SYMATTR InstName R25
    SYMATTR Value 10k
    SYMATTR SpiceLine tol=0.1
    SYMBOL pnp -1840 -1472 M180
    SYMATTR InstName Q3
    SYMBOL cap -1840 -1376 R90
    WINDOW 0 0 32 VBottom 2
    WINDOW 3 32 32 VTop 2
    SYMATTR InstName C25
    SYMATTR Value 100n
    SYMBOL res -1792 -1840 R0
    WINDOW 0 43 37 Left 2
    WINDOW 3 47 73 Left 2
    SYMATTR InstName R27
    SYMATTR Value 6.65k
    SYMATTR SpiceLine tol=0.1
    SYMBOL res 2384 -1792 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R9
    SYMATTR Value 17k
    SYMBOL res 2416 -1728 R0
    SYMATTR InstName R28
    SYMATTR Value 68k
    SYMBOL res -1408 -1776 R270
    WINDOW 0 27 56 VTop 2
    WINDOW 3 5 56 VBottom 2
    SYMATTR InstName R7
    SYMATTR Value 215
    SYMATTR SpiceLine tol=1
    SYMBOL res -1456 -1712 R0
    WINDOW 0 43 37 Left 2
    WINDOW 3 47 73 Left 2
    SYMATTR InstName R29
    SYMATTR Value 220
    SYMATTR SpiceLine tol=0.1
    SYMBOL res -1504 -1968 R0
    WINDOW 0 43 37 Left 2
    WINDOW 3 47 73 Left 2
    SYMATTR InstName R30
    SYMATTR Value 13.3k
    SYMATTR SpiceLine tol=0.1
    SYMBOL Opamps\\LT1115 -656 -1504 R0
    SYMATTR InstName U3
    SYMBOL Opamps\\LT1115 -176 -1584 R0
    SYMATTR InstName U8
    SYMBOL res -1632 -1968 R0
    WINDOW 0 43 37 Left 2
    WINDOW 3 47 73 Left 2
    SYMATTR InstName R31
    SYMATTR Value 47k
    SYMATTR SpiceLine tol=0.1
    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 -1112 -464 Left 2 !.tran 0 10s 0s startup

    --
    Bill Sloman, Sydney

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Edward Rawde@21:1/5 to Bill Sloman on Wed Dec 18 14:00:55 2024
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vjtgnp$24ubg$1@dont-email.me...
    I've been playing with the circuit, and have got rid of one op amp, which made the simulation run much faster, but didn't help the
    distortion performance.

    Swapping the LT1115 for the LME49710 speeded up the simulation a bit more, but didn't make any difference to the distortion
    either. A few of the ferrite beads have gone too.


    I got a simulation speed of about 30us/s so I didn't wait the nearly 4 days it would take to complete.
    I did an FFT on the first few cycles and it does look 100dB down up to 1.5MHz.

    But what's the point when the circuit below is comfortably 120dB down in simulation using less than half the number of components?

    It requires only a single rail and if 60dB will meet your needs then a single 9V battery is fine.

    All the components are doing what I want them to do and I know what they all do.

    To attempt do any better in simulation I'd replace D1 with a precision rectifier at 0 and 180 degrees and maybe 90 and 270 too.

    If building this for real then ten turn trimmers would be used for:
    R14 2.2k
    R3 68 ohm
    R16 100k
    And I'd also want R19 or part of it variable.

    I wish LTSpice had a "Do you want to fix apparent line wraps Y/N". That shouldn't be hard.

    Also is there any way in LTSpice to find a component?
    What I mean is let's say you have a schematic like Bill's schematic and you know that R17 is there somewhere but you don't know
    where.

    Version 4
    SHEET 1 2196 932
    WIRE 864 -784 704 -784
    WIRE 944 -784 944 -816
    WIRE 768 -720 768 -736
    WIRE 864 -704 864 -784
    WIRE 864 -704 800 -704
    WIRE 704 -688 704 -784
    WIRE 704 -688 592 -688
    WIRE 736 -688 704 -688
    WIRE 944 -672 944 -704
    WIRE 944 -672 800 -672
    WIRE 336 -640 256 -640
    WIRE 480 -640 400 -640
    WIRE 768 -640 768 -656
    WIRE 944 -640 944 -672
    WIRE 1056 -640 944 -640
    WIRE 944 -624 944 -640
    WIRE 1056 -608 1056 -640
    WIRE 592 -576 592 -688
    WIRE 256 -544 256 -640
    WIRE 336 -544 256 -544
    WIRE 480 -544 480 -640
    WIRE 480 -544 416 -544
    WIRE 944 -512 944 -544
    WIRE 1056 -512 1056 -544
    WIRE -192 -480 -192 -512
    WIRE 384 -432 384 -448
    WIRE 480 -416 480 -544
    WIRE 480 -416 416 -416
    WIRE 592 -416 592 -496
    WIRE 592 -416 480 -416
    WIRE 848 -416 592 -416
    WIRE 992 -416 928 -416
    WIRE 1136 -416 1056 -416
    WIRE 256 -400 256 -544
    WIRE 352 -400 256 -400
    WIRE 448 -384 416 -384
    WIRE 464 -384 448 -384
    WIRE 16 -352 -144 -352
    WIRE 384 -352 384 -368
    WIRE 256 -336 256 -400
    WIRE 944 -288 848 -288
    WIRE 1136 -288 1136 -416
    WIRE 1136 -288 1008 -288
    WIRE -80 -272 -80 -304
    WIRE -144 -256 -144 -352
    WIRE -112 -256 -144 -256
    WIRE 16 -240 16 -352
    WIRE 16 -240 -48 -240
    WIRE 64 -240 16 -240
    WIRE 96 -240 64 -240
    WIRE -192 -224 -192 -400
    WIRE -112 -224 -192 -224
    WIRE -416 -208 -416 -304
    WIRE 480 -192 416 -192
    WIRE 608 -192 544 -192
    WIRE 848 -192 848 -288
    WIRE 944 -192 848 -192
    WIRE 1136 -192 1136 -288
    WIRE 1136 -192 1024 -192
    WIRE -192 -176 -192 -224
    WIRE -192 -176 -256 -176
    WIRE -80 -176 -80 -208
    WIRE 208 -176 160 -176
    WIRE 256 -176 256 -256
    WIRE 256 -176 208 -176
    WIRE -192 -144 -192 -176
    WIRE -256 -128 -256 -176
    WIRE 160 -128 160 -176
    WIRE 416 -96 416 -192
    WIRE 480 -96 416 -96
    WIRE 608 -96 608 -192
    WIRE 608 -96 560 -96
    WIRE 848 -96 848 -192
    WIRE 896 -96 848 -96
    WIRE 1008 -96 976 -96
    WIRE 1136 -96 1136 -192
    WIRE 1136 -96 1088 -96
    WIRE -416 -32 -416 -128
    WIRE -256 -32 -256 -64
    WIRE -192 -32 -192 -64
    WIRE 256 -32 256 -176
    WIRE 496 0 496 -16
    WIRE 128 16 112 16
    WIRE 160 16 160 -48
    WIRE 160 16 128 16
    WIRE 192 16 160 16
    WIRE 304 16 288 16
    WIRE 336 16 304 16
    WIRE 416 16 416 -96
    WIRE 416 16 336 16
    WIRE 464 16 416 16
    WIRE 928 16 928 0
    WIRE 1136 16 1136 -96
    WIRE 1168 16 1136 16
    WIRE 1296 16 1248 16
    WIRE 1456 16 1360 16
    WIRE 1520 16 1456 16
    WIRE 608 32 608 -96
    WIRE 608 32 528 32
    WIRE 640 32 608 32
    WIRE 720 32 704 32
    WIRE 848 32 848 -96
    WIRE 848 32 800 32
    WIRE 896 32 848 32
    WIRE 432 48 416 48
    WIRE 464 48 432 48
    WIRE 1136 48 1136 16
    WIRE 1136 48 960 48
    WIRE 864 64 848 64
    WIRE 896 64 864 64
    WIRE 496 80 496 64
    WIRE 1520 80 1520 16
    WIRE 112 96 112 16
    WIRE 192 96 112 96
    WIRE 336 96 336 16
    WIRE 336 96 272 96
    WIRE 928 96 928 80
    WIRE 1520 176 1520 160
    WIRE 112 224 112 96
    WIRE 480 224 112 224
    WIRE 640 224 560 224
    WIRE 1136 224 1136 48
    WIRE 1136 224 720 224
    FLAG 384 -448 V+
    FLAG 496 -16 V+
    FLAG 928 0 V+
    FLAG 208 -176 gate
    FLAG 128 16 drn
    FLAG 1520 176 0
    FLAG 1456 16 output
    FLAG -416 -32 0
    FLAG 384 -352 0
    FLAG 496 80 0
    FLAG 928 96 0
    FLAG -416 -304 V+
    FLAG 448 -384 half
    FLAG 432 48 half
    FLAG 864 64 half
    FLAG -80 -176 0
    FLAG -80 -304 V+
    FLAG 64 -240 half
    FLAG -192 -32 0
    FLAG -192 -512 V+
    FLAG -256 -32 0
    FLAG 304 16 src
    FLAG 768 -736 V+
    FLAG 768 -640 0
    FLAG 944 -512 0
    FLAG 944 -816 V+
    FLAG 1056 -512 0
    SYMBOL njf 192 -32 M90
    WINDOW 0 -37 23 VRight 2
    WINDOW 3 -9 -3 VRight 2
    SYMATTR InstName J1
    SYMATTR Value J113
    SYMBOL voltage -416 -224 R0
    WINDOW 123 0 0 Left 0
    WINDOW 39 10 135 Left 2
    WINDOW 0 10 0 Left 2
    WINDOW 3 15 104 Left 2
    SYMATTR InstName V2
    SYMATTR Value 32
    SYMBOL schottky 1056 -432 R90
    WINDOW 3 32 32 VTop 2
    WINDOW 0 0 32 VBottom 2
    SYMATTR Value BAS40HY
    SYMATTR InstName D1
    SYMATTR Description Diode
    SYMATTR Type diode
    SYMBOL res 176 80 M90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R3
    SYMATTR Value 47
    SYMBOL res 176 -144 M0
    WINDOW 0 38 42 Left 2
    WINDOW 3 36 66 Left 2
    SYMATTR InstName R2
    SYMATTR Value 100k
    SYMBOL res 272 -240 R180
    WINDOW 0 40 70 Left 2
    WINDOW 3 45 42 Left 2
    SYMATTR InstName R1
    SYMATTR Value 100k
    SYMBOL res 320 -528 R270
    WINDOW 0 33 55 VTop 2
    WINDOW 3 -3 55 VBottom 2
    SYMATTR InstName R4
    SYMATTR Value 100k
    SYMBOL res 944 -432 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R6
    SYMATTR Value 100k
    SYMBOL cap 400 -656 R90
    WINDOW 0 0 32 VBottom 2
    WINDOW 3 32 32 VTop 2
    SYMATTR InstName C3
    SYMATTR Value 10000n
    SYMATTR SpiceLine V=6.3 Irms=0 Rser=0 Lser=0 mfg="Murata" pn="GRM185R60J106ME15" type="X5R"
    SYMBOL res 1040 -208 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R9
    SYMATTR Value 15k
    SYMBOL res 816 16 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R12
    SYMATTR Value 8.2K
    SYMBOL cap 1008 -304 R90
    WINDOW 0 0 32 VBottom 2
    WINDOW 3 32 32 VTop 2
    SYMATTR InstName C2
    SYMATTR Value 10n
    SYMATTR SpiceLine V=16 Irms=647m Rser=0.0322889 Lser=0 mfg="KEMET" pn="C0201C103K4PAC" type="X5R"
    SYMBOL cap 704 16 R90
    WINDOW 0 0 32 VBottom 2
    WINDOW 3 32 32 VTop 2
    SYMATTR InstName C4
    SYMATTR Value 22n
    SYMATTR SpiceLine V=4 Irms=356m Rser=0.150334 Lser=0 mfg="KEMET" pn="C0402C223K7PAC" type="X5R"
    SYMBOL res 576 -112 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R13
    SYMATTR Value 10k
    SYMBOL cap 544 -208 R90
    WINDOW 0 0 32 VBottom 2
    WINDOW 3 32 32 VTop 2
    SYMATTR InstName C5
    SYMATTR Value 22p
    SYMATTR SpiceLine V=16 Irms=0 Rser=0.3482 Lser=551p mfg="Wⁿrth Elektronik" pn="885012006019 WCAP-CSGP 0603" type="NP0"
    SYMBOL res 736 208 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R14
    SYMATTR Value 1345
    SYMBOL res 576 -592 R0
    SYMATTR InstName R17
    SYMATTR Value 100k
    SYMBOL res 1264 0 R90
    WINDOW 0 -4 57 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R7
    SYMATTR Value 600
    SYMBOL res 1536 176 R180
    WINDOW 0 47 75 Left 2
    WINDOW 3 36 40 Left 2
    SYMATTR InstName R8
    SYMATTR Value 600
    SYMBOL res -208 -384 M180
    WINDOW 0 40 70 Left 2
    WINDOW 3 37 41 Left 2
    SYMATTR InstName R5
    SYMATTR Value 100k
    SYMBOL res -208 -48 M180
    WINDOW 0 40 70 Left 2
    WINDOW 3 38 43 Left 2
    SYMATTR InstName R10
    SYMATTR Value 100k
    SYMBOL cap -240 -64 R180
    WINDOW 0 24 56 Left 2
    WINDOW 3 24 8 Left 2
    SYMATTR InstName C1
    SYMATTR Value 10n
    SYMATTR SpiceLine V=50 Irms=291m Rser=0.34258 Lser=0 mfg="KEMET" pn="C0805F103K5RAC" type="X7R"
    SYMBOL cap 1360 0 R90
    WINDOW 0 0 32 VBottom 2
    WINDOW 3 32 32 VTop 2
    SYMATTR InstName C6
    SYMATTR Value 10000n
    SYMATTR SpiceLine V=25 Irms=0 Rser=0 Lser=0 mfg="Murata" pn="GRM188R61E106MA73" type="X5R"
    SYMBOL res 992 -112 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R11
    SYMATTR Value 150k
    SYMBOL res 576 208 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R15
    SYMATTR Value 8.2k
    SYMBOL res 1104 -112 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R16
    SYMATTR Value 47k
    SYMBOL OpAmps\\LT1058 -80 -304 R0
    SYMATTR InstName U5
    SYMBOL OpAmps\\LT1058 384 -464 M0
    SYMATTR InstName U6
    SYMBOL OpAmps\\LT1678 928 48 R0
    SYMATTR InstName U3
    SYMBOL OpAmps\\LT1678 496 32 R0
    SYMATTR InstName U4
    SYMBOL OpAmps\\LT1058 768 -752 M0
    WINDOW 0 -79 26 Left 2
    WINDOW 3 -120 114 Left 2
    SYMATTR InstName U1
    SYMBOL res 928 -800 R0
    SYMATTR InstName R19
    SYMATTR Value 100k
    SYMBOL res 928 -640 R0
    SYMATTR InstName R20
    SYMATTR Value 120k
    SYMBOL cap 1040 -544 M180
    WINDOW 0 24 56 Left 2
    WINDOW 3 24 8 Left 2
    SYMATTR InstName C7
    SYMATTR Value 10n
    SYMATTR SpiceLine V=50 Irms=291m Rser=0.34258 Lser=0 mfg="KEMET" pn="C0805F103K5RAC" type="X7R"
    TEXT -496 136 Left 2 !.tran 0 30 0 1u uic
    TEXT -496 88 Left 2 !.options plotwinsize=0 numdgt=7 method=trap
    TEXT -296 -648 Left 2 ;1kHz low distortion sinewave oscillator.
    TEXT -296 -616 Left 2 ;18 Dec 2024.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bill Sloman@21:1/5 to Edward Rawde on Thu Dec 19 13:38:02 2024
    On 19/12/2024 6:00 am, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vjtgnp$24ubg$1@dont-email.me...
    I've been playing with the circuit, and have got rid of one op amp, which made the simulation run much faster, but didn't help the
    distortion performance.

    Swapping the LT1115 for the LME49710 speeded up the simulation a bit more, but didn't make any difference to the distortion
    either. A few of the ferrite beads have gone too.


    I got a simulation speed of about 30us/s so I didn't wait the nearly 4 days it would take to complete.
    I did an FFT on the first few cycles and it does look 100dB down up to 1.5MHz.

    It rans at 68msec/sec for me and takes a couple of minutes to run the
    full ten seconds.

    But what's the point when the circuit below is comfortably 120dB down in simulation using less than half the number of components?

    It requires only a single rail and if 60dB will meet your needs then a single 9V battery is fine.

    All the components are doing what I want them to do and I know what they all do.

    Or think you do. You explanations haven't been all that clear.

    To attempt do any better in simulation I'd replace D1 with a precision rectifier at 0 and 180 degrees and maybe 90 and 270 too.

    If building this for real then ten turn trimmers would be used for:
    R14 2.2k
    R3 68 ohm
    R16 100k
    And I'd also want R19 or part of it variable.

    Why a ten turn trimmer?

    Beckman ten-turn precision potentionmeters were designed to be used with turns-counting dials. 19mm trimmers ran around twenty turns, but weren't
    all that precisely settable.

    I wish LTSpice had a "Do you want to fix apparent line wraps Y/N". That shouldn't be hard.

    First define a line wrap in terms that you can program. It's a carriage
    return and a line feed, but so is a real new line.

    Also is there any way in LTSpice to find a component?

    Inspection works fine for me. Professional circuit diagrams tend to get re-numbered before they are released to production so the numbers run
    from left to right across the sheet in bands, then from top to bottom as
    you moved down from the top band to the bottom band.

    What I mean is let's say you have a schematic like Bill's schematic and you know that R17 is there somewhere but you don't know
    where.

    It's on the non-inverting input of U7.

    --
    Bill Sloman, Sydney

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Edward Rawde@21:1/5 to Bill Sloman on Wed Dec 18 22:10:12 2024
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vk00um$2i900$1@dont-email.me...
    On 19/12/2024 6:00 am, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vjtgnp$24ubg$1@dont-email.me...
    I've been playing with the circuit, and have got rid of one op amp, which made the simulation run much faster, but didn't help
    the
    distortion performance.

    Swapping the LT1115 for the LME49710 speeded up the simulation a bit more, but didn't make any difference to the distortion
    either. A few of the ferrite beads have gone too.


    I got a simulation speed of about 30us/s so I didn't wait the nearly 4 days it would take to complete.
    I did an FFT on the first few cycles and it does look 100dB down up to 1.5MHz.

    It rans at 68msec/sec for me and takes a couple of minutes to run the full ten seconds.

    I used the circuit from your third post. One op amp had to be moved down a bit into position and then I hit simulate.
    To be sure we're talking about the same circuit I've reposted it below.
    I'm using LTSpice 24.0.12 with no new model updates available as of this post.


    But what's the point when the circuit below is comfortably 120dB down in simulation using less than half the number of
    components?

    It requires only a single rail and if 60dB will meet your needs then a single 9V battery is fine.

    All the components are doing what I want them to do and I know what they all do.

    Or think you do. You explanations haven't been all that clear.

    Well it's true that most, perhaps all, of the designs I've ever done used components I didn't design myself. Even discrete circuits.
    So I have to rely on either what the data sheet says or what tests with a real circuit say.
    In this case I don't have a real circuit so I have to rely on LTSpice.


    To attempt do any better in simulation I'd replace D1 with a precision rectifier at 0 and 180 degrees and maybe 90 and 270 too.

    If building this for real then ten turn trimmers would be used for:
    R14 2.2k
    R3 68 ohm
    R16 100k
    And I'd also want R19 or part of it variable.

    Why a ten turn trimmer?

    Can be 100 turn if you want. The point is only that fine adjustment would be a good idea.


    Beckman ten-turn precision potentionmeters were designed to be used with turns-counting dials. 19mm trimmers ran around twenty
    turns, but weren't all that precisely settable.

    I wish LTSpice had a "Do you want to fix apparent line wraps Y/N". That shouldn't be hard.

    First define a line wrap in terms that you can program. It's a carriage return and a line feed, but so is a real new line.

    There are reasons why Notepad++ has an EOL conversion option Bill but never mind.


    Also is there any way in LTSpice to find a component?

    Inspection works fine for me. Professional circuit diagrams tend to get re-numbered before they are released to production so the
    numbers run from left to right across the sheet in bands, then from top to bottom as you moved down from the top band to the
    bottom band.

    What would you do when a change is required which requires an additional component such as an additional resistor or capacitor?


    What I mean is let's say you have a schematic like Bill's schematic and you know that R17 is there somewhere but you don't know
    where.

    It's on the non-inverting input of U7.

    And it was just an example.


    --
    Bill Sloman, Sydney


    Repost of simulated circuit:

    Version 4
    SHEET 1 3608 920
    WIRE -1616 -2176 -1984 -2176
    WIRE -1104 -2176 -1616 -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 -1488 -2064 -1776 -2064
    WIRE 3136 -2064 -1488 -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 336 -1968 336 -2016
    WIRE 576 -1968 576 -2176
    WIRE -1616 -1952 -1616 -2176
    WIRE -1488 -1952 -1488 -2064
    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 -1984 -1824 -1984 -2176
    WIRE -1776 -1824 -1776 -2064
    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 -1616 -1792 -1616 -1872
    WIRE -1488 -1792 -1488 -1872
    WIRE -1488 -1792 -1616 -1792
    WIRE -1440 -1792 -1488 -1792
    WIRE -1392 -1792 -1440 -1792
    WIRE -1264 -1792 -1312 -1792
    WIRE -1040 -1792 -1264 -1792
    WIRE -864 -1792 -960 -1792
    WIRE -576 -1792 -784 -1792
    WIRE 576 -1776 576 -1904
    WIRE 768 -1776 576 -1776
    WIRE 2160 -1776 2160 -1824
    WIRE 2288 -1776 2160 -1776
    WIRE 2432 -1776 2368 -1776
    WIRE 2496 -1776 2432 -1776
    WIRE 2800 -1776 2576 -1776
    WIRE 2864 -1776 2800 -1776
    WIRE 3088 -1776 2944 -1776
    WIRE 1280 -1760 1232 -1760
    WIRE 1536 -1760 1536 -1904
    WIRE 1536 -1760 1360 -1760
    WIRE 3088 -1728 3088 -1776
    WIRE -272 -1712 -272 -1808
    WIRE -128 -1712 -272 -1712
    WIRE -32 -1712 -32 -1808
    WIRE -32 -1712 -64 -1712
    WIRE 2432 -1712 2432 -1776
    WIRE -1440 -1696 -1440 -1792
    WIRE -1616 -1648 -1616 -1792
    WIRE 1648 -1648 1392 -1648
    WIRE 2064 -1648 1648 -1648
    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 -1264 -1584 -1264 -1792
    WIRE 1232 -1584 1232 -1760
    WIRE 1360 -1584 1232 -1584
    WIRE 2160 -1584 2160 -1776
    WIRE 2160 -1584 2096 -1584
    WIRE 2432 -1584 2432 -1632
    WIRE -1776 -1568 -1776 -1744
    WIRE -912 -1568 -912 -1872
    WIRE -848 -1568 -912 -1568
    WIRE -576 -1568 -576 -1792
    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 -1776
    WIRE 2848 -1536 2800 -1536
    WIRE 3088 -1536 3088 -1664
    WIRE 3088 -1536 2912 -1536
    WIRE -1984 -1520 -1984 -1744
    WIRE -1840 -1520 -1984 -1520
    WIRE -1616 -1520 -1616 -1568
    WIRE -1536 -1520 -1616 -1520
    WIRE -1520 -1520 -1536 -1520
    WIRE -1312 -1520 -1520 -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 -1616 -1456 -1616 -1520
    WIRE -1440 -1456 -1440 -1616
    WIRE -1264 -1456 -1264 -1488
    WIRE -1264 -1456 -1440 -1456
    WIRE -912 -1456 -912 -1568
    WIRE -912 -1456 -1264 -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 2800 -1376
    WIRE -1984 -1360 -1984 -1520
    WIRE -1904 -1360 -1984 -1360
    WIRE -1616 -1360 -1616 -1376
    WIRE -1616 -1360 -1840 -1360
    WIRE 368 -1344 368 -1456
    WIRE 2000 -1344 2000 -1568
    WIRE 64 -1328 64 -1520
    WIRE -1616 -1312 -1616 -1360
    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 880 -1200 880 -1552
    WIRE 880 -1200 608 -1200
    WIRE -1776 -1184 -1776 -1472
    WIRE -1648 -1184 -1776 -1184
    WIRE 368 -1184 368 -1280
    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 -1376
    WIRE 2800 -1152 2752 -1152
    WIRE -144 -1136 -144 -1168
    WIRE -48 -1136 -48 -1168
    WIRE -1776 -1120 -1776 -1184
    WIRE -1520 -1120 -1520 -1520
    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 -1200
    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 2288 -1008 2288 -1120
    WIRE 2288 -1008 768 -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 -1984 -944 -1984 -1360
    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 -1984 -832 -1984 -864
    WIRE -1776 -832 -1776 -864
    WIRE -1776 -832 -1984 -832
    WIRE -1520 -832 -1520 -864
    WIRE -1520 -832 -1776 -832
    WIRE -1104 -832 -1104 -880
    WIRE -1104 -832 -1520 -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 640 -816 432 -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 -1536 -1520 Fet-gate
    FLAG 2432 -1456 Vcc
    FLAG -1040 -832 Vee
    FLAG -288 -1456 0
    FLAG 336 -1888 0
    FLAG 1376 -1904 filt1
    FLAG 1648 -1648 Vcc
    FLAG 1632 -1456 Vee
    FLAG 1520 -1152 0
    FLAG 1952 -1920 filter2
    FLAG -1616 -1312 0
    FLAG 2432 -1584 0
    SYMBOL Opamps\\LT1360 208 -1184 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 352 -1344 R0
    WINDOW 3 -89 62 Left 2
    WINDOW 0 -92 37 Left 2
    SYMATTR Value BAS70L
    SYMATTR InstName D1
    SYMBOL schottky 352 -944 R0
    WINDOW 3 -78 61 Left 2
    WINDOW 0 -81 40 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 4.7n
    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 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 68k
    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 -1600 -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 -1632 -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 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 -1808 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 -1312 -1584 R0
    SYMATTR InstName J1
    SYMATTR Value MMBF4391
    SYMBOL References\\LTC6655-1.25 2560 -1120 R0
    SYMATTR InstName U4
    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 -1808 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 2592 -1792 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R12
    SYMATTR Value 137k
    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 18n
    SYMBOL cap 1056 -1856 R0
    SYMATTR InstName C12
    SYMATTR Value 18n
    SYMBOL res 1216 -1568 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R14
    SYMATTR Value 14k
    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 18.7k
    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 18n
    SYMBOL res 1888 -1584 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R17
    SYMATTR Value 14k
    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 18.7k
    SYMBOL res 1888 -1408 R0
    SYMATTR InstName R19
    SYMATTR Value 56k
    SYMBOL cap 1984 -1344 R0
    SYMATTR InstName C24
    SYMATTR Value 18n
    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
    SYMBOL res -2000 -1840 R0
    WINDOW 0 43 37 Left 2
    WINDOW 3 47 73 Left 2
    SYMATTR InstName R24
    SYMATTR Value 20k
    SYMATTR SpiceLine tol=0.1
    SYMBOL res -2000 -960 R0
    WINDOW 0 43 37 Left 2
    WINDOW 3 47 73 Left 2
    SYMATTR InstName R25
    SYMATTR Value 10k
    SYMATTR SpiceLine tol=0.1
    SYMBOL pnp -1840 -1472 M180
    SYMATTR InstName Q3
    SYMBOL cap -1840 -1376 R90
    WINDOW 0 0 32 VBottom 2
    WINDOW 3 32 32 VTop 2
    SYMATTR InstName C25
    SYMATTR Value 100n
    SYMBOL res -1792 -1840 R0
    WINDOW 0 43 37 Left 2
    WINDOW 3 47 73 Left 2
    SYMATTR InstName R27
    SYMATTR Value 6.65k
    SYMATTR SpiceLine tol=0.1
    SYMBOL res 2384 -1792 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R9
    SYMATTR Value 17k
    SYMBOL res 2416 -1728 R0
    SYMATTR InstName R28
    SYMATTR Value 68k
    SYMBOL res -1408 -1776 R270
    WINDOW 0 27 56 VTop 2
    WINDOW 3 5 56 VBottom 2
    SYMATTR InstName R7
    SYMATTR Value 215
    SYMATTR SpiceLine tol=1
    SYMBOL res -1456 -1712 R0
    WINDOW 0 43 37 Left 2
    WINDOW 3 47 73 Left 2
    SYMATTR InstName R29
    SYMATTR Value 220
    SYMATTR SpiceLine tol=0.1
    SYMBOL res -1504 -1968 R0
    WINDOW 0 43 37 Left 2
    WINDOW 3 47 73 Left 2
    SYMATTR InstName R30
    SYMATTR Value 13.3k
    SYMATTR SpiceLine tol=0.1
    SYMBOL Opamps\\LT1115 -656 -1504 R0
    SYMATTR InstName U3
    SYMBOL Opamps\\LT1115 -176 -1584 R0
    SYMATTR InstName U8
    SYMBOL res -1632 -1968 R0
    WINDOW 0 43 37 Left 2
    WINDOW 3 47 73 Left 2
    SYMATTR InstName R31
    SYMATTR Value 47k
    SYMATTR SpiceLine tol=0.1
    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 -1112 -464 Left 2 !.tran 0 10s 0s startup

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bill Sloman@21:1/5 to Edward Rawde on Thu Dec 19 17:29:53 2024
    On 19/12/2024 2:10 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vk00um$2i900$1@dont-email.me...
    On 19/12/2024 6:00 am, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vjtgnp$24ubg$1@dont-email.me...
    I've been playing with the circuit, and have got rid of one op amp, which made the simulation run much faster, but didn't help
    the
    distortion performance.

    Swapping the LT1115 for the LME49710 speeded up the simulation a bit more, but didn't make any difference to the distortion
    either. A few of the ferrite beads have gone too.


    I got a simulation speed of about 30us/s so I didn't wait the nearly 4 days it would take to complete.
    I did an FFT on the first few cycles and it does look 100dB down up to 1.5MHz.

    It rans at 68msec/sec for me and takes a couple of minutes to run the full ten seconds.

    I used the circuit from your third post. One op amp had to be moved down a bit into position and then I hit simulate.
    To be sure we're talking about the same circuit I've reposted it below.
    I'm using LTSpice 24.0.12 with no new model updates available as of this post.

    And I'm using LTSpice XVII(x64)(17.0.37.0) up-dated recently.

    I finally got your version to work. As you say, U1 had to be moved into
    place, but I also had to change C10 on the output of U4. I'd specified
    the capacitance as 3.3u. but the "u" symbol had vanished. When I
    specified the capacitance as 3300n everything worked fine.

    If building this for real then ten turn trimmers would be used for:
    R14 2.2k
    R3 68 ohm
    R16 100k
    And I'd also want R19 or part of it variable.

    Why a ten turn trimmer?

    Can be 100 turn if you want. The point is only that fine adjustment would be a good idea.

    Lots of turns don't always equate to fine setability. The screw will try
    to move the brush along the resistive element, but the brush tends to
    move in fits and starts. I once specified a rather expensive Vishay
    trimmer which had a split brush that moved more smoothly, and we knocked
    about twenty minutes off the setting up time for a rather cranky circuit
    which more than paid for the extra cost of the fancy Vishay trimmer,

    Beckman ten-turn precision potentionmeters were designed to be used with turns-counting dials. 19mm trimmers ran around twenty
    turns, but weren't all that precisely settable.

    I wish LTSpice had a "Do you want to fix apparent line wraps Y/N". That shouldn't be hard.

    First define a line wrap in terms that you can program. It's a carriage return and a line feed, but so is a real new line.

    There are reasons why Notepad++ has an EOL conversion option Bill but never mind.

    Word salad. Of course there are reasons, but you'd indicate what they
    are if you were trying to be helpful. LTspice does seem to have a
    limited numbers of words that can be put at the start of a line, and it
    baulks if it finds anything else at the start of a new line. If it
    treated that condition as indicative of a line wrap and deleted the
    preceding new line character we might get somewhere but the fact that it doesn't suggests that the situation might be more complicated than that.
    Also is there any way in LTSpice to find a component?

    Inspection works fine for me. Professional circuit diagrams tend to get re-numbered before they are released to production so the
    numbers run from left to right across the sheet in bands, then from top to bottom as you moved down from the top band to the
    bottom band.

    What would you do when a change is required which requires an additional component such as an additional resistor or capacitor?

    I wasn't responsible for keeping production drawings up to date, and the
    people who were had a bunch of conflicting priorities to reconcile.

    The service engineer who travelled internationally to keep the machines
    working were forceful personalities who needed the schematics to be
    rapidly intelligible. I got told off by them from time to time, and got congratulated once or twice.

    What I mean is let's say you have a schematic like Bill's schematic and you know that R17 is there somewhere but you don't know
    where.

    It's on the non-inverting input of U7.

    And it was just an example.

    Of your capacity to make an unhelpful meal of a minor problem.

    --
    Bill Sloman, Sydney

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Edward Rawde@21:1/5 to Bill Sloman on Thu Dec 19 09:53:03 2024
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vk0ehh$2o9dc$1@dont-email.me...
    On 19/12/2024 2:10 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vk00um$2i900$1@dont-email.me...
    On 19/12/2024 6:00 am, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vjtgnp$24ubg$1@dont-email.me...
    I've been playing with the circuit, and have got rid of one op amp, which made the simulation run much faster, but didn't help
    the
    distortion performance.

    Swapping the LT1115 for the LME49710 speeded up the simulation a bit more, but didn't make any difference to the distortion
    either. A few of the ferrite beads have gone too.


    I got a simulation speed of about 30us/s so I didn't wait the nearly 4 days it would take to complete.
    I did an FFT on the first few cycles and it does look 100dB down up to 1.5MHz.

    It rans at 68msec/sec for me and takes a couple of minutes to run the full ten seconds.

    I used the circuit from your third post. One op amp had to be moved down a bit into position and then I hit simulate.
    To be sure we're talking about the same circuit I've reposted it below.
    I'm using LTSpice 24.0.12 with no new model updates available as of this post.

    And I'm using LTSpice XVII(x64)(17.0.37.0) up-dated recently.

    I finally got your version to work. As you say, U1 had to be moved into place, but I also had to change C10 on the output of U4.
    I'd specified the capacitance as 3.3u. but the "u" symbol had vanished. When I specified the capacitance as 3300n everything
    worked fine.

    C10 is definitely 3.3u here. I tried changing it to 3300n but still less than 30us/s when I start the simulation.


    If building this for real then ten turn trimmers would be used for:
    R14 2.2k
    R3 68 ohm
    R16 100k
    And I'd also want R19 or part of it variable.

    Why a ten turn trimmer?

    Can be 100 turn if you want. The point is only that fine adjustment would be a good idea.

    Lots of turns don't always equate to fine setability.

    Yes I agree. You might easily have the kinds of problems which were solved with anti backlash couplings in the days of drive cords
    and tuning capacitors.

    The screw will try to move the brush along the resistive element, but the brush tends to move in fits and starts. I once specified
    a rather expensive Vishay trimmer which had a split brush that moved more smoothly, and we knocked about twenty minutes off the
    setting up time for a rather cranky circuit which more than paid for the extra cost of the fancy Vishay trimmer,

    Beckman ten-turn precision potentionmeters were designed to be used with turns-counting dials. 19mm trimmers ran around twenty
    turns, but weren't all that precisely settable.

    I wish LTSpice had a "Do you want to fix apparent line wraps Y/N". That shouldn't be hard.

    First define a line wrap in terms that you can program. It's a carriage return and a line feed, but so is a real new line.

    There are reasons why Notepad++ has an EOL conversion option Bill but never mind.

    Word salad. Of course there are reasons, but you'd indicate what they are if you were trying to be helpful. LTspice does seem to
    have a limited numbers of words that can be put at the start of a line, and it baulks if it finds anything else at the start of a
    new line.

    Exactly. So it shouldn't be hard to have an option (Do you want to treat lines beginning with unknown as wrapped lines Y/N) when it
    opens a schematic.
    Line wraps may be CR LF but they can also be only CR or only LF which is why I frequently use the EOL conversion in Notepad++ when
    moving files between Linux and Windows.

    If it treated that condition as indicative of a line wrap and deleted the preceding new line character we might get somewhere but
    the fact that it doesn't suggests that the situation might be more complicated than that.
    Also is there any way in LTSpice to find a component?

    Inspection works fine for me. Professional circuit diagrams tend to get re-numbered before they are released to production so
    the
    numbers run from left to right across the sheet in bands, then from top to bottom as you moved down from the top band to the
    bottom band.

    What would you do when a change is required which requires an additional component such as an additional resistor or capacitor?

    I wasn't responsible for keeping production drawings up to date, and the people who were had a bunch of conflicting priorities to
    reconcile.

    Ok that's one way to avoid the question.


    The service engineer who travelled internationally to keep the machines working were forceful personalities who needed the
    schematics to be rapidly intelligible. I got told off by them from time to time, and got congratulated once or twice.

    What I mean is let's say you have a schematic like Bill's schematic and you know that R17 is there somewhere but you don't know
    where.

    It's on the non-inverting input of U7.

    And it was just an example.

    Of your capacity to make an unhelpful meal of a minor problem.

    LOL


    --
    Bill Sloman, Sydney



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From john larkin@21:1/5 to invalid@invalid.invalid on Thu Dec 19 08:55:18 2024
    On Thu, 19 Dec 2024 09:53:03 -0500, "Edward Rawde"
    <invalid@invalid.invalid> wrote:

    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vk0ehh$2o9dc$1@dont-email.me...
    On 19/12/2024 2:10 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vk00um$2i900$1@dont-email.me...
    On 19/12/2024 6:00 am, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vjtgnp$24ubg$1@dont-email.me...
    I've been playing with the circuit, and have got rid of one op amp, which made the simulation run much faster, but didn't help
    the
    distortion performance.

    Swapping the LT1115 for the LME49710 speeded up the simulation a bit more, but didn't make any difference to the distortion
    either. A few of the ferrite beads have gone too.


    I got a simulation speed of about 30us/s so I didn't wait the nearly 4 days it would take to complete.
    I did an FFT on the first few cycles and it does look 100dB down up to 1.5MHz.

    It rans at 68msec/sec for me and takes a couple of minutes to run the full ten seconds.

    I used the circuit from your third post. One op amp had to be moved down a bit into position and then I hit simulate.
    To be sure we're talking about the same circuit I've reposted it below.
    I'm using LTSpice 24.0.12 with no new model updates available as of this post.

    And I'm using LTSpice XVII(x64)(17.0.37.0) up-dated recently.

    I finally got your version to work. As you say, U1 had to be moved into place, but I also had to change C10 on the output of U4.
    I'd specified the capacitance as 3.3u. but the "u" symbol had vanished. When I specified the capacitance as 3300n everything
    worked fine.

    C10 is definitely 3.3u here. I tried changing it to 3300n but still less than 30us/s when I start the simulation.


    If building this for real then ten turn trimmers would be used for:
    R14 2.2k
    R3 68 ohm
    R16 100k
    And I'd also want R19 or part of it variable.

    Why a ten turn trimmer?

    Can be 100 turn if you want. The point is only that fine adjustment would be a good idea.

    Lots of turns don't always equate to fine setability.

    Yes I agree. You might easily have the kinds of problems which were solved with anti backlash couplings in the days of drive cords
    and tuning capacitors.

    The long multi-turn trimpots are hard to adjust and expensive, and are
    no better than single-turns for settability.

    Single-turns have much lower HF parasitics too.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Edward Rawde@21:1/5 to john larkin on Thu Dec 19 12:22:51 2024
    "john larkin" <JL@gct.com> wrote in message news:uoj8mj9t5vc84kl4mdr01n3spqtnra2u6v@4ax.com...
    On Thu, 19 Dec 2024 09:53:03 -0500, "Edward Rawde"
    <invalid@invalid.invalid> wrote:

    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vk0ehh$2o9dc$1@dont-email.me...
    On 19/12/2024 2:10 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vk00um$2i900$1@dont-email.me...
    On 19/12/2024 6:00 am, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vjtgnp$24ubg$1@dont-email.me...
    I've been playing with the circuit, and have got rid of one op amp, which made the simulation run much faster, but didn't
    help
    the
    distortion performance.

    Swapping the LT1115 for the LME49710 speeded up the simulation a bit more, but didn't make any difference to the distortion
    either. A few of the ferrite beads have gone too.


    I got a simulation speed of about 30us/s so I didn't wait the nearly 4 days it would take to complete.
    I did an FFT on the first few cycles and it does look 100dB down up to 1.5MHz.

    It rans at 68msec/sec for me and takes a couple of minutes to run the full ten seconds.

    I used the circuit from your third post. One op amp had to be moved down a bit into position and then I hit simulate.
    To be sure we're talking about the same circuit I've reposted it below. >>>> I'm using LTSpice 24.0.12 with no new model updates available as of this post.

    And I'm using LTSpice XVII(x64)(17.0.37.0) up-dated recently.

    I finally got your version to work. As you say, U1 had to be moved into place, but I also had to change C10 on the output of U4.
    I'd specified the capacitance as 3.3u. but the "u" symbol had vanished. When I specified the capacitance as 3300n everything
    worked fine.

    C10 is definitely 3.3u here. I tried changing it to 3300n but still less than 30us/s when I start the simulation.


    If building this for real then ten turn trimmers would be used for: >>>>>> R14 2.2k
    R3 68 ohm
    R16 100k
    And I'd also want R19 or part of it variable.

    Why a ten turn trimmer?

    Can be 100 turn if you want. The point is only that fine adjustment would be a good idea.

    Lots of turns don't always equate to fine setability.

    Yes I agree. You might easily have the kinds of problems which were solved with anti backlash couplings in the days of drive cords
    and tuning capacitors.

    The long multi-turn trimpots are hard to adjust and expensive, and are
    no better than single-turns for settability.

    Yes particularly if the resistive element is the same length, it may as well be single-turn.
    Single-turn also has the advantage that you can see where it's set before you adjust it.
    Multi-turn is usually enclosed so hard to know where it's set before adjustment.

    https://www.google.com/search?&q=multi+turn+trimpots&udm=2

    So I'd probably go for good quality open single-turn if I ever build the 120dB circuit.


    Single-turns have much lower HF parasitics too.


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From john larkin@21:1/5 to invalid@invalid.invalid on Thu Dec 19 14:34:48 2024
    On Thu, 19 Dec 2024 12:22:51 -0500, "Edward Rawde"
    <invalid@invalid.invalid> wrote:


    "john larkin" <JL@gct.com> wrote in message news:uoj8mj9t5vc84kl4mdr01n3spqtnra2u6v@4ax.com...
    On Thu, 19 Dec 2024 09:53:03 -0500, "Edward Rawde"
    <invalid@invalid.invalid> wrote:

    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vk0ehh$2o9dc$1@dont-email.me...
    On 19/12/2024 2:10 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vk00um$2i900$1@dont-email.me...
    On 19/12/2024 6:00 am, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vjtgnp$24ubg$1@dont-email.me...
    I've been playing with the circuit, and have got rid of one op amp, which made the simulation run much faster, but didn't
    help
    the
    distortion performance.

    Swapping the LT1115 for the LME49710 speeded up the simulation a bit more, but didn't make any difference to the distortion
    either. A few of the ferrite beads have gone too.


    I got a simulation speed of about 30us/s so I didn't wait the nearly 4 days it would take to complete.
    I did an FFT on the first few cycles and it does look 100dB down up to 1.5MHz.

    It rans at 68msec/sec for me and takes a couple of minutes to run the full ten seconds.

    I used the circuit from your third post. One op amp had to be moved down a bit into position and then I hit simulate.
    To be sure we're talking about the same circuit I've reposted it below. >>>>> I'm using LTSpice 24.0.12 with no new model updates available as of this post.

    And I'm using LTSpice XVII(x64)(17.0.37.0) up-dated recently.

    I finally got your version to work. As you say, U1 had to be moved into place, but I also had to change C10 on the output of U4.
    I'd specified the capacitance as 3.3u. but the "u" symbol had vanished. When I specified the capacitance as 3300n everything
    worked fine.

    C10 is definitely 3.3u here. I tried changing it to 3300n but still less than 30us/s when I start the simulation.


    If building this for real then ten turn trimmers would be used for: >>>>>>> R14 2.2k
    R3 68 ohm
    R16 100k
    And I'd also want R19 or part of it variable.

    Why a ten turn trimmer?

    Can be 100 turn if you want. The point is only that fine adjustment would be a good idea.

    Lots of turns don't always equate to fine setability.

    Yes I agree. You might easily have the kinds of problems which were solved with anti backlash couplings in the days of drive cords
    and tuning capacitors.

    The long multi-turn trimpots are hard to adjust and expensive, and are
    no better than single-turns for settability.

    Yes particularly if the resistive element is the same length, it may as well be single-turn.
    Single-turn also has the advantage that you can see where it's set before you adjust it.
    Multi-turn is usually enclosed so hard to know where it's set before adjustment.

    https://www.google.com/search?&q=multi+turn+trimpots&udm=2

    So I'd probably go for good quality open single-turn if I ever build the 120dB circuit.


    Single-turns have much lower HF parasitics too.



    The rectangular multi-turn trimpots have a lot of backlash. A good
    single is actually more settable. A heap faster too.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bill Sloman@21:1/5 to Edward Rawde on Fri Dec 20 13:09:26 2024
    On 20/12/2024 1:53 am, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vk0ehh$2o9dc$1@dont-email.me...
    On 19/12/2024 2:10 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vk00um$2i900$1@dont-email.me...
    On 19/12/2024 6:00 am, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vjtgnp$24ubg$1@dont-email.me...
    I've been playing with the circuit, and have got rid of one op amp, which made the simulation run much faster, but didn't help
    the
    distortion performance.

    Swapping the LT1115 for the LME49710 speeded up the simulation a bit more, but didn't make any difference to the distortion
    either. A few of the ferrite beads have gone too.


    I got a simulation speed of about 30us/s so I didn't wait the nearly 4 days it would take to complete.
    I did an FFT on the first few cycles and it does look 100dB down up to 1.5MHz.

    It ran at 68msec/sec for me and takes a couple of minutes to run the full ten seconds.

    I used the circuit from your third post. One op amp had to be moved down a bit into position and then I hit simulate.
    To be sure we're talking about the same circuit I've reposted it below.
    I'm using LTSpice 24.0.12 with no new model updates available as of this post.

    And I'm using LTSpice XVII(x64)(17.0.37.0) up-dated recently.

    I finally got your version to work. As you say, U1 had to be moved into place, but I also had to change C10 on the output of U4.
    I'd specified the capacitance as 3.3u. but the "u" symbol had vanished. When I specified the capacitance as 3300n everything
    worked fine.

    C10 is definitely 3.3u here. I tried changing it to 3300n but still less than 30us/s when I start the simulation.

    We do seem to be using different versions of LTSpice. There are subtle
    ways the simulation can get screwed up and slowed down. John May
    emphasised that using trapezoidal integration rather the modified
    trapezoidal or Gear made a positive difference when you were worried
    about distortion.

    <snip>

    Also is there any way in LTSpice to find a component?

    Inspection works fine for me. Professional circuit diagrams tend to get re-numbered before they are released to production so
    the numbers run from left to right across the sheet in bands, then from top to bottom as you moved down from the top band to the
    bottom band.

    What would you do when a change is required which requires an additional component such as an additional resistor or capacitor?

    I wasn't responsible for keeping production drawings up to date, and the people who were had a bunch of conflicting priorities to
    reconcile.

    Ok - that's one way to avoid the question.

    I know what I'd do, but I don't have background information to give a particularly useful response. Everybody has their own opinions on what
    circuit diagrams ought to look like, and companies need to get their
    circuit diagrams into a form where the engineers and various sorts of technicians can read them easily, but there's a lot of variation between companies, and I know that US companies made different choices from the
    UK and Dutch companies that I worked for.
    --
    Bill Sloman, Sydney

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bill Sloman@21:1/5 to john larkin on Fri Dec 20 14:40:37 2024
    On 20/12/2024 3:55 am, john larkin wrote:
    On Thu, 19 Dec 2024 09:53:03 -0500, "Edward Rawde"
    <invalid@invalid.invalid> wrote:

    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vk0ehh$2o9dc$1@dont-email.me...
    On 19/12/2024 2:10 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vk00um$2i900$1@dont-email.me...
    On 19/12/2024 6:00 am, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vjtgnp$24ubg$1@dont-email.me...
    I've been playing with the circuit, and have got rid of one op amp, which made the simulation run much faster, but didn't help
    the
    distortion performance.

    Swapping the LT1115 for the LME49710 speeded up the simulation a bit more, but didn't make any difference to the distortion
    either. A few of the ferrite beads have gone too.


    I got a simulation speed of about 30us/s so I didn't wait the nearly 4 days it would take to complete.
    I did an FFT on the first few cycles and it does look 100dB down up to 1.5MHz.

    It rans at 68msec/sec for me and takes a couple of minutes to run the full ten seconds.

    I used the circuit from your third post. One op amp had to be moved down a bit into position and then I hit simulate.
    To be sure we're talking about the same circuit I've reposted it below. >>>> I'm using LTSpice 24.0.12 with no new model updates available as of this post.

    And I'm using LTSpice XVII(x64)(17.0.37.0) up-dated recently.

    I finally got your version to work. As you say, U1 had to be moved into place, but I also had to change C10 on the output of U4.
    I'd specified the capacitance as 3.3u. but the "u" symbol had vanished. When I specified the capacitance as 3300n everything
    worked fine.

    C10 is definitely 3.3u here. I tried changing it to 3300n but still less than 30us/s when I start the simulation.


    If building this for real then ten turn trimmers would be used for: >>>>>> R14 2.2k
    R3 68 ohm
    R16 100k
    And I'd also want R19 or part of it variable.

    Why a ten turn trimmer?

    Can be 100 turn if you want. The point is only that fine adjustment would be a good idea.

    Lots of turns don't always equate to fine setability.

    Yes I agree. You might easily have the kinds of problems which were solved with anti backlash couplings in the days of drive cords
    and tuning capacitors.

    The long multi-turn trimpots are hard to adjust and expensive, and are
    no better than single-turns for settability.

    Some of them are quite lot better.

    Single-turns have much lower HF parasitics too.

    Sometimes true, and sometimes relevant.

    --
    Bill Sloman, Sydney

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bill Sloman@21:1/5 to Edward Rawde on Fri Dec 20 14:55:49 2024
    On 20/12/2024 4:22 am, Edward Rawde wrote:
    "john larkin" <JL@gct.com> wrote in message news:uoj8mj9t5vc84kl4mdr01n3spqtnra2u6v@4ax.com...
    On Thu, 19 Dec 2024 09:53:03 -0500, "Edward Rawde"
    <invalid@invalid.invalid> wrote:

    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vk0ehh$2o9dc$1@dont-email.me...
    On 19/12/2024 2:10 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vk00um$2i900$1@dont-email.me...
    On 19/12/2024 6:00 am, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vjtgnp$24ubg$1@dont-email.me...
    I've been playing with the circuit, and have got rid of one op amp, which made the simulation run much faster, but didn't
    help
    the
    distortion performance.

    Swapping the LT1115 for the LME49710 speeded up the simulation a bit more, but didn't make any difference to the distortion
    either. A few of the ferrite beads have gone too.


    I got a simulation speed of about 30us/s so I didn't wait the nearly 4 days it would take to complete.
    I did an FFT on the first few cycles and it does look 100dB down up to 1.5MHz.

    It rans at 68msec/sec for me and takes a couple of minutes to run the full ten seconds.

    I used the circuit from your third post. One op amp had to be moved down a bit into position and then I hit simulate.
    To be sure we're talking about the same circuit I've reposted it below. >>>>> I'm using LTSpice 24.0.12 with no new model updates available as of this post.

    And I'm using LTSpice XVII(x64)(17.0.37.0) up-dated recently.

    I finally got your version to work. As you say, U1 had to be moved into place, but I also had to change C10 on the output of U4.
    I'd specified the capacitance as 3.3u. but the "u" symbol had vanished. When I specified the capacitance as 3300n everything
    worked fine.

    C10 is definitely 3.3u here. I tried changing it to 3300n but still less than 30us/s when I start the simulation.


    If building this for real then ten turn trimmers would be used for: >>>>>>> R14 2.2k
    R3 68 ohm
    R16 100k
    And I'd also want R19 or part of it variable.

    Why a ten turn trimmer?

    Can be 100 turn if you want. The point is only that fine adjustment would be a good idea.

    Lots of turns don't always equate to fine setability.

    Yes I agree. You might easily have the kinds of problems which were solved with anti backlash couplings in the days of drive cords
    and tuning capacitors.

    The long multi-turn trimpots are hard to adjust and expensive, and are
    no better than single-turns for settability.

    Yes particularly if the resistive element is the same length, it may as well be single-turn.

    Not always true.

    Single-turn also has the advantage that you can see where it's set before you adjust it.

    Multi-turn is usually enclosed so hard to know where it's set before adjustment.

    There was a line of multi-turn trimming potentiometers with a clear
    plastic top cover which did let you see where the brush was. Cambridge Instruments bought quite a lot of them. If you thought about what you
    were doing it wasn't all that much of an advantage.

    https://www.google.com/search?&q=multi+turn+trimpots&udm=2

    DSMCZ seems to be an example of a multi-turn trimmer with a translucent
    case.

    So I'd probably go for good quality open single-turn if I ever build the 120dB circuit.

    Bad choice.

    Single-turns have much lower HF parasitics too.

    The resistive element in a modern multi-turn trimmer is just a long
    thin film resistor on an alumina substrate - there's not a lot of RF
    parastic stray capacitance and inductance in that.

    Wound element potentiometers were a lot worse.

    --
    Bill Sloman, Sydney

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bill Sloman@21:1/5 to john larkin on Fri Dec 20 15:01:45 2024
    On 20/12/2024 9:34 am, john larkin wrote:
    On Thu, 19 Dec 2024 12:22:51 -0500, "Edward Rawde"
    <invalid@invalid.invalid> wrote:


    "john larkin" <JL@gct.com> wrote in message news:uoj8mj9t5vc84kl4mdr01n3spqtnra2u6v@4ax.com...
    On Thu, 19 Dec 2024 09:53:03 -0500, "Edward Rawde"
    <invalid@invalid.invalid> wrote:

    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vk0ehh$2o9dc$1@dont-email.me...
    On 19/12/2024 2:10 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vk00um$2i900$1@dont-email.me...
    On 19/12/2024 6:00 am, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vjtgnp$24ubg$1@dont-email.me...
    I've been playing with the circuit, and have got rid of one op amp, which made the simulation run much faster, but didn't
    help
    the
    distortion performance.

    Swapping the LT1115 for the LME49710 speeded up the simulation a bit more, but didn't make any difference to the distortion
    either. A few of the ferrite beads have gone too.


    I got a simulation speed of about 30us/s so I didn't wait the nearly 4 days it would take to complete.
    I did an FFT on the first few cycles and it does look 100dB down up to 1.5MHz.

    It rans at 68msec/sec for me and takes a couple of minutes to run the full ten seconds.

    I used the circuit from your third post. One op amp had to be moved down a bit into position and then I hit simulate.
    To be sure we're talking about the same circuit I've reposted it below. >>>>>> I'm using LTSpice 24.0.12 with no new model updates available as of this post.

    And I'm using LTSpice XVII(x64)(17.0.37.0) up-dated recently.

    I finally got your version to work. As you say, U1 had to be moved into place, but I also had to change C10 on the output of U4.
    I'd specified the capacitance as 3.3u. but the "u" symbol had vanished. When I specified the capacitance as 3300n everything
    worked fine.

    C10 is definitely 3.3u here. I tried changing it to 3300n but still less than 30us/s when I start the simulation.


    If building this for real then ten turn trimmers would be used for: >>>>>>>> R14 2.2k
    R3 68 ohm
    R16 100k
    And I'd also want R19 or part of it variable.

    Why a ten turn trimmer?

    Can be 100 turn if you want. The point is only that fine adjustment would be a good idea.

    Lots of turns don't always equate to fine setability.

    Yes I agree. You might easily have the kinds of problems which were solved with anti backlash couplings in the days of drive cords
    and tuning capacitors.

    The long multi-turn trimpots are hard to adjust and expensive, and are
    no better than single-turns for settability.

    Yes particularly if the resistive element is the same length, it may as well be single-turn.
    Single-turn also has the advantage that you can see where it's set before you adjust it.
    Multi-turn is usually enclosed so hard to know where it's set before adjustment.

    https://www.google.com/search?&q=multi+turn+trimpots&udm=2

    So I'd probably go for good quality open single-turn if I ever build the 120dB circuit.

    Not a wise choice.

    Single-turns have much lower HF parasitics too.

    Sometimes.

    The rectangular multi-turn trimpots have a lot of backlash. A good
    single is actually more settable. A heap faster too.

    You should be able cope with the backlash. A good multi-turn
    pontentiometer can be set a lot more precisely than any single turn
    part, but you have to know what you are buying to get good parts.

    --
    Bill Sloman, Sydney

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)