* Z:\home\khalils\Downloads\files\data\raw_asc\21136c30a013_Dynamic_Bias_Bridged_multiTrans.asc
* Generated by LTspice 26.0.1 for Windows.
* .step dec param bias 10 10k 10
* .step dec param bias 10 1k 10
* .step dec param OutputCap .1u 1m 3
* OpAmp Supplies
* Output Stage
* Current Mirror
* Current Mirror Inverted Input
* Two-Tone IMD Test Source
R_Load N017 N018 {Load_Z}
R12 N010 N015 {R_e}
Q11 N020 I_mirror_180 0 0 NPN
R10 N016 0 1n
V6 IMD_Test N003 SINE(16 {Volume} {IMD_Tone_1} 0 0 180)
R15 N017 N019 1n
R6 N013 0 1n
V4 0 V- 15
R11 N009 N014 {R_e}
Q20 Vcc N006 N010 0 NPN
V5 Vin_180 0 SINE(16 {Volume} 1k 0 0 180) AC 0
V8 IMD_Test_180 N004 SINE(16 {Volume} {IMD_Tone_1})
Q12 N020 I_mirror_180 0 0 NPN
R1 Vin N001 {bias}
Q1 Vcc N005 N007 0 NPN
Q7 N019 I_mirror 0 0 NPN
Q18 Vcc N005 N009 0 NPN
R9 Vin_180 N002 {bias}
R16 N018 N020 1n
R4 N005 0 10k
R5 Vcc N006 10k
Q6 N019 I_mirror 0 0 NPN
Q4 N001 I_mirror N013 0 NPN
V2 Vin 0 SINE(16 {Volume} 1k) AC 0
Q10 N020 I_mirror_180 0 0 NPN
R14 N012 N015 {R_e}
Q5 N019 I_mirror 0 0 NPN
R3 Vcc N005 10k
Q16 N002 I_mirror_180 N016 0 NPN
R7 N006 0 10k
Q8 N019 I_mirror 0 0 NPN
R13 N011 N015 {R_e}
Q13 N020 I_mirror_180 0 0 NPN
R8 N008 N014 {R_e}
Q2 N019 I_mirror 0 0 NPN
V7 N003 0 SINE(16 {Volume} {IMD_Tone_2} 0 0 180)
V1 Vcc 0 34
Q14 N020 I_mirror_180 0 0 NPN
R2 N007 N014 {R_e}
Q19 Vcc N006 N011 0 NPN
V3 V+ 0 15
V9 N004 0 SINE(16 {Volume} {IMD_Tone_2})
Q9 Vcc N006 N012 0 NPN
Q17 Vcc N005 N008 0 NPN
Q3 N001 N001 I_mirror 0 NPN
Q15 N002 N002 I_mirror_180 0 NPN
.model NPN NPN
.model PNP PNP
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.bjt
.tran 1
.param Volume 12
.param bias 220
.param Load_Z 32
.param R_e 4.7
.param IMD_Tone_1 1k
.param IMD_Tone_2 1.3k
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1600 680
WIRE -1408 -560 -1488 -560
WIRE -1312 -560 -1408 -560
WIRE -688 -560 -768 -560
WIRE -592 -560 -688 -560
WIRE -1904 -528 -2000 -528
WIRE -2464 -512 -2560 -512
WIRE -1904 -480 -1904 -528
WIRE -1488 -480 -1488 -560
WIRE -592 -480 -592 -560
WIRE -2464 -464 -2464 -512
WIRE -2128 -464 -2160 -464
WIRE -2000 -464 -2000 -528
WIRE -2000 -464 -2048 -464
WIRE -2688 -448 -2720 -448
WIRE -2560 -448 -2560 -512
WIRE -2560 -448 -2608 -448
WIRE 576 -448 576 -496
WIRE 832 -448 832 -496
WIRE -2000 -432 -2000 -464
WIRE -1968 -432 -2000 -432
WIRE -2560 -416 -2560 -448
WIRE -2528 -416 -2560 -416
WIRE -1312 -368 -1312 -560
WIRE -1248 -368 -1312 -368
WIRE -1184 -368 -1248 -368
WIRE -832 -368 -880 -368
WIRE -768 -368 -768 -560
WIRE -768 -368 -832 -368
WIRE -1904 -352 -1904 -384
WIRE -1856 -352 -1904 -352
WIRE 576 -352 576 -368
WIRE 832 -352 832 -368
WIRE -2464 -336 -2464 -368
WIRE -2416 -336 -2464 -336
WIRE -1488 -320 -1488 -400
WIRE -1376 -320 -1488 -320
WIRE -1312 -320 -1376 -320
WIRE -1248 -320 -1312 -320
WIRE -768 -320 -816 -320
WIRE -704 -320 -768 -320
WIRE -592 -320 -592 -400
WIRE -592 -320 -704 -320
WIRE -1968 -288 -1968 -432
WIRE -2528 -272 -2528 -416
WIRE -1488 -256 -1488 -320
WIRE -592 -256 -592 -320
WIRE 576 -256 576 -272
WIRE 832 -256 832 -272
WIRE -1856 -240 -1856 -352
WIRE -1856 -240 -1904 -240
WIRE -1776 -240 -1856 -240
WIRE -1312 -240 -1312 -272
WIRE -1248 -240 -1248 -272
WIRE -1184 -240 -1184 -272
WIRE -880 -240 -880 -272
WIRE -832 -240 -832 -272
WIRE -768 -240 -768 -272
WIRE -2416 -224 -2416 -336
WIRE -2416 -224 -2464 -224
WIRE -2336 -224 -2416 -224
WIRE -1968 -160 -1968 -192
WIRE -1248 -160 -1312 -160
WIRE -1184 -160 -1248 -160
WIRE -832 -160 -880 -160
WIRE -768 -160 -832 -160
WIRE -2528 -144 -2528 -176
WIRE -1488 -144 -1488 -176
WIRE -592 -144 -592 -176
WIRE -1248 -48 -1248 -112
WIRE -1072 -48 -1248 -48
WIRE -832 -48 -832 -112
WIRE -832 -48 -992 -48
WIRE -1248 80 -1248 -48
WIRE -832 80 -832 -48
WIRE -1264 288 -1328 288
WIRE -1248 288 -1248 160
WIRE -1248 288 -1264 288
WIRE -1200 288 -1248 288
WIRE -1152 288 -1200 288
WIRE -1088 288 -1152 288
WIRE -928 288 -992 288
WIRE -880 288 -928 288
WIRE -832 288 -832 160
WIRE -832 288 -880 288
WIRE -816 288 -832 288
WIRE -752 288 -816 288
WIRE -1392 336 -1488 336
WIRE -1328 336 -1392 336
WIRE -1264 336 -1328 336
WIRE -1216 336 -1264 336
WIRE -1152 336 -1216 336
WIRE -864 336 -928 336
WIRE -816 336 -864 336
WIRE -752 336 -816 336
WIRE -688 336 -752 336
WIRE -592 336 -688 336
WIRE -1264 384 -1328 384
WIRE -1200 384 -1264 384
WIRE -1152 384 -1200 384
WIRE -1088 384 -1152 384
WIRE -928 384 -992 384
WIRE -880 384 -928 384
WIRE -816 384 -880 384
WIRE -752 384 -816 384
WIRE -1328 448 -1328 384
WIRE -752 448 -752 384
SYMBOL res -2704 -432 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R9
SYMATTR Value {bias}
SYMBOL voltage 240 224 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V3
SYMATTR Value 15
SYMBOL res -1200 -256 R0
SYMATTR InstName R11
SYMATTR Value {R_e}
SYMBOL npn -1392 288 R0
SYMATTR InstName Q2
SYMBOL res -1504 -496 R0
SYMATTR InstName R3
SYMATTR Value 10k
SYMBOL voltage 832 -464 R0
WINDOW 3 336 249 Left 2
SYMATTR InstName V8
SYMATTR Value SINE(16 {Volume} {IMD_Tone_1})
SYMBOL npn -1312 -368 R0
SYMATTR InstName Q17
SYMBOL res -1088 -32 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R_Load
SYMATTR Value {Load_Z}
SYMBOL npn -816 -368 M0
SYMATTR InstName Q20
SYMBOL res -2144 -448 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R1
SYMATTR Value {bias}
SYMBOL res -576 -496 M0
SYMATTR InstName R5
SYMATTR Value 10k
SYMBOL voltage 576 -368 R0
WINDOW 3 -14 185 Left 2
SYMATTR InstName V7
SYMATTR Value SINE(16 {Volume} {IMD_Tone_2} 0 0 180)
SYMBOL voltage 80 -640 R0
WINDOW 3 -33 180 Left 2
WINDOW 123 -25 150 Left 2
WINDOW 39 24 124 Left 2
SYMATTR Value SINE(16 {Volume} 1k 0 0 180)
SYMATTR Value2 AC 0
SYMATTR InstName V5
SYMBOL voltage 80 -416 R0
WINDOW 3 -33 180 Left 2
WINDOW 123 -25 150 Left 2
WINDOW 39 24 124 Left 2
SYMATTR Value SINE(16 {Volume} 1k)
SYMATTR Value2 AC 0
SYMATTR InstName V2
SYMBOL res -1264 -256 R0
SYMATTR InstName R8
SYMATTR Value {R_e}
SYMBOL npn -1264 288 R0
SYMATTR InstName Q5
SYMBOL res -848 64 R0
SYMATTR InstName R16
SYMATTR Value 1n
SYMBOL res -784 -256 R0
SYMATTR InstName R14
SYMATTR Value {R_e}
SYMBOL npn -2528 -464 R0
SYMATTR InstName Q15
SYMBOL res -1504 -272 R0
SYMATTR InstName R4
SYMATTR Value 10k
SYMBOL res -2544 -160 R0
SYMATTR InstName R10
SYMATTR Value 1n
SYMBOL npn -1152 288 R0
SYMATTR InstName Q8
SYMBOL res -1328 -256 R0
SYMATTR InstName R2
SYMATTR Value {R_e}
SYMBOL npn -816 288 M0
SYMATTR InstName Q11
SYMBOL npn -928 288 M0
SYMATTR InstName Q14
SYMBOL npn -2464 -272 M0
SYMATTR InstName Q16
SYMBOL npn -768 -368 M0
SYMATTR InstName Q19
SYMBOL res -1984 -176 R0
SYMATTR InstName R6
SYMATTR Value 1n
SYMBOL res -896 -256 R0
SYMATTR InstName R12
SYMATTR Value {R_e}
SYMBOL npn -1216 288 R0
SYMATTR InstName Q7
SYMBOL voltage 400 336 R180
WINDOW 0 24 96 Left 2
WINDOW 3 24 16 Left 2
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V4
SYMATTR Value 15
SYMBOL res -848 -256 R0
SYMATTR InstName R13
SYMATTR Value {R_e}
SYMBOL voltage 832 -368 R0
WINDOW 3 338 181 Left 2
SYMATTR InstName V9
SYMATTR Value SINE(16 {Volume} {IMD_Tone_2})
SYMBOL voltage -80 -416 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 34
SYMBOL res -576 -272 M0
SYMATTR InstName R7
SYMATTR Value 10k
SYMBOL voltage 576 -464 R0
WINDOW 3 -14 254 Left 2
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V6
SYMATTR Value SINE(16 {Volume} {IMD_Tone_1} 0 0 180)
SYMBOL npn -704 -368 M0
SYMATTR InstName Q9
SYMBOL res -1264 64 R0
SYMATTR InstName R15
SYMATTR Value 1n
SYMBOL npn -1904 -288 M0
SYMATTR InstName Q4
SYMBOL npn -688 288 M0
SYMATTR InstName Q10
SYMBOL npn -864 288 M0
SYMATTR InstName Q13
SYMBOL npn -752 288 M0
SYMATTR InstName Q12
SYMBOL npn -1328 288 R0
SYMATTR InstName Q6
SYMBOL npn -1968 -480 R0
SYMATTR InstName Q3
SYMBOL npn -1248 -368 R0
SYMATTR InstName Q18
SYMBOL npn -1376 -368 R0
SYMATTR InstName Q1
FLAG -80 -400 Vcc
FLAG -80 -320 0
FLAG 80 -320 0
FLAG 80 -400 Vin
FLAG 400 320 0
FLAG 240 320 0
FLAG 240 240 V+
FLAG 400 240 V-
FLAG -1408 -560 Vcc
FLAG -2160 -464 Vin
FLAG -1328 448 0
FLAG -1968 -80 0
FLAG -1776 -240 I_mirror
FLAG -1488 336 I_mirror
FLAG -1488 -144 0
FLAG -592 -144 0
FLAG -688 -560 Vcc
FLAG -752 448 0
FLAG -592 336 I_mirror_180
FLAG -2720 -448 Vin_180
FLAG -2528 -64 0
FLAG -2336 -224 I_mirror_180
FLAG 80 -544 0
FLAG 80 -624 Vin_180
FLAG 576 -256 0
FLAG 832 -256 0
FLAG 576 -496 IMD_Test
FLAG 832 -496 IMD_Test_180
TEXT -32 80 Left 2 !.tran 1
TEXT -40 -64 Left 2 ;.step dec param bias 10 10k 10
TEXT -32 -24 Left 2 ;.step dec param bias 10 1k 10
TEXT -32 24 Left 2 ;.step dec param OutputCap .1u 1m 3
TEXT 440 232 Left 2 ;OpAmp Supplies
TEXT -1280 -648 Left 2 ;Output Stage
TEXT -2040 -568 Left 2 ;Current Mirror
TEXT 392 -64 Left 2 !.param Volume 12
TEXT -2600 -552 Left 2 ;Current Mirror Inverted Input
TEXT 392 -32 Left 2 !.param bias 220
TEXT 408 0 Left 2 !.param Load_Z 32
TEXT -16 -96 Left 2 !.param R_e 4.7
TEXT 544 -744 Left 2 ;Two-Tone IMD Test Source
TEXT 1176 -368 Left 2 !.param IMD_Tone_1 1k
TEXT 1176 -336 Left 2 !.param IMD_Tone_2 1.3k