Version 4 SHEET 1 1072 912 WIRE -1440 -1728 -1504 -1728 WIRE -1056 -1728 -1360 -1728 WIRE -752 -1728 -992 -1728 WIRE -688 -1728 -752 -1728 WIRE -608 -1728 -624 -1728 WIRE -576 -1728 -608 -1728 WIRE -480 -1728 -512 -1728 WIRE -752 -1680 -752 -1728 WIRE -608 -1680 -608 -1728 WIRE -1776 -1616 -1792 -1616 WIRE -1712 -1616 -1776 -1616 WIRE -1616 -1616 -1648 -1616 WIRE -1504 -1616 -1504 -1728 WIRE -1504 -1616 -1536 -1616 WIRE -1424 -1616 -1504 -1616 WIRE -1296 -1616 -1360 -1616 WIRE -1200 -1616 -1296 -1616 WIRE -1072 -1616 -1136 -1616 WIRE -1776 -1600 -1776 -1616 WIRE -912 -1568 -960 -1568 WIRE -752 -1568 -752 -1600 WIRE -752 -1568 -832 -1568 WIRE -480 -1568 -480 -1728 WIRE -480 -1568 -752 -1568 WIRE -464 -1568 -480 -1568 WIRE -960 -1536 -960 -1568 WIRE -752 -1536 -752 -1568 WIRE -1504 -1520 -1504 -1616 WIRE -1440 -1520 -1504 -1520 WIRE -1296 -1520 -1296 -1616 WIRE -1296 -1520 -1360 -1520 WIRE -1072 -1520 -1072 -1616 WIRE -1008 -1520 -1072 -1520 WIRE -1776 -1488 -1776 -1520 WIRE -1072 -1488 -1072 -1520 WIRE -480 -1488 -480 -1568 WIRE -752 -1456 -752 -1472 WIRE -1504 -1360 -1504 -1520 WIRE -1408 -1360 -1504 -1360 WIRE -1072 -1360 -1072 -1408 WIRE -1008 -1360 -1008 -1472 WIRE -960 -1360 -960 -1456 WIRE -752 -1360 -752 -1376 WIRE -480 -1360 -480 -1424 WIRE -1296 -1344 -1296 -1520 WIRE -1296 -1344 -1344 -1344 WIRE -1264 -1344 -1296 -1344 WIRE -1408 -1328 -1632 -1328 WIRE -1296 -1280 -1296 -1344 WIRE -896 -1248 -960 -1248 WIRE -752 -1248 -896 -1248 WIRE -896 -1216 -896 -1248 WIRE -1632 -1168 -1632 -1328 WIRE -1392 -1168 -1632 -1168 WIRE -1296 -1168 -1296 -1200 WIRE -1296 -1168 -1328 -1168 WIRE -960 -1152 -960 -1248 WIRE -896 -1104 -896 -1136 WIRE -816 -1104 -896 -1104 WIRE -688 -1104 -816 -1104 WIRE -1296 -1072 -1296 -1168 WIRE -1296 -1072 -1408 -1072 WIRE -896 -1072 -896 -1104 WIRE -1632 -1056 -1632 -1168 WIRE -1472 -1056 -1632 -1056 WIRE -816 -1056 -816 -1104 WIRE -1248 -1040 -1408 -1040 WIRE -1136 -1040 -1168 -1040 WIRE -1296 -1008 -1296 -1072 WIRE -960 -976 -960 -1072 WIRE -896 -976 -896 -992 WIRE -816 -976 -816 -992 WIRE -1440 -832 -1504 -832 WIRE -1296 -832 -1296 -928 WIRE -1296 -832 -1360 -832 WIRE -1200 -832 -1296 -832 WIRE -1072 -832 -1136 -832 WIRE -912 -832 -960 -832 WIRE -752 -832 -832 -832 WIRE -672 -832 -752 -832 WIRE -544 -832 -672 -832 WIRE -480 -832 -544 -832 WIRE -432 -832 -480 -832 WIRE -672 -800 -672 -832 WIRE -544 -784 -544 -832 WIRE -960 -752 -960 -832 WIRE -1072 -736 -1072 -832 WIRE -1008 -736 -1072 -736 WIRE -672 -720 -672 -736 WIRE -1072 -704 -1072 -736 WIRE -1504 -672 -1504 -832 WIRE -1408 -672 -1504 -672 WIRE -1296 -656 -1296 -832 WIRE -1296 -656 -1344 -656 WIRE -1264 -656 -1296 -656 WIRE -752 -656 -752 -832 WIRE -1632 -640 -1632 -1056 WIRE -1408 -640 -1632 -640 WIRE -672 -624 -672 -640 WIRE -544 -624 -544 -720 WIRE -1072 -576 -1072 -624 WIRE -1008 -576 -1008 -688 WIRE -960 -576 -960 -672 WIRE -608 -576 -608 -608 WIRE -1504 -544 -1504 -672 WIRE -1424 -544 -1504 -544 WIRE -1296 -544 -1296 -656 WIRE -1296 -544 -1360 -544 WIRE -1824 -432 -1856 -432 WIRE -1792 -432 -1824 -432 WIRE -1712 -432 -1728 -432 WIRE -1504 -432 -1504 -544 WIRE -1504 -432 -1632 -432 WIRE -1440 -432 -1504 -432 WIRE -1056 -432 -1360 -432 WIRE -752 -432 -752 -576 WIRE -752 -432 -992 -432 WIRE -720 -432 -752 -432 WIRE -608 -432 -608 -496 WIRE -608 -432 -656 -432 WIRE -576 -432 -608 -432 WIRE -480 -432 -480 -832 WIRE -480 -432 -512 -432 WIRE -1824 -368 -1824 -432 FLAG -464 -1568 speaker_a IOPIN -464 -1568 Out FLAG -1376 -1312 0 FLAG -960 -976 0 FLAG -960 -1360 0 FLAG -1008 -1360 0 FLAG -752 -1360 0 FLAG -752 -1248 VCC IOPIN -752 -1248 BiDir FLAG -1376 -1376 VCC IOPIN -1376 -1376 BiDir FLAG -480 -1360 0 FLAG -688 -1104 ref IOPIN -688 -1104 BiDir FLAG -1792 -1616 afe_in_a IOPIN -1792 -1616 In FLAG -1072 -1360 0 FLAG -1776 -1488 0 FLAG -896 -976 0 FLAG -816 -976 0 FLAG -1264 -1344 afe_out_a IOPIN -1264 -1344 Out FLAG -432 -832 speaker_b IOPIN -432 -832 Out FLAG -1376 -624 0 FLAG -960 -576 0 FLAG -1008 -576 0 FLAG -672 -624 0 FLAG -1376 -688 VCC IOPIN -1376 -688 BiDir FLAG -544 -624 0 FLAG -1072 -576 0 FLAG -1264 -656 afe_out_b IOPIN -1264 -656 Out FLAG -1440 -1024 0 FLAG -1440 -1088 VCC IOPIN -1440 -1088 BiDir FLAG -1136 -1040 ref IOPIN -1136 -1040 BiDir FLAG -1856 -432 afe_in_b IOPIN -1856 -432 In FLAG -1824 -368 0 FLAG -608 -1600 0 FLAG -608 -608 0 SYMBOL voltage -1776 -1616 R0 WINDOW 0 64 24 Right 2 WINDOW 3 251 -108 Right 2 WINDOW 123 92 69 Right 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V1 SYMATTR Value PULSE(-.5 .5 0 1u 1u 49u 100u) SYMATTR Value2 AC 1 SYMBOL res -1632 -1632 M90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R6 SYMATTR Value {R_fb1} SYMBOL cap -1424 -1632 M90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C1 SYMATTR Value {C_1} SYMBOL UniversalOpamp2 -1376 -1344 R0 SYMATTR InstName U1 SYMATTR Value2 Avol=1Meg GBW={GBW} Slew=10Meg SYMBOL voltage -960 -1168 R0 WINDOW 0 -43 59 Right 2 WINDOW 3 37 93 Right 2 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V3 SYMATTR Value 12 SYMBOL e -960 -1552 R0 WINDOW 0 12 4 Left 2 WINDOW 3 27 116 Left 2 SYMATTR InstName E1 SYMATTR Value {PlantGain} SYMBOL ind -928 -1552 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 5 56 VBottom 2 SYMATTR InstName L1 SYMATTR Value 10µ SYMATTR SpiceLine Rser=20m SYMBOL cap -768 -1536 R0 SYMATTR InstName C4 SYMATTR Value 680n SYMBOL res -736 -1584 R180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R1 SYMATTR Value 20k SYMBOL res -768 -1472 R0 SYMATTR InstName R2 SYMATTR Value {R_snub} SYMBOL cap -496 -1488 R0 SYMATTR InstName C2 SYMATTR Value {C2_out} SYMBOL res -1088 -1504 R0 SYMATTR InstName R8 SYMATTR Value 50k SYMBOL cap -1136 -1632 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C6 SYMATTR Value 470n SYMBOL cap -1056 -1712 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName C7 SYMATTR Value 2µ2 SYMBOL res -912 -1232 R0 SYMATTR InstName R9 SYMATTR Value 10k SYMBOL res -912 -1088 R0 SYMATTR InstName R10 SYMATTR Value 10k SYMBOL cap -832 -1056 R0 SYMATTR InstName C8 SYMATTR Value 10µ SYMBOL res -1456 -1504 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R11 SYMATTR Value 100k SYMBOL cap -688 -1712 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName C9 SYMATTR Value {C_lead} SYMBOL cap -1424 -560 M90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C10 SYMATTR Value {C_1} SYMBOL UniversalOpamp2 -1376 -656 R0 SYMATTR InstName U3 SYMATTR Value2 Avol=1Meg GBW={GBW} Slew=10Meg SYMBOL e -960 -768 R0 WINDOW 0 12 4 Left 2 WINDOW 3 13 96 Left 2 SYMATTR InstName E2 SYMATTR Value {PlantGain} SYMBOL ind -928 -816 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 5 56 VBottom 2 SYMATTR InstName L2 SYMATTR Value 10µ SYMATTR SpiceLine Rser=20m SYMBOL cap -688 -800 R0 SYMATTR InstName C11 SYMATTR Value 680n SYMBOL res -736 -560 R180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R14 SYMATTR Value 20k SYMBOL res -688 -736 R0 SYMATTR InstName R15 SYMATTR Value {R_snub} SYMBOL res -1088 -720 R0 SYMATTR InstName R16 SYMATTR Value 50k SYMBOL cap -1136 -848 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C13 SYMATTR Value 470n SYMBOL cap -1056 -416 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName C14 SYMATTR Value 2µ2 SYMBOL res -1456 -816 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R17 SYMATTR Value 100k SYMBOL cap -656 -448 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C15 SYMATTR Value {C_lead} SYMBOL res -1344 -448 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R18 SYMATTR Value 1k0 SYMBOL UniversalOpamp2 -1440 -1056 M0 SYMATTR InstName U4 SYMATTR Value2 Avol=1Meg GBW={GBW} Slew=100Meg SYMBOL res -1312 -1296 R0 SYMATTR InstName R19 SYMATTR Value 10k SYMBOL res -1312 -1024 R0 SYMATTR InstName R20 SYMATTR Value 10k SYMBOL cap -1648 -1632 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C3 SYMATTR Value 3µ0 SYMBOL res -1152 -1056 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R5 SYMATTR Value 10k SYMBOL res -1728 -448 M90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R13 SYMATTR Value {R_fb1} SYMBOL cap -1392 -1152 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName C5 SYMATTR Value {C_3} SYMBOL res -1344 -1744 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R3 SYMATTR Value 1k0 SYMBOL cap -560 -784 R0 SYMATTR InstName C12 SYMATTR Value {C2_out} SYMBOL cap -1728 -448 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C17 SYMATTR Value 3µ0 SYMBOL cap -576 -1712 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName C16 SYMATTR Value {10*C_lead} SYMBOL res -624 -1696 R0 SYMATTR InstName R4 SYMATTR Value {R_lead} SYMBOL cap -576 -416 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName C18 SYMATTR Value {10*C_lead} SYMBOL res -624 -592 R0 SYMATTR InstName R7 SYMATTR Value {R_lead} TEXT -560 -1048 Left 2 !;ac dec 100 20 20k TEXT -560 -1128 Left 2 !.param PlantGain 10 TEXT -1808 -264 Left 3 ;class-D BTL amp with fully symmetrical AFE and postfilter feedback TEXT -560 -1152 Left 2 !.param GBW 30Meg TEXT -560 -1024 Left 2 !.tran 0 1 999.8m startup TEXT -560 -1104 Left 2 !.param C_1 5n TEXT -560 -1080 Left 2 !.param R_snub 5r0 TEXT -560 -1176 Left 2 !.param C_lead 1n TEXT -1280 -344 Left 2 ;OPA=OPA2134 TEXT -560 -1200 Left 2 !.param R_fb1 4k7 TEXT -560 -1224 Left 2 !.param R_fb3 10k TEXT -560 -992 Left 2 !.param C_3 1p TEXT -552 -952 Left 2 !.param C2_out 680n TEXT -560 -1264 Left 2 !.param R_lead 150 TEXT -552 -912 Left 2 ;R_snub = NTC