From 0f3e21511a0e5798f7b588c43c8a30b82f8e627a Mon Sep 17 00:00:00 2001 From: Kerem Yollu Date: Tue, 25 Oct 2022 13:00:55 +0200 Subject: [PATCH] re simulation --- .../simplyfied/DigitalVolumeControl.asc | 8 +- .../simplyfied/DigitalVolumeControl.log | 61 +++--- 03_lm3886_amp/06_simulation/Draft1.asc | 96 +++++++++ 03_lm3886_amp/06_simulation/Draft1.log | 26 +++ 03_lm3886_amp/06_simulation/asd.asc | 144 +++++++++++++ 03_lm3886_amp/06_simulation/asd.log | 21 ++ .../sound_impairment_monitor.asc | 198 ++++++++++-------- .../sound_impairment_monitor.log | 37 ++-- 8 files changed, 450 insertions(+), 141 deletions(-) create mode 100644 03_lm3886_amp/06_simulation/Draft1.asc create mode 100644 03_lm3886_amp/06_simulation/Draft1.log create mode 100644 03_lm3886_amp/06_simulation/asd.asc create mode 100644 03_lm3886_amp/06_simulation/asd.log diff --git a/01_volume/06_simulation/simplyfied/DigitalVolumeControl.asc b/01_volume/06_simulation/simplyfied/DigitalVolumeControl.asc index b1ece81..862b940 100644 --- a/01_volume/06_simulation/simplyfied/DigitalVolumeControl.asc +++ b/01_volume/06_simulation/simplyfied/DigitalVolumeControl.asc @@ -27,10 +27,8 @@ WIRE 1568 -1184 1568 -1200 WIRE 1040 -1136 1040 -1152 WIRE 1120 -1136 1120 -1152 WIRE 1120 -1136 1040 -1136 -WIRE 1120 -1120 1120 -1136 -WIRE 1120 -1120 736 -1120 WIRE 1376 -1120 1376 -1312 -WIRE 1376 -1120 1120 -1120 +WIRE 1376 -1120 736 -1120 WIRE 1696 -1120 1696 -1200 WIRE 1744 -1120 1696 -1120 WIRE 1744 -1104 1696 -1104 @@ -39,7 +37,7 @@ WIRE 2352 -1104 2352 -1120 WIRE 1568 -1088 1568 -1104 WIRE 928 -1072 928 -1200 WIRE 928 -1072 864 -1072 -WIRE 1120 -1072 1120 -1120 +WIRE 1120 -1072 1120 -1136 WIRE 1120 -1072 928 -1072 WIRE 1232 -1072 1232 -1152 WIRE 1232 -1072 1120 -1072 @@ -245,7 +243,6 @@ FLAG -80 -96 0 FLAG 1232 -368 AudioPot FLAG 864 -960 0 FLAG 736 -1120 ZCD_Line -FLAG 1232 -272 ZCD_Line FLAG 2288 -128 0 FLAG 1568 -1088 0 FLAG 1568 -688 0 @@ -253,6 +250,7 @@ FLAG 2352 -896 0 FLAG 2352 -1120 Vop+ FLAG 1120 -688 Vop- FLAG 1120 -1520 Vop+ +FLAG 1232 -272 ZCD_Line SYMBOL voltage -672 -176 R0 WINDOW 123 24 44 Left 2 WINDOW 39 0 0 Left 0 diff --git a/01_volume/06_simulation/simplyfied/DigitalVolumeControl.log b/01_volume/06_simulation/simplyfied/DigitalVolumeControl.log index b0ff4df..5a5b1e7 100644 --- a/01_volume/06_simulation/simplyfied/DigitalVolumeControl.log +++ b/01_volume/06_simulation/simplyfied/DigitalVolumeControl.log @@ -3,6 +3,8 @@ Circuit: * C:\keyterm\git\amplifier_6c\01_volume\06_simulation\simplyfied\Digita C5: both pins shorted together -- ignoring. WARNING: Less than two connections to node 3.3V. This node is used by V3. WARNING: Less than two connections to node ZEROCROSS. This node is used by A1. +Singular matrix: Check node nc_02 + Iteration No. 4 Direct Newton iteration failed to find .op point. (Use ".option noopiter" to skip.) Starting Gmin stepping Gmin = 10 @@ -17,42 +19,47 @@ Gmin = 1.76685e-007 Gmin = 1.89714e-008 vernier = 0.5 vernier = 0.25 +Gmin = 5.50669e-009 vernier = 0.125 -Gmin = 6.21654e-009 -vernier = 0.166667 -Gmin = 4.34595e-009 -vernier = 0.222222 -vernier = 0.296296 -Gmin = 2.43426e-009 -vernier = 0.395061 -vernier = 0.526748 -Gmin = 9.86526e-010 -vernier = 0.702331 -Gmin = 2.36707e-010 -vernier = 0.936441 +vernier = 0.0625 +vernier = 0.0833333 +Gmin = 5.08966e-009 +vernier = 0.111111 +vernier = 0.148148 +Gmin = 3.91412e-009 +vernier = 0.197531 +Gmin = 2.56445e-009 +vernier = 0.263374 +vernier = 0.351165 +Gmin = 1.29498e-009 +vernier = 0.46822 +vernier = 0.624294 +Gmin = 4.47912e-010 +vernier = 0.832392 +Gmin = 8.42858e-011 vernier = 1 -Gmin = 2.91812e-011 -Gmin = 3.13331e-012 -Gmin = 3.36437e-013 +Gmin = 9.36402e-012 +Gmin = 1.00545e-012 +Gmin = 1.0796e-013 Gmin = 0 Gmin stepping succeeded in finding the operating point. -Date: Mon May 30 13:55:18 2022 -Total elapsed time: 0.549 seconds. +Date: Fri Oct 14 13:22:14 2022 +Total elapsed time: 0.538 seconds. tnom = 27 temp = 27 method = modified trap -totiter = 3376 -traniter = 2306 -tranpoints = 760 -accept = 545 -rejected = 215 -matrix size = 150 -fillins = 116 +totiter = 6859 +traniter = 5683 +tranpoints = 1626 +accept = 1176 +rejected = 450 +matrix size = 151 +fillins = 184 solver = Normal -Thread vector: 53.7/28.3[8] 16.2/10.2[8] 7.0/4.6[6] 0.6/2.7[1] 2592/500 -Matrix Compiler1: 13.29 KB object code size 5.6/3.1/[1.1] -Matrix Compiler2: 16.54 KB object code size 3.5/5.0/[0.9] +Thread vector: 43.2/21.9[8] 11.9/7.6[8] 4.1/5.2[1] 0.7/2.0[1] 2592/500 +Matrix Compiler1: 18.15 KB object code size 5.9/3.3/[1.0] +Matrix Compiler2: 18.09 KB object code size 2.7/3.2/[0.7] diff --git a/03_lm3886_amp/06_simulation/Draft1.asc b/03_lm3886_amp/06_simulation/Draft1.asc new file mode 100644 index 0000000..b2fab73 --- /dev/null +++ b/03_lm3886_amp/06_simulation/Draft1.asc @@ -0,0 +1,96 @@ +Version 4 +SHEET 1 1128 680 +WIRE 880 -112 560 -112 +WIRE 1024 -112 976 -112 +WIRE 560 -16 560 -112 +WIRE 576 -16 560 -16 +WIRE 688 -16 656 -16 +WIRE 720 -16 688 -16 +WIRE 848 -16 800 -16 +WIRE 928 -16 928 -48 +WIRE 928 -16 848 -16 +WIRE 128 16 32 16 +WIRE 1024 16 1024 -112 +WIRE 688 32 688 -16 +WIRE 848 32 848 -16 +WIRE 928 32 928 -16 +WIRE 32 48 32 16 +WIRE 688 128 688 96 +WIRE 848 128 848 96 +WIRE 848 128 688 128 +WIRE 928 128 928 96 +WIRE 928 128 848 128 +WIRE 1024 128 1024 96 +WIRE 1024 128 928 128 +WIRE 32 160 32 128 +WIRE 128 160 32 160 +WIRE 688 160 688 128 +WIRE 848 160 848 128 +WIRE 928 160 928 128 +WIRE 1024 160 1024 128 +WIRE 32 192 32 160 +WIRE 128 208 128 160 +WIRE 576 272 560 272 +WIRE 688 272 688 224 +WIRE 688 272 656 272 +WIRE 720 272 688 272 +WIRE 848 272 848 224 +WIRE 848 272 800 272 +WIRE 928 272 928 224 +WIRE 928 272 848 272 +WIRE 32 304 32 272 +WIRE 128 304 32 304 +WIRE 928 304 928 272 +WIRE 560 368 560 272 +WIRE 880 368 560 368 +WIRE 1024 368 1024 240 +WIRE 1024 368 976 368 +FLAG 128 208 0 +FLAG 128 16 +24V +FLAG 128 304 -24V +SYMBOL voltage 32 32 R0 +SYMATTR InstName V1 +SYMATTR Value 24 +SYMBOL voltage 32 176 R0 +SYMATTR InstName V2 +SYMATTR Value 24 +SYMBOL res 672 -32 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R1 +SYMBOL res 816 -32 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R2 +SYMBOL cap 672 32 R0 +SYMATTR InstName C1 +SYMBOL cap 672 160 R0 +SYMATTR InstName C2 +SYMBOL res 672 256 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R3 +SYMBOL res 816 256 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R4 +SYMBOL diode 864 96 R180 +WINDOW 0 24 64 Left 2 +WINDOW 3 24 0 Left 2 +SYMATTR InstName D1 +SYMBOL diode 864 224 R180 +WINDOW 0 24 64 Left 2 +WINDOW 3 24 0 Left 2 +SYMATTR InstName D2 +SYMBOL cap 912 32 R0 +SYMATTR InstName C3 +SYMBOL cap 912 160 R0 +SYMATTR InstName C4 +SYMBOL res 1008 0 R0 +SYMATTR InstName R5 +SYMBOL res 1008 144 R0 +SYMATTR InstName R6 +SYMBOL npn 880 -48 R270 +SYMATTR InstName Q1 +SYMBOL pnp 880 304 M90 +SYMATTR InstName Q2 diff --git a/03_lm3886_amp/06_simulation/Draft1.log b/03_lm3886_amp/06_simulation/Draft1.log new file mode 100644 index 0000000..6afde15 --- /dev/null +++ b/03_lm3886_amp/06_simulation/Draft1.log @@ -0,0 +1,26 @@ +Circuit: * C:\keyterm\git\amplifier_6c\03_lm3886_amp\06_simulation\Draft1.asc + +WARNING: Node U1:N015 is floating. + +Direct Newton iteration failed to find .op point. (Use ".option noopiter" to skip.) +Starting Gmin stepping +Gmin = 10 +Gmin = 1.07374 +Gmin = 0.115292 +Gmin = 0.0123794 +Gmin = 0.00132923 +Gmin = 0.000142725 +Gmin = 1.5325e-005 +Gmin = 1.6455e-006 +Gmin = 1.76685e-007 +Gmin = 1.89714e-008 +Gmin = 2.03704e-009 +Gmin = 2.18725e-010 +Gmin = 2.34854e-011 +Gmin = 2.52173e-012 +Gmin = 2.70769e-013 +Gmin = 0 +Gmin stepping succeeded in finding the operating point. + +Heightened Def Con from 1.11003e-009 ++++++++++++++++++++++++++++++++++++++++++++++++++Fatal Error: Analysis: Time step too small; time = 1.11003e-009, timestep = 1.25e-019: trouble with u1:pm1-instance m:u1:1 + diff --git a/03_lm3886_amp/06_simulation/asd.asc b/03_lm3886_amp/06_simulation/asd.asc new file mode 100644 index 0000000..377a4d0 --- /dev/null +++ b/03_lm3886_amp/06_simulation/asd.asc @@ -0,0 +1,144 @@ +Version 4 +SHEET 1 2680 712 +WIRE 912 -128 560 -128 +WIRE 1056 -128 1008 -128 +WIRE 1200 -128 1056 -128 +WIRE 1200 -64 1200 -128 +WIRE 560 -32 560 -128 +WIRE 576 -32 560 -32 +WIRE 688 -32 656 -32 +WIRE 720 -32 688 -32 +WIRE 880 -32 800 -32 +WIRE 960 -32 960 -64 +WIRE 960 -32 880 -32 +WIRE 352 -16 256 -16 +WIRE 256 16 256 -16 +WIRE 1056 16 1056 -128 +WIRE 688 32 688 -32 +WIRE 880 32 880 -32 +WIRE 960 32 960 -32 +WIRE 1200 32 1200 16 +WIRE 256 128 256 96 +WIRE 352 128 256 128 +WIRE 688 128 688 96 +WIRE 688 128 560 128 +WIRE 880 128 880 96 +WIRE 880 128 688 128 +WIRE 960 128 960 96 +WIRE 960 128 880 128 +WIRE 1056 128 1056 96 +WIRE 1056 128 960 128 +WIRE 560 144 560 128 +WIRE 256 160 256 128 +WIRE 688 160 688 128 +WIRE 880 160 880 128 +WIRE 960 160 960 128 +WIRE 1056 160 1056 128 +WIRE 352 176 352 128 +WIRE 1200 224 1200 208 +WIRE 256 272 256 240 +WIRE 352 272 256 272 +WIRE 576 288 560 288 +WIRE 688 288 688 224 +WIRE 688 288 656 288 +WIRE 720 288 688 288 +WIRE 880 288 880 224 +WIRE 880 288 800 288 +WIRE 960 288 960 224 +WIRE 960 288 880 288 +WIRE 960 320 960 288 +WIRE 560 384 560 288 +WIRE 912 384 560 384 +WIRE 1056 384 1056 240 +WIRE 1056 384 1008 384 +WIRE 1200 384 1200 304 +WIRE 1200 384 1056 384 +FLAG 352 176 0 +FLAG 352 -16 +24V +FLAG 352 272 -24V +FLAG 560 -128 +24V +FLAG 560 384 -24V +FLAG 560 144 0 +FLAG 1056 -128 +Vout +FLAG 1056 384 -Vout +FLAG 1200 32 0 +FLAG 1200 208 0 +FLAG 2400 -112 +24V +SYMBOL voltage 256 0 R0 +SYMATTR InstName V1 +SYMATTR Value 24 +SYMBOL voltage 256 144 R0 +SYMATTR InstName V2 +SYMATTR Value 24 +SYMBOL res 672 -48 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R1 +SYMATTR Value {RCUR} +SYMBOL cap 672 32 R0 +SYMATTR InstName C1 +SYMATTR Value 100µ +SYMBOL cap 672 160 R0 +SYMATTR InstName C2 +SYMATTR Value 100µ +SYMBOL zener 896 96 R180 +WINDOW 0 24 64 Left 2 +WINDOW 3 24 0 Left 2 +SYMATTR InstName D1 +SYMATTR Value TFZ18B +SYMATTR Description Diode +SYMATTR Type diode +SYMBOL cap 944 32 R0 +SYMATTR InstName C3 +SYMATTR Value 10µ +SYMBOL cap 944 160 R0 +SYMATTR InstName C4 +SYMATTR Value 10µ +SYMBOL res 1040 0 R0 +SYMATTR InstName R5 +SYMATTR Value 10k +SYMBOL res 1040 144 R0 +SYMATTR InstName R6 +SYMATTR Value 10k +SYMBOL npn 912 -64 R270 +SYMATTR InstName Q1 +SYMATTR Value BC847A +SYMBOL pnp 912 320 M90 +SYMATTR InstName Q2 +SYMATTR Value BC857B +SYMBOL res 1184 -80 R0 +SYMATTR InstName R7 +SYMATTR Value 18 +SYMBOL res 1184 208 R0 +SYMATTR InstName R8 +SYMATTR Value 18 +SYMBOL zener 896 224 R180 +WINDOW 0 24 64 Left 2 +WINDOW 3 24 0 Left 2 +SYMATTR InstName D2 +SYMATTR Value TFZ18B +SYMATTR Description Diode +SYMATTR Type diode +SYMBOL PowerProducts\\LT317A 2544 -112 R0 +SYMATTR InstName U1 +SYMBOL res 816 -48 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R2 +SYMATTR Value {RCUR} +SYMBOL res 816 272 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R3 +SYMATTR Value {RCUR} +SYMBOL res 672 272 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R4 +SYMATTR Value {RCUR} +TEXT 1512 -272 Left 2 ;Vout = Vin - Vzener\nR1 = R3 = Vout / (Izener + Ibase) \nP = Vout^2 / R1 (P is power dissipation of R1 and R3 in mW)\n \nV1 = 56V\nV2 = 56 - Vzener = 32V\nR1 = R3 = 32 / 20m = 1.6k (use 1.5k)\nP = 32˛ / 1.5k = 682mW = 0.68W (use 1W) +TEXT 726 -266 Left 2 !.tran 0 0.1 0 0.0001 +TEXT 1512 96 Left 2 ;https://www.youtube.com/watch?v=ur3nUWHKhtA +TEXT 1512 120 Left 2 ;https://sound-au.com/project102.htm +TEXT 1488 240 Left 2 !.ic V(+Vout)=0 V(-Vout)=0 +TEXT 1496 304 Left 2 !.param RCUR=200 diff --git a/03_lm3886_amp/06_simulation/asd.log b/03_lm3886_amp/06_simulation/asd.log new file mode 100644 index 0000000..1612b4d --- /dev/null +++ b/03_lm3886_amp/06_simulation/asd.log @@ -0,0 +1,21 @@ +Circuit: * C:\keyterm\git\amplifier_6c\03_lm3886_amp\06_simulation\asd.asc + +Direct Newton iteration for .op point succeeded. + +Date: Mon Oct 17 11:41:38 2022 +Total elapsed time: 0.153 seconds. + +tnom = 27 +temp = 27 +method = modified trap +totiter = 2171 +traniter = 2159 +tranpoints = 1059 +accept = 1050 +rejected = 9 +matrix size = 18 +fillins = 0 +solver = Normal +Matrix Compiler1: 1.06 KB object code size 0.2/0.2/[0.1] +Matrix Compiler2: 1.39 KB object code size 0.1/0.2/[0.1] + diff --git a/03_lm3886_amp/06_simulation/sound_impairment_monitor.asc b/03_lm3886_amp/06_simulation/sound_impairment_monitor.asc index 8c4e419..612dcfb 100644 --- a/03_lm3886_amp/06_simulation/sound_impairment_monitor.asc +++ b/03_lm3886_amp/06_simulation/sound_impairment_monitor.asc @@ -16,93 +16,105 @@ WIRE 688 1040 640 1040 WIRE 1344 1040 1344 1024 WIRE 1344 1040 1328 1040 WIRE -416 1056 -416 1040 -WIRE 864 1056 864 896 -WIRE 864 1056 768 1056 -WIRE 944 1056 864 1056 -WIRE 1056 1056 1008 1056 +WIRE 768 1056 752 1056 +WIRE 944 1056 944 896 +WIRE 944 1056 768 1056 +WIRE 1056 1056 1024 1056 WIRE 1248 1056 1056 1056 -WIRE 1744 1056 1744 1040 -WIRE 1744 1056 1728 1056 -WIRE 2336 1056 2336 1040 +WIRE 1808 1056 1808 1040 +WIRE 1808 1056 1792 1056 +WIRE 2400 1056 2400 1040 WIRE 688 1072 640 1072 -WIRE 1424 1072 1328 1072 -WIRE 1472 1072 1472 896 -WIRE 1472 1072 1424 1072 -WIRE 1536 1072 1472 1072 -WIRE 1648 1072 1536 1072 +WIRE 1504 1072 1504 912 +WIRE 1504 1072 1328 1072 +WIRE 1600 1072 1504 1072 +WIRE 1712 1072 1600 1072 WIRE 784 1088 768 1088 WIRE 1248 1088 1168 1088 -WIRE 1888 1088 1728 1088 -WIRE 1920 1088 1888 1088 -WIRE 2112 1088 1984 1088 +WIRE 1952 1088 1792 1088 +WIRE 1984 1088 1952 1088 +WIRE 2176 1088 2048 1088 WIRE 432 1104 416 1104 WIRE 608 1104 512 1104 WIRE 640 1104 640 1072 WIRE 640 1104 608 1104 WIRE 784 1104 784 1088 WIRE 1344 1104 1328 1104 -WIRE 1648 1104 1584 1104 +WIRE 1712 1104 1648 1104 WIRE -752 1120 -752 1104 WIRE 1344 1120 1344 1104 -WIRE 1744 1120 1728 1120 -WIRE 1744 1136 1744 1120 -WIRE 1536 1152 1536 1072 -WIRE 2336 1152 2336 1136 -WIRE 2432 1152 2336 1152 -WIRE 2544 1152 2512 1152 -WIRE 2544 1184 2544 1152 -WIRE 1584 1200 1584 1104 -WIRE 1888 1200 1888 1088 -WIRE 1888 1200 1584 1200 +WIRE 1808 1120 1792 1120 +WIRE 1808 1136 1808 1120 +WIRE 1600 1152 1600 1072 +WIRE 2400 1152 2400 1136 +WIRE 2496 1152 2400 1152 +WIRE 2608 1152 2576 1152 +WIRE 944 1184 944 1056 +WIRE 944 1184 832 1184 +WIRE 2608 1184 2608 1152 +WIRE 1392 1200 1280 1200 +WIRE 1648 1200 1648 1104 +WIRE 1952 1200 1952 1088 +WIRE 1952 1200 1648 1200 WIRE 608 1248 608 1104 WIRE 624 1248 608 1248 -WIRE 864 1248 864 1056 -WIRE 864 1248 704 1248 +WIRE 736 1248 704 1248 +WIRE 832 1248 832 1184 +WIRE 832 1248 816 1248 +WIRE 848 1248 832 1248 +WIRE 944 1248 944 1184 +WIRE 944 1248 928 1248 WIRE -752 1264 -752 1248 WIRE -416 1264 -416 1248 WIRE 1168 1264 1168 1088 WIRE 1184 1264 1168 1264 -WIRE 1424 1264 1424 1072 -WIRE 1424 1264 1264 1264 -WIRE 2336 1280 2336 1152 -WIRE 1744 1296 1744 1280 -WIRE 1744 1296 1728 1296 +WIRE 1280 1264 1280 1200 +WIRE 1280 1264 1264 1264 +WIRE 1296 1264 1280 1264 +WIRE 1392 1264 1392 1200 +WIRE 1392 1264 1376 1264 +WIRE 1408 1264 1392 1264 +WIRE 1504 1264 1504 1072 +WIRE 1504 1264 1488 1264 +WIRE 2400 1280 2400 1152 +WIRE 1808 1296 1808 1280 +WIRE 1808 1296 1792 1296 WIRE 560 1312 560 1008 -WIRE 1648 1312 1488 1312 +WIRE 1712 1312 1552 1312 WIRE 1056 1328 1056 1056 WIRE 1168 1328 1168 1264 -WIRE 1888 1328 1728 1328 -WIRE 1920 1328 1888 1328 -WIRE 2112 1328 2112 1088 -WIRE 2112 1328 1984 1328 -WIRE 2160 1328 2112 1328 -WIRE 2256 1328 2256 896 -WIRE 2256 1328 2240 1328 -WIRE 2272 1328 2256 1328 -WIRE 1536 1344 1536 1232 -WIRE 1648 1344 1536 1344 +WIRE 1952 1328 1792 1328 +WIRE 1984 1328 1952 1328 +WIRE 2176 1328 2176 1088 +WIRE 2176 1328 2048 1328 +WIRE 2224 1328 2176 1328 +WIRE 2320 1328 2320 896 +WIRE 2320 1328 2304 1328 +WIRE 2336 1328 2320 1328 +WIRE 1600 1344 1600 1232 +WIRE 1712 1344 1600 1344 WIRE -416 1360 -416 1344 -WIRE 1744 1360 1728 1360 -WIRE 2112 1360 2112 1328 -WIRE 2112 1360 2048 1360 -WIRE 1744 1376 1744 1360 +WIRE 1808 1360 1792 1360 +WIRE 2176 1360 2176 1328 +WIRE 2176 1360 2112 1360 +WIRE 1808 1376 1808 1360 WIRE -752 1392 -752 1344 -WIRE 2112 1392 2112 1360 +WIRE 2176 1392 2176 1360 WIRE 1168 1440 1168 1408 -WIRE 1536 1456 1536 1344 -WIRE 1776 1456 1536 1456 -WIRE 1888 1456 1888 1328 -WIRE 1888 1456 1856 1456 -WIRE 2112 1472 2112 1456 -WIRE 2112 1472 2048 1472 +WIRE 1600 1456 1600 1344 +WIRE 1840 1456 1600 1456 +WIRE 1952 1456 1952 1328 +WIRE 1952 1456 1920 1456 +WIRE 2176 1472 2176 1456 +WIRE 2176 1472 2112 1472 WIRE -512 1520 -512 1504 WIRE -672 1536 -672 1520 WIRE 560 1536 560 1392 WIRE 1056 1536 1056 1408 WIRE 1168 1536 1168 1504 -WIRE 1488 1536 1488 1312 -WIRE 2112 1536 2112 1472 -WIRE 2336 1536 2336 1376 +WIRE 1552 1536 1552 1312 +WIRE 2176 1536 2176 1472 +WIRE 2400 1536 2400 1376 WIRE -512 1616 -512 1600 WIRE -672 1632 -672 1616 FLAG -656 1040 0 @@ -119,24 +131,24 @@ FLAG -416 1360 0 FLAG -416 1056 0 FLAG -416 944 SIN_IN FLAG -416 1248 SIN_REF -FLAG 864 896 SIM_FS -FLAG 1744 1040 +15 -FLAG 1744 1136 -15 -FLAG 1744 1280 +15 -FLAG 1744 1376 -15 -FLAG 1488 1536 0 -FLAG 2112 1536 0 -FLAG 2336 1040 +15 -FLAG 2336 1536 0 +FLAG 944 896 SIM_FS +FLAG 1808 1040 +15 +FLAG 1808 1136 -15 +FLAG 1808 1280 +15 +FLAG 1808 1376 -15 +FLAG 1552 1536 0 +FLAG 2176 1536 0 +FLAG 2400 1040 +15 +FLAG 2400 1536 0 FLAG -752 1248 Drive FLAG -752 1392 0 -FLAG 1472 896 SIM_SS -FLAG 2256 896 SIM_DRIVE +FLAG 1504 912 SIM_SS +FLAG 2320 896 SIM_DRIVE FLAG -672 1632 0 FLAG -512 1616 0 FLAG -512 1504 LIN_IN FLAG -672 1520 LIN_REF -FLAG 2544 1184 0 +FLAG 2608 1184 0 FLAG 416 1008 SIN_IN FLAG 416 1104 SIN_REF SYMBOL voltage -752 880 R0 @@ -167,12 +179,7 @@ WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R24 SYMATTR Value 22.1k -SYMBOL res 896 1344 R90 -WINDOW 0 0 56 VBottom 2 -WINDOW 3 32 56 VTop 2 -SYMATTR InstName R25 -SYMATTR Value {VR1} -SYMBOL cap 1008 1040 R90 +SYMBOL cap 1024 1040 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 35 32 VTop 2 SYMATTR InstName C2 @@ -184,7 +191,7 @@ WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R26 SYMATTR Value 61k -SYMBOL res 1424 1392 R90 +SYMBOL res 1392 1248 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 53 60 VTop 2 SYMATTR InstName R27 @@ -208,42 +215,42 @@ WINDOW 123 24 44 Left 2 WINDOW 39 0 0 Left 0 SYMATTR InstName OUT_SINUS SYMATTR Value SINE(0 1.7 {freq} {delay}) -SYMBOL AutoGenerated\\AD825 1680 1088 R0 +SYMBOL AutoGenerated\\AD825 1744 1088 R0 SYMATTR InstName U9 -SYMBOL AutoGenerated\\AD825 1680 1328 R0 +SYMBOL AutoGenerated\\AD825 1744 1328 R0 SYMATTR InstName U10 -SYMBOL res 1872 1440 R90 +SYMBOL res 1936 1440 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R30 SYMATTR Value 10k -SYMBOL res 1552 1248 R180 +SYMBOL res 1616 1248 R180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R31 SYMATTR Value 10k -SYMBOL diode 1920 1104 R270 +SYMBOL diode 1984 1104 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName D1 SYMATTR Value 1N4148 -SYMBOL diode 1920 1344 R270 +SYMBOL diode 1984 1344 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName D2 SYMATTR Value 1N4148 -SYMBOL cap 2096 1392 R0 +SYMBOL cap 2160 1392 R0 SYMATTR InstName C3 SYMATTR Value 47n -SYMBOL res 2256 1312 R90 +SYMBOL res 2320 1312 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R32 SYMATTR Value 10k -SYMBOL npn 2272 1280 R0 +SYMBOL npn 2336 1280 R0 SYMATTR InstName Q1 SYMATTR Value BC547C -SYMBOL res 2320 1040 R0 +SYMBOL res 2384 1040 R0 SYMATTR InstName R33 SYMATTR Value 100k SYMBOL voltage -752 1248 R0 @@ -261,11 +268,26 @@ WINDOW 123 24 44 Left 2 WINDOW 39 0 0 Left 0 SYMATTR InstName LIN_IN SYMATTR Value PULSE(1.7 {start_v} {delay} 15us 15us 300us 0 1) -SYMBOL res 2528 1136 R90 +SYMBOL res 2592 1136 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R1 SYMATTR Value 20k +SYMBOL res 832 1232 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R2 +SYMATTR Value {VR1} +SYMBOL res 944 1232 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R3 +SYMATTR Value {VR1} +SYMBOL res 1504 1248 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 53 60 VTop 2 +SYMATTR InstName R4 +SYMATTR Value {VR2} TEXT 368 840 Left 2 !.tran 0 5ms 0 0.001 TEXT 360 744 Left 2 !.param VR1=1k VR2=100k sim_drv=1.2v freq=1k start_v=1.62 stop_v=1.79 delay=0.3m TEXT 360 776 Left 2 ;.step param drive_voltage 0 5 0.5 diff --git a/03_lm3886_amp/06_simulation/sound_impairment_monitor.log b/03_lm3886_amp/06_simulation/sound_impairment_monitor.log index d62356b..632c858 100644 --- a/03_lm3886_amp/06_simulation/sound_impairment_monitor.log +++ b/03_lm3886_amp/06_simulation/sound_impairment_monitor.log @@ -1,13 +1,11 @@ Circuit: * C:\keyterm\git\amplifier_6c\03_lm3886_amp\06_simulation\sound_impairment_monitor.asc +R27: both pins shorted together -- ignoring. +R3: both pins shorted together -- ignoring. WARNING: Specified period is not longer than the sum of Trise, Tfall, and Ton for v§lin_in. Increasing period to 0.00033 -WARNING: Node NC_02 is floating. -WARNING: Node NC_04 is floating. +WARNING: Node NC_01 is floating. -WARNING: Less than two connections to node NC_01. This node is used by R25. -WARNING: Less than two connections to node NC_02. This node is used by R25. -WARNING: Less than two connections to node NC_03. This node is used by R27. -WARNING: Less than two connections to node NC_04. This node is used by R27. +WARNING: Less than two connections to node NC_01. This node is used by C2. WARNING: Less than two connections to node DRIVE. This node is used by V2. WARNING: Less than two connections to node LIN_REF. This node is used by V§LIN_REF. WARNING: Less than two connections to node LIN_IN. This node is used by V§LIN_IN. @@ -55,25 +53,22 @@ Source Step = 63.6364% Source Step = 93.9394% Source stepping succeeded in finding the operating point. -Heightened Def Con from 0.000800149 to 0.000800149 -Heightened Def Con from 0.000800149 to 0.000800149 -Heightened Def Con from 0.000800149 to 0.000800151 -Date: Wed Oct 12 15:54:45 2022 -Total elapsed time: 0.844 seconds. +Date: Fri Oct 14 14:20:38 2022 +Total elapsed time: 0.946 seconds. tnom = 27 temp = 27 method = modified trap -totiter = 15002 -traniter = 9179 -tranpoints = 1715 -accept = 1263 -rejected = 455 -matrix size = 160 -fillins = 210 +totiter = 8492 +traniter = 2643 +tranpoints = 613 +accept = 453 +rejected = 160 +matrix size = 159 +fillins = 193 solver = Normal -Thread vector: 5.0/3.9[4] 4.3/2.6[4] 1.4/1.3[1] 0.5/0.8[1] 2592/500 -Matrix Compiler1: 17.00 KB object code size 4.2/2.3/[0.9] -Matrix Compiler2: 16.39 KB object code size 1.8/2.3/[0.5] +Thread vector: 5.4/4.3[4] 3.6/2.9[4] 2.1/1.5[2] 0.6/0.9[1] 2592/500 +Matrix Compiler1: 16.33 KB object code size 3.7/2.0/[0.8] +Matrix Compiler2: 16.06 KB object code size 1.8/2.5/[0.5]