• Set units for LTspice signals

    From Jeroen Belleman@3:633/10 to All on Friday, June 12, 2026 15:14:41
    I'm modelling an incandescent lamp and internally, to calculate things
    like filament temperature and radiated power, I'm using behavioral
    voltage sources. Of course, when I plot the curves, they display as
    voltages. Is there any way to tell LTspice that the units should be
    Kelvins and Watts?

    Jeroen Belleman

    --- PyGate Linux v1.5.16
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Phil Hobbs@3:633/10 to All on Friday, June 12, 2026 13:41:50
    Jeroen Belleman <jeroen@nospam.please> wrote:
    I'm modelling an incandescent lamp and internally, to calculate things
    like filament temperature and radiated power, I'm using behavioral
    voltage sources. Of course, when I plot the curves, they display as
    voltages. Is there any way to tell LTspice that the units should be
    Kelvins and Watts?

    Jeroen Belleman


    In the plot window, ctl-a to bring up the dialog, then plot ?V(out)*1W/1K?.


    The plot window is a bit of an _idiot savant_, especially in noise sims.
    It knows to combine noise sources in RSS fashion, but is too stupid to get
    the right units for input referred currents other than inoise.

    In a TIA, one would like to plot, say, V(Q1)/gain, but in order to get the right units to plot on the same axes as inoise, you have to go V(Q1)*inoise/V(onoise).

    Inelegant.

    Cheers

    Phil ?I?ve a mind to demand a refund? Hobbs

    --
    Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC / Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics

    --- PyGate Linux v1.5.16
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Phil Hobbs@3:633/10 to All on Friday, June 12, 2026 13:43:49
    Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> wrote:
    Jeroen Belleman <jeroen@nospam.please> wrote:
    I'm modelling an incandescent lamp and internally, to calculate things
    like filament temperature and radiated power, I'm using behavioral
    voltage sources. Of course, when I plot the curves, they display as
    voltages. Is there any way to tell LTspice that the units should be
    Kelvins and Watts?

    Jeroen Belleman


    In the plot window, ctl-a to bring up the dialog, then plot ?V(out)*1W/1K?

    1W/1V


    The plot window is a bit of an _idiot savant_, especially in noise sims.
    It knows to combine noise sources in RSS fashion, but is too stupid to get the right units for input referred currents other than inoise.

    In a TIA, one would like to plot, say, V(Q1)/gain, but in order to get the right units to plot on the same axes as inoise, you have to go V(Q1)*inoise/V(onoise).

    Inelegant.


    --
    Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC / Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics

    --- PyGate Linux v1.5.16
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Jeroen Belleman@3:633/10 to All on Friday, June 12, 2026 20:16:57
    On 6/12/26 15:43, Phil Hobbs wrote:
    Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> wrote:
    Jeroen Belleman <jeroen@nospam.please> wrote:
    I'm modelling an incandescent lamp and internally, to calculate things
    like filament temperature and radiated power, I'm using behavioral
    voltage sources. Of course, when I plot the curves, they display as
    voltages. Is there any way to tell LTspice that the units should be
    Kelvins and Watts?

    Jeroen Belleman


    In the plot window, ctl-a to bring up the dialog, then plot ?V(out)*1W/1K?

    1W/1V


    The plot window is a bit of an _idiot savant_, especially in noise sims.
    It knows to combine noise sources in RSS fashion, but is too stupid to get >> the right units for input referred currents other than inoise.

    In a TIA, one would like to plot, say, V(Q1)/gain, but in order to get the >> right units to plot on the same axes as inoise, you have to go
    V(Q1)*inoise/V(onoise).

    Inelegant.



    Thanks Phil. That's a way to do it. I'd hoped there was some way to
    encode this in the schematics.

    Jeroen Belleman

    --- PyGate Linux v1.5.16
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From john larkin@3:633/10 to All on Friday, June 12, 2026 12:43:08
    On Fri, 12 Jun 2026 13:43:49 -0000 (UTC), Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> wrote:

    Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> wrote:
    Jeroen Belleman <jeroen@nospam.please> wrote:
    I'm modelling an incandescent lamp and internally, to calculate things
    like filament temperature and radiated power, I'm using behavioral
    voltage sources. Of course, when I plot the curves, they display as
    voltages. Is there any way to tell LTspice that the units should be
    Kelvins and Watts?

    Jeroen Belleman


    In the plot window, ctl-a to bring up the dialog, then plot ?V(out)*1W/1K?

    1W/1V


    The plot window is a bit of an _idiot savant_, especially in noise sims.
    It knows to combine noise sources in RSS fashion, but is too stupid to get >> the right units for input referred currents other than inoise.

    In a TIA, one would like to plot, say, V(Q1)/gain, but in order to get the >> right units to plot on the same axes as inoise, you have to go
    V(Q1)*inoise/V(onoise).

    Inelegant.


    It does feel a little weird sometimes to have everything in volts or
    amps.

    I do switcher efficiency calcs by having a BV compute input power, and
    another compute output power, with volts representing watts. Then
    another BV computes efficiency, 0 to 100 volts, representing per cent.


    John Larkin
    Highland Tech Glen Canyon Design Center
    Lunatic Fringe Electronics

    --- PyGate Linux v1.5.16
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Phil Hobbs@3:633/10 to All on Saturday, June 13, 2026 22:41:51
    Niocl s P˘l Caile n de Ghloucester <thanks-to@Taf.com> wrote:
    Phil Hobbs <pcdhSpamMeSenseless@Electrooptical.net> wrote: |---------------------------------------------|
    |"Phil ?I?ve a mind to demand a refund? Hobbs"| |---------------------------------------------|

    A lecturer told us that companies which were early users of Spice
    had complained to students responsible for Spice that Spice
    simulations are wrong, so students have answered that those companies
    got Spice for virtually gratis so they should not expect much.

    They could have hired them to fix it.

    LTspice is pretty good at what it does, i.e. integrating sparse systems of nonlinear ODEs. Of course any application to a real circuit depends
    entirely on the quality of the device models and
    on how accurately the deck represents the actual circuit.

    Strays, transmission line effects, and so on are the designer?s
    responsibility.

    And of course board-level models all stink. But have a nice day. ;)

    Cheers

    Phil Hobbs


    --
    Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC / Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics

    --- PyGate Linux v1.5.16
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From john larkin@3:633/10 to All on Saturday, June 13, 2026 16:41:36
    On Sat, 13 Jun 2026 22:41:51 -0000 (UTC), Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> wrote:

    Niocl?s P?l Caile?n de Ghloucester <thanks-to@Taf.com> wrote:
    Phil Hobbs <pcdhSpamMeSenseless@Electrooptical.net> wrote:
    |---------------------------------------------|
    |"Phil ?I?ve a mind to demand a refund? Hobbs"|
    |---------------------------------------------|

    A lecturer told us that companies which were early users of Spice
    had complained to students responsible for Spice that Spice
    simulations are wrong, so students have answered that those companies
    got Spice for virtually gratis so they should not expect much.

    They could have hired them to fix it.

    LTspice is pretty good at what it does, i.e. integrating sparse systems of >nonlinear ODEs. Of course any application to a real circuit depends
    entirely on the quality of the device models and
    on how accurately the deck represents the actual circuit.

    Strays, transmission line effects, and so on are the designer?s >responsibility.

    And of course board-level models all stink. But have a nice day. ;)

    Cheers

    Phil Hobbs

    LT is indeed pretty good. Things that we simulate most always work as
    expected. And it has transmission lines.

    I sometimes "design" with LT Spice, just poke parts here and there to
    see what happens. That works too.


    John Larkin
    Highland Tech Glen Canyon Design Center
    Lunatic Fringe Electronics

    --- PyGate Linux v1.5.16
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Edward Rawde@3:633/10 to All on Saturday, June 13, 2026 21:58:41
    "john larkin" <jl@glen--canyon.com> wrote in message news:reqr2l9uf6gcj66bcotm1d5nrg3lqcjf6v@4ax.com...
    On Sat, 13 Jun 2026 22:41:51 -0000 (UTC), Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> wrote:

    Niocl?s P?l Caile?n de Ghloucester <thanks-to@Taf.com> wrote:
    Phil Hobbs <pcdhSpamMeSenseless@Electrooptical.net> wrote:
    |---------------------------------------------|
    |"Phil "I've a mind to demand a refund" Hobbs"|
    |---------------------------------------------|

    A lecturer told us that companies which were early users of Spice
    had complained to students responsible for Spice that Spice
    simulations are wrong, so students have answered that those companies
    got Spice for virtually gratis so they should not expect much.

    They could have hired them to fix it.

    LTspice is pretty good at what it does, i.e. integrating sparse systems of >>nonlinear ODEs. Of course any application to a real circuit depends >>entirely on the quality of the device models and
    on how accurately the deck represents the actual circuit.

    Strays, transmission line effects, and so on are the designer's >>responsibility.

    And of course board-level models all stink. But have a nice day. ;)

    Cheers

    Phil Hobbs

    LT is indeed pretty good. Things that we simulate most always work as expected. And it has transmission lines.

    I sometimes "design" with LT Spice, just poke parts here and there to
    see what happens. That works too.

    Ssh don't say that when Bill is only hours away.
    We'll have another mega thread about why only PhDs should be allowed to design anything.



    John Larkin
    Highland Tech Glen Canyon Design Center
    Lunatic Fringe Electronics



    --- PyGate Linux v1.5.16
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Bill Sloman@3:633/10 to All on Sunday, June 14, 2026 15:34:17
    On 14/06/2026 11:58 am, Edward Rawde wrote:
    "john larkin" <jl@glen--canyon.com> wrote in message news:reqr2l9uf6gcj66bcotm1d5nrg3lqcjf6v@4ax.com...
    On Sat, 13 Jun 2026 22:41:51 -0000 (UTC), Phil Hobbs
    <pcdhSpamMeSenseless@electrooptical.net> wrote:
    Niocl s P˘l Caile n de Ghloucester <thanks-to@Taf.com> wrote:
    Phil Hobbs <pcdhSpamMeSenseless@Electrooptical.net> wrote:

    <snip>

    LT is indeed pretty good. Things that we simulate most always work as
    expected. And it has transmission lines.

    I sometimes "design" with LT Spice, just poke parts here and there to
    see what happens. That works too.

    Ssh don't say that when Bill is only hours away.
    We'll have another mega thread about why only PhDs should be allowed to design anything.

    You don't have to get a Ph.D. to learn how to read a data sheet. John
    Larkin got his degree at Tulane, but Tulane can't be blamed for his unwillingness to read stuff and learn from it.

    Messing about with a Spice simulation isn't much different from messing
    about with a real circuit. Both work a whole lot better if you have some
    idea what you are doing. At least one of the Spice simulations that you
    have posted here worked rather better when John May took out four
    transistor and marginally better than that when I added another one.

    John May clearly knew what he was doing, and I went to the trouble of explaining what I thought was going on when I posted my Spice net list.

    Getting a Ph.D. is basically doing a bit of scientific research and
    writing it up clearly enough that you could get it published (not that I
    ever got around to that), so it should leave you equipped to explain
    what you are doing in terms clear enough that other people can follow.

    You certainly don't have to get a Ph.D. to acquire that particular
    skill, but if you have got it, getting a Ph.D. can be way of getting
    more money out of it.

    --
    Bill Sloman, Sydney

    --- PyGate Linux v1.5.16
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Edward Rawde@3:633/10 to All on Sunday, June 14, 2026 02:15:45
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110legq$3dir2$1@dont-email.me...
    On 14/06/2026 11:58 am, Edward Rawde wrote:
    "john larkin" <jl@glen--canyon.com> wrote in message news:reqr2l9uf6gcj66bcotm1d5nrg3lqcjf6v@4ax.com...
    On Sat, 13 Jun 2026 22:41:51 -0000 (UTC), Phil Hobbs
    <pcdhSpamMeSenseless@electrooptical.net> wrote:
    Niocl?s P?l Caile?n de Ghloucester <thanks-to@Taf.com> wrote:
    Phil Hobbs <pcdhSpamMeSenseless@Electrooptical.net> wrote:

    <snip>

    LT is indeed pretty good. Things that we simulate most always work as
    expected. And it has transmission lines.

    I sometimes "design" with LT Spice, just poke parts here and there to
    see what happens. That works too.

    Ssh don't say that when Bill is only hours away.
    We'll have another mega thread about why only PhDs should be allowed to design anything.

    You don't have to get a Ph.D. to learn how to read a data sheet. John Larkin got his degree at Tulane, but Tulane can't be blamed
    for his unwillingness to read stuff and learn from it.

    Messing about with a Spice simulation isn't much different from messing about with a real circuit. Both work a whole lot better if
    you have some idea what you are doing. At least one of the Spice simulations that you have posted here worked rather better when
    John May took out four transistor and marginally better than that when I added another one.

    That must be the 128735th time you've mentioned that Bill.

    In any case I now have a circuit which does 150dB in a simulation and
    it isn't anything like the one you mention above. What it does in reality
    is, of course, anybody's guess and better than 90dB would surprise me.
    The startup characteristic should give you an orgasm because it has
    no overshoot, undershoot or any kind of shoot at all. No integrators
    or damping resistors are needed.


    John May clearly knew what he was doing, and I went to the trouble of explaining what I thought was going on when I posted my
    Spice net list.

    Getting a Ph.D. is basically doing a bit of scientific research and writing it up clearly enough that you could get it published
    (not that I ever got around to that), so it should leave you equipped to explain what you are doing in terms clear enough that
    other people can follow.

    You certainly don't have to get a Ph.D. to acquire that particular skill, but if you have got it, getting a Ph.D. can be way of
    getting more money out of it.

    --
    Bill Sloman, Sydney



    --- PyGate Linux v1.5.16
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Bill Sloman@3:633/10 to All on Monday, June 15, 2026 15:52:18
    On 14/06/2026 4:15 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110legq$3dir2$1@dont-email.me...
    On 14/06/2026 11:58 am, Edward Rawde wrote:
    "john larkin" <jl@glen--canyon.com> wrote in message news:reqr2l9uf6gcj66bcotm1d5nrg3lqcjf6v@4ax.com...
    On Sat, 13 Jun 2026 22:41:51 -0000 (UTC), Phil Hobbs
    <pcdhSpamMeSenseless@electrooptical.net> wrote:
    Niocl s P˘l Caile n de Ghloucester <thanks-to@Taf.com> wrote:
    Phil Hobbs <pcdhSpamMeSenseless@Electrooptical.net> wrote:

    <snip>

    LT is indeed pretty good. Things that we simulate most always work as
    expected. And it has transmission lines.

    I sometimes "design" with LT Spice, just poke parts here and there to
    see what happens. That works too.

    Ssh don't say that when Bill is only hours away.
    We'll have another mega thread about why only PhDs should be allowed to design anything.

    You don't have to get a Ph.D. to learn how to read a data sheet. John Larkin got his degree at Tulane, but Tulane can't be blamed
    for his unwillingness to read stuff and learn from it.

    Messing about with a Spice simulation isn't much different from messing about with a real circuit. Both work a whole lot better if
    you have some idea what you are doing. At least one of the Spice simulations that you have posted here worked rather better when
    John May took out four transistor and marginally better than that when I added another one.

    That must be the 128735th time you've mentioned that Bill.

    Probably not. It was certainly an interesting incident. You had a good
    idea - even if you couldn't realise it all that well - and that was unexpected.

    In any case I now have a circuit which does 150dB in a simulation and
    it isn't anything like the one you mention above. What it does in reality
    is, of course, anybody's guess and better than 90dB would surprise me.

    Lots of thing surprise you.

    The startup characteristic should give you an orgasm because it has
    no overshoot, undershoot or any kind of shoot at all. No integrators
    or damping resistors are needed.

    Your conception of what's going on is unlikely to be realistic.

    <snip>

    --
    Bill Sloman, Sydney



    --- PyGate Linux v1.5.16
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Edward Rawde@3:633/10 to All on Monday, June 15, 2026 12:38:56
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110o3uj$4j3m$3@dont-email.me...
    On 14/06/2026 4:15 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110legq$3dir2$1@dont-email.me...
    On 14/06/2026 11:58 am, Edward Rawde wrote:
    "john larkin" <jl@glen--canyon.com> wrote in message news:reqr2l9uf6gcj66bcotm1d5nrg3lqcjf6v@4ax.com...
    On Sat, 13 Jun 2026 22:41:51 -0000 (UTC), Phil Hobbs
    <pcdhSpamMeSenseless@electrooptical.net> wrote:
    Niocl?s P?l Caile?n de Ghloucester <thanks-to@Taf.com> wrote:
    Phil Hobbs <pcdhSpamMeSenseless@Electrooptical.net> wrote:

    <snip>

    LT is indeed pretty good. Things that we simulate most always work as >>>>> expected. And it has transmission lines.

    I sometimes "design" with LT Spice, just poke parts here and there to >>>>> see what happens. That works too.

    Ssh don't say that when Bill is only hours away.
    We'll have another mega thread about why only PhDs should be allowed to design anything.

    You don't have to get a Ph.D. to learn how to read a data sheet. John Larkin got his degree at Tulane, but Tulane can't be
    blamed
    for his unwillingness to read stuff and learn from it.

    Messing about with a Spice simulation isn't much different from messing about with a real circuit. Both work a whole lot better
    if
    you have some idea what you are doing. At least one of the Spice simulations that you have posted here worked rather better when
    John May took out four transistor and marginally better than that when I added another one.

    That must be the 128735th time you've mentioned that Bill.

    Probably not. It was certainly an interesting incident. You had a good idea - even if you couldn't realise it all that well - and
    that was unexpected.

    In any case I now have a circuit which does 150dB in a simulation and
    it isn't anything like the one you mention above. What it does in reality
    is, of course, anybody's guess and better than 90dB would surprise me.

    Lots of thing surprise you.

    I don't know your exact definition of "Lots" but please give as many examples as you can of things which surprise me.


    The startup characteristic should give you an orgasm because it has
    no overshoot, undershoot or any kind of shoot at all. No integrators
    or damping resistors are needed.

    Your conception of what's going on is unlikely to be realistic.

    Ah well in that case perhaps you could explain it to me.

    I make no claim at all about the performance of the following circuit
    except that an FFT with a Blackman Harris window on a small sample
    near the end of the simulation measures 150dB down on harmonics.
    It is likely that there are reasons why a real circuit would not be able
    to do this but I'm not about to spend money on test equipment which
    can come anywhere close to measuring it.

    Version 4.1
    SHEET 1 5476 2232
    WIRE -176 -272 -240 -272
    WIRE -32 -272 -96 -272
    WIRE 128 -272 -32 -272
    WIRE 224 -272 128 -272
    WIRE 400 -272 304 -272
    WIRE -32 -240 -32 -272
    WIRE 128 -240 128 -272
    WIRE -32 -160 -32 -176
    WIRE 48 -160 -32 -160
    WIRE 128 -160 128 -176
    WIRE 128 -160 48 -160
    WIRE 48 -128 48 -160
    WIRE -240 -80 -240 -272
    WIRE -176 -80 -240 -80
    WIRE 832 -80 -96 -80
    WIRE -240 16 -240 -80
    WIRE -176 16 -240 16
    WIRE -32 16 -112 16
    WIRE -240 112 -240 16
    WIRE -176 112 -240 112
    WIRE -32 112 -32 16
    WIRE -32 112 -96 112
    WIRE 0 112 -32 112
    WIRE 96 112 80 112
    WIRE 208 112 176 112
    WIRE 256 112 208 112
    WIRE 400 112 400 -272
    WIRE 400 112 320 112
    WIRE 432 112 400 112
    WIRE 528 112 512 112
    WIRE 640 112 608 112
    WIRE 688 112 640 112
    WIRE 832 112 832 -80
    WIRE 832 112 752 112
    WIRE -240 224 -240 112
    WIRE -176 224 -240 224
    WIRE 208 224 208 112
    WIRE 256 224 208 224
    WIRE 640 224 640 112
    WIRE 688 224 640 224
    WIRE -32 240 -32 112
    WIRE -32 240 -112 240
    WIRE 400 240 400 112
    WIRE 400 240 320 240
    WIRE 832 240 832 112
    WIRE 832 240 752 240
    WIRE -176 256 -240 256
    WIRE 256 256 224 256
    WIRE 688 256 656 256
    WIRE 224 288 224 256
    WIRE 656 288 656 256
    WIRE 960 320 960 288
    WIRE 1008 320 960 320
    WIRE 1008 336 1008 320
    WIRE -240 352 -240 256
    WIRE -176 352 -240 352
    WIRE 400 352 400 240
    WIRE 400 352 -96 352
    WIRE 960 352 960 320
    WIRE -240 400 -240 352
    WIRE -32 400 -32 240
    WIRE 832 400 832 240
    WIRE -240 512 -240 480
    WIRE -32 560 -32 480
    WIRE -32 560 -240 560
    WIRE 832 560 832 480
    WIRE 832 560 -32 560
    WIRE -240 656 -240 560
    WIRE -176 656 -240 656
    WIRE 832 656 -96 656
    WIRE -240 752 -240 656
    WIRE -176 752 -240 752
    WIRE -32 752 -112 752
    WIRE -240 848 -240 752
    WIRE -176 848 -240 848
    WIRE -32 848 -32 752
    WIRE -32 848 -96 848
    WIRE 0 848 -32 848
    WIRE 96 848 80 848
    WIRE 208 848 176 848
    WIRE 256 848 208 848
    WIRE 400 848 320 848
    WIRE 432 848 400 848
    WIRE 528 848 512 848
    WIRE 640 848 608 848
    WIRE 688 848 640 848
    WIRE 832 848 832 656
    WIRE 832 848 752 848
    WIRE 1184 880 1024 880
    WIRE 960 896 960 880
    WIRE -240 960 -240 848
    WIRE -176 960 -240 960
    WIRE 208 960 208 848
    WIRE 256 960 208 960
    WIRE 640 960 640 848
    WIRE 688 960 640 960
    WIRE -32 976 -32 848
    WIRE -32 976 -112 976
    WIRE 400 976 400 848
    WIRE 400 976 320 976
    WIRE 832 976 832 848
    WIRE 832 976 752 976
    WIRE 1024 976 1024 880
    WIRE 1072 976 1024 976
    WIRE -176 992 -240 992
    WIRE 256 992 224 992
    WIRE 688 992 656 992
    WIRE 1184 992 1184 880
    WIRE 1184 992 1136 992
    WIRE 1216 992 1184 992
    WIRE 1344 992 1296 992
    WIRE 1424 992 1344 992
    WIRE 960 1008 960 976
    WIRE 1024 1008 960 1008
    WIRE 1072 1008 1024 1008
    WIRE 224 1024 224 992
    WIRE 656 1024 656 992
    WIRE 960 1040 960 1008
    WIRE 1024 1056 1024 1008
    WIRE 1344 1056 1344 992
    WIRE -240 1104 -240 992
    WIRE -176 1104 -240 1104
    WIRE 400 1104 400 976
    WIRE 400 1104 -96 1104
    WIRE -240 1152 -240 1104
    WIRE -32 1152 -32 976
    WIRE 832 1152 832 976
    WIRE 960 1152 960 1120
    WIRE 1024 1152 1024 1120
    WIRE 1344 1152 1344 1120
    WIRE 1024 1216 960 1216
    WIRE 1424 1216 1424 992
    WIRE 1424 1216 1024 1216
    WIRE 1504 1216 1424 1216
    WIRE 1568 1216 1504 1216
    WIRE -240 1264 -240 1232
    WIRE -32 1312 -32 1232
    WIRE -32 1312 -240 1312
    WIRE 832 1312 832 1232
    WIRE 832 1312 -32 1312
    WIRE 960 1392 960 1216
    WIRE -240 1408 -240 1312
    WIRE -176 1408 -240 1408
    WIRE 832 1408 -96 1408
    WIRE 1504 1408 1504 1216
    WIRE 1104 1424 1056 1424
    WIRE 1248 1424 1184 1424
    WIRE 1664 1440 1616 1440
    WIRE 1808 1440 1744 1440
    WIRE -240 1504 -240 1408
    WIRE -176 1504 -240 1504
    WIRE -32 1504 -112 1504
    WIRE 960 1536 960 1472
    WIRE 1056 1536 1056 1424
    WIRE 1056 1536 960 1536
    WIRE 1104 1536 1056 1536
    WIRE 1248 1552 1248 1424
    WIRE 1248 1552 1168 1552
    WIRE 1312 1552 1248 1552
    WIRE 1392 1552 1312 1552
    WIRE 1504 1552 1504 1488
    WIRE 1504 1552 1472 1552
    WIRE 1616 1552 1616 1440
    WIRE 1616 1552 1504 1552
    WIRE 1664 1552 1616 1552
    WIRE 1024 1568 1024 1216
    WIRE 1104 1568 1024 1568
    WIRE 1808 1568 1808 1440
    WIRE 1808 1568 1728 1568
    WIRE 1968 1568 1808 1568
    WIRE 960 1584 960 1536
    WIRE 1312 1584 1312 1552
    WIRE 1568 1584 1568 1216
    WIRE 1664 1584 1568 1584
    WIRE -240 1600 -240 1504
    WIRE -176 1600 -240 1600
    WIRE -32 1600 -32 1504
    WIRE -32 1600 -96 1600
    WIRE 0 1600 -32 1600
    WIRE 96 1600 80 1600
    WIRE 208 1600 176 1600
    WIRE 256 1600 208 1600
    WIRE 400 1600 320 1600
    WIRE 432 1600 400 1600
    WIRE 528 1600 512 1600
    WIRE 640 1600 608 1600
    WIRE 688 1600 640 1600
    WIRE 832 1600 832 1408
    WIRE 832 1600 752 1600
    WIRE 1968 1600 1968 1568
    WIRE 1136 1616 1136 1584
    WIRE 1696 1632 1696 1600
    WIRE 1312 1680 1312 1648
    WIRE 1968 1696 1968 1664
    WIRE -240 1712 -240 1600
    WIRE -176 1712 -240 1712
    WIRE 208 1712 208 1600
    WIRE 256 1712 208 1712
    WIRE 640 1712 640 1600
    WIRE 688 1712 640 1712
    WIRE -32 1728 -32 1600
    WIRE -32 1728 -112 1728
    WIRE 400 1728 400 1600
    WIRE 400 1728 320 1728
    WIRE 832 1728 832 1600
    WIRE 832 1728 752 1728
    WIRE -176 1744 -240 1744
    WIRE 256 1744 224 1744
    WIRE 688 1744 656 1744
    WIRE 224 1776 224 1744
    WIRE 656 1776 656 1744
    WIRE 1312 1824 1312 1760
    WIRE 2096 1824 1312 1824
    WIRE 2128 1824 2096 1824
    WIRE -240 1856 -240 1744
    WIRE -176 1856 -240 1856
    WIRE 400 1856 400 1728
    WIRE 400 1856 -96 1856
    WIRE 1968 1856 1968 1776
    WIRE 2096 1856 1968 1856
    WIRE 2128 1856 2096 1856
    WIRE 1312 1888 1312 1824
    WIRE 1968 1888 1968 1856
    WIRE -240 1904 -240 1856
    WIRE -32 1920 -32 1728
    WIRE 832 1920 832 1728
    WIRE -240 2016 -240 1984
    WIRE 1312 2016 1312 1968
    WIRE 1968 2016 1968 1968
    WIRE -32 2080 -32 2000
    WIRE 832 2080 832 2000
    WIRE 832 2080 -32 2080
    WIRE 960 2080 960 1648
    WIRE 960 2080 832 2080
    FLAG 224 288 0
    FLAG 656 288 0
    FLAG 1008 336 0
    FLAG 960 208 vcc
    FLAG 960 432 vee
    FLAG -144 208 vcc
    FLAG -144 272 vee
    FLAG 288 208 vcc
    FLAG 288 272 vee
    FLAG 720 208 vcc
    FLAG 720 272 vee
    FLAG 48 -128 0
    FLAG 2096 1824 vout
    FLAG -240 512 0
    FLAG 224 1024 0
    FLAG 656 1024 0
    FLAG -144 944 vcc
    FLAG -144 1008 vee
    FLAG 288 944 vcc
    FLAG 288 1008 vee
    FLAG 720 944 vcc
    FLAG 720 1008 vee
    FLAG 1136 1520 vcc
    FLAG -240 1264 0
    FLAG 1312 2016 0
    FLAG 224 1776 0
    FLAG 656 1776 0
    FLAG -144 1696 vcc
    FLAG -144 1760 vee
    FLAG 288 1696 vcc
    FLAG 288 1760 vee
    FLAG 720 1696 vcc
    FLAG 720 1760 vee
    FLAG -240 2016 0
    FLAG 1136 1616 0
    FLAG 1696 1536 vcc
    FLAG 1968 2016 0
    FLAG 1696 1632 0
    FLAG 2096 1856 nvout
    FLAG 1104 960 vcc
    FLAG 1104 1024 vee
    FLAG 960 1152 0
    FLAG 960 880 vcc
    FLAG 1024 1152 0
    FLAG 1344 1152 0
    SYMBOL res -80 96 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R3
    SYMATTR Value 10K
    SYMBOL res 96 96 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R5
    SYMATTR Value 15k
    SYMBOL res 528 96 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R6
    SYMATTR Value 15k
    SYMBOL res -80 -96 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R4
    SYMATTR Value 10K
    SYMBOL voltage 960 192 M0
    WINDOW 123 0 0 Left 0
    WINDOW 39 0 0 Left 0
    SYMATTR InstName V3
    SYMATTR Value 9
    SYMBOL voltage 960 336 M0
    WINDOW 123 0 0 Left 0
    WINDOW 39 0 0 Left 0
    SYMATTR InstName V4
    SYMATTR Value 9
    SYMBOL OpAmps\\LT1679 -144 240 R0
    SYMATTR InstName U1A
    SYMBOL OpAmps\\LT1679 288 240 R0
    SYMATTR InstName U1B
    SYMBOL OpAmps\\LT1679 720 240 R0
    SYMATTR InstName U1C
    SYMBOL res -80 336 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R2
    SYMATTR Value 10k
    SYMBOL res -256 384 R0
    SYMATTR InstName R1
    SYMATTR Value 510
    SYMBOL diode -48 -240 R0
    SYMATTR InstName D1
    SYMATTR Value BAV99HY
    SYMBOL diode 112 -176 M180
    WINDOW 0 24 64 Left 2
    WINDOW 3 24 0 Left 2
    SYMATTR InstName D2
    SYMATTR Value BAV99HY
    SYMBOL res -80 -288 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R7
    SYMATTR Value 47k
    SYMBOL res 320 -288 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R8
    SYMATTR Value 47k
    SYMBOL res 848 496 R180
    WINDOW 0 36 76 Left 2
    WINDOW 3 36 40 Left 2
    SYMATTR InstName R9
    SYMATTR Value 10k
    SYMBOL res -48 384 R0
    SYMATTR InstName R10
    SYMATTR Value 40k
    SYMBOL cap 752 96 R90
    WINDOW 0 0 32 VBottom 2
    WINDOW 3 32 32 VTop 2
    SYMATTR InstName C2
    SYMATTR Value 10n
    SYMATTR SpiceLine V=25 Irms=0 Rser=0.0262 Lser=534p mfg="W?rth Elektronik" pn="885012008030 WCAP-CSGP 1206" type="NP0"
    SYMBOL cap 320 96 R90
    WINDOW 0 0 32 VBottom 2
    WINDOW 3 32 32 VTop 2
    SYMATTR InstName C1
    SYMATTR Value 10n
    SYMATTR SpiceLine V=25 Irms=0 Rser=0.0262 Lser=534p mfg="W?rth Elektronik" pn="885012008030 WCAP-CSGP 1206" type="NP0"
    SYMBOL res 192 96 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R11
    SYMATTR Value 910
    SYMBOL res 624 96 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R12
    SYMATTR Value 910
    SYMBOL res -80 832 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R15
    SYMATTR Value 10K
    SYMBOL res 96 832 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R17
    SYMATTR Value 15k
    SYMBOL res 528 832 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R19
    SYMATTR Value 15k
    SYMBOL OpAmps\\LT1679 -144 976 R0
    SYMATTR InstName U1D
    SYMBOL OpAmps\\LT1679 288 976 R0
    SYMATTR InstName U2A
    SYMBOL OpAmps\\LT1679 720 976 R0
    SYMATTR InstName U2B
    SYMBOL res -80 1088 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R14
    SYMATTR Value 27k
    SYMBOL res -256 1248 M180
    WINDOW 0 36 76 Left 2
    WINDOW 3 36 40 Left 2
    SYMATTR InstName R13
    SYMATTR Value 2.7k
    SYMBOL res 848 1248 R180
    WINDOW 0 36 76 Left 2
    WINDOW 3 36 40 Left 2
    SYMATTR InstName R21
    SYMATTR Value 10k
    SYMBOL cap 752 832 R90
    WINDOW 0 0 32 VBottom 2
    WINDOW 3 32 32 VTop 2
    SYMATTR InstName C3
    SYMATTR Value 10n
    SYMATTR SpiceLine V=25 Irms=0 Rser=0.0262 Lser=534p mfg="W?rth Elektronik" pn="885012008030 WCAP-CSGP 1206" type="NP0"
    SYMBOL cap 320 832 R90
    WINDOW 0 0 32 VBottom 2
    WINDOW 3 32 32 VTop 2
    SYMATTR InstName C4
    SYMATTR Value 10n
    SYMATTR SpiceLine V=25 Irms=0 Rser=0.0262 Lser=534p mfg="W?rth Elektronik" pn="885012008030 WCAP-CSGP 1206" type="NP0"
    SYMBOL res 192 832 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R18
    SYMATTR Value 910
    SYMBOL res 624 832 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R20
    SYMATTR Value 910
    SYMBOL res -80 640 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R16
    SYMATTR Value 10k
    SYMBOL res -48 1248 M180
    WINDOW 0 36 76 Left 2
    WINDOW 3 36 40 Left 2
    SYMATTR InstName R22
    SYMATTR Value 90k
    SYMBOL res 1200 1408 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R23
    SYMATTR Value 10k
    SYMBOL cap -112 0 R90
    WINDOW 0 0 32 VBottom 2
    WINDOW 3 32 32 VTop 2
    SYMATTR InstName C5
    SYMATTR Value 10p
    SYMATTR SpiceLine V=25 Irms=0 Rser=0.3913 Lser=584p mfg="W?rth Elektronik" pn="885012008019 WCAP-CSGP 1206" type="NP0"
    SYMBOL cap -112 736 R90
    WINDOW 0 0 32 VBottom 2
    WINDOW 3 32 32 VTop 2
    SYMATTR InstName C6
    SYMATTR Value 10p
    SYMATTR SpiceLine V=25 Irms=0 Rser=0.3913 Lser=584p mfg="W?rth Elektronik" pn="885012008019 WCAP-CSGP 1206" type="NP0"
    SYMBOL res 1328 1664 M0
    SYMATTR InstName R24
    SYMATTR Value 600
    SYMBOL res 1328 1872 M0
    SYMATTR InstName R25
    SYMATTR Value 600
    SYMBOL OpAmps\\LT1886 1136 1488 R0
    SYMATTR InstName U4A
    SYMBOL res -80 1584 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R28
    SYMATTR Value 10K
    SYMBOL res 96 1584 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R29
    SYMATTR Value 15k
    SYMBOL res 528 1584 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R30
    SYMATTR Value 15k
    SYMBOL OpAmps\\LT1679 -144 1728 R0
    SYMATTR InstName U2C
    SYMBOL OpAmps\\LT1679 288 1728 R0
    SYMATTR InstName U2D
    SYMBOL res -80 1840 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R31
    SYMATTR Value 27k
    SYMBOL res -256 2000 M180
    WINDOW 0 36 76 Left 2
    WINDOW 3 36 40 Left 2
    SYMATTR InstName R32
    SYMATTR Value 2.7k
    SYMBOL res 848 2016 R180
    WINDOW 0 36 76 Left 2
    WINDOW 3 36 40 Left 2
    SYMATTR InstName R33
    SYMATTR Value 10k
    SYMBOL cap 752 1584 R90
    WINDOW 0 0 32 VBottom 2
    WINDOW 3 32 32 VTop 2
    SYMATTR InstName C7
    SYMATTR Value 10n
    SYMATTR SpiceLine V=25 Irms=0 Rser=0.0262 Lser=534p mfg="W?rth Elektronik" pn="885012008030 WCAP-CSGP 1206" type="NP0"
    SYMBOL cap 320 1584 R90
    WINDOW 0 0 32 VBottom 2
    WINDOW 3 32 32 VTop 2
    SYMATTR InstName C8
    SYMATTR Value 10n
    SYMATTR SpiceLine V=25 Irms=0 Rser=0.0262 Lser=534p mfg="W?rth Elektronik" pn="885012008030 WCAP-CSGP 1206" type="NP0"
    SYMBOL res 192 1584 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R34
    SYMATTR Value 910
    SYMBOL res 624 1584 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R35
    SYMATTR Value 910
    SYMBOL res -80 1392 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R36
    SYMATTR Value 10k
    SYMBOL res -48 2016 M180
    WINDOW 0 36 76 Left 2
    WINDOW 3 36 40 Left 2
    SYMATTR InstName R37
    SYMATTR Value 250k
    SYMBOL cap -112 1488 R90
    WINDOW 0 0 32 VBottom 2
    WINDOW 3 32 32 VTop 2
    SYMATTR InstName C9
    SYMATTR Value 10p
    SYMATTR SpiceLine V=25 Irms=0 Rser=0.3913 Lser=584p mfg="W?rth Elektronik" pn="885012008019 WCAP-CSGP 1206" type="NP0"
    SYMBOL OpAmps\\LT1678 720 1728 R0
    SYMATTR InstName U3A
    SYMBOL cap 1328 1648 R180
    WINDOW 0 24 56 Left 2
    WINDOW 3 24 8 Left 2
    SYMATTR InstName C10
    SYMATTR Value 1000n
    SYMBOL res 976 1488 R180
    WINDOW 0 36 76 Left 2
    WINDOW 3 36 40 Left 2
    SYMATTR InstName R41
    SYMATTR Value 2k
    SYMBOL res 1760 1424 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R44
    SYMATTR Value 10k
    SYMBOL res 1984 1680 M0
    SYMATTR InstName R45
    SYMATTR Value 600
    SYMBOL res 1984 1872 M0
    SYMATTR InstName R46
    SYMATTR Value 600
    SYMBOL OpAmps\\LT1886 1696 1504 R0
    SYMATTR InstName U4B
    SYMBOL res 1520 1504 R180
    WINDOW 0 36 76 Left 2
    WINDOW 3 36 40 Left 2
    SYMATTR InstName R48
    SYMATTR Value 2k
    SYMBOL res 1488 1536 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R51
    SYMATTR Value 10k
    SYMBOL cap 1984 1664 R180
    WINDOW 0 24 56 Left 2
    WINDOW 3 24 8 Left 2
    SYMATTR InstName C13
    SYMATTR Value 1000n
    SYMBOL OpAmps\\LT1678 1104 992 R0
    SYMATTR InstName U3B
    SYMBOL res 976 1136 R180
    WINDOW 0 36 76 Left 2
    WINDOW 3 36 40 Left 2
    SYMATTR InstName R39
    SYMATTR Value 100k
    SYMBOL res 976 992 R180
    WINDOW 0 36 76 Left 2
    WINDOW 3 36 40 Left 2
    SYMATTR InstName R40
    SYMATTR Value 100k
    SYMBOL cap 1008 1056 R0
    SYMATTR InstName C14
    SYMATTR Value 10n
    SYMBOL res 1312 976 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R49
    SYMATTR Value 100
    SYMBOL cap 1360 1120 R180
    WINDOW 0 24 56 Left 2
    WINDOW 3 24 8 Left 2
    SYMATTR InstName C15
    SYMATTR Value 1000n
    SYMBOL cap 944 1584 R0
    SYMATTR InstName C11
    SYMATTR Value 1000n
    TEXT 960 672 Left 2 !.tran 0 1 3m 100n startup
    TEXT 960 712 Left 2 !.options plotwinsize=0 numdgt=15
    TEXT 960 600 Left 2 ;1KHz 150dB\nER May 2026
    TEXT -224 488 Left 2 ;1k variable
    TEXT 1336 1928 Left 2 ;Optional load
    TEXT 1992 1928 Left 2 ;Optional load
    TEXT 1016 248 Left 2 ;9v battery
    TEXT 1016 400 Left 2 ;9v battery






    --- PyGate Linux v1.5.16
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From john larkin@3:633/10 to All on Monday, June 15, 2026 09:44:52
    On Mon, 15 Jun 2026 12:38:56 -0400, "Edward Rawde"
    <invalid@invalid.invalid> wrote:

    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110o3uj$4j3m$3@dont-email.me...
    On 14/06/2026 4:15 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110legq$3dir2$1@dont-email.me...
    On 14/06/2026 11:58 am, Edward Rawde wrote:
    "john larkin" <jl@glen--canyon.com> wrote in message news:reqr2l9uf6gcj66bcotm1d5nrg3lqcjf6v@4ax.com...
    On Sat, 13 Jun 2026 22:41:51 -0000 (UTC), Phil Hobbs
    <pcdhSpamMeSenseless@electrooptical.net> wrote:
    Niocl?s P?l Caile?n de Ghloucester <thanks-to@Taf.com> wrote:
    Phil Hobbs <pcdhSpamMeSenseless@Electrooptical.net> wrote:

    <snip>

    LT is indeed pretty good. Things that we simulate most always work as >>>>>> expected. And it has transmission lines.

    I sometimes "design" with LT Spice, just poke parts here and there to >>>>>> see what happens. That works too.

    Ssh don't say that when Bill is only hours away.
    We'll have another mega thread about why only PhDs should be allowed to design anything.

    You don't have to get a Ph.D. to learn how to read a data sheet. John Larkin got his degree at Tulane, but Tulane can't be
    blamed
    for his unwillingness to read stuff and learn from it.

    Messing about with a Spice simulation isn't much different from messing about with a real circuit. Both work a whole lot better
    if
    you have some idea what you are doing. At least one of the Spice simulations that you have posted here worked rather better when
    John May took out four transistor and marginally better than that when I added another one.

    That must be the 128735th time you've mentioned that Bill.

    Probably not. It was certainly an interesting incident. You had a good idea - even if you couldn't realise it all that well - and
    that was unexpected.

    In any case I now have a circuit which does 150dB in a simulation and
    it isn't anything like the one you mention above. What it does in reality >>> is, of course, anybody's guess and better than 90dB would surprise me.

    Lots of thing surprise you.

    I don't know your exact definition of "Lots" but please give as many examples >as you can of things which surprise me.


    The startup characteristic should give you an orgasm because it has
    no overshoot, undershoot or any kind of shoot at all. No integrators
    or damping resistors are needed.

    Your conception of what's going on is unlikely to be realistic.

    Ah well in that case perhaps you could explain it to me.

    I make no claim at all about the performance of the following circuit
    except that an FFT with a Blackman Harris window on a small sample
    near the end of the simulation measures 150dB down on harmonics.
    It is likely that there are reasons why a real circuit would not be able
    to do this but I'm not about to spend money on test equipment which
    can come anywhere close to measuring it.


    A sub-PPM distortion sine generator wouldn't be difficult, if you had
    some way to measure it.


    John Larkin
    Highland Tech Glen Canyon Design Center
    Lunatic Fringe Electronics

    --- PyGate Linux v1.5.16
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Bill Sloman@3:633/10 to All on Tuesday, June 16, 2026 16:51:56
    On 16/06/2026 2:38 am, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110o3uj$4j3m$3@dont-email.me...
    On 14/06/2026 4:15 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110legq$3dir2$1@dont-email.me...
    On 14/06/2026 11:58 am, Edward Rawde wrote:
    "john larkin" <jl@glen--canyon.com> wrote in message news:reqr2l9uf6gcj66bcotm1d5nrg3lqcjf6v@4ax.com...
    On Sat, 13 Jun 2026 22:41:51 -0000 (UTC), Phil Hobbs
    <pcdhSpamMeSenseless@electrooptical.net> wrote:
    Niocl s P˘l Caile n de Ghloucester <thanks-to@Taf.com> wrote:
    Phil Hobbs <pcdhSpamMeSenseless@Electrooptical.net> wrote:

    <snip>

    LT is indeed pretty good. Things that we simulate most always work as >>>>>> expected. And it has transmission lines.

    I sometimes "design" with LT Spice, just poke parts here and there to >>>>>> see what happens. That works too.

    Ssh don't say that when Bill is only hours away.
    We'll have another mega thread about why only PhDs should be allowed to design anything.

    You don't have to get a Ph.D. to learn how to read a data sheet. John Larkin got his degree at Tulane, but Tulane can't be
    blamed
    for his unwillingness to read stuff and learn from it.

    Messing about with a Spice simulation isn't much different from messing about with a real circuit. Both work a whole lot better
    if
    you have some idea what you are doing. At least one of the Spice simulations that you have posted here worked rather better when
    John May took out four transistor and marginally better than that when I added another one.

    That must be the 128735th time you've mentioned that Bill.

    Probably not. It was certainly an interesting incident. You had a good idea - even if you couldn't realise it all that well - and
    that was unexpected.

    In any case I now have a circuit which does 150dB in a simulation and
    it isn't anything like the one you mention above. What it does in reality >>> is, of course, anybody's guess and better than 90dB would surprise me.

    Lots of thing surprise you.

    I don't know your exact definition of "Lots" but please give as many examples as you can of things which surprise me.


    The startup characteristic should give you an orgasm because it has
    no overshoot, undershoot or any kind of shoot at all. No integrators
    or damping resistors are needed.

    It's simulating slowly as I type, and the amplitude is still creeping
    up. It's not obvious what's going to limit it. It seems to be diode
    clipping at D1 and D2, which isn't going to produce a temperature stable
    or all that predictable output amplitude.

    It's usual in these sorts of circuits to provide a mechanism that
    controls the amplitude at a well-defined and predictable level. I've put
    three terminal references into my circuits to let me do this. This
    does involve feedback, and stabilising a negative feedback loop to give
    a dead-beat response isn't rocket science. You seem to be congratulating yourself on having avoided doing any of this, but self-congratulation is
    one of your defining characteristics.

    Your conception of what's going on is unlikely to be realistic.

    Ah well in that case perhaps you could explain it to me.

    I could try, but I don't seem to be able to dumb down my arguments far
    enough to make them comprehensible for you.

    --
    Bill Sloman, Sydney


    --- PyGate Linux v1.5.17
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Bill Sloman@3:633/10 to All on Tuesday, June 16, 2026 17:58:32
    On 16/06/2026 2:44 am, john larkin wrote:
    On Mon, 15 Jun 2026 12:38:56 -0400, "Edward Rawde"
    <invalid@invalid.invalid> wrote:

    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110o3uj$4j3m$3@dont-email.me...
    On 14/06/2026 4:15 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110legq$3dir2$1@dont-email.me...
    On 14/06/2026 11:58 am, Edward Rawde wrote:
    "john larkin" <jl@glen--canyon.com> wrote in message news:reqr2l9uf6gcj66bcotm1d5nrg3lqcjf6v@4ax.com...
    On Sat, 13 Jun 2026 22:41:51 -0000 (UTC), Phil Hobbs
    <pcdhSpamMeSenseless@electrooptical.net> wrote:
    Niocl s P˘l Caile n de Ghloucester <thanks-to@Taf.com> wrote: >>>>>>>>> Phil Hobbs <pcdhSpamMeSenseless@Electrooptical.net> wrote:

    <snip>

    LT is indeed pretty good. Things that we simulate most always work as >>>>>>> expected. And it has transmission lines.

    I sometimes "design" with LT Spice, just poke parts here and there to >>>>>>> see what happens. That works too.

    Ssh don't say that when Bill is only hours away.
    We'll have another mega thread about why only PhDs should be allowed to design anything.

    You don't have to get a Ph.D. to learn how to read a data sheet. John Larkin got his degree at Tulane, but Tulane can't be
    blamed
    for his unwillingness to read stuff and learn from it.

    Messing about with a Spice simulation isn't much different from messing about with a real circuit. Both work a whole lot better
    if
    you have some idea what you are doing. At least one of the Spice simulations that you have posted here worked rather better when
    John May took out four transistor and marginally better than that when I added another one.

    That must be the 128735th time you've mentioned that Bill.

    Probably not. It was certainly an interesting incident. You had a good idea - even if you couldn't realise it all that well - and
    that was unexpected.

    In any case I now have a circuit which does 150dB in a simulation and
    it isn't anything like the one you mention above. What it does in reality >>>> is, of course, anybody's guess and better than 90dB would surprise me.

    Lots of thing surprise you.

    I don't know your exact definition of "Lots" but please give as many examples
    as you can of things which surprise me.


    The startup characteristic should give you an orgasm because it has
    no overshoot, undershoot or any kind of shoot at all. No integrators
    or damping resistors are needed.

    Your conception of what's going on is unlikely to be realistic.

    Ah well in that case perhaps you could explain it to me.

    Tailoring the explanation to the audience's capacity to understand it is
    a skill. I can dumb down stuff enough to let managers and junior
    engineers understand what I am saying, but I've had less practice with less-well-informed audiences. My wife wasn't all that well-informed
    about electronics, but she was remarkably clever (FRS, foreign member of
    the US academy of sciences) and probably not an ideal practice object.

    I make no claim at all about the performance of the following circuit
    except that an FFT with a Blackman Harris window on a small sample
    near the end of the simulation measures 150dB down on harmonics.
    It is likely that there are reasons why a real circuit would not be able
    to do this but I'm not about to spend money on test equipment which
    can come anywhere close to measuring it.


    A sub-PPM distortion sine generator wouldn't be difficult, if you had
    some way to measure it.

    The distortion consists of higher harmonics of the basic sine wave - not
    all that much higher. Phase sensitive detectors can pick out quite low
    signal levels at specific - known - frequencies in the presence of much
    higher amplitude signals at different frequencies.

    Edward Rawde doesn't seem to have the kind of skill set needed, but that doesn't seem to inhibit his efforts.

    Making the measuring gear would be as big a project as making the low-distortion oscillator, but not all that more difficult.

    --
    Bill Sloman, Sydney


    --- PyGate Linux v1.5.17
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Edward Rawde@3:633/10 to All on Tuesday, June 16, 2026 09:23:47
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110qrqi$u3kr$1@dont-email.me...
    On 16/06/2026 2:38 am, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110o3uj$4j3m$3@dont-email.me...
    On 14/06/2026 4:15 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110legq$3dir2$1@dont-email.me...
    On 14/06/2026 11:58 am, Edward Rawde wrote:
    "john larkin" <jl@glen--canyon.com> wrote in message news:reqr2l9uf6gcj66bcotm1d5nrg3lqcjf6v@4ax.com...
    On Sat, 13 Jun 2026 22:41:51 -0000 (UTC), Phil Hobbs
    <pcdhSpamMeSenseless@electrooptical.net> wrote:
    Niocl?s P?l Caile?n de Ghloucester <thanks-to@Taf.com> wrote: >>>>>>>>> Phil Hobbs <pcdhSpamMeSenseless@Electrooptical.net> wrote:

    <snip>

    LT is indeed pretty good. Things that we simulate most always work as >>>>>>> expected. And it has transmission lines.

    I sometimes "design" with LT Spice, just poke parts here and there to >>>>>>> see what happens. That works too.

    Ssh don't say that when Bill is only hours away.
    We'll have another mega thread about why only PhDs should be allowed to design anything.

    You don't have to get a Ph.D. to learn how to read a data sheet. John Larkin got his degree at Tulane, but Tulane can't be
    blamed
    for his unwillingness to read stuff and learn from it.

    Messing about with a Spice simulation isn't much different from messing about with a real circuit. Both work a whole lot
    better
    if
    you have some idea what you are doing. At least one of the Spice simulations that you have posted here worked rather better
    when
    John May took out four transistor and marginally better than that when I added another one.

    That must be the 128735th time you've mentioned that Bill.

    Probably not. It was certainly an interesting incident. You had a good idea - even if you couldn't realise it all that well -
    and
    that was unexpected.

    In any case I now have a circuit which does 150dB in a simulation and
    it isn't anything like the one you mention above. What it does in reality >>>> is, of course, anybody's guess and better than 90dB would surprise me.

    Lots of thing surprise you.

    I don't know your exact definition of "Lots" but please give as many examples
    as you can of things which surprise me.


    The startup characteristic should give you an orgasm because it has
    no overshoot, undershoot or any kind of shoot at all. No integrators
    or damping resistors are needed.

    It's simulating slowly as I type, and the amplitude is still creeping up. It's not obvious what's going to limit it. It seems to
    be diode clipping at D1 and D2, which isn't going to produce a temperature stable or all that predictable output amplitude.

    If you really do want to be 150dB down and measure it then you can afford
    to keep your diodes at constant temperature and adjust R1 for correct output level
    when everything is at a stable temperature.


    It's usual in these sorts of circuits to provide a mechanism that controls the amplitude at a well-defined and predictable level.
    I've put three terminal references into my circuits to let me do this. This does involve feedback, and stabilising a negative
    feedback loop to give a dead-beat response isn't rocket science. You seem to be congratulating yourself on having avoided doing
    any of this, but self-congratulation is one of your defining characteristics.

    Your conception of what's going on is unlikely to be realistic.

    Ah well in that case perhaps you could explain it to me.

    I could try, but I don't seem to be able to dumb down my arguments far enough to make them comprehensible for you.

    --
    Bill Sloman, Sydney




    --- PyGate Linux v1.5.17
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From john larkin@3:633/10 to All on Tuesday, June 16, 2026 06:59:11
    On Tue, 16 Jun 2026 17:58:32 +1000, Bill Sloman <bill.sloman@ieee.org>
    wrote:

    On 16/06/2026 2:44 am, john larkin wrote:
    On Mon, 15 Jun 2026 12:38:56 -0400, "Edward Rawde"
    <invalid@invalid.invalid> wrote:

    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110o3uj$4j3m$3@dont-email.me...
    On 14/06/2026 4:15 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110legq$3dir2$1@dont-email.me...
    On 14/06/2026 11:58 am, Edward Rawde wrote:
    "john larkin" <jl@glen--canyon.com> wrote in message news:reqr2l9uf6gcj66bcotm1d5nrg3lqcjf6v@4ax.com...
    On Sat, 13 Jun 2026 22:41:51 -0000 (UTC), Phil Hobbs
    <pcdhSpamMeSenseless@electrooptical.net> wrote:
    Niocl?s P?l Caile?n de Ghloucester <thanks-to@Taf.com> wrote: >>>>>>>>>> Phil Hobbs <pcdhSpamMeSenseless@Electrooptical.net> wrote:

    <snip>

    LT is indeed pretty good. Things that we simulate most always work as >>>>>>>> expected. And it has transmission lines.

    I sometimes "design" with LT Spice, just poke parts here and there to >>>>>>>> see what happens. That works too.

    Ssh don't say that when Bill is only hours away.
    We'll have another mega thread about why only PhDs should be allowed to design anything.

    You don't have to get a Ph.D. to learn how to read a data sheet. John Larkin got his degree at Tulane, but Tulane can't be
    blamed
    for his unwillingness to read stuff and learn from it.

    Messing about with a Spice simulation isn't much different from messing about with a real circuit. Both work a whole lot better
    if
    you have some idea what you are doing. At least one of the Spice simulations that you have posted here worked rather better when
    John May took out four transistor and marginally better than that when I added another one.

    That must be the 128735th time you've mentioned that Bill.

    Probably not. It was certainly an interesting incident. You had a good idea - even if you couldn't realise it all that well - and
    that was unexpected.

    In any case I now have a circuit which does 150dB in a simulation and >>>>> it isn't anything like the one you mention above. What it does in reality >>>>> is, of course, anybody's guess and better than 90dB would surprise me. >>>>
    Lots of thing surprise you.

    I don't know your exact definition of "Lots" but please give as many examples
    as you can of things which surprise me.


    The startup characteristic should give you an orgasm because it has
    no overshoot, undershoot or any kind of shoot at all. No integrators >>>>> or damping resistors are needed.

    Your conception of what's going on is unlikely to be realistic.

    Ah well in that case perhaps you could explain it to me.

    Tailoring the explanation to the audience's capacity to understand it is
    a skill. I can dumb down stuff enough to let managers and junior
    engineers understand what I am saying, but I've had less practice with >less-well-informed audiences. My wife wasn't all that well-informed
    about electronics, but she was remarkably clever (FRS, foreign member of
    the US academy of sciences) and probably not an ideal practice object.

    I make no claim at all about the performance of the following circuit
    except that an FFT with a Blackman Harris window on a small sample
    near the end of the simulation measures 150dB down on harmonics.
    It is likely that there are reasons why a real circuit would not be able >>> to do this but I'm not about to spend money on test equipment which
    can come anywhere close to measuring it.


    A sub-PPM distortion sine generator wouldn't be difficult, if you had
    some way to measure it.

    The distortion consists of higher harmonics of the basic sine wave - not
    all that much higher. Phase sensitive detectors can pick out quite low >signal levels at specific - known - frequencies in the presence of much >higher amplitude signals at different frequencies.

    Edward Rawde doesn't seem to have the kind of skill set needed, but that >doesn't seem to inhibit his efforts.

    Making the measuring gear would be as big a project as making the >low-distortion oscillator, but not all that more difficult.

    Tell us how to measure 1 PPM distortion on an audio-range signal, and
    I'll tell you how to build the sub-PPM variable-frequency source.


    John Larkin
    Highland Tech Glen Canyon Design Center
    Lunatic Fringe Electronics

    --- PyGate Linux v1.5.17
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Bill Sloman@3:633/10 to All on Wednesday, June 17, 2026 00:01:06
    On 16/06/2026 11:23 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110qrqi$u3kr$1@dont-email.me...
    On 16/06/2026 2:38 am, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110o3uj$4j3m$3@dont-email.me...
    On 14/06/2026 4:15 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110legq$3dir2$1@dont-email.me...
    On 14/06/2026 11:58 am, Edward Rawde wrote:
    "john larkin" <jl@glen--canyon.com> wrote in message news:reqr2l9uf6gcj66bcotm1d5nrg3lqcjf6v@4ax.com...
    On Sat, 13 Jun 2026 22:41:51 -0000 (UTC), Phil Hobbs
    <pcdhSpamMeSenseless@electrooptical.net> wrote:
    Niocl s P˘l Caile n de Ghloucester <thanks-to@Taf.com> wrote: >>>>>>>>>> Phil Hobbs <pcdhSpamMeSenseless@Electrooptical.net> wrote:

    <snip>

    LT is indeed pretty good. Things that we simulate most always work as >>>>>>>> expected. And it has transmission lines.

    I sometimes "design" with LT Spice, just poke parts here and there to >>>>>>>> see what happens. That works too.

    Ssh don't say that when Bill is only hours away.
    We'll have another mega thread about why only PhDs should be allowed to design anything.

    You don't have to get a Ph.D. to learn how to read a data sheet. John Larkin got his degree at Tulane, but Tulane can't be
    blamed
    for his unwillingness to read stuff and learn from it.

    Messing about with a Spice simulation isn't much different from messing about with a real circuit. Both work a whole lot
    better
    if
    you have some idea what you are doing. At least one of the Spice simulations that you have posted here worked rather better
    when
    John May took out four transistor and marginally better than that when I added another one.

    That must be the 128735th time you've mentioned that Bill.

    Probably not. It was certainly an interesting incident. You had a good idea - even if you couldn't realise it all that well -
    and
    that was unexpected.

    In any case I now have a circuit which does 150dB in a simulation and >>>>> it isn't anything like the one you mention above. What it does in reality >>>>> is, of course, anybody's guess and better than 90dB would surprise me. >>>>
    Lots of thing surprise you.

    I don't know your exact definition of "Lots" but please give as many examples
    as you can of things which surprise me.


    The startup characteristic should give you an orgasm because it has
    no overshoot, undershoot or any kind of shoot at all. No integrators >>>>> or damping resistors are needed.

    It's simulating slowly as I type, and the amplitude is still creeping up. It's not obvious what's going to limit it. It seems to
    be diode clipping at D1 and D2, which isn't going to produce a temperature stable or all that predictable output amplitude.

    If you really do want to be 150dB down and measure it then you can afford
    to keep your diodes at constant temperature and adjust R1 for correct output level
    when everything is at a stable temperature.

    There are lots of other ways of doing it, and most of them are a whole
    lot more elegant.

    Most of the circuits you have been parodying use a non-linear element to
    let you set up a controllable close-to-linear gain. You rectify the
    output to determine it's amplitude, compare that DC output with a
    reliable reference DC voltage, and use feedback to control the gain to
    get your circuit to run at a stable output. You have chosen to go for
    minimal clipping to control the output amplitude, which is a simpler
    approach, but not all that easy to get to work in practice.

    I have spelled this out before, but you don't seem to have got the message.

    It's usual in these sorts of circuits to provide a mechanism that controls the amplitude at a well-defined and predictable level.
    I've put three terminal references into my circuits to let me do this. This does involve feedback, and stabilising a negative
    feedback loop to give a dead-beat response isn't rocket science. You seem to be congratulating yourself on having avoided doing
    any of this, but self-congratulation is one of your defining characteristics.

    Your conception of what's going on is unlikely to be realistic.

    Ah well in that case perhaps you could explain it to me.

    I could try, but I don't seem to be able to dumb down my arguments far enough to make them comprehensible for you.

    --
    Bill Sloman, Sydney



    --- PyGate Linux v1.5.17
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Bill Sloman@3:633/10 to All on Wednesday, June 17, 2026 01:21:01
    On 16/06/2026 11:59 pm, john larkin wrote:
    On Tue, 16 Jun 2026 17:58:32 +1000, Bill Sloman <bill.sloman@ieee.org>
    wrote:

    On 16/06/2026 2:44 am, john larkin wrote:
    On Mon, 15 Jun 2026 12:38:56 -0400, "Edward Rawde"
    <invalid@invalid.invalid> wrote:

    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110o3uj$4j3m$3@dont-email.me...
    On 14/06/2026 4:15 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110legq$3dir2$1@dont-email.me...
    On 14/06/2026 11:58 am, Edward Rawde wrote:
    "john larkin" <jl@glen--canyon.com> wrote in message news:reqr2l9uf6gcj66bcotm1d5nrg3lqcjf6v@4ax.com...
    On Sat, 13 Jun 2026 22:41:51 -0000 (UTC), Phil Hobbs
    <pcdhSpamMeSenseless@electrooptical.net> wrote:
    Niocl s P˘l Caile n de Ghloucester <thanks-to@Taf.com> wrote: >>>>>>>>>>> Phil Hobbs <pcdhSpamMeSenseless@Electrooptical.net> wrote:

    <snip>

    LT is indeed pretty good. Things that we simulate most always work as >>>>>>>>> expected. And it has transmission lines.

    I sometimes "design" with LT Spice, just poke parts here and there to >>>>>>>>> see what happens. That works too.

    Ssh don't say that when Bill is only hours away.
    We'll have another mega thread about why only PhDs should be allowed to design anything.

    You don't have to get a Ph.D. to learn how to read a data sheet. John Larkin got his degree at Tulane, but Tulane can't be
    blamed
    for his unwillingness to read stuff and learn from it.

    Messing about with a Spice simulation isn't much different from messing about with a real circuit. Both work a whole lot better
    if
    you have some idea what you are doing. At least one of the Spice simulations that you have posted here worked rather better when
    John May took out four transistor and marginally better than that when I added another one.

    That must be the 128735th time you've mentioned that Bill.

    Probably not. It was certainly an interesting incident. You had a good idea - even if you couldn't realise it all that well - and
    that was unexpected.

    In any case I now have a circuit which does 150dB in a simulation and >>>>>> it isn't anything like the one you mention above. What it does in reality
    is, of course, anybody's guess and better than 90dB would surprise me. >>>>>
    Lots of thing surprise you.

    I don't know your exact definition of "Lots" but please give as many examples
    as you can of things which surprise me.


    The startup characteristic should give you an orgasm because it has >>>>>> no overshoot, undershoot or any kind of shoot at all. No integrators >>>>>> or damping resistors are needed.

    Your conception of what's going on is unlikely to be realistic.

    Ah well in that case perhaps you could explain it to me.

    Tailoring the explanation to the audience's capacity to understand it is
    a skill. I can dumb down stuff enough to let managers and junior
    engineers understand what I am saying, but I've had less practice with
    less-well-informed audiences. My wife wasn't all that well-informed
    about electronics, but she was remarkably clever (FRS, foreign member of
    the US academy of sciences) and probably not an ideal practice object.

    I make no claim at all about the performance of the following circuit
    except that an FFT with a Blackman Harris window on a small sample
    near the end of the simulation measures 150dB down on harmonics.
    It is likely that there are reasons why a real circuit would not be able >>>> to do this but I'm not about to spend money on test equipment which
    can come anywhere close to measuring it.


    A sub-PPM distortion sine generator wouldn't be difficult, if you had
    some way to measure it.

    The distortion consists of higher harmonics of the basic sine wave - not
    all that much higher. Phase sensitive detectors can pick out quite low
    signal levels at specific - known - frequencies in the presence of much
    higher amplitude signals at different frequencies.

    Edward Rawde doesn't seem to have the kind of skill set needed, but that
    doesn't seem to inhibit his efforts.

    Making the measuring gear would be as big a project as making the
    low-distortion oscillator, but not all that more difficult.

    Tell us how to measure 1 PPM distortion on an audio-range signal, and
    I'll tell you how to build the sub-PPM variable-frequency source.

    I just did. If you could have understood the advice, your claim to be
    able to offer advice on building the sub-ppm distortion audio generator
    might be plausible.

    None of the low distortion sine wave sources that have been offered here
    were designed to offer much variation in output frequency. Ganged
    Beckman ten-turn pots might get you a decade, but covering much of a
    frequency range does make the project more difficult.

    --
    Bill Sloman, Sydney


    --- PyGate Linux v1.5.17
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From john larkin@3:633/10 to All on Tuesday, June 16, 2026 09:23:27
    On Wed, 17 Jun 2026 01:21:01 +1000, Bill Sloman <bill.sloman@ieee.org>
    wrote:

    On 16/06/2026 11:59 pm, john larkin wrote:
    On Tue, 16 Jun 2026 17:58:32 +1000, Bill Sloman <bill.sloman@ieee.org>
    wrote:

    On 16/06/2026 2:44 am, john larkin wrote:
    On Mon, 15 Jun 2026 12:38:56 -0400, "Edward Rawde"
    <invalid@invalid.invalid> wrote:

    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110o3uj$4j3m$3@dont-email.me...
    On 14/06/2026 4:15 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110legq$3dir2$1@dont-email.me...
    On 14/06/2026 11:58 am, Edward Rawde wrote:
    "john larkin" <jl@glen--canyon.com> wrote in message news:reqr2l9uf6gcj66bcotm1d5nrg3lqcjf6v@4ax.com...
    On Sat, 13 Jun 2026 22:41:51 -0000 (UTC), Phil Hobbs
    <pcdhSpamMeSenseless@electrooptical.net> wrote:
    Niocl?s P?l Caile?n de Ghloucester <thanks-to@Taf.com> wrote: >>>>>>>>>>>> Phil Hobbs <pcdhSpamMeSenseless@Electrooptical.net> wrote: >>>>>>>>
    <snip>

    LT is indeed pretty good. Things that we simulate most always work as
    expected. And it has transmission lines.

    I sometimes "design" with LT Spice, just poke parts here and there to
    see what happens. That works too.

    Ssh don't say that when Bill is only hours away.
    We'll have another mega thread about why only PhDs should be allowed to design anything.

    You don't have to get a Ph.D. to learn how to read a data sheet. John Larkin got his degree at Tulane, but Tulane can't be
    blamed
    for his unwillingness to read stuff and learn from it.

    Messing about with a Spice simulation isn't much different from messing about with a real circuit. Both work a whole lot better
    if
    you have some idea what you are doing. At least one of the Spice simulations that you have posted here worked rather better when
    John May took out four transistor and marginally better than that when I added another one.

    That must be the 128735th time you've mentioned that Bill.

    Probably not. It was certainly an interesting incident. You had a good idea - even if you couldn't realise it all that well - and
    that was unexpected.

    In any case I now have a circuit which does 150dB in a simulation and >>>>>>> it isn't anything like the one you mention above. What it does in reality
    is, of course, anybody's guess and better than 90dB would surprise me. >>>>>>
    Lots of thing surprise you.

    I don't know your exact definition of "Lots" but please give as many examples
    as you can of things which surprise me.


    The startup characteristic should give you an orgasm because it has >>>>>>> no overshoot, undershoot or any kind of shoot at all. No integrators >>>>>>> or damping resistors are needed.

    Your conception of what's going on is unlikely to be realistic.

    Ah well in that case perhaps you could explain it to me.

    Tailoring the explanation to the audience's capacity to understand it is >>> a skill. I can dumb down stuff enough to let managers and junior
    engineers understand what I am saying, but I've had less practice with
    less-well-informed audiences. My wife wasn't all that well-informed
    about electronics, but she was remarkably clever (FRS, foreign member of >>> the US academy of sciences) and probably not an ideal practice object.

    I make no claim at all about the performance of the following circuit >>>>> except that an FFT with a Blackman Harris window on a small sample
    near the end of the simulation measures 150dB down on harmonics.
    It is likely that there are reasons why a real circuit would not be able >>>>> to do this but I'm not about to spend money on test equipment which
    can come anywhere close to measuring it.


    A sub-PPM distortion sine generator wouldn't be difficult, if you had
    some way to measure it.

    The distortion consists of higher harmonics of the basic sine wave - not >>> all that much higher. Phase sensitive detectors can pick out quite low
    signal levels at specific - known - frequencies in the presence of much
    higher amplitude signals at different frequencies.

    Edward Rawde doesn't seem to have the kind of skill set needed, but that >>> doesn't seem to inhibit his efforts.

    Making the measuring gear would be as big a project as making the
    low-distortion oscillator, but not all that more difficult.

    Tell us how to measure 1 PPM distortion on an audio-range signal, and
    I'll tell you how to build the sub-PPM variable-frequency source.

    I just did. If you could have understood the advice, your claim to be
    able to offer advice on building the sub-ppm distortion audio generator >might be plausible.

    Details matter. Very good resistors have ppm/volt coefficients. And
    caps distort. Opamps too.


    None of the low distortion sine wave sources that have been offered here >were designed to offer much variation in output frequency. Ganged
    Beckman ten-turn pots might get you a decade, but covering much of a >frequency range does make the project more difficult.

    Make the sines digitally and use DACs. Simple. The problem is still
    measuring the distortion.


    John Larkin
    Highland Tech Glen Canyon Design Center
    Lunatic Fringe Electronics

    --- PyGate Linux v1.5.17
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Edward Rawde@3:633/10 to All on Tuesday, June 16, 2026 13:56:31
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110rkv5$15d4p$1@dont-email.me...
    On 16/06/2026 11:23 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110qrqi$u3kr$1@dont-email.me...
    On 16/06/2026 2:38 am, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110o3uj$4j3m$3@dont-email.me...
    On 14/06/2026 4:15 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110legq$3dir2$1@dont-email.me...
    On 14/06/2026 11:58 am, Edward Rawde wrote:
    "john larkin" <jl@glen--canyon.com> wrote in message news:reqr2l9uf6gcj66bcotm1d5nrg3lqcjf6v@4ax.com...
    On Sat, 13 Jun 2026 22:41:51 -0000 (UTC), Phil Hobbs
    <pcdhSpamMeSenseless@electrooptical.net> wrote:
    Niocl?s P?l Caile?n de Ghloucester <thanks-to@Taf.com> wrote: >>>>>>>>>>> Phil Hobbs <pcdhSpamMeSenseless@Electrooptical.net> wrote:

    <snip>

    LT is indeed pretty good. Things that we simulate most always work as >>>>>>>>> expected. And it has transmission lines.

    I sometimes "design" with LT Spice, just poke parts here and there to >>>>>>>>> see what happens. That works too.

    Ssh don't say that when Bill is only hours away.
    We'll have another mega thread about why only PhDs should be allowed to design anything.

    You don't have to get a Ph.D. to learn how to read a data sheet. John Larkin got his degree at Tulane, but Tulane can't be
    blamed
    for his unwillingness to read stuff and learn from it.

    Messing about with a Spice simulation isn't much different from messing about with a real circuit. Both work a whole lot
    better
    if
    you have some idea what you are doing. At least one of the Spice simulations that you have posted here worked rather better
    when
    John May took out four transistor and marginally better than that when I added another one.

    That must be the 128735th time you've mentioned that Bill.

    Probably not. It was certainly an interesting incident. You had a good idea - even if you couldn't realise it all that well -
    and
    that was unexpected.

    In any case I now have a circuit which does 150dB in a simulation and >>>>>> it isn't anything like the one you mention above. What it does in reality
    is, of course, anybody's guess and better than 90dB would surprise me. >>>>>
    Lots of thing surprise you.

    I don't know your exact definition of "Lots" but please give as many examples
    as you can of things which surprise me.


    The startup characteristic should give you an orgasm because it has >>>>>> no overshoot, undershoot or any kind of shoot at all. No integrators >>>>>> or damping resistors are needed.

    It's simulating slowly as I type, and the amplitude is still creeping up. It's not obvious what's going to limit it. It seems to
    be diode clipping at D1 and D2, which isn't going to produce a temperature stable or all that predictable output amplitude.

    If you really do want to be 150dB down and measure it then you can afford
    to keep your diodes at constant temperature and adjust R1 for correct output level
    when everything is at a stable temperature.

    There are lots of other ways of doing it, and most of them are a whole lot more elegant.

    Sure.
    I could have a computer monitor the output level and control a motor to adjust R1.


    Most of the circuits you have been parodying use a non-linear element to let you set up a controllable close-to-linear gain. You
    rectify the output to determine it's amplitude, compare that DC output with a reliable reference DC voltage, and use feedback to
    control the gain to get your circuit to run at a stable output. You have chosen to go for minimal clipping to control the output
    amplitude, which is a simpler approach, but not all that easy to get to work in practice.

    I have spelled this out before, but you don't seem to have got the message.

    Of course Headmaster.


    It's usual in these sorts of circuits to provide a mechanism that controls the amplitude at a well-defined and predictable
    level.
    I've put three terminal references into my circuits to let me do this.

    Congratulations.
    I've put stawberry jam on chicken and found it worked well.

    This does involve feedback, and stabilising a negative
    feedback loop to give a dead-beat response isn't rocket science. You seem to be congratulating yourself on having avoided doing
    any of this, but self-congratulation is one of your defining characteristics.

    Your conception of what's going on is unlikely to be realistic.

    Ah well in that case perhaps you could explain it to me.

    I could try, but I don't seem to be able to dumb down my arguments far enough to make them comprehensible for you.

    --
    Bill Sloman, Sydney





    --- PyGate Linux v1.5.17
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Bill Sloman@3:633/10 to All on Wednesday, June 17, 2026 16:12:16
    On 17/06/2026 2:23 am, john larkin wrote:
    On Wed, 17 Jun 2026 01:21:01 +1000, Bill Sloman <bill.sloman@ieee.org>
    wrote:

    On 16/06/2026 11:59 pm, john larkin wrote:
    On Tue, 16 Jun 2026 17:58:32 +1000, Bill Sloman <bill.sloman@ieee.org>
    wrote:

    On 16/06/2026 2:44 am, john larkin wrote:
    On Mon, 15 Jun 2026 12:38:56 -0400, "Edward Rawde"
    <invalid@invalid.invalid> wrote:

    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110o3uj$4j3m$3@dont-email.me...
    On 14/06/2026 4:15 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110legq$3dir2$1@dont-email.me...
    On 14/06/2026 11:58 am, Edward Rawde wrote:
    "john larkin" <jl@glen--canyon.com> wrote in message news:reqr2l9uf6gcj66bcotm1d5nrg3lqcjf6v@4ax.com...
    On Sat, 13 Jun 2026 22:41:51 -0000 (UTC), Phil Hobbs
    <pcdhSpamMeSenseless@electrooptical.net> wrote:
    Niocl s P˘l Caile n de Ghloucester <thanks-to@Taf.com> wrote: >>>>>>>>>>>>> Phil Hobbs <pcdhSpamMeSenseless@Electrooptical.net> wrote:

    <snip>


    A sub-PPM distortion sine generator wouldn't be difficult, if you had >>>>> some way to measure it.

    The distortion consists of higher harmonics of the basic sine wave - not >>>> all that much higher. Phase sensitive detectors can pick out quite low >>>> signal levels at specific - known - frequencies in the presence of much >>>> higher amplitude signals at different frequencies.

    Edward Rawde doesn't seem to have the kind of skill set needed, but that >>>> doesn't seem to inhibit his efforts.

    Making the measuring gear would be as big a project as making the
    low-distortion oscillator, but not all that more difficult.

    Tell us how to measure 1 PPM distortion on an audio-range signal, and
    I'll tell you how to build the sub-PPM variable-frequency source.

    I just did. If you could have understood the advice, your claim to be
    able to offer advice on building the sub-ppm distortion audio generator
    might be plausible.

    Details matter. Very good resistors have ppm/volt coefficients. And
    caps distort. Opamps too.

    Not that you can detail how.

    None of the low distortion sine wave sources that have been offered here
    were designed to offer much variation in output frequency. Ganged
    Beckman ten-turn pots might get you a decade, but covering much of a
    frequency range does make the project more difficult.

    Make the sines digitally and use DACs. Simple. The problem is still
    measuring the distortion.

    DACs aren't that good, which is the kind of detail you ought to know. Or
    at least DACs anybody here could afford to use.

    The point about the low distortion sine wave oscillators is that they
    are cheap. I've got a version built around a pair of AD734 four-quadrant multipliers, but they cost almost $60 each, so I'm not offering it as an option.

    A twin-T notch filters can block a pure sine wave very effectively
    (though you do have to keep re-tuning it) to the point where you can
    amplify the residual signal to the point where the first four harmonics
    are detectable.


    You can lock a sixty time higher frequency VC0 to the pure sine wave you
    want to look at - a 4046 will do it - and generate the in-phase and
    quadrature square waves that you'd need to detect the fundamental and
    the first four harmonics.

    The twin-T filter will mess up the amplitude and phase of what you
    measure, but to a stable and predictable, and thus corrigible, degree.

    --
    Bill Sloman, Sydney


    --- PyGate Linux v1.5.17
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Bill Sloman@3:633/10 to All on Wednesday, June 17, 2026 16:19:11
    On 17/06/2026 3:56 am, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110rkv5$15d4p$1@dont-email.me...
    On 16/06/2026 11:23 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110qrqi$u3kr$1@dont-email.me...
    On 16/06/2026 2:38 am, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110o3uj$4j3m$3@dont-email.me...
    On 14/06/2026 4:15 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110legq$3dir2$1@dont-email.me...
    On 14/06/2026 11:58 am, Edward Rawde wrote:
    "john larkin" <jl@glen--canyon.com> wrote in message news:reqr2l9uf6gcj66bcotm1d5nrg3lqcjf6v@4ax.com...
    On Sat, 13 Jun 2026 22:41:51 -0000 (UTC), Phil Hobbs
    <pcdhSpamMeSenseless@electrooptical.net> wrote:
    Niocl s P˘l Caile n de Ghloucester <thanks-to@Taf.com> wrote: >>>>>>>>>>>> Phil Hobbs <pcdhSpamMeSenseless@Electrooptical.net> wrote: >>>>>>>>
    <snip>

    LT is indeed pretty good. Things that we simulate most always work as
    expected. And it has transmission lines.

    I sometimes "design" with LT Spice, just poke parts here and there to
    see what happens. That works too.

    Ssh don't say that when Bill is only hours away.
    We'll have another mega thread about why only PhDs should be allowed to design anything.

    You don't have to get a Ph.D. to learn how to read a data sheet. John Larkin got his degree at Tulane, but Tulane can't be
    blamed
    for his unwillingness to read stuff and learn from it.

    Messing about with a Spice simulation isn't much different from messing about with a real circuit. Both work a whole lot
    better
    if
    you have some idea what you are doing. At least one of the Spice simulations that you have posted here worked rather better
    when
    John May took out four transistor and marginally better than that when I added another one.

    That must be the 128735th time you've mentioned that Bill.

    Probably not. It was certainly an interesting incident. You had a good idea - even if you couldn't realise it all that well -
    and
    that was unexpected.

    In any case I now have a circuit which does 150dB in a simulation and >>>>>>> it isn't anything like the one you mention above. What it does in reality
    is, of course, anybody's guess and better than 90dB would surprise me. >>>>>>
    Lots of thing surprise you.

    I don't know your exact definition of "Lots" but please give as many examples
    as you can of things which surprise me.


    The startup characteristic should give you an orgasm because it has >>>>>>> no overshoot, undershoot or any kind of shoot at all. No integrators >>>>>>> or damping resistors are needed.

    It's simulating slowly as I type, and the amplitude is still creeping up. It's not obvious what's going to limit it. It seems to
    be diode clipping at D1 and D2, which isn't going to produce a temperature stable or all that predictable output amplitude.

    If you really do want to be 150dB down and measure it then you can afford >>> to keep your diodes at constant temperature and adjust R1 for correct output level
    when everything is at a stable temperature.

    There are lots of other ways of doing it, and most of them are a whole lot more elegant.

    Sure.
    I could have a computer monitor the output level and control a motor to adjust R1.

    Perhaps. It doesn't sound like a cheap option.

    Most of the circuits you have been parodying use a non-linear element to let you set up a controllable close-to-linear gain. You
    rectify the output to determine it's amplitude, compare that DC output with a reliable reference DC voltage, and use feedback to
    control the gain to get your circuit to run at a stable output. You have chosen to go for minimal clipping to control the output
    amplitude, which is a simpler approach, but not all that easy to get to work in practice.

    I have spelled this out before, but you don't seem to have got the message.

    Of course Headmaster.

    As if you had the capacity to learn.

    It's usual in these sorts of circuits to provide a mechanism that controls the amplitude at a well-defined and predictable
    level.
    I've put three terminal references into my circuits to let me do this.

    Congratulations.
    I've put stawberry jam on chicken and found it worked well.

    I've never done it with a real circuit, but it ought to work. The parts
    aren't that expensive.

    This does involve feedback, and stabilising a negative
    feedback loop to give a dead-beat response isn't rocket science. You seem to be congratulating yourself on having avoided doing
    any of this, but self-congratulation is one of your defining characteristics.

    Your conception of what's going on is unlikely to be realistic.

    Ah well in that case perhaps you could explain it to me.

    I could try, but I don't seem to be able to dumb down my arguments far enough to make them comprehensible for you.

    --
    Bill Sloman, Sydney


    --- PyGate Linux v1.5.17
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Liz Tuddenham@3:633/10 to All on Wednesday, June 17, 2026 10:28:21
    Edward Rawde <invalid@invalid.invalid> wrote:

    [...]
    I've put stawberry jam on chicken and found it worked well.

    When I tried it, the chicken broke its neck trying to peck the jam off -
    after that it didn't work at all.


    --
    ~ Liz Tuddenham ~
    (Remove the ".invalid"s and add ".co.uk" to reply)
    www.poppyrecords.co.uk

    --- PyGate Linux v1.5.17
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Liz Tuddenham@3:633/10 to All on Wednesday, June 17, 2026 10:28:21
    Bill Sloman <bill.sloman@ieee.org> wrote:

    [...]
    The point about the low distortion sine wave oscillators is that they
    are cheap.

    I may have missed the point here but why are you trying to generate and
    measure infra-low distortion sine waves?

    Any harmonics120dB or more below the signal will be lost in the noise
    floor and can only be recovered by narrow-bandwidth techniques, so which practical applications require distortion levels below those obtainable
    from common existing oscillators?


    --
    ~ Liz Tuddenham ~
    (Remove the ".invalid"s and add ".co.uk" to reply)
    www.poppyrecords.co.uk

    --- PyGate Linux v1.5.17
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Bill Sloman@3:633/10 to All on Wednesday, June 17, 2026 20:39:25
    On 17/06/2026 7:28 pm, Liz Tuddenham wrote:
    Bill Sloman <bill.sloman@ieee.org> wrote:

    [...]
    The point about the low distortion sine wave oscillators is that they
    are cheap.

    I may have missed the point here but why are you trying to generate and measure infra-low distortion sine waves?

    Any harmonics120dB or more below the signal will be lost in the noise
    floor and can only be recovered by narrow-bandwidth techniques, so which practical applications require distortion levels below those obtainable
    from common existing oscillators?

    None that I know of. It's a fairly silly game.

    Jim Williams put a low distortion sine wave oscillator into one of his application notes, claiming to have got a harmonic content more that
    125dB below the fundamental. There are better ways of doing what he did.
    and looking at them is sort of interesting, but there's not a lot of
    point to it.

    --
    Bill Sloman, Sydney



    --- PyGate Linux v1.5.17
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From john larkin@3:633/10 to All on Wednesday, June 17, 2026 05:04:27
    On Wed, 17 Jun 2026 16:12:16 +1000, Bill Sloman <bill.sloman@ieee.org>
    wrote:

    On 17/06/2026 2:23 am, john larkin wrote:
    On Wed, 17 Jun 2026 01:21:01 +1000, Bill Sloman <bill.sloman@ieee.org>
    wrote:

    On 16/06/2026 11:59 pm, john larkin wrote:
    On Tue, 16 Jun 2026 17:58:32 +1000, Bill Sloman <bill.sloman@ieee.org> >>>> wrote:

    On 16/06/2026 2:44 am, john larkin wrote:
    On Mon, 15 Jun 2026 12:38:56 -0400, "Edward Rawde"
    <invalid@invalid.invalid> wrote:

    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110o3uj$4j3m$3@dont-email.me...
    On 14/06/2026 4:15 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110legq$3dir2$1@dont-email.me...
    On 14/06/2026 11:58 am, Edward Rawde wrote:
    "john larkin" <jl@glen--canyon.com> wrote in message news:reqr2l9uf6gcj66bcotm1d5nrg3lqcjf6v@4ax.com...
    On Sat, 13 Jun 2026 22:41:51 -0000 (UTC), Phil Hobbs
    <pcdhSpamMeSenseless@electrooptical.net> wrote:
    Niocl?s P?l Caile?n de Ghloucester <thanks-to@Taf.com> wrote: >>>>>>>>>>>>>> Phil Hobbs <pcdhSpamMeSenseless@Electrooptical.net> wrote:

    <snip>


    A sub-PPM distortion sine generator wouldn't be difficult, if you had >>>>>> some way to measure it.

    The distortion consists of higher harmonics of the basic sine wave - not >>>>> all that much higher. Phase sensitive detectors can pick out quite low >>>>> signal levels at specific - known - frequencies in the presence of much >>>>> higher amplitude signals at different frequencies.

    Edward Rawde doesn't seem to have the kind of skill set needed, but that >>>>> doesn't seem to inhibit his efforts.

    Making the measuring gear would be as big a project as making the
    low-distortion oscillator, but not all that more difficult.

    Tell us how to measure 1 PPM distortion on an audio-range signal, and
    I'll tell you how to build the sub-PPM variable-frequency source.

    I just did. If you could have understood the advice, your claim to be
    able to offer advice on building the sub-ppm distortion audio generator
    might be plausible.

    Details matter. Very good resistors have ppm/volt coefficients. And
    caps distort. Opamps too.

    Not that you can detail how.

    None of the low distortion sine wave sources that have been offered here >>> were designed to offer much variation in output frequency. Ganged
    Beckman ten-turn pots might get you a decade, but covering much of a
    frequency range does make the project more difficult.

    Make the sines digitally and use DACs. Simple. The problem is still
    measuring the distortion.

    DACs aren't that good, which is the kind of detail you ought to know. Or
    at least DACs anybody here could afford to use.

    AD5791 is a nice fast 1 PPM DAC. It can make a pretty good sine wave.

    Add a 16-bit DAC off to the side to tweak out the residual distortion.
    IF you can measure it somehow. One could do the same trick using
    cheaper DACs.

    That's the issue: how to measure sub-PPM distortion. If you can
    measure it, you can easily tweak out the harmonics.



    The point about the low distortion sine wave oscillators is that they
    are cheap. I've got a version built around a pair of AD734 four-quadrant >multipliers, but they cost almost $60 each, so I'm not offering it as an >option.

    A twin-T notch filters can block a pure sine wave very effectively
    (though you do have to keep re-tuning it) to the point where you can
    amplify the residual signal to the point where the first four harmonics
    are detectable.


    You can lock a sixty time higher frequency VC0 to the pure sine wave you >want to look at - a 4046 will do it - and generate the in-phase and >quadrature square waves that you'd need to detect the fundamental and
    the first four harmonics.

    4046s have ghastly jitter.


    The twin-T filter will mess up the amplitude and phase of what you
    measure, but to a stable and predictable, and thus corrigible, degree.

    Just the passive parts will have PPMs of distortion.


    John Larkin
    Highland Tech Glen Canyon Design Center
    Lunatic Fringe Electronics

    --- PyGate Linux v1.5.17
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Bill Sloman@3:633/10 to All on Thursday, June 18, 2026 01:50:31
    On 17/06/2026 10:04 pm, john larkin wrote:
    On Wed, 17 Jun 2026 16:12:16 +1000, Bill Sloman <bill.sloman@ieee.org>
    wrote:

    On 17/06/2026 2:23 am, john larkin wrote:
    On Wed, 17 Jun 2026 01:21:01 +1000, Bill Sloman <bill.sloman@ieee.org>
    wrote:

    On 16/06/2026 11:59 pm, john larkin wrote:
    On Tue, 16 Jun 2026 17:58:32 +1000, Bill Sloman <bill.sloman@ieee.org> >>>>> wrote:

    On 16/06/2026 2:44 am, john larkin wrote:
    On Mon, 15 Jun 2026 12:38:56 -0400, "Edward Rawde"
    <invalid@invalid.invalid> wrote:

    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110o3uj$4j3m$3@dont-email.me...
    On 14/06/2026 4:15 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110legq$3dir2$1@dont-email.me...
    On 14/06/2026 11:58 am, Edward Rawde wrote:
    "john larkin" <jl@glen--canyon.com> wrote in message news:reqr2l9uf6gcj66bcotm1d5nrg3lqcjf6v@4ax.com...
    On Sat, 13 Jun 2026 22:41:51 -0000 (UTC), Phil Hobbs >>>>>>>>>>>>> <pcdhSpamMeSenseless@electrooptical.net> wrote:
    Niocl s P˘l Caile n de Ghloucester <thanks-to@Taf.com> wrote: >>>>>>>>>>>>>>> Phil Hobbs <pcdhSpamMeSenseless@Electrooptical.net> wrote:

    <snip>


    A sub-PPM distortion sine generator wouldn't be difficult, if you had >>>>>>> some way to measure it.

    The distortion consists of higher harmonics of the basic sine wave - not >>>>>> all that much higher. Phase sensitive detectors can pick out quite low >>>>>> signal levels at specific - known - frequencies in the presence of much >>>>>> higher amplitude signals at different frequencies.

    Edward Rawde doesn't seem to have the kind of skill set needed, but that >>>>>> doesn't seem to inhibit his efforts.

    Making the measuring gear would be as big a project as making the
    low-distortion oscillator, but not all that more difficult.

    Tell us how to measure 1 PPM distortion on an audio-range signal, and >>>>> I'll tell you how to build the sub-PPM variable-frequency source.

    I just did. If you could have understood the advice, your claim to be
    able to offer advice on building the sub-ppm distortion audio generator >>>> might be plausible.

    Details matter. Very good resistors have ppm/volt coefficients. And
    caps distort. Opamps too.

    Not that you can detail how.

    None of the low distortion sine wave sources that have been offered here >>>> were designed to offer much variation in output frequency. Ganged
    Beckman ten-turn pots might get you a decade, but covering much of a
    frequency range does make the project more difficult.

    Make the sines digitally and use DACs. Simple. The problem is still
    measuring the distortion.

    DACs aren't that good, which is the kind of detail you ought to know. Or
    at least DACs anybody here could afford to use.

    AD5791 is a nice fast 1 PPM DAC. It can make a pretty good sine wave.

    And it costs about $100. That's an extravagant solution

    Add a 16-bit DAC off to the side to tweak out the residual distortion.

    Pull the other leg. You have to map the distortion before you can
    correct it, and you are skeptical about measuring the distortion in the
    first place.

    IF you can measure it somehow. One could do the same trick using
    cheaper DACs.

    Do show us how.

    That's the issue: how to measure sub-PPM distortion. If you can
    measure it, you can easily tweak out the harmonics.

    You measure it by blocking out the sine wave with a notch filter and
    look at what's left over. Twin-T filters make pretty good notches, but
    you do have to tune them carefully and keep tuning them as the
    temperature drifts. I suppose you could automate that but it would take
    work.

    The point about the low distortion sine wave oscillators is that they
    are cheap. I've got a version built around a pair of AD734 four-quadrant
    multipliers, but they cost almost $60 each, so I'm not offering it as an
    option.

    A twin-T notch filters can block a pure sine wave very effectively
    (though you do have to keep re-tuning it) to the point where you can
    amplify the residual signal to the point where the first four harmonics
    are detectable.

    You can lock a sixty time higher frequency VC0 to the pure sine wave you
    want to look at - a 4046 will do it - and generate the in-phase and
    quadrature square waves that you'd need to detect the fundamental and
    the first four harmonics.

    4046s have ghastly jitter.

    But it won't matter in this application. You want to pull out just the harmonics, and if the square waves repeat at the right intervals a
    little uncertainty on when the switching occurs won't introduce
    cumulative errors.

    The twin-T filter will mess up the amplitude and phase of what you
    measure, but to a stable and predictable, and thus corrigible, degree.

    Just the passive parts will have PPMs of distortion.

    Really? Great excuse for not trying.

    --
    Bill Sloman, Sydeny


    --- PyGate Linux v1.5.17
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From john larkin@3:633/10 to All on Wednesday, June 17, 2026 11:02:01
    On Thu, 18 Jun 2026 01:50:31 +1000, Bill Sloman <bill.sloman@ieee.org>
    wrote:

    On 17/06/2026 10:04 pm, john larkin wrote:
    On Wed, 17 Jun 2026 16:12:16 +1000, Bill Sloman <bill.sloman@ieee.org>
    wrote:

    On 17/06/2026 2:23 am, john larkin wrote:
    On Wed, 17 Jun 2026 01:21:01 +1000, Bill Sloman <bill.sloman@ieee.org> >>>> wrote:

    On 16/06/2026 11:59 pm, john larkin wrote:
    On Tue, 16 Jun 2026 17:58:32 +1000, Bill Sloman <bill.sloman@ieee.org> >>>>>> wrote:

    On 16/06/2026 2:44 am, john larkin wrote:
    On Mon, 15 Jun 2026 12:38:56 -0400, "Edward Rawde"
    <invalid@invalid.invalid> wrote:

    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110o3uj$4j3m$3@dont-email.me...
    On 14/06/2026 4:15 pm, Edward Rawde wrote:
    "Bill Sloman" <bill.sloman@ieee.org> wrote in message news:110legq$3dir2$1@dont-email.me...
    On 14/06/2026 11:58 am, Edward Rawde wrote:
    "john larkin" <jl@glen--canyon.com> wrote in message news:reqr2l9uf6gcj66bcotm1d5nrg3lqcjf6v@4ax.com...
    On Sat, 13 Jun 2026 22:41:51 -0000 (UTC), Phil Hobbs >>>>>>>>>>>>>> <pcdhSpamMeSenseless@electrooptical.net> wrote:
    Niocl?s P?l Caile?n de Ghloucester <thanks-to@Taf.com> wrote: >>>>>>>>>>>>>>>> Phil Hobbs <pcdhSpamMeSenseless@Electrooptical.net> wrote:

    <snip>


    A sub-PPM distortion sine generator wouldn't be difficult, if you had >>>>>>>> some way to measure it.

    The distortion consists of higher harmonics of the basic sine wave - not
    all that much higher. Phase sensitive detectors can pick out quite low >>>>>>> signal levels at specific - known - frequencies in the presence of much >>>>>>> higher amplitude signals at different frequencies.

    Edward Rawde doesn't seem to have the kind of skill set needed, but that
    doesn't seem to inhibit his efforts.

    Making the measuring gear would be as big a project as making the >>>>>>> low-distortion oscillator, but not all that more difficult.

    Tell us how to measure 1 PPM distortion on an audio-range signal, and >>>>>> I'll tell you how to build the sub-PPM variable-frequency source.

    I just did. If you could have understood the advice, your claim to be >>>>> able to offer advice on building the sub-ppm distortion audio generator >>>>> might be plausible.

    Details matter. Very good resistors have ppm/volt coefficients. And
    caps distort. Opamps too.

    Not that you can detail how.

    None of the low distortion sine wave sources that have been offered here >>>>> were designed to offer much variation in output frequency. Ganged
    Beckman ten-turn pots might get you a decade, but covering much of a >>>>> frequency range does make the project more difficult.

    Make the sines digitally and use DACs. Simple. The problem is still
    measuring the distortion.

    DACs aren't that good, which is the kind of detail you ought to know. Or >>> at least DACs anybody here could afford to use.

    AD5791 is a nice fast 1 PPM DAC. It can make a pretty good sine wave.

    And it costs about $100. That's an extravagant solution

    Add a 16-bit DAC off to the side to tweak out the residual distortion.

    Pull the other leg. You have to map the distortion before you can
    correct it, and you are skeptical about measuring the distortion in the >first place.

    IF you can measure it somehow. One could do the same trick using
    cheaper DACs.

    Do show us how.

    Sum a couple of 16-bit DACs, coarse and fine. Make a sine wave with
    the big DAC and fine-tune out the harmonics with the fine one.

    Easy. The problem becomes measuring the harmonics.



    That's the issue: how to measure sub-PPM distortion. If you can
    measure it, you can easily tweak out the harmonics.

    You measure it by blocking out the sine wave with a notch filter and
    look at what's left over. Twin-T filters make pretty good notches, but
    you do have to tune them carefully and keep tuning them as the
    temperature drifts. I suppose you could automate that but it would take >work.

    The point about the low distortion sine wave oscillators is that they
    are cheap. I've got a version built around a pair of AD734 four-quadrant >>> multipliers, but they cost almost $60 each, so I'm not offering it as an >>> option.

    A twin-T notch filters can block a pure sine wave very effectively
    (though you do have to keep re-tuning it) to the point where you can
    amplify the residual signal to the point where the first four harmonics
    are detectable.

    You can lock a sixty time higher frequency VC0 to the pure sine wave you >>> want to look at - a 4046 will do it - and generate the in-phase and
    quadrature square waves that you'd need to detect the fundamental and
    the first four harmonics.

    4046s have ghastly jitter.

    But it won't matter in this application. You want to pull out just the >harmonics, and if the square waves repeat at the right intervals a
    little uncertainty on when the switching occurs won't introduce
    cumulative errors.

    The twin-T filter will mess up the amplitude and phase of what you
    measure, but to a stable and predictable, and thus corrigible, degree.

    Just the passive parts will have PPMs of distortion.

    Really? Great excuse for not trying.

    You just admitted that "It's a fairly silly game."

    But I'm designing a PPM-class programmable voltage DC source, so
    things like resistor voltage coefficients matter.

    Not so much cap voltage coefficients, for DC. Dielectric absorption
    might matter.

    DAC1220 is a real 20-bit DAC, only $11, but it's too slow for audio.
    There are some audio delta-sigma DACs that could do low distortion.




    John Larkin
    Highland Tech Glen Canyon Design Center
    Lunatic Fringe Electronics

    --- PyGate Linux v1.5.17
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)