initial commit

This commit is contained in:
Joseph Hopfmüller
2023-01-23 08:17:09 +01:00
commit 1d8dca1c6c
11733 changed files with 1219458 additions and 0 deletions

View File

@@ -0,0 +1,182 @@
Version 4
SHEET 1 4460 1080
WIRE 160 -48 48 -48
WIRE 288 -48 160 -48
WIRE 896 -48 288 -48
WIRE 48 -32 48 -48
WIRE 160 -32 160 -48
WIRE 384 -32 240 -32
WIRE 928 -32 384 -32
WIRE 384 -16 384 -32
WIRE 48 64 48 48
WIRE 160 64 160 32
WIRE 384 80 384 64
WIRE 464 80 384 80
WIRE 384 96 384 80
WIRE 288 112 288 -48
WIRE 464 128 464 80
WIRE 496 128 464 128
WIRE 896 128 896 -48
WIRE 896 128 880 128
WIRE 384 192 384 176
WIRE 288 224 288 192
WIRE 496 224 288 224
WIRE 976 224 880 224
WIRE 1088 224 976 224
WIRE 1232 224 1168 224
WIRE 1328 224 1232 224
WIRE 1472 224 1328 224
WIRE 1568 224 1472 224
WIRE 1328 240 1328 224
WIRE 1472 240 1472 224
WIRE 1568 240 1568 224
WIRE 416 320 400 320
WIRE 496 320 480 320
WIRE 976 320 976 288
WIRE 976 320 880 320
WIRE 1328 336 1328 304
WIRE 1472 336 1472 304
WIRE 1568 336 1568 320
WIRE 1232 400 1232 224
WIRE 240 416 240 -32
WIRE 272 416 240 416
WIRE 384 416 352 416
WIRE 496 416 384 416
WIRE 928 416 928 -32
WIRE 928 416 880 416
WIRE 976 416 976 384
WIRE 976 416 928 416
WIRE 384 448 384 416
WIRE 496 512 480 512
WIRE 1040 512 880 512
WIRE 1072 512 1040 512
WIRE 1184 512 1152 512
WIRE 1232 512 1232 480
WIRE 1232 512 1184 512
WIRE 1232 528 1232 512
WIRE 384 544 384 528
WIRE 240 576 240 416
WIRE 480 576 480 512
WIRE 480 576 240 576
WIRE 912 608 880 608
WIRE 992 608 912 608
WIRE 1104 608 1072 608
WIRE 912 624 912 608
WIRE 1104 624 1104 608
WIRE 1232 624 1232 608
WIRE 608 688 608 672
WIRE 768 688 768 672
WIRE 912 704 912 688
WIRE 1104 704 1104 688
FLAG 976 480 0
FLAG 1568 336 0
FLAG 1232 624 0
FLAG 1328 336 0
FLAG 48 64 0
FLAG 400 320 0
FLAG 160 64 0
FLAG 48 -48 IN
FLAG 1568 224 OUT
FLAG 1104 704 0
FLAG 912 704 0
FLAG 768 688 0
FLAG 608 688 0
FLAG 384 544 0
FLAG 384 192 0
FLAG 1472 336 0
FLAG 1184 512 A
FLAG 1040 512 B
SYMBOL res 1216 384 R0
SYMATTR InstName R1
SYMATTR Value 6.49K
SYMBOL res 1216 512 R0
SYMATTR InstName R2
SYMATTR Value 4.99K
SYMBOL schottky 960 384 M180
WINDOW 0 41 53 Left 2
WINDOW 3 24 0 Left 2
SYMATTR InstName D1
SYMATTR Value CMDSH2-3
SYMBOL cap 960 416 R0
WINDOW 3 30 51 Left 2
SYMATTR InstName C1
SYMATTR Value 4.7<EFBFBD>
SYMBOL ind 1072 240 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 5 56 VBottom 2
WINDOW 39 -16 56 VBottom 2
SYMATTR InstName L1
SYMATTR Value 2.2<EFBFBD>
SYMATTR SpiceLine Rser=6m
SYMBOL polcap 1312 240 R0
WINDOW 39 27 59 Left 2
WINDOW 40 27 83 Left 2
WINDOW 3 45 38 Left 2
SYMATTR SpiceLine Rser=9m
SYMATTR SpiceLine2 x2
SYMATTR Value 200<30>
SYMATTR InstName C2
SYMBOL VOLTAGE 48 -48 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 28
SYMBOL cap 480 304 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C3
SYMATTR Value .1<EFBFBD>
SYMBOL cap 960 224 R0
WINDOW 0 31 16 Left 2
SYMATTR InstName C4
SYMATTR Value .22<EFBFBD>
SYMBOL cap 144 -32 R0
SYMATTR InstName C5
SYMATTR Value 22<32>
SYMATTR SpiceLine Rser=1m Lser=.3n
SYMBOL res 976 624 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R3
SYMATTR Value 24.9K
SYMBOL cap 1088 624 R0
SYMATTR InstName C6
SYMATTR Value 1n
SYMBOL cap 896 624 R0
SYMATTR InstName C7
SYMATTR Value 10p
SYMBOL VOLTAGE 1168 512 R90
WINDOW 0 -32 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName V2
SYMATTR Value SINE(0 1m {Freq})
SYMBOL PowerProducts\\LTC3611 688 368 R0
SYMATTR InstName U1
SYMBOL res 256 432 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R4
SYMATTR Value 6.49K
SYMBOL res 368 432 R0
SYMATTR InstName R5
SYMATTR Value 39.2K
SYMBOL res 272 96 R0
SYMATTR InstName R6
SYMATTR Value 249K
SYMBOL res 368 -32 R0
SYMATTR InstName R7
SYMATTR Value 15.0K
SYMBOL res 368 80 R0
SYMATTR InstName R8
SYMATTR Value 4.99K
SYMBOL cap 1456 240 R0
SYMATTR InstName C8
SYMATTR Value 50<35>
SYMATTR SpiceLine Rser=1.5m Lser=.24n
SYMBOL res 1552 224 R0
SYMATTR InstName Rload
SYMATTR Value 0.25
TEXT 1672 192 Left 2 !.measure Aavg avg V(a)\n.measure Bavg avg V(b)\n.measure Are avg (V(a)-Aavg)*cos(360*time*Freq)\n.measure Aim avg -(V(a)-Aavg)*sin(360*time*Freq)\n.measure Bre avg (V(b)-Bavg)*cos(360*time*Freq)\n.measure Bim avg -(V(b)-Bavg)*sin(360*time*Freq)\n.measure GainMag param 20*log10(hypot(Are,Aim) / hypot(Bre,Bim))\n.measure GainPhi param mod(atan2(Aim, Are) - atan2(Bim, Bre)+180,360)-180
TEXT 1680 560 Left 2 ;Loop crossover frequency: 125KHz\nPhase Margin: 92<39>
TEXT 1664 32 Left 2 !.param Freq=125K ; iterate to 0dB gain or use the .step statement below\n.step oct param freq 50K 200K 5\n.save V(a) V(b) I(L1)\n.option plotwinsize=0 numdgt=15
TEXT 1672 472 Left 2 !.param t0=.2m\n.tran 0 {t0+25/freq} {t0}