From 69520646c18d901f6b27d24104de043839bba13e Mon Sep 17 00:00:00 2001
From: Igor Brkic <igor@hyperglitch.com>
Date: Mon, 6 Nov 2023 15:17:36 +0100
Subject: [PATCH] add output stage simulation (LTSpice)

---
 extras/simulation_output_stage.asc | 730 +++++++++++++++++++++++++++++
 1 file changed, 730 insertions(+)
 create mode 100644 extras/simulation_output_stage.asc

diff --git a/extras/simulation_output_stage.asc b/extras/simulation_output_stage.asc
new file mode 100644
index 0000000..592640e
--- /dev/null
+++ b/extras/simulation_output_stage.asc
@@ -0,0 +1,730 @@
+Version 4
+SHEET 1 2068 4236
+WIRE -1712 112 -2000 112
+WIRE -1184 112 -1712 112
+WIRE -944 112 -1184 112
+WIRE 144 112 -208 112
+WIRE -1184 176 -1184 112
+WIRE -944 256 -944 112
+WIRE -1184 336 -1184 256
+WIRE -944 416 -944 336
+WIRE -1184 464 -1184 400
+WIRE -1184 464 -1328 464
+WIRE -1008 464 -1184 464
+WIRE -208 496 -208 112
+WIRE 112 496 -208 496
+WIRE -2000 512 -2000 112
+WIRE -400 512 -480 512
+WIRE 192 512 -320 512
+WIRE -208 528 -208 496
+WIRE 112 528 112 496
+WIRE -944 608 -944 512
+WIRE -720 608 -944 608
+WIRE -480 608 -480 512
+WIRE -480 608 -720 608
+WIRE -432 608 -480 608
+WIRE -256 608 -352 608
+WIRE 192 608 192 512
+WIRE 192 608 160 608
+WIRE -1328 624 -1328 464
+WIRE -1184 624 -1184 464
+WIRE -2416 656 -2608 656
+WIRE -208 656 -208 624
+WIRE 112 656 112 624
+WIRE 112 656 -208 656
+WIRE -4896 672 -4896 576
+WIRE -2000 672 -2000 592
+WIRE -2000 672 -2176 672
+WIRE -1824 672 -2000 672
+WIRE -4336 688 -4336 592
+WIRE 480 688 -272 688
+WIRE 544 720 528 720
+WIRE 640 720 624 720
+WIRE -3872 736 -3872 672
+WIRE -720 752 -720 608
+WIRE -656 752 -720 752
+WIRE -496 752 -592 752
+WIRE -352 752 -432 752
+WIRE -1328 768 -1328 688
+WIRE -1184 768 -1184 704
+WIRE -1184 768 -1328 768
+WIRE -2176 784 -2176 672
+WIRE -1824 784 -1824 672
+WIRE -2608 816 -2608 656
+WIRE -2544 816 -2608 816
+WIRE -2416 832 -2416 656
+WIRE -2416 832 -2480 832
+WIRE -2368 832 -2416 832
+WIRE -2240 832 -2288 832
+WIRE -1712 832 -1760 832
+WIRE -352 832 -352 752
+WIRE -304 832 -352 832
+WIRE -272 832 -272 688
+WIRE -272 832 -304 832
+WIRE -208 832 -208 656
+WIRE 128 832 -208 832
+WIRE 160 832 128 832
+WIRE 256 832 240 832
+WIRE 336 832 256 832
+WIRE 480 832 480 688
+WIRE 480 832 416 832
+WIRE 528 832 528 720
+WIRE 528 832 480 832
+WIRE 544 832 528 832
+WIRE 640 832 640 720
+WIRE 640 832 624 832
+WIRE 896 832 640 832
+WIRE 960 832 896 832
+WIRE 1072 832 960 832
+WIRE 1360 832 1072 832
+WIRE -2544 848 -2704 848
+WIRE -4896 880 -4896 752
+WIRE 1360 880 1360 832
+WIRE -4336 896 -4336 768
+WIRE -656 912 -720 912
+WIRE -496 912 -592 912
+WIRE -352 912 -352 832
+WIRE -352 912 -432 912
+WIRE -3872 944 -3872 816
+WIRE -944 944 -944 608
+WIRE 1072 944 1072 832
+WIRE 896 960 896 832
+WIRE -4896 992 -4896 960
+WIRE -4736 992 -4896 992
+WIRE -208 992 -208 832
+WIRE -32 992 -208 992
+WIRE -4336 1008 -4336 976
+WIRE -4176 1008 -4336 1008
+WIRE -5568 1024 -5568 960
+WIRE -5296 1024 -5296 960
+WIRE -208 1024 -208 992
+WIRE -4896 1040 -4896 992
+WIRE -4336 1056 -4336 1008
+WIRE -3872 1056 -3872 1024
+WIRE -3712 1056 -3872 1056
+WIRE -4736 1072 -4736 992
+WIRE -4176 1088 -4176 1008
+WIRE 1072 1088 1072 1024
+WIRE -3872 1104 -3872 1056
+WIRE -1184 1104 -1184 768
+WIRE -1184 1104 -1360 1104
+WIRE -944 1104 -944 1024
+WIRE -784 1104 -944 1104
+WIRE -720 1104 -720 912
+WIRE -720 1104 -784 1104
+WIRE -512 1104 -720 1104
+WIRE -432 1104 -512 1104
+WIRE -256 1104 -256 1040
+WIRE -256 1104 -352 1104
+WIRE -32 1120 -32 992
+WIRE -3712 1136 -3712 1056
+WIRE 48 1136 16 1136
+WIRE -5568 1152 -5568 1104
+WIRE -5296 1152 -5296 1104
+WIRE -1360 1232 -1360 1104
+WIRE -784 1232 -784 1104
+WIRE -208 1248 -208 1120
+WIRE -32 1248 -32 1216
+WIRE -32 1248 -208 1248
+WIRE -512 1264 -512 1104
+WIRE -432 1264 -512 1264
+WIRE 48 1264 48 1136
+WIRE 48 1264 -352 1264
+WIRE -4896 1280 -4896 1120
+WIRE -1184 1280 -1184 1104
+WIRE -1168 1280 -1184 1280
+WIRE 1072 1280 1072 1168
+WIRE -4336 1296 -4336 1136
+WIRE -1168 1312 -1168 1280
+WIRE -944 1312 -944 1104
+WIRE -3872 1344 -3872 1184
+WIRE -1824 1360 -1824 880
+WIRE -1360 1360 -1360 1296
+WIRE -1360 1360 -1824 1360
+WIRE -1232 1360 -1360 1360
+WIRE -784 1360 -784 1296
+WIRE -784 1360 -880 1360
+WIRE 720 1408 576 1408
+WIRE 816 1408 720 1408
+WIRE 816 1424 816 1408
+WIRE -4896 1456 -4896 1360
+WIRE -1168 1456 -1168 1408
+WIRE -1056 1456 -1168 1456
+WIRE -944 1456 -944 1408
+WIRE -944 1456 -1056 1456
+WIRE -4336 1472 -4336 1376
+WIRE -3872 1472 -3872 1424
+WIRE 576 1472 576 1408
+WIRE -2176 1488 -2176 880
+WIRE -784 1488 -784 1360
+WIRE -784 1488 -2176 1488
+WIRE -2176 1520 -2176 1488
+WIRE -1824 1520 -1824 1360
+WIRE 128 1520 128 832
+WIRE 464 1520 128 1520
+WIRE 720 1520 720 1408
+WIRE 720 1520 688 1520
+WIRE -1056 1536 -1056 1456
+WIRE 1088 1600 688 1600
+WIRE 256 1680 256 832
+WIRE 464 1680 256 1680
+WIRE 784 1680 688 1680
+WIRE -2176 1728 -2176 1600
+WIRE -1824 1728 -1824 1600
+WIRE -1824 1728 -2176 1728
+WIRE -1456 1728 -1824 1728
+WIRE -1056 1728 -1056 1616
+WIRE -1056 1728 -1456 1728
+WIRE -208 1728 -208 1248
+WIRE 576 1792 576 1728
+WIRE 736 2000 688 2000
+WIRE 864 2000 816 2000
+WIRE -3376 2112 -3520 2112
+WIRE 864 2128 864 2000
+WIRE 896 2128 864 2128
+WIRE 1008 2128 976 2128
+WIRE -3376 2144 -3376 2112
+WIRE -3520 2192 -3520 2112
+WIRE 864 2192 864 2128
+WIRE 864 2192 816 2192
+WIRE 688 2208 688 2000
+WIRE 688 2208 288 2208
+WIRE 752 2208 688 2208
+WIRE 864 2224 816 2224
+WIRE -3376 2240 -3376 2224
+WIRE -3264 2240 -3376 2240
+WIRE -3376 2256 -3376 2240
+WIRE 864 2288 864 2224
+WIRE 896 2288 864 2288
+WIRE 1088 2288 1088 1600
+WIRE 1088 2288 976 2288
+WIRE -3520 2320 -3520 2272
+WIRE -3088 2336 -3120 2336
+WIRE -2928 2336 -3008 2336
+WIRE -304 2336 -304 832
+WIRE -3376 2368 -3376 2336
+WIRE 864 2368 864 2288
+WIRE -1712 2448 -1712 832
+WIRE -304 2448 -304 2416
+WIRE -304 2448 -1712 2448
+WIRE -3472 2464 -3664 2464
+WIRE -304 2496 -304 2448
+WIRE 864 2496 864 2448
+WIRE -3264 2512 -3264 2240
+WIRE -3120 2512 -3120 2336
+WIRE -3120 2512 -3264 2512
+WIRE -3056 2512 -3120 2512
+WIRE -2928 2528 -2928 2336
+WIRE -2928 2528 -2992 2528
+WIRE -2832 2528 -2928 2528
+WIRE -2704 2528 -2704 848
+WIRE -2704 2528 -2752 2528
+WIRE -3056 2544 -3120 2544
+WIRE -3664 2624 -3664 2464
+WIRE -3600 2624 -3664 2624
+WIRE -3472 2640 -3472 2464
+WIRE -3472 2640 -3536 2640
+WIRE -3232 2640 -3472 2640
+WIRE -3120 2640 -3120 2544
+WIRE -3120 2640 -3152 2640
+WIRE -304 2640 -304 2576
+WIRE -3760 2656 -3808 2656
+WIRE -3600 2656 -3760 2656
+WIRE -3984 2736 -3984 2656
+WIRE -3808 2736 -3808 2656
+WIRE -3120 2736 -3120 2640
+WIRE -1856 2800 -1888 2800
+WIRE -1680 2800 -1712 2800
+WIRE -3120 2880 -3120 2816
+WIRE -3984 2912 -3984 2816
+WIRE -3808 2912 -3808 2816
+WIRE -2704 2944 -2704 2528
+WIRE -2432 2992 -2624 2992
+WIRE -1680 2992 -1680 2800
+WIRE -1680 2992 -1744 2992
+WIRE -1632 2992 -1680 2992
+WIRE -1456 2992 -1552 2992
+WIRE -2064 3008 -2144 3008
+WIRE -1888 3008 -1888 2800
+WIRE -1888 3008 -2000 3008
+WIRE -1808 3008 -1888 3008
+WIRE -1664 3024 -1744 3024
+WIRE -1648 3024 -1664 3024
+WIRE -1456 3072 -1456 2992
+WIRE 288 3072 288 2208
+WIRE 288 3072 -1456 3072
+WIRE -1648 3088 -1648 3024
+WIRE -2432 3152 -2432 2992
+WIRE -2432 3152 -2496 3152
+WIRE -2624 3168 -2624 2992
+WIRE -2560 3168 -2624 3168
+WIRE -2336 3184 -2496 3184
+WIRE -2144 3184 -2144 3008
+WIRE -2144 3184 -2336 3184
+WIRE -1648 3232 -1648 3168
+WIRE -2336 3264 -2336 3184
+WIRE -2704 3328 -2704 3024
+WIRE -2624 3328 -2624 3168
+WIRE -2624 3328 -2704 3328
+WIRE -1856 3344 -1888 3344
+WIRE -1680 3344 -1712 3344
+WIRE -2336 3376 -2336 3344
+WIRE -1680 3536 -1680 3344
+WIRE -1680 3536 -1744 3536
+WIRE -1632 3536 -1680 3536
+WIRE -1456 3536 -1456 3072
+WIRE -1456 3536 -1552 3536
+WIRE -2144 3552 -2144 3184
+WIRE -2064 3552 -2144 3552
+WIRE -1888 3552 -1888 3344
+WIRE -1888 3552 -2000 3552
+WIRE -1808 3552 -1888 3552
+WIRE -1648 3568 -1744 3568
+WIRE -1648 3760 -1648 3568
+WIRE -1584 3760 -1648 3760
+WIRE -1392 3760 -1504 3760
+WIRE -1376 3760 -1392 3760
+WIRE -1184 3760 -1296 3760
+WIRE -1392 3840 -1392 3760
+WIRE -1392 3840 -1424 3840
+WIRE -1648 3856 -1648 3760
+WIRE -1488 3856 -1648 3856
+WIRE -1376 3872 -1424 3872
+WIRE -1376 3952 -1376 3872
+WIRE -1184 4000 -1184 3760
+WIRE -1184 4064 -1184 4000
+WIRE -1184 4208 -1184 4144
+FLAG -304 2640 0
+FLAG -208 1728 V-
+FLAG 144 112 V+
+FLAG -3808 2912 0
+FLAG -3712 1136 0
+FLAG -3872 672 V+
+FLAG -3872 1472 V-
+FLAG -3760 2656 Vin
+FLAG 1072 1280 0
+FLAG 960 832 Vout
+FLAG -4176 1088 0
+FLAG -4336 592 Vsup+
+FLAG -4336 1472 Vsup-
+FLAG -1712 112 Vdrv+
+FLAG -1456 1728 Vdrv-
+FLAG 1360 944 0
+FLAG 896 1104 0
+FLAG -3984 2912 0
+FLAG -2512 800 Vsup+
+FLAG -2512 864 Vsup-
+FLAG -3024 2496 Vsup+
+FLAG -3024 2560 Vsup-
+FLAG -1776 2976 Vsup+
+FLAG -1776 3040 Vsup-
+FLAG -1648 3232 0
+FLAG -1664 3024 Iset+
+FLAG -1776 3520 Vsup+
+FLAG -1776 3584 Vsup-
+FLAG -1184 4208 0
+FLAG -1184 4000 Iset-
+FLAG -2528 3136 Vsup+
+FLAG -2528 3200 Vsup-
+FLAG -4736 1072 0
+FLAG -4896 576 Vdrv+
+FLAG -4896 1456 Vdrv-
+FLAG -1456 3824 Vsup+
+FLAG -1456 3888 Vsup-
+FLAG -1376 3952 0
+FLAG 576 1792 0
+FLAG -5568 1152 0
+FLAG -5296 1152 0
+FLAG -5568 960 Vref
+FLAG -5296 960 V5V
+FLAG 576 1408 V5V
+FLAG 816 1488 0
+FLAG 784 1680 Vref
+FLAG 784 2176 Vsup+
+FLAG 784 2240 Vsup-
+FLAG 1008 2128 Vref
+FLAG 864 2496 0
+FLAG -2336 3376 0
+FLAG -3568 2608 Vsup+
+FLAG -3568 2672 Vsup-
+FLAG -3520 2320 0
+FLAG -3120 2880 0
+FLAG -3376 2368 0
+SYMBOL nmos -256 528 R0
+SYMATTR InstName M1
+SYMATTR Value IRFP250N
+SYMBOL pmos -256 1120 M180
+SYMATTR InstName M2
+SYMATTR Value IRFP9240
+SYMBOL res -336 592 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R1
+SYMATTR Value 30
+SYMBOL res -336 1088 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R2
+SYMATTR Value 30
+SYMBOL zener -496 928 R270
+WINDOW 0 36 32 VTop 2
+WINDOW 3 -4 32 VBottom 2
+SYMATTR InstName D4
+SYMATTR Value BZX84C12L
+SYMBOL npn -880 1312 M0
+SYMATTR InstName Q1
+SYMATTR Value BC846B
+SYMBOL cap -800 1232 R0
+SYMATTR InstName C1
+SYMATTR Value 27p
+SYMBOL npn -1232 1312 R0
+SYMATTR InstName Q2
+SYMATTR Value BC846B
+SYMBOL cap -1376 1232 R0
+SYMATTR InstName C2
+SYMATTR Value 27p
+SYMBOL res -1072 1520 R0
+SYMATTR InstName R3
+SYMATTR Value 220
+SYMBOL res -960 928 R0
+SYMATTR InstName R4
+SYMATTR Value 1k
+SYMBOL pnp -1008 512 M180
+SYMATTR InstName Q3
+SYMATTR Value BC856B
+SYMBOL res -960 240 R0
+SYMATTR InstName R5
+SYMATTR Value 100
+SYMBOL res -1200 608 R0
+SYMATTR InstName R6
+SYMATTR Value 10k
+SYMBOL cap -1344 624 R0
+SYMATTR InstName C3
+SYMATTR Value 5.6n
+SYMBOL diode -1200 336 R0
+SYMATTR InstName D5
+SYMATTR Value RF081L2S
+SYMBOL res -1200 160 R0
+SYMATTR InstName R7
+SYMATTR Value 100
+SYMBOL res -288 2432 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R8
+SYMATTR Value 12k
+SYMBOL res -288 2592 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R9
+SYMATTR Value 1k
+SYMBOL res -2016 496 R0
+SYMATTR InstName R10
+SYMATTR Value 56k
+SYMBOL res -2192 1504 R0
+SYMATTR InstName R11
+SYMATTR Value 3.9k
+SYMBOL res -1840 1504 R0
+SYMATTR InstName R12
+SYMATTR Value 3.9k
+SYMBOL res -2272 816 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R13
+SYMATTR Value 2.2k
+SYMBOL voltage -3808 2720 R0
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V1
+SYMATTR Value SINE(2 2 2 0)
+SYMBOL voltage -3872 928 R0
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V2
+SYMATTR Value 20
+SYMBOL voltage -3872 1088 R0
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V3
+SYMATTR Value 5.5
+SYMBOL res 1056 1072 R0
+SYMATTR InstName R15
+SYMATTR Value 4
+SYMBOL res 256 816 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R16
+SYMATTR Value 0.01
+SYMBOL zener -432 736 R90
+WINDOW 0 -4 32 VBottom 2
+WINDOW 3 36 32 VTop 2
+SYMATTR InstName D3
+SYMATTR Value BZX84C12L
+SYMBOL voltage -4336 880 R0
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V4
+SYMATTR Value 8
+SYMBOL voltage -4336 1040 R0
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V5
+SYMATTR Value 7
+SYMBOL res -3856 832 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R14
+SYMATTR Value 0.001
+SYMBOL res -3856 1440 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R18
+SYMATTR Value 0.001
+SYMBOL res -4320 1392 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R19
+SYMATTR Value 0.001
+SYMBOL res -4320 784 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R20
+SYMATTR Value 0.001
+SYMBOL voltage 1072 928 R0
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V6
+SYMATTR Value 0
+SYMBOL diode -592 896 R90
+WINDOW 0 0 32 VBottom 2
+WINDOW 3 32 32 VTop 2
+SYMATTR InstName D1
+SYMATTR Value 1N4148
+SYMBOL diode -656 768 R270
+WINDOW 0 32 32 VTop 2
+WINDOW 3 0 32 VBottom 2
+SYMATTR InstName D2
+SYMATTR Value 1N4148
+SYMBOL cap 1344 880 R0
+SYMATTR InstName C4
+SYMATTR Value 100�
+SYMBOL res 640 816 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R21
+SYMATTR Value 10
+SYMBOL ind 640 704 R90
+WINDOW 0 5 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName L1
+SYMATTR Value 30�
+SYMATTR SpiceLine Ipk=7 Rser=10m
+SYMBOL res 880 1008 R0
+SYMATTR InstName R22
+SYMATTR Value 1
+SYMBOL cap 880 960 R0
+SYMATTR InstName C5
+SYMATTR Value 100n
+SYMBOL voltage -3984 2720 R0
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V7
+SYMATTR Value PWL(0 0 0.1 0 0.10001 2)
+SYMBOL res -1696 2784 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R29
+SYMATTR Value 1k
+SYMBOL res -1536 2976 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R30
+SYMATTR Value 1k
+SYMBOL cap -1792 2784 R90
+WINDOW 0 0 32 VBottom 2
+WINDOW 3 32 32 VTop 2
+SYMATTR InstName C6
+SYMATTR Value 1n
+SYMBOL diode -2064 3024 R270
+WINDOW 0 32 32 VTop 2
+WINDOW 3 0 32 VBottom 2
+SYMATTR InstName D6
+SYMATTR Value 1N4148
+SYMBOL voltage -1648 3072 R0
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V8
+SYMATTR Value 2
+SYMBOL res -1696 3328 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R31
+SYMATTR Value 1k
+SYMBOL res -1536 3520 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R32
+SYMATTR Value 1k
+SYMBOL cap -1792 3328 R90
+WINDOW 0 0 32 VBottom 2
+WINDOW 3 32 32 VTop 2
+SYMATTR InstName C7
+SYMATTR Value 1n
+SYMBOL diode -2000 3536 R90
+WINDOW 0 0 32 VBottom 2
+WINDOW 3 32 32 VTop 2
+SYMATTR InstName D7
+SYMATTR Value 1N4148
+SYMBOL voltage -1184 4048 R0
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V9
+SYMATTR Value 1
+SYMBOL res -2720 2928 R0
+SYMATTR InstName R35
+SYMATTR Value 1k
+SYMBOL res -2736 2512 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R36
+SYMATTR Value 1k
+SYMBOL res 432 816 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R23
+SYMATTR Value 0.1
+SYMBOL pnp -2240 880 M180
+SYMATTR InstName Q6
+SYMATTR Value BC856B
+SYMBOL pnp -1760 880 R180
+SYMATTR InstName Q7
+SYMATTR Value BC856B
+SYMBOL voltage -4896 864 R0
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V10
+SYMATTR Value 25
+SYMBOL voltage -4896 1024 R0
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V11
+SYMATTR Value 10
+SYMBOL res -4880 1376 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R17
+SYMATTR Value 0.001
+SYMBOL res -4880 768 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R24
+SYMATTR Value 0.001
+SYMBOL Opamps\\ADTL084 -2512 768 R0
+SYMATTR InstName U1
+SYMBOL Opamps\\ADTL084 -3024 2464 R0
+SYMATTR InstName U2
+SYMBOL Opamps\\ADTL084 -1776 2944 M0
+SYMATTR InstName U3
+SYMBOL Opamps\\ADTL084 -1776 3488 M0
+SYMATTR InstName U4
+SYMBOL Opamps\\ADTL084 -2528 3104 M0
+SYMATTR InstName U5
+SYMBOL Opamps\\ADTL084 -1456 3792 M0
+SYMATTR InstName U6
+SYMBOL res -1488 3744 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R37
+SYMATTR Value 10k
+SYMBOL res -1280 3744 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R38
+SYMATTR Value 10k
+SYMBOL nmos 160 528 M0
+SYMATTR InstName M3
+SYMATTR Value IRFP250N
+SYMBOL pmos 16 1216 R180
+SYMATTR InstName M4
+SYMATTR Value IRFP9240
+SYMBOL res -304 496 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R39
+SYMATTR Value 30
+SYMBOL res -336 1248 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R40
+SYMATTR Value 30
+SYMBOL Opamps\\LT1999-50 576 1600 R0
+SYMATTR InstName U8
+SYMBOL voltage -5568 1008 R0
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V12
+SYMATTR Value 2.048
+SYMBOL voltage -5296 1008 R0
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V13
+SYMATTR Value 5
+SYMBOL cap 800 1424 R0
+SYMATTR InstName C8
+SYMATTR Value 100n
+SYMBOL Opamps\\ADTL084 784 2144 M0
+SYMATTR InstName U9
+SYMBOL res 992 2112 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R41
+SYMATTR Value 1k
+SYMBOL res 992 2272 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R42
+SYMATTR Value 1k
+SYMBOL res 832 1984 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R43
+SYMATTR Value 1k
+SYMBOL res 848 2352 R0
+SYMATTR InstName R44
+SYMATTR Value 1k
+SYMBOL res -2352 3248 R0
+SYMATTR InstName R25
+SYMATTR Value 10k
+SYMBOL Opamps\\ADTL084 -3568 2576 R0
+SYMATTR InstName U7
+SYMBOL res -2992 2320 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R27
+SYMATTR Value 7.87k
+SYMBOL voltage -3520 2176 R0
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V14
+SYMATTR Value 5
+SYMBOL res -3136 2624 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R28
+SYMATTR Value 1k
+SYMBOL res -3104 2832 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R33
+SYMATTR Value 1k
+SYMBOL res -3392 2128 R0
+SYMATTR InstName R34
+SYMATTR Value 39.2k
+SYMBOL res -3392 2240 R0
+SYMATTR InstName R45
+SYMATTR Value 10k
+TEXT -5480 1848 Left 2 !.tran 0.5
+TEXT -1128 3960 Left 2 ;Iset- == 0.5V/A
+TEXT -1944 3176 Left 2 ;Iset+ == 0.5V/A
+TEXT -5024 440 Left 2 ;Driver supply (max 10mA)
+TEXT -4472 456 Left 2 ;Opamp supply (max 50mA)
+TEXT -3960 600 Left 2 ;Output stage supply