115 lines
2.5 KiB
Plaintext
115 lines
2.5 KiB
Plaintext
Version 4
|
|
SHEET 1 1060 680
|
|
WIRE -960 -128 -1024 -128
|
|
WIRE -864 -128 -896 -128
|
|
WIRE -768 -128 -864 -128
|
|
WIRE -448 -128 -720 -128
|
|
WIRE -368 -128 -448 -128
|
|
WIRE -720 -96 -720 -128
|
|
WIRE -368 -96 -368 -128
|
|
WIRE -768 -80 -768 -128
|
|
WIRE -368 0 -368 -16
|
|
WIRE -768 16 -768 -32
|
|
WIRE -720 16 -720 -16
|
|
WIRE -448 48 -448 -128
|
|
WIRE -288 48 -448 48
|
|
WIRE -112 48 -240 48
|
|
WIRE 48 48 -112 48
|
|
WIRE 224 48 48 48
|
|
WIRE 352 48 224 48
|
|
WIRE 512 48 400 48
|
|
WIRE 576 48 512 48
|
|
WIRE 608 48 576 48
|
|
WIRE 736 48 672 48
|
|
WIRE -448 80 -448 48
|
|
WIRE -240 80 -240 48
|
|
WIRE -288 96 -288 48
|
|
WIRE 224 112 224 48
|
|
WIRE 400 112 400 48
|
|
WIRE 512 112 512 48
|
|
WIRE 352 128 352 48
|
|
WIRE -240 176 -240 160
|
|
WIRE -112 192 -112 48
|
|
WIRE -448 208 -448 160
|
|
WIRE -288 208 -288 144
|
|
WIRE -288 208 -448 208
|
|
WIRE -160 208 -288 208
|
|
WIRE 352 208 352 176
|
|
WIRE 400 208 400 192
|
|
WIRE 512 208 512 192
|
|
WIRE 224 224 224 192
|
|
WIRE -448 240 -448 208
|
|
WIRE -112 288 -112 272
|
|
WIRE -448 352 -448 320
|
|
WIRE -160 352 -160 256
|
|
WIRE -160 352 -448 352
|
|
WIRE 0 352 -160 352
|
|
WIRE 48 384 48 48
|
|
WIRE -448 400 -448 352
|
|
WIRE 0 400 0 352
|
|
WIRE 0 480 0 448
|
|
WIRE -448 512 -448 464
|
|
WIRE 48 512 48 464
|
|
FLAG -720 16 0
|
|
FLAG -768 16 0
|
|
FLAG -368 0 0
|
|
FLAG -448 512 0
|
|
FLAG 224 224 0
|
|
FLAG -240 176 0
|
|
FLAG -112 288 0
|
|
FLAG 48 512 0
|
|
FLAG 0 480 0
|
|
FLAG -864 -128 1
|
|
FLAG 352 208 0
|
|
FLAG 400 208 0
|
|
FLAG 512 208 0
|
|
FLAG 576 48 2
|
|
SYMBOL g -720 -112 R0
|
|
SYMATTR InstName G1
|
|
SYMATTR Value {2*f0**2/(R1*fn**2)}
|
|
SYMBOL res -384 -112 R0
|
|
SYMATTR InstName R2
|
|
SYMATTR Value {R1/2}
|
|
SYMBOL g -240 64 R0
|
|
SYMATTR InstName G2
|
|
SYMATTR Value {2m*K1}
|
|
SYMBOL res 208 96 R0
|
|
SYMATTR InstName R4
|
|
SYMATTR Value 1k
|
|
SYMBOL ind -464 224 R0
|
|
WINDOW 0 49 27 Left 2
|
|
WINDOW 3 44 58 Left 2
|
|
SYMATTR InstName L1
|
|
SYMATTR Value {L1}
|
|
SYMBOL res -464 64 R0
|
|
SYMATTR InstName R1
|
|
SYMATTR Value {R1/2}
|
|
SYMBOL cap -464 400 R0
|
|
SYMATTR InstName C2
|
|
SYMATTR Value {C1}
|
|
SYMBOL g -112 176 R0
|
|
SYMATTR InstName G3
|
|
SYMATTR Value {1m}
|
|
SYMBOL g 48 368 R0
|
|
SYMATTR InstName G4
|
|
SYMATTR Value {1m*K2}
|
|
SYMBOL Misc\\jumper -928 -192 M0
|
|
SYMATTR InstName X1
|
|
SYMBOL g 400 96 R0
|
|
SYMATTR InstName G5
|
|
SYMATTR Value {10*H}
|
|
SYMBOL res 496 96 R0
|
|
SYMATTR InstName R3
|
|
SYMATTR Value .1
|
|
SYMBOL Misc\\jumper 640 -16 R0
|
|
SYMATTR InstName X2
|
|
TEXT 160 -384 Left 2 ;.param f0=1e3 Q=2.5 fn=2e3 Qn=1
|
|
TEXT -896 -384 Left 2 ;2nd Order Complex Zero LTSPICE implementation for f0, Q, fn, and Qn set by parameters >>>
|
|
TEXT -800 -328 Left 2 !.param R1=1k
|
|
TEXT -800 -288 Left 2 !.param K1 = (fn*Q)/(f0*Qn)
|
|
TEXT -800 -248 Left 2 !.param K2 = (fn/f0)**2
|
|
TEXT -448 -328 Left 2 !.param L1 = R1*Q/(2*pi*f0)
|
|
TEXT -448 -288 Left 2 !.param C1 = 1/(L1*(2*pi*f0)**2)
|
|
TEXT -976 -144 Right 2 ;Vin
|
|
TEXT 688 32 Left 2 ;Vout
|