Version 4.1 SHEET 1 4292 4404 WIRE -384 336 -480 336 WIRE -192 336 -304 336 WIRE -160 336 -192 336 WIRE -480 368 -480 336 WIRE -480 512 -480 448 WIRE -160 512 -160 336 WIRE 16 512 -160 512 WIRE -160 528 -160 512 WIRE -1232 640 -1328 640 WIRE -1088 640 -1232 640 WIRE -352 640 -400 640 WIRE -256 640 -256 592 WIRE -256 640 -272 640 WIRE -208 640 -256 640 WIRE -1328 656 -1328 640 WIRE -160 656 -160 608 WIRE -400 672 -400 640 WIRE -208 672 -208 640 WIRE 16 672 16 512 WIRE -1328 752 -1328 736 WIRE -1136 752 -1152 752 WIRE -1088 752 -1088 640 WIRE -1088 752 -1136 752 WIRE -160 768 -160 736 WIRE 16 768 16 736 WIRE 16 768 -160 768 WIRE -1152 784 -1152 752 WIRE -1136 784 -1136 752 WIRE -400 784 -400 752 WIRE -208 784 -208 720 WIRE -208 784 -400 784 WIRE -160 784 -160 768 WIRE -160 784 -208 784 WIRE -1184 800 -1280 800 WIRE -944 816 -1120 816 WIRE -656 816 -944 816 WIRE -1184 832 -1216 832 WIRE -656 832 -736 832 WIRE -544 832 -592 832 WIRE -656 848 -688 848 WIRE -688 864 -688 848 WIRE -656 864 -688 864 WIRE -1280 880 -1280 800 WIRE -1168 880 -1168 848 WIRE -1168 880 -1280 880 WIRE -1152 880 -1152 848 WIRE -1152 880 -1168 880 WIRE -1136 880 -1136 848 WIRE -1136 880 -1152 880 WIRE -944 880 -944 816 WIRE -912 880 -944 880 WIRE -800 880 -832 880 WIRE -752 880 -800 880 WIRE -736 880 -736 832 WIRE -736 880 -752 880 WIRE -688 880 -688 864 WIRE -656 880 -688 880 WIRE -688 896 -688 880 WIRE -672 896 -688 896 WIRE -640 896 -640 880 WIRE -640 896 -672 896 WIRE -800 912 -800 880 WIRE -672 912 -672 896 WIRE -1856 928 -1936 928 WIRE -1696 928 -1856 928 WIRE -1456 928 -1552 928 WIRE -1216 928 -1216 832 WIRE -1216 928 -1456 928 WIRE -160 928 -160 784 WIRE -96 928 -160 928 WIRE 320 928 -96 928 WIRE 496 928 400 928 WIRE 672 928 576 928 WIRE -1936 960 -1936 928 WIRE 672 960 672 928 WIRE -1136 992 -1152 992 WIRE -1088 992 -1088 752 WIRE -1088 992 -1136 992 WIRE -800 992 -800 976 WIRE -1152 1008 -1152 992 WIRE -1136 1008 -1136 992 WIRE -160 1008 -160 928 WIRE 144 1008 -160 1008 WIRE -1696 1024 -1728 1024 WIRE -1216 1024 -1216 928 WIRE -1184 1024 -1216 1024 WIRE -944 1040 -1120 1040 WIRE -928 1040 -944 1040 WIRE -656 1040 -928 1040 WIRE -1728 1056 -1728 1024 WIRE -1280 1056 -1280 880 WIRE -1184 1056 -1280 1056 WIRE -656 1056 -736 1056 WIRE -544 1056 -592 1056 WIRE -1936 1072 -1936 1040 WIRE -656 1072 -688 1072 WIRE -688 1088 -688 1072 WIRE -656 1088 -688 1088 WIRE -1168 1104 -1168 1072 WIRE -1152 1104 -1152 1072 WIRE -1152 1104 -1168 1104 WIRE -1136 1104 -1136 1072 WIRE -1136 1104 -1152 1104 WIRE -688 1104 -688 1088 WIRE -656 1104 -688 1104 WIRE -160 1104 -160 1008 WIRE -32 1104 -160 1104 WIRE 144 1104 144 1008 WIRE -688 1120 -688 1104 WIRE -672 1120 -688 1120 WIRE -640 1120 -640 1104 WIRE -640 1120 -672 1120 WIRE -160 1120 -160 1104 WIRE -1280 1136 -1280 1056 WIRE -1152 1136 -1152 1104 WIRE -1152 1136 -1280 1136 WIRE -672 1136 -672 1120 WIRE -1280 1152 -1280 1136 WIRE -944 1152 -944 1040 WIRE -912 1152 -944 1152 WIRE -800 1152 -832 1152 WIRE -752 1152 -800 1152 WIRE -736 1152 -736 1056 WIRE -736 1152 -752 1152 WIRE 672 1168 672 1024 WIRE 672 1168 608 1168 WIRE -800 1184 -800 1152 WIRE 1008 1184 1008 1136 WIRE 1008 1184 976 1184 WIRE 1024 1184 1008 1184 WIRE 672 1200 672 1168 WIRE 672 1200 592 1200 WIRE 592 1216 592 1200 WIRE 672 1216 672 1200 WIRE 752 1216 672 1216 WIRE 976 1216 976 1184 WIRE 976 1216 848 1216 WIRE 1024 1216 1024 1184 WIRE -352 1232 -384 1232 WIRE -256 1232 -256 1200 WIRE -256 1232 -272 1232 WIRE -208 1232 -256 1232 WIRE 144 1232 144 1184 WIRE -32 1248 -32 1104 WIRE -800 1264 -800 1248 WIRE -384 1264 -384 1232 WIRE -160 1264 -160 1200 WIRE -208 1280 -208 1232 WIRE 752 1296 672 1296 WIRE 976 1296 848 1296 WIRE 592 1328 592 1296 WIRE 672 1328 672 1296 WIRE 672 1328 592 1328 WIRE 976 1344 976 1296 WIRE 1008 1344 976 1344 WIRE 1024 1344 1024 1296 WIRE 1024 1344 1008 1344 WIRE -384 1376 -384 1344 WIRE -208 1376 -208 1328 WIRE -208 1376 -384 1376 WIRE -160 1376 -160 1344 WIRE -160 1376 -208 1376 WIRE -32 1376 -32 1312 WIRE -32 1376 -160 1376 WIRE 1008 1376 1008 1344 WIRE -160 1424 -160 1376 WIRE 16 1424 -160 1424 WIRE 144 1424 144 1296 WIRE 144 1424 16 1424 WIRE 672 1424 672 1328 WIRE 672 1424 144 1424 WIRE 16 1456 16 1424 FLAG -480 512 0 FLAG 16 1456 0 FLAG -192 336 V_supply FLAG -96 928 FET_center FLAG -1280 1152 0 FLAG -1328 752 0 FLAG -1232 640 5V FLAG -256 592 upper_gate FLAG -256 1200 lower_gate FLAG -1728 1056 0 FLAG -1456 928 test FLAG -1936 1072 0 FLAG -1856 928 audio FLAG 608 1168 V_R_Load_pri FLAG 1008 1376 0 FLAG 1008 1136 V_R_Load FLAG -944 816 2 FLAG -928 1040 3 FLAG -800 992 0 FLAG -800 1264 0 FLAG -672 912 0 FLAG -672 1136 0 FLAG -752 880 2_delay FLAG -752 1152 3_delay FLAG -544 832 2_out FLAG -544 1056 3_out SYMBOL sw -160 752 M180 WINDOW 3 -8 118 Left 2 SYMATTR Value Sw_kw1 SYMATTR InstName S1 SYMBOL sw -160 1360 M180 WINDOW 3 -22 120 Left 2 SYMATTR Value Sw_kw1 SYMATTR InstName S2 SYMBOL bv -400 656 R0 SYMATTR InstName B8 SYMATTR Value V=2*V(2_out) SYMBOL bv -384 1248 R0 SYMATTR InstName B9 SYMATTR Value V=2*V(3_out) SYMBOL res -256 624 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R3 SYMATTR Value 2R2 SYMBOL res -256 1216 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R4 SYMATTR Value 2R2 SYMBOL voltage -480 352 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 WINDOW 3 -53 99 Left 2 SYMATTR Value PULSE(0 48 1u 10u 1 10 20) SYMATTR InstName V6 SYMBOL res -288 320 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R11 SYMATTR Value 1m SYMBOL res -176 512 R0 SYMATTR InstName RS1 SYMATTR Value 1m SYMBOL res -176 1104 R0 SYMATTR InstName RS2 SYMATTR Value 1m SYMBOL res 480 912 M90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName Rpri_sense SYMATTR Value 1m SYMBOL ind 304 912 M90 WINDOW 0 5 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName L_res SYMATTR Value 5µ SYMATTR SpiceLine Rser=1m SYMBOL cap 128 1232 R0 SYMATTR InstName C6 SYMATTR Value 10p SYMBOL res 128 1088 R0 SYMATTR InstName R15 SYMATTR Value 1R SYMBOL diode 32 736 R180 WINDOW 0 24 64 Left 2 WINDOW 3 -35 0 Left 2 SYMATTR InstName D3 SYMATTR Value pwr_diode SYMBOL diode -16 1312 R180 WINDOW 0 24 64 Left 2 WINDOW 3 -35 0 Left 2 SYMATTR InstName D5 SYMATTR Value pwr_diode SYMBOL Comparators\\LT1719 -1152 752 R0 SYMATTR InstName U1 SYMBOL Comparators\\LT1719 -1152 976 R0 SYMATTR InstName U2 SYMBOL voltage -1328 640 R0 SYMATTR InstName V1 SYMATTR Value 5V SYMBOL SpecialFunctions\\modulate2 -1696 928 R0 WINDOW 3 5 154 Left 2 WINDOW 123 4 194 Left 2 SYMATTR Value mark=1.84E6+2.5E3 SYMATTR Value2 space=1.84E6-2.5E3 SYMATTR InstName A2 SYMBOL voltage -1936 944 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 WINDOW 3 -95 102 Left 2 SYMATTR Value SINE(0.5 0.49 750) SYMATTR InstName V2 SYMBOL res 1008 1200 R0 SYMATTR InstName R_Load1 SYMATTR Value 45R SYMBOL cap 688 1024 R180 WINDOW 0 24 56 Left 2 WINDOW 3 24 8 Left 2 SYMATTR InstName C_res SYMATTR Value 1.5n SYMBOL ind 736 1200 R0 SYMATTR InstName L1 SYMATTR Value 10m SYMATTR Type ind SYMATTR SpiceLine Rser=1m SYMBOL ind 832 1200 R0 SYMATTR InstName L2 SYMATTR Value 90m SYMATTR Type ind SYMATTR SpiceLine Rser=1m SYMBOL res 608 1312 R180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R2 SYMATTR Value 100Meg SYMBOL res -816 864 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R1 SYMATTR Value 220R SYMBOL res -816 1136 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R5 SYMATTR Value 220R SYMBOL cap -816 912 R0 SYMATTR InstName C1 SYMATTR Value 100p SYMBOL cap -816 1184 R0 SYMATTR InstName C2 SYMATTR Value 100p SYMBOL Digital\\and -624 784 R0 WINDOW 3 -65 0 Left 2 SYMATTR Value Vhigh=5 SYMATTR InstName A1 SYMBOL Digital\\and -624 1008 R0 WINDOW 3 -55 -2 Left 2 SYMATTR Value Vhigh=5 SYMATTR InstName A3 TEXT 96 344 Left 2 !.model pwr_diode D(Ron=1m Roff=1Meg Vfwd=.4) TEXT 312 304 Left 2 !.tran 0 11m 1m 10n TEXT 80 368 Left 2 !.model Sw_kw1 SW(Ron=.01 Roff=100Meg Vt=4 Vh=-1) TEXT -456 -64 Left 2 ;I want this to be narrowband FM rather than wideband FM.\nnarrowband FM is defined as peak deviation is less than max audio freq.\nmax audio freq = 2.8khz, so I will set peak deviation = 2.5khz.\ntaking the FFT of the modulator block output, bandwidth = 6.2 khz.\nmax sideband outside of bandwidth is, 20dbs down on desired frequency components. TEXT -408 -256 Left 5 ;Results, Calculations. TEXT -1248 -440 Left 6 ;Class D Amplifier implementing FM, TEXT 744 1168 Left 2 !k1 L1 L2 1 TEXT 744 992 Left 3 ;power \ntransformer TEXT 736 1072 Left 2 ;turns ratio is 1:3\nso inductance \nratio is 1:9 TEXT 432 1472 Left 2 ;the resistance that appears at the transformer primary \nis R_Load/ turns ratio squared,\n= 45 Ohms/(3 squared) = 45/9 = 5 Ohms TEXT -1368 -184 Left 2 ;click on run\nthen click on "test" to plot its Voltage\nclick on the plot window, then on plot settings/add plot pane.\nthen click on "V_R_Load" to plot its Voltage \n \nthen click on the plot window,\nthen click on View/FFT\nthen click on V(test) in the window that opens,\nthis will plot its FFT, zoom to around 1.84Mhz in the FFT graph\n \nthen click on the plot window,\nthen click on View/FFT\nthen click on V(V_R_Load) in the window that opens,\nthis will plot its FFT, zoom to around 1.84Mhz in the FFT graph TEXT -1320 -256 Left 5 ;Instructions TEXT -1248 -376 Left 4 ;class D power amp FM, 1.84Mhz TEXT -456 -104 Left 4 ;FM bandwidth, modulation index, etc.. TEXT -1840 1248 Left 4 ;LTspice "Modulate" device TEXT -1856 1288 Left 2 ;I have defined "mark" and "space" to be 2.5khz either side of 1.84Mhz,\nthis means that...\nwhen the FM terminal is at 0.5V, the blocks output will be at 1.84Mhz.\nwhen the FM terminal drops to 0V, the blocks output will fall by 2.5khz.\nwhen the FM terminal rises to 1V, the blocks output will rise by 2.5khz. TEXT -464 96 Left 4 ;Spuraeii TEXT -464 144 Left 2 ;The FFT of "V-r-Load" shows that the signal at 1.84Mhz is at about 30dbs. \nThe next strongest signal is the third harmonic at 5.52Mhz,\nthis is about 45dbs lower than the desired 1.84Mhz output. TEXT -464 -184 Left 2 ;the power circuit LC and C are set at L = 5uH and C= 1.5n,\nthis combination resonates at 1.84Mhz, TEXT -1384 408 Left 4 ;Sine to Square Wave TEXT -1368 464 Left 2 ;This block takes\nthe sine wave "test"\nand generates square waves \nfor the upper \nand lower power switches. TEXT -200 464 Left 3 ;Power FET TEXT -224 1072 Left 3 ;Power FET TEXT 304 808 Left 4 ;Resonant L and C TEXT -920 552 Left 4 ;Deadtime TEXT -952 632 Left 2 ;Shortens the FET drive pulses \nby about 20ns to prevent both \nFETs being on at once. TEXT -1712 1464 Left 2 ;You may republish or reuse this circuit implementation and text providing this line and the following lines are included.\nThis circuit implementation designed by Keith Wallbanks. Originally released on analogsimulation.co.uk\nThis circuit is provided as is without warranty of any kind. This text is intended to implement the MIT licence. LINE Normal -2048 1328 -2048 1328 2 LINE Normal -1680 1040 -1680 1040 2 LINE Normal -1792 1232 -1632 1024 RECTANGLE Normal 944 1328 704 960 2 RECTANGLE Normal -1424 1184 -1808 672 3 RECTANGLE Normal -1024 1184 -1376 448 3 RECTANGLE Normal 80 816 -240 480 2 RECTANGLE Normal 0 1408 -240 1088 2 RECTANGLE Normal 688 1072 240 832 2 RECTANGLE Normal -544 1312 -976 592 2