Skip to content

Commit

Permalink
Alternative model of LLC transformer
Browse files Browse the repository at this point in the history
  • Loading branch information
just-seba committed Jan 19, 2024
1 parent 9f7f7a0 commit a6a21ad
Showing 1 changed file with 134 additions and 38 deletions.
172 changes: 134 additions & 38 deletions simulation/WE-LLCR-transformer/WE-LLCR-transformer.asc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Version 4
SHEET 1 1592 692
SHEET 1 2400 1092
WIRE 80 -224 48 -224
WIRE 176 -224 160 -224
WIRE 176 -208 176 -224
Expand All @@ -26,62 +26,103 @@ WIRE 1536 112 1504 112
WIRE 16 128 16 112
WIRE 704 128 704 112
WIRE 1328 128 1328 112
WIRE 752 144 720 144
WIRE 976 144 880 144
WIRE 1344 144 1344 16
WIRE 1376 144 1344 144
WIRE -464 176 -464 144
WIRE 720 240 720 144
WIRE 752 240 720 240
WIRE 976 240 976 144
WIRE 976 240 880 240
WIRE 1360 240 1360 112
WIRE 1376 240 1360 240
WIRE -32 352 -80 352
WIRE 96 352 48 352
WIRE 208 352 96 352
WIRE 320 352 208 352
WIRE 448 352 320 352
WIRE 640 352 448 352
WIRE 240 352 96 352
WIRE 400 352 240 352
WIRE 528 352 400 352
WIRE 720 352 528 352
WIRE 96 368 96 352
WIRE 208 368 208 352
WIRE 448 416 448 352
WIRE 320 432 320 352
WIRE 96 464 96 448
WIRE 160 464 96 464
WIRE 208 464 208 448
WIRE 208 464 160 464
WIRE 96 480 96 464
WIRE 96 560 48 560
WIRE 320 560 320 496
WIRE 320 560 96 560
WIRE 448 560 448 496
WIRE 448 560 320 560
WIRE 48 576 48 560
WIRE 448 576 448 560
WIRE 640 576 640 352
WIRE 448 672 448 656
WIRE 640 672 640 656
WIRE 240 368 240 352
WIRE 528 416 528 352
WIRE 400 432 400 352
WIRE 96 480 96 448
WIRE 160 480 96 480
WIRE 240 480 240 448
WIRE 240 480 160 480
WIRE 96 512 96 480
WIRE 1152 592 1104 592
WIRE 1280 592 1232 592
WIRE 1584 592 1504 592
WIRE 96 608 96 592
WIRE 96 608 48 608
WIRE 400 608 400 496
WIRE 400 608 96 608
WIRE 528 608 528 496
WIRE 528 608 400 608
WIRE 1280 608 1280 592
WIRE 1504 608 1504 592
WIRE 1584 608 1584 592
WIRE 528 624 528 608
WIRE 720 624 720 352
WIRE 48 656 48 608
WIRE 1280 704 1280 688
WIRE 1280 704 1216 704
WIRE 1504 704 1504 688
WIRE 1584 704 1584 688
WIRE 1584 704 1504 704
WIRE 96 720 48 720
WIRE 288 720 96 720
WIRE 528 720 528 704
WIRE 720 720 720 704
WIRE 1216 720 1216 704
WIRE 1504 720 1504 704
WIRE 96 736 96 720
WIRE 96 832 96 816
WIRE 96 832 48 832
WIRE 96 848 96 832
WIRE 288 848 288 720
WIRE 1152 864 1104 864
WIRE 1280 864 1232 864
WIRE 1584 864 1504 864
WIRE 1280 880 1280 864
WIRE 1504 880 1504 864
WIRE 1584 880 1584 864
WIRE 96 944 96 928
WIRE 288 944 288 928
WIRE 1280 976 1280 960
WIRE 1280 976 1216 976
WIRE 1504 976 1504 960
WIRE 1584 976 1584 960
WIRE 1584 976 1504 976
WIRE 1216 992 1216 976
WIRE 1504 992 1504 976
FLAG -464 176 0
FLAG 160 464 4a
FLAG 640 672 0
FLAG 448 672 0
FLAG 160 480 4a
FLAG 720 720 0
FLAG 528 720 0
FLAG 128 -112 0
FLAG -352 48 V_test
FLAG 48 -224 V_test
FLAG 48 576 0
FLAG 48 656 0
FLAG -80 352 V_test
FLAG -64 16 V_test
FLAG 16 128 0
FLAG 624 16 V_test
FLAG 704 128 0
FLAG 1248 16 V_test
FLAG 1328 128 0
FLAG 288 944 0
FLAG 96 944 0
FLAG 1504 800 0
FLAG 1216 720 0
FLAG 1104 592 V_test
FLAG 1504 1072 0
FLAG 1216 992 0
FLAG 1104 864 V_test
SYMBOL voltage -464 48 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value PULSE(0 1 1u 1n 1n 1u 5u)
SYMATTR Value PULSE(0 1 1u 1n 1n 1u 10u)
SYMBOL ind2 160 -224 R0
SYMATTR InstName L1
SYMATTR Value 500�
Expand All @@ -91,27 +132,27 @@ WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R1
SYMATTR Value 1n
SYMBOL res 192 352 R0
SYMBOL res 224 352 R0
SYMATTR InstName Rlkg
SYMATTR Value 26605.14
SYMBOL ind 80 352 R0
SYMATTR InstName L_Lkg
SYMATTR Value 95�
SYMATTR SpiceLine Rser=0.01m
SYMBOL ind 80 464 R0
SYMBOL ind 80 496 R0
SYMATTR InstName L_pri1
SYMATTR Value 405�
SYMATTR SpiceLine Rser=123m
SYMBOL cap 304 432 R0
SYMBOL cap 384 432 R0
SYMATTR InstName Cpri1
SYMATTR Value 49.87p
SYMBOL res 432 400 R0
SYMBOL res 512 400 R0
SYMATTR InstName Rdmp1
SYMATTR Value 158320.56
SYMBOL res 624 560 R0
SYMBOL res 704 608 R0
SYMATTR InstName Rg3
SYMATTR Value 20Meg
SYMBOL res 432 560 R0
SYMBOL res 512 608 R0
SYMATTR InstName Rg7
SYMATTR Value 20Meg
SYMBOL res -48 368 R270
Expand Down Expand Up @@ -140,7 +181,62 @@ WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName Sec_Open
SYMATTR Value 1n
SYMBOL ind 80 720 R0
SYMATTR InstName Laux1
SYMATTR Value 3.673�
SYMATTR SpiceLine Rser=128m
SYMBOL res 272 832 R0
SYMATTR InstName Rg5
SYMATTR Value 20Meg
SYMBOL res 80 832 R0
SYMATTR InstName Rg9
SYMATTR Value 20Meg
SYMBOL ind2 1264 592 R0
SYMATTR InstName Lp1
SYMATTR Value {Lp}
SYMATTR Type ind
SYMBOL ind2 1520 592 M0
SYMATTR InstName Ls1
SYMATTR Value {Ls}
SYMATTR Type ind
SYMBOL res 1488 704 R0
SYMATTR InstName Rg6
SYMATTR Value 20Meg
SYMBOL res 1136 608 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R2
SYMATTR Value 1n
SYMBOL res 1568 592 R0
SYMATTR InstName R3
SYMATTR Value {Rx}
SYMBOL ind2 1264 864 R0
SYMATTR InstName Ls2
SYMATTR Value {Ls}
SYMATTR Type ind
SYMBOL ind2 1520 864 M0
SYMATTR InstName Lp2
SYMATTR Value {Lp}
SYMATTR Type ind
SYMBOL res 1488 976 R0
SYMATTR InstName Rg1
SYMATTR Value 20Meg
SYMBOL res 1136 880 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R4
SYMATTR Value 1n
SYMBOL res 1568 864 R0
SYMATTR InstName R6
SYMATTR Value {Rx}
TEXT -496 296 Left 2 !.tran 10u
TEXT 56 336 Left 2 ;4
TEXT 56 544 Left 2 ;2
TEXT 56 576 Left 2 ;2
TEXT -480 -160 Left 2 ;L = V * t_on / I_L
TEXT 48 704 Left 2 ;5
TEXT 48 816 Left 2 ;6
TEXT 1248 360 Left 2 !.param N = 35 / 2\n.param Lp = 500uH\n.param Lr = 95uH\n.param Ls = Lp / (N**2)\n.param Kf = sqrt(1 - (Lr / Lp))
TEXT 1248 320 Left 2 ;https://www.analog.com/en/technical-articles/using-transformers-in-ltspice-switcher-cadiii.html
TEXT 1304 584 Left 2 !K1 Lp1 Ls1 {Kf}
TEXT 1248 512 Left 2 !.step param Rx list 1n 100Meg
TEXT 1304 856 Left 2 !K2 Lp2 Ls2 {Kf}

0 comments on commit a6a21ad

Please sign in to comment.