Skip to content

Instantly share code, notes, and snippets.

@prydin
Created October 29, 2024 00:10
Show Gist options
  • Save prydin/8c7d72ae688b31ea75a51c49247ec717 to your computer and use it in GitHub Desktop.
Save prydin/8c7d72ae688b31ea75a51c49247ec717 to your computer and use it in GitHub Desktop.
Version 4
SHEET 1 5264 1236
WIRE 272 -80 272 -112
WIRE 1600 -80 1600 -112
WIRE -496 -64 -496 -144
WIRE 208 -32 128 -32
WIRE 1536 -32 1456 -32
WIRE 128 16 128 -32
WIRE 272 32 272 16
WIRE 1600 32 1600 16
WIRE -496 128 -496 16
WIRE -496 128 -560 128
WIRE 128 128 128 96
WIRE 128 128 0 128
WIRE 272 128 272 112
WIRE 416 128 272 128
WIRE 560 128 480 128
WIRE 688 128 560 128
WIRE 720 128 688 128
WIRE 848 128 800 128
WIRE 896 128 848 128
WIRE 1008 128 976 128
WIRE 1056 128 1008 128
WIRE 1456 128 1456 -32
WIRE 1456 128 1328 128
WIRE 1600 128 1600 112
WIRE 1744 128 1600 128
WIRE 1888 128 1808 128
WIRE 1952 128 1888 128
WIRE 272 144 272 128
WIRE 1600 144 1600 128
WIRE -560 160 -560 128
WIRE 848 160 848 128
WIRE 128 176 128 128
WIRE 560 176 560 128
WIRE 1888 176 1888 128
WIRE -496 224 -496 128
WIRE -400 224 -400 192
WIRE 272 240 272 224
WIRE 1600 240 1600 224
WIRE 688 272 688 128
WIRE 720 272 688 272
WIRE 848 272 784 272
WIRE 896 272 848 272
WIRE 1008 272 1008 128
WIRE 1008 272 960 272
WIRE 128 288 128 256
WIRE 208 288 128 288
WIRE 1456 288 1456 128
WIRE 1536 288 1456 288
WIRE 560 304 560 256
WIRE 1888 304 1888 256
WIRE -400 320 -400 304
WIRE 848 352 848 272
WIRE 272 368 272 336
WIRE 1600 368 1600 336
WIRE -496 400 -496 304
WIRE 848 464 848 432
WIRE 2240 592 1424 592
WIRE 224 672 224 640
WIRE 1952 672 1952 640
WIRE 160 720 80 720
WIRE 1888 720 1808 720
WIRE 80 768 80 720
WIRE 1808 768 1808 720
WIRE 224 784 224 768
WIRE 1952 784 1952 768
WIRE 1424 848 1424 592
WIRE 1536 848 1424 848
WIRE 1808 864 1808 848
WIRE 1808 864 1600 864
WIRE 80 880 80 848
WIRE 80 880 -48 880
WIRE 224 880 224 864
WIRE 352 880 224 880
WIRE 512 880 416 880
WIRE 576 880 512 880
WIRE 768 880 576 880
WIRE 800 880 768 880
WIRE 928 880 880 880
WIRE 976 880 928 880
WIRE 1088 880 1056 880
WIRE 1136 880 1088 880
WIRE 1536 880 1344 880
WIRE 1952 880 1952 864
WIRE 2080 880 1952 880
WIRE 2240 880 2240 592
WIRE 2240 880 2144 880
WIRE 2304 880 2240 880
WIRE 2496 880 2304 880
WIRE 2528 880 2496 880
WIRE 2656 880 2608 880
WIRE 2704 880 2656 880
WIRE 2816 880 2784 880
WIRE 2864 880 2816 880
WIRE 224 896 224 880
WIRE 1952 896 1952 880
WIRE 928 912 928 880
WIRE 2656 912 2656 880
WIRE 80 928 80 880
WIRE 512 928 512 880
WIRE 1808 928 1808 864
WIRE 2240 928 2240 880
WIRE 224 992 224 976
WIRE 1952 992 1952 976
WIRE 768 1024 768 880
WIRE 800 1024 768 1024
WIRE 928 1024 864 1024
WIRE 976 1024 928 1024
WIRE 1088 1024 1088 880
WIRE 1088 1024 1040 1024
WIRE 2496 1024 2496 880
WIRE 2528 1024 2496 1024
WIRE 2656 1024 2592 1024
WIRE 2704 1024 2656 1024
WIRE 2816 1024 2816 880
WIRE 2816 1024 2768 1024
WIRE 80 1040 80 1008
WIRE 160 1040 80 1040
WIRE 1808 1040 1808 1008
WIRE 1888 1040 1808 1040
WIRE 512 1056 512 1008
WIRE 2240 1056 2240 1008
WIRE 928 1104 928 1024
WIRE 2656 1104 2656 1024
WIRE 224 1120 224 1088
WIRE 1952 1120 1952 1088
WIRE 928 1216 928 1184
WIRE 2656 1216 2656 1184
FLAG 1328 128 IN
FLAG 1952 128 OUT_B
FLAG -560 160 0
FLAG -496 -144 V+
FLAG -496 400 V-
FLAG 1600 -112 V+
FLAG 1600 368 V-
FLAG -400 320 0
FLAG -400 192 IN
FLAG 1888 304 0
FLAG 0 128 IN
FLAG 688 128 OUT_A
FLAG 272 -112 V+
FLAG 272 368 V-
FLAG 560 304 0
FLAG -48 880 IN
FLAG 576 880 OUT_AB
FLAG 224 640 V+
FLAG 224 1120 V-
FLAG 512 1056 0
FLAG 928 1216 0
FLAG 928 976 0
FLAG 1136 880 NOTCH_AB
FLAG 848 464 0
FLAG 848 224 0
FLAG 1056 128 NOTCH_A
FLAG 1344 880 IN
FLAG 2304 880 OUT_FB
FLAG 1952 640 V+
FLAG 1952 1120 V-
FLAG 2240 1056 0
FLAG 2656 1216 0
FLAG 2656 976 0
FLAG 2864 880 NOTCH_FB
FLAG 1568 832 V+
FLAG 1568 896 V-
SYMBOL npn 1536 -80 R0
SYMATTR InstName Q1
SYMATTR Value NJL3281C
SYMBOL pnp 1536 336 M180
SYMATTR InstName Q2
SYMATTR Value MJL1302C
SYMBOL res 1584 16 R0
SYMATTR InstName R1
SYMATTR Value 0.22
SYMBOL res 1584 128 R0
SYMATTR InstName R2
SYMATTR Value 0.22
SYMBOL voltage -496 -80 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 12
SYMBOL voltage -496 208 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value 12
SYMBOL voltage -400 208 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
SYMATTR Value SINE(0 5 1k)
SYMBOL res 1872 160 R0
SYMATTR InstName R3
SYMATTR Value 8
SYMBOL npn 208 -80 R0
SYMATTR InstName Q3
SYMATTR Value NJL3281C
SYMBOL pnp 208 336 M180
SYMATTR InstName Q4
SYMATTR Value MJL1302C
SYMBOL res 256 16 R0
SYMATTR InstName R4
SYMATTR Value 0.22
SYMBOL res 256 128 R0
SYMATTR InstName R5
SYMATTR Value 0.22
SYMBOL res 544 160 R0
SYMATTR InstName R6
SYMATTR Value 8
SYMBOL voltage 128 0 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V4
SYMATTR Value 4
SYMBOL voltage 128 160 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V5
SYMATTR Value 4
SYMBOL npn 160 672 R0
SYMATTR InstName Q5
SYMATTR Value NJL3281C
SYMBOL pnp 160 1088 M180
SYMATTR InstName Q6
SYMATTR Value MJL1302C
SYMBOL res 208 768 R0
SYMATTR InstName R7
SYMATTR Value 0.22
SYMBOL res 208 880 R0
SYMATTR InstName R8
SYMATTR Value 0.22
SYMBOL res 496 912 R0
SYMATTR InstName R9
SYMATTR Value 8
SYMBOL voltage 80 752 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V6
SYMATTR Value 0.7
SYMBOL voltage 80 912 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V7
SYMATTR Value 0.7
SYMBOL res 896 864 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R10
SYMATTR Value 2k
SYMBOL res 1072 864 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R11
SYMATTR Value 2k
SYMBOL res 944 1200 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R12
SYMATTR Value 1k
SYMBOL cap 864 1008 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C1
SYMATTR Value 79.62n
SYMBOL cap 1040 1008 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C2
SYMATTR Value 79.62n
SYMBOL cap 944 976 R180
WINDOW 0 24 56 Left 2
WINDOW 3 24 8 Left 2
SYMATTR InstName C3
SYMATTR Value 159.2n
SYMBOL res 816 112 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R13
SYMATTR Value 2k
SYMBOL res 992 112 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R14
SYMATTR Value 2k
SYMBOL res 864 448 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R15
SYMATTR Value 1k
SYMBOL cap 784 256 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C4
SYMATTR Value 79.62n
SYMBOL cap 960 256 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C5
SYMATTR Value 79.62n
SYMBOL cap 864 224 R180
WINDOW 0 24 56 Left 2
WINDOW 3 24 8 Left 2
SYMATTR InstName C6
SYMATTR Value 159.2n
SYMBOL cap 480 112 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C8
SYMATTR Value 100µ
SYMBOL cap 416 864 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C7
SYMATTR Value 100µ
SYMBOL cap 1808 112 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C9
SYMATTR Value 100µ
SYMBOL npn 1888 672 R0
SYMATTR InstName Q7
SYMATTR Value NJL3281C
SYMBOL pnp 1888 1088 M180
SYMATTR InstName Q8
SYMATTR Value MJL1302C
SYMBOL res 1936 768 R0
SYMATTR InstName R16
SYMATTR Value 0.22
SYMBOL res 1936 880 R0
SYMATTR InstName R17
SYMATTR Value 0.22
SYMBOL res 2224 912 R0
SYMATTR InstName R18
SYMATTR Value 8
SYMBOL voltage 1808 752 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V8
SYMATTR Value 0.7
SYMBOL voltage 1808 912 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V9
SYMATTR Value 0.7
SYMBOL res 2624 864 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R19
SYMATTR Value 2k
SYMBOL res 2800 864 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R20
SYMATTR Value 2k
SYMBOL res 2672 1200 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R21
SYMATTR Value 1k
SYMBOL cap 2592 1008 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C10
SYMATTR Value 79.62n
SYMBOL cap 2768 1008 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C11
SYMATTR Value 79.62n
SYMBOL cap 2672 976 R180
WINDOW 0 24 56 Left 2
WINDOW 3 24 8 Left 2
SYMATTR InstName C12
SYMATTR Value 159.2n
SYMBOL cap 2144 864 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C13
SYMATTR Value 100µ
SYMBOL OpAmps\\NE5532 1568 864 R0
SYMATTR InstName U1
TEXT 1648 -72 Left 2 ;0W idle dissipation
TEXT 288 -88 Left 2 ;113W idle dissipation
TEXT 296 688 Left 2 ;3W idle dissipation
TEXT 376 32 Left 2 ;12.5A idle current (whoooaaa!!)
TEXT 1672 56 Left 2 ;0A idle current
TEXT 296 816 Left 2 ;253 mA idle current
TEXT -352 416 Left 2 !.tran 0 50m 10m 100n\n.four 1k 20 -1 v(out_a)\n.four 1k 20 -1 v(out_b)\n.four 1k 20 -1 v(out_ab)\n.four 1k 20 -1 v(out_fb)\n.option plotwinsize 0
TEXT 2024 688 Left 2 ;3W idle dissipation
TEXT 2024 816 Left 2 ;253 mA idle current
TEXT 432 -32 Left 2 ;0.017% THD
TEXT 1744 -8 Left 2 ;7.5% THD
TEXT 376 752 Left 2 ;0.06% THD
TEXT 2064 752 Left 2 ;0.0001% THD
TEXT 472 -192 Left 5 ;Class A
TEXT 1688 -168 Left 5 ;Class B
TEXT 472 624 Left 5 ;Class AB
TEXT 1720 528 Left 5 ;Class AB with feedback
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment