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
Didn't find your answer? Ask the community — no account required.
P
Phil Hobbs
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
P
Phil Hobbs
1W/1V
J
Jeroen Belleman
Thanks Phil. That's a way to do it. I'd hoped there was some way to encode this in the schematics.
Jeroen Belleman
J
john larkin
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
N
Nioclás Pól Caileán de Ghloucester
Phil Hobbs snipped-for-privacy@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. (S.
formatting link
fuer Kontaktdaten!)
P
Phil Hobbs
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
J
john larkin
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
E
Edward Rawde
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.
B
Bill Sloman
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.
E
Edward Rawde
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.
B
Bill Sloman
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.
Lots of thing surprise you.
Your conception of what's going on is unlikely to be realistic.
<snip>
E
Edward Rawde
"Bill Sloman" snipped-for-privacy@ieee.org wrote in message news:110o3uj$4j3m$ snipped-for-privacy@dont-email.me...
I don't know your exact definition of "Lots" but please give as many examples as you can of things which surprise me.
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
J
john larkin
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
B
Bill Sloman
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.
I could try, but I don't seem to be able to dumb down my arguments far enough to make them comprehensible for you.
B
Bill Sloman
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.
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.
E
Edward Rawde
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.
J
john larkin
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
B
Bill Sloman
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.
B
Bill Sloman
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.
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.