B
bitrex
Guest
Driving an LC network as so to generate a sine:
<https://www.dropbox.com/s/tasy5bf92dylhak/Capture.PNG?dl=0>
I'd like to calculate some values that make a nice sine into the
grounded load but also minimize the loss in the switches driving the filter.
I'm not sure this is the topology I want or how to go about picking
those values in this situation.
Version 4
SHEET 1 940 680
WIRE 160 0 48 0
WIRE 256 0 160 0
WIRE 432 0 336 0
WIRE 656 0 512 0
WIRE 48 96 48 0
WIRE 48 224 48 176
WIRE 176 384 48 384
WIRE 256 384 176 384
WIRE 432 384 336 384
WIRE 656 384 656 0
WIRE 656 384 512 384
WIRE 832 384 656 384
WIRE 832 496 832 384
WIRE 48 512 48 384
WIRE 656 512 656 384
WIRE 656 528 656 512
WIRE 656 624 656 576
WIRE 832 624 832 576
WIRE 48 640 48 592
FLAG 48 224 0
FLAG 48 640 0
FLAG 656 624 0
FLAG 832 624 0
FLAG 160 0 V1
IOPIN 160 0 Out
FLAG 176 384 V2
IOPIN 176 384 Out
FLAG 832 384 OUT
IOPIN 832 384 Out
SYMBOL voltage 48 80 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value PULSE(12 -25 0 1n 1n 16.66n 50n)
SYMBOL voltage 48 496 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value PULSE(-12 25 25n 1n 1n 16.66n 50n)
SYMBOL ind2 352 368 R90
WINDOW 0 4 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName L1
SYMATTR Value 4.7Âľ
SYMBOL ind2 240 16 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 4 56 VBottom 2
SYMATTR InstName L2
SYMATTR Value 4.7Âľ
SYMBOL cap 640 512 R0
SYMATTR InstName C1
SYMATTR Value 1n
SYMBOL res 816 480 R0
SYMATTR InstName R1
SYMATTR Value 50
SYMBOL res 528 -16 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 0.05
SYMBOL res 528 368 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 0.05
TEXT -130 296 Left 2 !.tran 1m
TEXT 240 232 Left 2 !K L1 L2 0.95
TEXT 192 272 Left 2 !.ic I(L1) = 0 I(L2) = 0
<https://www.dropbox.com/s/tasy5bf92dylhak/Capture.PNG?dl=0>
I'd like to calculate some values that make a nice sine into the
grounded load but also minimize the loss in the switches driving the filter.
I'm not sure this is the topology I want or how to go about picking
those values in this situation.
Version 4
SHEET 1 940 680
WIRE 160 0 48 0
WIRE 256 0 160 0
WIRE 432 0 336 0
WIRE 656 0 512 0
WIRE 48 96 48 0
WIRE 48 224 48 176
WIRE 176 384 48 384
WIRE 256 384 176 384
WIRE 432 384 336 384
WIRE 656 384 656 0
WIRE 656 384 512 384
WIRE 832 384 656 384
WIRE 832 496 832 384
WIRE 48 512 48 384
WIRE 656 512 656 384
WIRE 656 528 656 512
WIRE 656 624 656 576
WIRE 832 624 832 576
WIRE 48 640 48 592
FLAG 48 224 0
FLAG 48 640 0
FLAG 656 624 0
FLAG 832 624 0
FLAG 160 0 V1
IOPIN 160 0 Out
FLAG 176 384 V2
IOPIN 176 384 Out
FLAG 832 384 OUT
IOPIN 832 384 Out
SYMBOL voltage 48 80 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value PULSE(12 -25 0 1n 1n 16.66n 50n)
SYMBOL voltage 48 496 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value PULSE(-12 25 25n 1n 1n 16.66n 50n)
SYMBOL ind2 352 368 R90
WINDOW 0 4 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName L1
SYMATTR Value 4.7Âľ
SYMBOL ind2 240 16 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 4 56 VBottom 2
SYMATTR InstName L2
SYMATTR Value 4.7Âľ
SYMBOL cap 640 512 R0
SYMATTR InstName C1
SYMATTR Value 1n
SYMBOL res 816 480 R0
SYMATTR InstName R1
SYMATTR Value 50
SYMBOL res 528 -16 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 0.05
SYMBOL res 528 368 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 0.05
TEXT -130 296 Left 2 !.tran 1m
TEXT 240 232 Left 2 !K L1 L2 0.95
TEXT 192 272 Left 2 !.ic I(L1) = 0 I(L2) = 0