Version 4.1 SHEET 1 3060 2632 WIRE 2208 1744 2064 1744 WIRE 2304 1744 2208 1744 WIRE 2064 1808 2064 1744 WIRE 2304 1808 2304 1744 WIRE 1840 1824 1712 1824 WIRE 2208 1824 2208 1744 WIRE 1712 1856 1712 1824 WIRE 1840 1904 1840 1824 WIRE 2064 1920 2064 1888 WIRE 2208 1920 2208 1888 WIRE 2304 1920 2304 1888 WIRE 2304 1920 2208 1920 WIRE 1712 1968 1712 1936 WIRE 2208 1984 2208 1920 WIRE 2304 1984 2208 1984 WIRE 1472 2032 1440 2032 WIRE 1520 2032 1472 2032 WIRE 1696 2032 1600 2032 WIRE 1840 2032 1840 1968 WIRE 1840 2032 1760 2032 WIRE 1888 2032 1840 2032 WIRE 1936 2032 1888 2032 WIRE 2016 2032 1936 2032 WIRE 2144 2032 2016 2032 WIRE 1440 2080 1440 2032 WIRE 1888 2112 1888 2032 WIRE 2208 2128 2208 2080 WIRE 2304 2128 2208 2128 WIRE 2016 2160 2016 2032 WIRE 2208 2160 2208 2128 WIRE 1440 2224 1440 2160 WIRE 1536 2224 1440 2224 WIRE 1680 2224 1536 2224 WIRE 1536 2256 1536 2224 WIRE 1888 2256 1888 2192 WIRE 2016 2256 2016 2224 WIRE 2016 2256 1888 2256 WIRE 2128 2256 2016 2256 WIRE 2208 2256 2208 2240 WIRE 2208 2256 2128 2256 WIRE 2128 2272 2128 2256 FLAG 2128 2272 0 FLAG 2304 1984 collector FLAG 2304 2128 emitter FLAG 1536 2256 0 FLAG 2064 1920 0 FLAG 1936 2032 base FLAG 1472 2032 IF_in FLAG 1712 1968 0 SYMBOL res 2192 2144 R0 SYMATTR InstName R2 SYMATTR Value 1K SYMBOL VOLTAGE 2064 1792 R0 SYMATTR InstName V1 SYMATTR Value 10 SYMBOL res 1504 2048 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R3 SYMATTR Value 100 SYMBOL npn 2144 1984 R0 SYMATTR InstName Q1 SYMATTR Value 2N2222 SYMBOL res 1872 2096 R0 SYMATTR InstName R4 SYMATTR Value 10k SYMBOL cap 2192 1824 R0 SYMATTR InstName C2 SYMATTR Value 10n SYMBOL ind 2288 1792 R0 WINDOW 39 36 108 Left 2 SYMATTR SpiceLine Rser=1 SYMATTR InstName L1 SYMATTR Value 28.2µH SYMBOL diode 2032 2224 R180 WINDOW 0 24 64 Left 2 WINDOW 3 24 0 Left 2 SYMATTR InstName D1 SYMATTR Value 1N4148 SYMBOL diode 1856 1968 R180 WINDOW 0 24 64 Left 2 WINDOW 3 24 0 Left 2 SYMATTR InstName D2 SYMATTR Value 1N4148 SYMBOL voltage 1712 1840 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V2 SYMATTR Value 5 SYMBOL voltage 1440 2064 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V3 SYMATTR Value SINE(0 40 100k) SYMBOL cap 1760 2016 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C1 SYMATTR Value 100n TEXT 1808 2320 Left 2 !.tran 0 11m 1m 10n startup TEXT 1808 2352 Left 2 !.options method=trap TEXT 1488 1064 Left 2 ;the "If-in" waveform is big enough to overdrive the circuit and change the sine wave into \nsomething like a square wave.\na square wave has odd harmonics rather than even harmonics. so 1st, 3rd, 5th, 7th etc dominate\nnote that the it is third harmonic (300khz) of the 100khz input that is selected by the LC filter\n \ndiodes D1 and D2 are to clip the input 100khz sine wave into something like a square wave\nC2 and L1 are calculated to resonate at 300khz TEXT 1488 1296 Left 4 ;Instructions TEXT 1496 1336 Left 2 ;click on run\nthen click on "IF_in" to plot it.\nthen click on the plot window then on plot settings / add plot pane\nthen click on "base" to plot it\nthen click on the plot window and plot settings/add plot pane\nthen click on "emitter" to plot it\nthen click on the plot window and plot settings/add plot pane\nthen click on "collector" to plot it\nthen click on the plot window, then click on View/FFT\nthen click on V(emmitter) in the window that opens, this will plot its FFT,\nnote that its the odd harmonics of 100khz that dominate\nthen click on the plot window, then click on View/FFT\nthen click on V(collector) in the window that opens, TEXT 1688 952 Left 5 ;Frequency multiplier TEXT 1480 1024 Left 4 ;Description