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;">"2 * 1.5V"</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>