Warning, file /frameworks/syntax-highlighting/autotests/html/highlight.sp.dark.html was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 <!DOCTYPE html>
0002 <html><head>
0003 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
0004 <title>highlight.sp</title>
0005 <meta name="generator" content="KF5::SyntaxHighlighting - Definition (Spice) - Theme (Breeze Dark)"/>
0006 </head><body style="background-color:#232629;color:#cfcfc2"><pre>
0007 <span style="color:#7a7c7d;">* Current Mode PWM Average Model</span>
0008 <span style="color:#7a7c7d;">*</span>
0009 <span style="color:#27ae60;font-weight:bold;">.Subckt</span> <span style="color:#3f8058;">PWM-CM</span> nA nC nP nVCtrl nD <span style="color:#27aeae;font-weight:bold;">Params:</span> Lsw<span style="color:#3f8058;">=</span><span style="color:#f67400;">100</span><span style="color:#2980b9;">uH</span> Fsw<span style="color:#3f8058;">=</span><span style="color:#f67400;">100</span><span style="color:#2980b9;">kHz</span> DCMax<span style="color:#3f8058;">=</span><span style="color:#f67400;">0.95</span> DCMin<span style="color:#3f8058;">=</span><span style="color:#f67400;">0.05</span> RISense<span style="color:#3f8058;">=</span><span style="color:#f67400;">1</span> Slope<span style="color:#3f8058;">=</span><span style="color:#f67400;">100</span><span style="color:#2980b9;">m</span>
0010 <span style="color:#7a7c7d;">*</span>
0011 <span style="color:#7a7c7d;">* Input Resistor on Control Pin</span>
0012 <span style="color:#2980b9;">RVCtrl</span> nVCtrl <span style="color:#f67400;">0</span> <span style="color:#f67400;">1</span><span style="color:#2980b9;">Meg</span>
0013 <span style="color:#7a7c7d;">*</span>
0014 <span style="color:#7a7c7d;">* ON Duty Cycle</span>
0015 <span style="color:#2980b9;">EDuty</span> nD <span style="color:#f67400;">0</span> Value<span style="color:#3f8058;">=</span>{V(nDPC)<span style="color:#3f8058;">*</span>V(nCx,nP)<span style="color:#3f8058;">/</span>(V(nA,nP)<span style="color:#3f8058;">-</span>V(nCx,nP)<span style="color:#3f8058;">+</span><span style="color:#f67400;">1</span><span style="color:#2980b9;">u</span>)} <span style="color:#7a7c7d;">; EDuty</span>
0016 <span style="color:#7a7c7d;">*</span>
0017 <span style="color:#27ae60;font-weight:bold;">.EndS</span> <span style="color:#3f8058;">PWM-CM</span>
0018 
0019 <span style="color:#7a7c7d;">** Includes</span>
0020 <span style="color:#3f8058;">.include</span> some_model.mod
0021 <span style="color:#3f8058;">.include</span> models<span style="color:#3f8058;">/</span>test<span style="color:#3f8058;">/</span>BC550.mod
0022 
0023 
0024 <span style="color:#7a7c7d;">** Comments</span>
0025 <span style="color:#7a7c7d;">* General SPICE.</span>
0026 <span style="color:#7a7c7d;">; PSpice</span>
0027 <span style="color:#7a7c7d;">$ ngspice</span>
0028 <span style="font-weight:bold;">.param</span> ... <span style="color:#7a7c7d;">; PSpice</span>
0029 <span style="font-weight:bold;">.param</span> ... <span style="color:#7a7c7d;">$ ngspice</span>
0030 
0031 <span style="color:#7a7c7d;">** Parameters</span>
0032 <span style="font-weight:bold;">.param</span> TESTPARAM <span style="color:#3f8058;">=</span> <span style="color:#f44f4f;">'2 * 1.5V'</span>
0033 <span style="font-weight:bold;">.param</span> TESTPARAM <span style="color:#3f8058;">=</span> <span style="color:#f44f4f;">&quot;2 * 1.5V&quot;</span>
0034 <span style="font-weight:bold;">.param</span> TESTPARAM <span style="color:#3f8058;">=</span> { <span style="color:#f67400;">2</span> <span style="color:#3f8058;">*</span> <span style="color:#f67400;">1.5</span><span style="color:#2980b9;">V</span> }
0035 <span style="font-weight:bold;">.param</span> TESTPARAM <span style="color:#3f8058;">=</span> [ <span style="color:#f67400;">2</span> <span style="color:#3f8058;">*</span> <span style="color:#f67400;">1.5</span><span style="color:#2980b9;">V</span> ]
0036 <span style="font-weight:bold;">.param</span> TESTPARAM <span style="color:#3f8058;">=</span> ( <span style="color:#f67400;">2</span> <span style="color:#3f8058;">*</span> <span style="color:#f67400;">1.5</span><span style="color:#2980b9;">V</span> )
0037 
0038 <span style="font-weight:bold;">.four</span> <span style="color:#f67400;">1</span><span style="color:#2980b9;">Meg</span> v(input)
0039 
0040 <span style="color:#2980b9;">Vinput</span> input <span style="color:#f67400;">0</span> <span style="color:#8e44ad;">SIN</span>(<span style="color:#f67400;">500</span><span style="color:#2980b9;">mV</span> <span style="color:#f67400;">1</span><span style="color:#2980b9;">V</span> <span style="color:#f67400;">1</span><span style="color:#2980b9;">k</span>)
0041 <span style="color:#2980b9;">vinput</span> input <span style="color:#f67400;">0</span> <span style="color:#8e44ad;">sin</span>(<span style="color:#f67400;">500</span><span style="color:#2980b9;">mV</span> <span style="color:#f67400;">1</span><span style="color:#2980b9;">V</span> <span style="color:#f67400;">1</span><span style="color:#2980b9;">k</span>)
0042 
0043 <span style="color:#7a7c7d;">* Input Sources</span>
0044 <span style="color:#8e44ad;">EXP</span>(<span style="color:#f67400;">0</span> <span style="color:#f67400;">2</span><span style="color:#2980b9;">V</span> <span style="color:#f67400;">1</span><span style="color:#2980b9;">ms</span> <span style="color:#f67400;">2</span><span style="color:#2980b9;">ms</span> <span style="color:#f67400;">3</span><span style="color:#2980b9;">ms</span> <span style="color:#f67400;">1</span> <span style="color:#f67400;">2</span>)
0045 <span style="color:#8e44ad;">exp</span>(<span style="color:#f67400;">0</span> <span style="color:#f67400;">2</span><span style="color:#2980b9;">V</span> <span style="color:#f67400;">1</span><span style="color:#2980b9;">ms</span> <span style="color:#f67400;">2</span><span style="color:#2980b9;">ms</span> <span style="color:#f67400;">3</span><span style="color:#2980b9;">ms</span> <span style="color:#f67400;">1</span> <span style="color:#f67400;">2</span>)
0046 <span style="color:#7a7c7d;">* lx is also a function</span>
0047 <span style="color:#2980b9;">Lx</span> node1 node2 <span style="color:#f67400;">200</span><span style="color:#2980b9;">mH</span>
0048 
0049 <span style="color:#7a7c7d;">** Sub-Circuit</span>
0050 <span style="color:#7a7c7d;">* Call</span>
0051 <span style="color:#2980b9;">X1</span> <span style="color:#27ae60;">inv</span> ninv out v<span style="color:#3f8058;">+</span> v<span style="color:#3f8058;">-</span> LM324
0052 <span style="color:#2980b9;">x1</span> <span style="color:#27ae60;">inv</span> ninv out v<span style="color:#3f8058;">+</span> v<span style="color:#3f8058;">-</span> lm324
0053 
0054 <span style="font-weight:bold;">.end</span>
0055 </pre></body></html>