<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.extremist.software/index.php?action=history&amp;feed=atom&amp;title=PIR_motion_sensor_frontend_SPICE_simulation</id>
	<title>PIR motion sensor frontend SPICE simulation - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.extremist.software/index.php?action=history&amp;feed=atom&amp;title=PIR_motion_sensor_frontend_SPICE_simulation"/>
	<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=PIR_motion_sensor_frontend_SPICE_simulation&amp;action=history"/>
	<updated>2026-04-05T04:00:57Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=PIR_motion_sensor_frontend_SPICE_simulation&amp;diff=4626&amp;oldid=prev</id>
		<title>Cmaier: New page: &lt;h1&gt;PIR review&lt;/h1&gt; &#039;&#039;Christoph Maier&#039;&#039;  While a [http://bwrc.eecs.berkeley.edu/Classes/ICBook/SPICE/ SPICE] simulation doesn&#039;t really provide enough insight to design circ...</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=PIR_motion_sensor_frontend_SPICE_simulation&amp;diff=4626&amp;oldid=prev"/>
		<updated>2009-04-20T00:49:31Z</updated>

		<summary type="html">&lt;p&gt;New page: &amp;lt;h1&amp;gt;&lt;a href=&quot;/wiki/PIR_Sensors&quot; title=&quot;PIR Sensors&quot;&gt;PIR&lt;/a&gt; review&amp;lt;/h1&amp;gt; &amp;#039;&amp;#039;Christoph Maier&amp;#039;&amp;#039;  While a [http://bwrc.eecs.berkeley.edu/Classes/ICBook/SPICE/ SPICE] simulation doesn&amp;#039;t really provide enough insight to design circ...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;h1&amp;gt;[[PIR_Sensors|PIR]] review&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Christoph Maier&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
While a [http://bwrc.eecs.berkeley.edu/Classes/ICBook/SPICE/ SPICE] simulation doesn&amp;#039;t really provide enough insight to design circuits, it&amp;#039;s a rather useful tool to verify what an existing circuit design is actually doing.&lt;br /&gt;
&lt;br /&gt;
Linear Technology provides a fully functional SPICE type simulator, [http://www.linear.com/designtools/software/#Spice LTspice], for free (unless you try to compete with them). &lt;br /&gt;
&lt;br /&gt;
It is possible to import device models from other manufacturers, e.g. [http://focus.ti.com/docs/prod/folders/print/tlc272.html Texas Instruments&amp;#039;s TLC272]: [http://www.ti.com/litv/zip/sloj092].&lt;br /&gt;
&lt;br /&gt;
A simulation of the PIR sensor front end circuit [[Image:PIR_skeem_Sensor.jpg|800px]] can provide some insight:&lt;br /&gt;
[[Image:Screenshot-LTspice_IV_-_PIR_review_001.asc.png|960px]]&lt;br /&gt;
&lt;br /&gt;
The noisebridge wiki doesn&amp;#039;t allow me to upload the schematic files directly, so you&amp;#039;ll have to paste them into plain text files and save them, together with the extracted TLC272 models, into the directory you run LTspice in. &lt;br /&gt;
&lt;br /&gt;
Save the following as &amp;#039;&amp;#039;&amp;#039;PIR_review_001.asc&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Version 4&lt;br /&gt;
SHEET 1 1484 680.&lt;br /&gt;
WIRE -80 -192 -512 -192&lt;br /&gt;
WIRE 16 -192 -80 -192&lt;br /&gt;
WIRE 336 -192 16 -192&lt;br /&gt;
WIRE 960 -192 336 -192&lt;br /&gt;
WIRE 1184 -192 960 -192&lt;br /&gt;
WIRE 1312 -192 1184 -192&lt;br /&gt;
WIRE 16 -160 16 -192&lt;br /&gt;
WIRE 960 -160 960 -192&lt;br /&gt;
WIRE 1312 -160 1312 -192&lt;br /&gt;
WIRE 496 -80 224 -80&lt;br /&gt;
WIRE 544 -80 496 -80&lt;br /&gt;
WIRE 656 -80 624 -80&lt;br /&gt;
WIRE 496 -32 496 -80&lt;br /&gt;
WIRE 656 -16 656 -80&lt;br /&gt;
WIRE 960 -16 960 -80&lt;br /&gt;
WIRE 16 16 16 -80&lt;br /&gt;
WIRE 48 16 16 16&lt;br /&gt;
WIRE 224 16 224 -80&lt;br /&gt;
WIRE 224 16 128 16&lt;br /&gt;
WIRE 1184 32 1184 -192&lt;br /&gt;
WIRE 336 48 336 -192&lt;br /&gt;
WIRE 960 48 960 -16&lt;br /&gt;
WIRE 1104 48 960 48&lt;br /&gt;
WIRE 1152 48 1104 48&lt;br /&gt;
WIRE 224 64 224 16&lt;br /&gt;
WIRE 304 64 224 64&lt;br /&gt;
WIRE 1312 64 1312 -80&lt;br /&gt;
WIRE 1312 64 1216 64&lt;br /&gt;
WIRE 1344 64 1312 64&lt;br /&gt;
WIRE 496 80 496 48&lt;br /&gt;
WIRE 496 80 368 80&lt;br /&gt;
WIRE 576 80 496 80&lt;br /&gt;
WIRE 656 80 656 48&lt;br /&gt;
WIRE 656 80 576 80&lt;br /&gt;
WIRE 736 80 656 80&lt;br /&gt;
WIRE 848 80 800 80&lt;br /&gt;
WIRE 896 80 848 80&lt;br /&gt;
WIRE 1056 80 896 80&lt;br /&gt;
WIRE 1152 80 1056 80&lt;br /&gt;
WIRE -224 96 -304 96&lt;br /&gt;
WIRE -144 96 -224 96&lt;br /&gt;
WIRE -96 96 -144 96&lt;br /&gt;
WIRE 160 96 -32 96&lt;br /&gt;
WIRE 304 96 160 96&lt;br /&gt;
WIRE -512 128 -512 -192&lt;br /&gt;
WIRE 16 144 16 16&lt;br /&gt;
WIRE 848 144 848 80&lt;br /&gt;
WIRE 960 144 960 48&lt;br /&gt;
WIRE 16 160 16 144&lt;br /&gt;
WIRE 48 160 16 160&lt;br /&gt;
WIRE 160 160 160 96&lt;br /&gt;
WIRE 160 160 128 160&lt;br /&gt;
WIRE 1104 160 1104 48&lt;br /&gt;
WIRE -304 176 -304 96&lt;br /&gt;
WIRE 224 192 224 64&lt;br /&gt;
WIRE 848 272 848 224&lt;br /&gt;
WIRE 896 272 848 272&lt;br /&gt;
WIRE 960 272 960 224&lt;br /&gt;
WIRE 960 272 896 272&lt;br /&gt;
WIRE -144 288 -144 96&lt;br /&gt;
WIRE 16 288 16 160&lt;br /&gt;
WIRE 160 288 160 160&lt;br /&gt;
WIRE 960 288 960 272&lt;br /&gt;
WIRE 1056 288 1056 80&lt;br /&gt;
WIRE -512 400 -512 208&lt;br /&gt;
WIRE -304 400 -304 256&lt;br /&gt;
WIRE -304 400 -512 400&lt;br /&gt;
WIRE -144 400 -144 368&lt;br /&gt;
WIRE -144 400 -304 400&lt;br /&gt;
WIRE 16 400 16 368&lt;br /&gt;
WIRE 16 400 -144 400&lt;br /&gt;
WIRE 96 400 16 400&lt;br /&gt;
WIRE 160 400 160 352&lt;br /&gt;
WIRE 160 400 96 400&lt;br /&gt;
WIRE 224 400 224 256&lt;br /&gt;
WIRE 224 400 160 400&lt;br /&gt;
WIRE 336 400 336 112&lt;br /&gt;
WIRE 336 400 224 400&lt;br /&gt;
WIRE 960 400 960 368&lt;br /&gt;
WIRE 960 400 336 400&lt;br /&gt;
WIRE 1056 400 1056 352&lt;br /&gt;
WIRE 1056 400 960 400&lt;br /&gt;
WIRE 1104 400 1104 224&lt;br /&gt;
WIRE 1104 400 1056 400&lt;br /&gt;
WIRE 1184 400 1184 96&lt;br /&gt;
WIRE 1184 400 1104 400&lt;br /&gt;
WIRE 96 432 96 400&lt;br /&gt;
FLAG 96 432 0&lt;br /&gt;
FLAG -80 -192 dd&lt;br /&gt;
FLAG 160 96 inp&lt;br /&gt;
FLAG 224 -80 inn&lt;br /&gt;
FLAG 16 144 div1&lt;br /&gt;
FLAG -224 96 in&lt;br /&gt;
FLAG 1344 64 sensor&lt;br /&gt;
IOPIN 1344 64 Out&lt;br /&gt;
FLAG 960 -16 div22&lt;br /&gt;
FLAG 896 272 div21&lt;br /&gt;
FLAG 576 80 out1&lt;br /&gt;
FLAG 896 80 in2&lt;br /&gt;
SYMBOL Opamps\\opamp2 336 16 R0&lt;br /&gt;
WINDOW 3 16 96 Invisible 0&lt;br /&gt;
WINDOW 38 16 124 Left 0&lt;br /&gt;
SYMATTR InstName U102a&lt;br /&gt;
SYMATTR Value &amp;quot;&amp;quot;&lt;br /&gt;
SYMATTR SpiceModel TLC272&lt;br /&gt;
SYMBOL voltage -512 112 R0&lt;br /&gt;
SYMATTR InstName Vdd&lt;br /&gt;
SYMATTR Value 5&lt;br /&gt;
SYMBOL res 0 -176 R0&lt;br /&gt;
SYMATTR InstName R111&lt;br /&gt;
SYMATTR Value 2.2k&lt;br /&gt;
SYMBOL res 0 272 R0&lt;br /&gt;
SYMATTR InstName R113&lt;br /&gt;
SYMATTR Value 2.2k&lt;br /&gt;
SYMBOL res 144 144 R90&lt;br /&gt;
WINDOW 0 0 56 VBottom 0&lt;br /&gt;
WINDOW 3 32 56 VTop 0&lt;br /&gt;
SYMATTR InstName R112&lt;br /&gt;
SYMATTR Value 1Meg&lt;br /&gt;
SYMBOL res 480 -48 R0&lt;br /&gt;
SYMATTR InstName R104&lt;br /&gt;
SYMATTR Value 470k&lt;br /&gt;
SYMBOL res -160 272 R0&lt;br /&gt;
SYMATTR InstName R105&lt;br /&gt;
SYMATTR Value 47k&lt;br /&gt;
SYMBOL res 144 0 R90&lt;br /&gt;
WINDOW 0 0 56 VBottom 0&lt;br /&gt;
WINDOW 3 32 56 VTop 0&lt;br /&gt;
SYMATTR InstName R110&lt;br /&gt;
SYMATTR Value 820&lt;br /&gt;
SYMBOL cap 640 -16 R0&lt;br /&gt;
SYMATTR InstName C106&lt;br /&gt;
SYMATTR Value 47n&lt;br /&gt;
SYMBOL res 640 -96 R90&lt;br /&gt;
WINDOW 0 0 56 VBottom 0&lt;br /&gt;
WINDOW 3 32 56 VTop 0&lt;br /&gt;
SYMATTR InstName R108&lt;br /&gt;
SYMATTR Value 10k&lt;br /&gt;
SYMBOL cap -32 80 R90&lt;br /&gt;
WINDOW 0 0 32 VBottom 0&lt;br /&gt;
WINDOW 3 32 32 VTop 0&lt;br /&gt;
SYMATTR InstName C104&lt;br /&gt;
SYMATTR Value 100n&lt;br /&gt;
SYMBOL voltage -304 160 R0&lt;br /&gt;
WINDOW 123 0 0 Left 0&lt;br /&gt;
WINDOW 39 0 0 Left 0&lt;br /&gt;
SYMATTR InstName Vin&lt;br /&gt;
SYMATTR Value PULSE(0 5m 10m 1n 1n 40m 100m)&lt;br /&gt;
SYMBOL cap 208 192 R0&lt;br /&gt;
SYMATTR InstName C109&lt;br /&gt;
SYMATTR Value 470p&lt;br /&gt;
SYMBOL cap 144 288 R0&lt;br /&gt;
SYMATTR InstName C110&lt;br /&gt;
SYMATTR Value 470p&lt;br /&gt;
SYMBOL Opamps\\opamp2 1184 0 R0&lt;br /&gt;
WINDOW 3 16 96 Invisible 0&lt;br /&gt;
WINDOW 38 16 124 Left 0&lt;br /&gt;
SYMATTR InstName U102b&lt;br /&gt;
SYMATTR Value &amp;quot;&amp;quot;&lt;br /&gt;
SYMATTR SpiceModel TLC272&lt;br /&gt;
SYMBOL cap 800 64 R90&lt;br /&gt;
WINDOW 0 0 32 VBottom 0&lt;br /&gt;
WINDOW 3 32 32 VTop 0&lt;br /&gt;
SYMATTR InstName C105&lt;br /&gt;
SYMATTR Value 100n&lt;br /&gt;
SYMBOL res 944 -176 R0&lt;br /&gt;
SYMATTR InstName R102&lt;br /&gt;
SYMATTR Value 10k&lt;br /&gt;
SYMBOL res 944 272 R0&lt;br /&gt;
SYMATTR InstName R109&lt;br /&gt;
SYMATTR Value 10k&lt;br /&gt;
SYMBOL res 944 128 R0&lt;br /&gt;
SYMATTR InstName R107&lt;br /&gt;
SYMATTR Value 820&lt;br /&gt;
SYMBOL res 832 128 R0&lt;br /&gt;
SYMATTR InstName R106&lt;br /&gt;
SYMATTR Value 1Meg&lt;br /&gt;
SYMBOL res 1296 -176 R0&lt;br /&gt;
SYMATTR InstName R103&lt;br /&gt;
SYMATTR Value 22k&lt;br /&gt;
SYMBOL cap 1088 160 R0&lt;br /&gt;
SYMATTR InstName C107&lt;br /&gt;
SYMATTR Value 470p&lt;br /&gt;
SYMBOL cap 1040 288 R0&lt;br /&gt;
SYMATTR InstName C108&lt;br /&gt;
SYMATTR Value 470p&lt;br /&gt;
TEXT -448 304 Left 0 !.include TLC272.5_2&lt;br /&gt;
TEXT -442 344 Left 0 !.tran 0 1 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and the following as &amp;#039;&amp;#039;&amp;#039;PIR_review_001.plt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Transient Analysis]&lt;br /&gt;
{&lt;br /&gt;
   Npanes: 5&lt;br /&gt;
   Active Pane: 4&lt;br /&gt;
   {&lt;br /&gt;
      traces: 1 {524295,0,&amp;quot;V(sensor)&amp;quot;}&lt;br /&gt;
      X: (&amp;#039; &amp;#039;,1,0,0.1,1)&lt;br /&gt;
      Y[0]: (&amp;#039; &amp;#039;,1,0,0.4,4)&lt;br /&gt;
      Y[1]: (&amp;#039;_&amp;#039;,0,1e+308,0,-1e+308)&lt;br /&gt;
      Volts: (&amp;#039; &amp;#039;,0,0,1,0,0.4,4)&lt;br /&gt;
      Log: 0 0 0&lt;br /&gt;
      GridStyle: 1&lt;br /&gt;
      PltMag: 1&lt;br /&gt;
      PltPhi: 1 0&lt;br /&gt;
   },&lt;br /&gt;
   {&lt;br /&gt;
      traces: 3 {524294,0,&amp;quot;V(in2)&amp;quot;} {524296,0,&amp;quot;V(div21)&amp;quot;} {524297,0,&amp;quot;V(div22)&amp;quot;}&lt;br /&gt;
      X: (&amp;#039; &amp;#039;,1,0,0.1,1)&lt;br /&gt;
      Y[0]: (&amp;#039; &amp;#039;,1,2,0.1,3.1)&lt;br /&gt;
      Y[1]: (&amp;#039;_&amp;#039;,0,1e+308,0,-1e+308)&lt;br /&gt;
      Volts: (&amp;#039; &amp;#039;,0,0,1,2,0.1,3.1)&lt;br /&gt;
      Log: 0 0 0&lt;br /&gt;
      GridStyle: 1&lt;br /&gt;
      PltMag: 1&lt;br /&gt;
      PltPhi: 1 0&lt;br /&gt;
   },&lt;br /&gt;
   {&lt;br /&gt;
      traces: 1 {524293,0,&amp;quot;V(out1)&amp;quot;}&lt;br /&gt;
      X: (&amp;#039; &amp;#039;,1,0,0.1,1)&lt;br /&gt;
      Y[0]: (&amp;#039; &amp;#039;,1,1.4,0.1,2.8)&lt;br /&gt;
      Y[1]: (&amp;#039;_&amp;#039;,0,1e+308,0,-1e+308)&lt;br /&gt;
      Volts: (&amp;#039; &amp;#039;,0,0,1,1.4,0.1,2.8)&lt;br /&gt;
      Log: 0 0 0&lt;br /&gt;
      GridStyle: 1&lt;br /&gt;
      PltMag: 1&lt;br /&gt;
      PltPhi: 1 0&lt;br /&gt;
   },&lt;br /&gt;
   {&lt;br /&gt;
      traces: 2 {524290,0,&amp;quot;V(inp)&amp;quot;} {524291,0,&amp;quot;V(div1)&amp;quot;}&lt;br /&gt;
      X: (&amp;#039; &amp;#039;,1,0,0.1,1)&lt;br /&gt;
      Y[0]: (&amp;#039; &amp;#039;,4,2.4962,0.0007,2.5039)&lt;br /&gt;
      Y[1]: (&amp;#039;_&amp;#039;,0,1e+308,0,-1e+308)&lt;br /&gt;
      Volts: (&amp;#039; &amp;#039;,0,0,4,2.4962,0.0007,2.5039)&lt;br /&gt;
      Log: 0 0 0&lt;br /&gt;
      GridStyle: 1&lt;br /&gt;
      PltMag: 1&lt;br /&gt;
      PltPhi: 1 0&lt;br /&gt;
   },&lt;br /&gt;
   {&lt;br /&gt;
      traces: 1 {524292,0,&amp;quot;V(in)&amp;quot;}&lt;br /&gt;
      X: (&amp;#039; &amp;#039;,1,0,0.1,1)&lt;br /&gt;
      Y[0]: (&amp;#039;m&amp;#039;,1,-0.0005,0.0005,0.005)&lt;br /&gt;
      Y[1]: (&amp;#039;_&amp;#039;,0,1e+308,0,-1e+308)&lt;br /&gt;
      Volts: (&amp;#039;m&amp;#039;,0,0,1,-0.0005,0.0005,0.005)&lt;br /&gt;
      Log: 0 0 0&lt;br /&gt;
      GridStyle: 1&lt;br /&gt;
      PltMag: 1&lt;br /&gt;
      PltPhi: 1 0&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For people for whom LTspice tastes too much like a commercial product, &lt;br /&gt;
here is the netlist: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* Z:\data\LTC\LTspiceIV\schematics\noisebridge\PIR_review_001.asc&lt;br /&gt;
XU102a inp inn dd 0 out1 TLC272&lt;br /&gt;
Vdd dd 0 5&lt;br /&gt;
R111 dd div1 2.2k&lt;br /&gt;
R113 div1 0 2.2k&lt;br /&gt;
R112 inp div1 1Meg&lt;br /&gt;
R104 inn out1 470k&lt;br /&gt;
R105 in 0 47k&lt;br /&gt;
R110 inn div1 820&lt;br /&gt;
C106 N001 out1 47n&lt;br /&gt;
R108 N001 inn 10k&lt;br /&gt;
C104 inp in 100n&lt;br /&gt;
Vin in 0 PULSE(0 5m 10m 1n 1n 40m 100m)&lt;br /&gt;
C109 inn 0 470p&lt;br /&gt;
C110 inp 0 470p&lt;br /&gt;
XU102b in2 div22 dd 0 sensor TLC272&lt;br /&gt;
C105 in2 out1 100n&lt;br /&gt;
R102 dd div22 10k&lt;br /&gt;
R109 div21 0 10k&lt;br /&gt;
R107 div22 div21 820&lt;br /&gt;
R106 in2 div21 1Meg&lt;br /&gt;
R103 dd sensor 22k&lt;br /&gt;
C107 div22 0 470p&lt;br /&gt;
C108 in2 0 470p&lt;br /&gt;
.include TLC272.5_2&lt;br /&gt;
.tran 0 1 0&lt;br /&gt;
.backanno&lt;br /&gt;
.end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and the log file (with the Texas Instruments opamp model converted from PSPICE to SPICE3 format)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 --- Expanded Deck Component Count --- &lt;br /&gt;
B&amp;#039;s 10 &lt;br /&gt;
C&amp;#039;s 13 &lt;br /&gt;
D&amp;#039;s 14 &lt;br /&gt;
E&amp;#039;s 2 &lt;br /&gt;
G&amp;#039;s 10 &lt;br /&gt;
H&amp;#039;s 2 &lt;br /&gt;
I&amp;#039;s 8 &lt;br /&gt;
J&amp;#039;s 4 &lt;br /&gt;
R&amp;#039;s 24 &lt;br /&gt;
V&amp;#039;s 22 &lt;br /&gt;
tot: 109 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   --- Expanded Netist --- &lt;br /&gt;
* Z:\data\LTC\LTspiceIV\schematics\noisebridge\PIR_review_001.asc &lt;br /&gt;
c:u102a:1 u102a:11 u102a:12 5.657e-12  &lt;br /&gt;
c:u102a:2 u102a:6 u102a:7 20.00e-12  &lt;br /&gt;
c:u102a:psr u102a:85 u102a:86 79.6e-9  &lt;br /&gt;
d:u102a:cm+ u102a:81 u102a:82 u102a:dx  &lt;br /&gt;
d:u102a:cm- u102a:83 u102a:81 u102a:dx  &lt;br /&gt;
d:u102a:c out1 u102a:53 u102a:dx  &lt;br /&gt;
d:u102a:e u102a:54 out1 u102a:dx  &lt;br /&gt;
d:u102a:lp u102a:90 u102a:91 u102a:dx  &lt;br /&gt;
d:u102a:ln u102a:92 u102a:90 u102a:dx  &lt;br /&gt;
d:u102a:p 0 dd u102a:dx  &lt;br /&gt;
e:u102a:cmr u102a:84 u102a:99 inn u102a:99 1 &lt;br /&gt;
b:u102a:egnd u102a:99 0 v=.5*v(dd)+.5*v(0) &lt;br /&gt;
b:u102a:epsr u102a:85 0 v=-246e-6+49.2e-6*v(dd,0) &lt;br /&gt;
b:u102a:ense u102a:89 inn v=1.1e-3+v(u102a:88) &lt;br /&gt;
b:u102a:fb u102a:7 u102a:99 i=1.120e6*i(v:u102a:b)+-1e6*i(v:u102a:c)+1e6*i(v:u102a:e)+1e6*i(v:u102a:lp)+-1e6*i(v:u102a:ln)+1.12e6*i(v:u102a:psr) &lt;br /&gt;
g:u102a:a u102a:6 0 u102a:11 u102a:12 138.2e-6 &lt;br /&gt;
g:u102a:cm 0 u102a:6 u102a:10 u102a:99 28.46e-9 &lt;br /&gt;
g:u102a:psr u102a:85 u102a:86 u102a:85 u102a:86 100e-6 &lt;br /&gt;
g:u102a:rd1 u102a:60 u102a:11 u102a:60 u102a:11 1.382e-4 &lt;br /&gt;
g:u102a:rd2 u102a:60 u102a:12 u102a:60 u102a:12 1.382e-4 &lt;br /&gt;
h:u102a:lim u102a:90 0 v:u102a:lim 1k &lt;br /&gt;
b:u102a:hcmr u102a:80 inp v=1e2*i(v:u102a:cm+)+1e2*i(v:u102a:cm-) &lt;br /&gt;
i:u102a:rp dd 0 617e-6 &lt;br /&gt;
i:u102a:ss dd u102a:10 dc 58.00e-6 &lt;br /&gt;
i:u102a:io inn 0 .1e-12 &lt;br /&gt;
i:u102a:1 u102a:88 0 1e-21 &lt;br /&gt;
j:u102a:1 u102a:11 u102a:89 u102a:10 u102a:jx  &lt;br /&gt;
j:u102a:2 u102a:12 u102a:80 u102a:10 u102a:jx  &lt;br /&gt;
r:u102a:2 u102a:6 u102a:9 100.0e3  &lt;br /&gt;
r:u102a:cm u102a:84 u102a:81 1k  &lt;br /&gt;
r:u102a:n1 u102a:88 0 25.7e3  &lt;br /&gt;
r:u102a:o1 u102a:8 out1 75  &lt;br /&gt;
r:u102a:o2 u102a:7 u102a:99 75  &lt;br /&gt;
r:u102a:ss u102a:10 u102a:99 3.448e6  &lt;br /&gt;
v:u102a:ad u102a:60 0 -.7 &lt;br /&gt;
v:u102a:cm+ u102a:82 u102a:99 1.16 &lt;br /&gt;
v:u102a:cm- u102a:83 u102a:99 -2.26 &lt;br /&gt;
v:u102a:b u102a:9 0 dc 0 &lt;br /&gt;
v:u102a:c dd u102a:53 dc 1.85 &lt;br /&gt;
v:u102a:e u102a:54 0 dc .7 &lt;br /&gt;
v:u102a:lim u102a:7 u102a:8 dc 0 &lt;br /&gt;
v:u102a:lp u102a:91 0 dc 25 &lt;br /&gt;
v:u102a:ln 0 u102a:92 dc 25 &lt;br /&gt;
v:u102a:psr 0 u102a:86 dc 0 &lt;br /&gt;
vdd dd 0 5 &lt;br /&gt;
r111 dd div1 2.2k &lt;br /&gt;
r113 div1 0 2.2k &lt;br /&gt;
r112 inp div1 1meg &lt;br /&gt;
r104 inn out1 470k &lt;br /&gt;
r105 in 0 47k &lt;br /&gt;
r110 inn div1 820 &lt;br /&gt;
c106 n001 out1 47n &lt;br /&gt;
r108 n001 inn 10k &lt;br /&gt;
c104 inp in 100n &lt;br /&gt;
vin in 0 pulse(0 5m 10m 1n 1n 40m 100m) &lt;br /&gt;
c109 inn 0 470p &lt;br /&gt;
c110 inp 0 470p &lt;br /&gt;
c:u102b:1 u102b:11 u102b:12 5.657e-12  &lt;br /&gt;
c:u102b:2 u102b:6 u102b:7 20.00e-12  &lt;br /&gt;
c:u102b:psr u102b:85 u102b:86 79.6e-9  &lt;br /&gt;
d:u102b:cm+ u102b:81 u102b:82 u102b:dx  &lt;br /&gt;
d:u102b:cm- u102b:83 u102b:81 u102b:dx  &lt;br /&gt;
d:u102b:c sensor u102b:53 u102b:dx  &lt;br /&gt;
d:u102b:e u102b:54 sensor u102b:dx  &lt;br /&gt;
d:u102b:lp u102b:90 u102b:91 u102b:dx  &lt;br /&gt;
d:u102b:ln u102b:92 u102b:90 u102b:dx  &lt;br /&gt;
d:u102b:p 0 dd u102b:dx  &lt;br /&gt;
e:u102b:cmr u102b:84 u102b:99 div22 u102b:99 1 &lt;br /&gt;
b:u102b:egnd u102b:99 0 v=.5*v(dd)+.5*v(0) &lt;br /&gt;
b:u102b:epsr u102b:85 0 v=-246e-6+49.2e-6*v(dd,0) &lt;br /&gt;
b:u102b:ense u102b:89 div22 v=1.1e-3+v(u102b:88) &lt;br /&gt;
b:u102b:fb u102b:7 u102b:99 i=1.120e6*i(v:u102b:b)+-1e6*i(v:u102b:c)+1e6*i(v:u102b:e)+1e6*i(v:u102b:lp)+-1e6*i(v:u102b:ln)+1.12e6*i(v:u102b:psr) &lt;br /&gt;
g:u102b:a u102b:6 0 u102b:11 u102b:12 138.2e-6 &lt;br /&gt;
g:u102b:cm 0 u102b:6 u102b:10 u102b:99 28.46e-9 &lt;br /&gt;
g:u102b:psr u102b:85 u102b:86 u102b:85 u102b:86 100e-6 &lt;br /&gt;
g:u102b:rd1 u102b:60 u102b:11 u102b:60 u102b:11 1.382e-4 &lt;br /&gt;
g:u102b:rd2 u102b:60 u102b:12 u102b:60 u102b:12 1.382e-4 &lt;br /&gt;
h:u102b:lim u102b:90 0 v:u102b:lim 1k &lt;br /&gt;
b:u102b:hcmr u102b:80 in2 v=1e2*i(v:u102b:cm+)+1e2*i(v:u102b:cm-) &lt;br /&gt;
i:u102b:rp dd 0 617e-6 &lt;br /&gt;
i:u102b:ss dd u102b:10 dc 58.00e-6 &lt;br /&gt;
i:u102b:io div22 0 .1e-12 &lt;br /&gt;
i:u102b:1 u102b:88 0 1e-21 &lt;br /&gt;
j:u102b:1 u102b:11 u102b:89 u102b:10 u102b:jx  &lt;br /&gt;
j:u102b:2 u102b:12 u102b:80 u102b:10 u102b:jx  &lt;br /&gt;
r:u102b:2 u102b:6 u102b:9 100.0e3  &lt;br /&gt;
r:u102b:cm u102b:84 u102b:81 1k  &lt;br /&gt;
r:u102b:n1 u102b:88 0 25.7e3  &lt;br /&gt;
r:u102b:o1 u102b:8 sensor 75  &lt;br /&gt;
r:u102b:o2 u102b:7 u102b:99 75  &lt;br /&gt;
r:u102b:ss u102b:10 u102b:99 3.448e6  &lt;br /&gt;
v:u102b:ad u102b:60 0 -.7 &lt;br /&gt;
v:u102b:cm+ u102b:82 u102b:99 1.16 &lt;br /&gt;
v:u102b:cm- u102b:83 u102b:99 -2.26 &lt;br /&gt;
v:u102b:b u102b:9 0 dc 0 &lt;br /&gt;
v:u102b:c dd u102b:53 dc 1.85 &lt;br /&gt;
v:u102b:e u102b:54 0 dc .7 &lt;br /&gt;
v:u102b:lim u102b:7 u102b:8 dc 0 &lt;br /&gt;
v:u102b:lp u102b:91 0 dc 25 &lt;br /&gt;
v:u102b:ln 0 u102b:92 dc 25 &lt;br /&gt;
v:u102b:psr 0 u102b:86 dc 0 &lt;br /&gt;
c105 in2 out1 100n &lt;br /&gt;
r102 dd div22 10k &lt;br /&gt;
r109 div21 0 10k &lt;br /&gt;
r107 div22 div21 820 &lt;br /&gt;
r106 in2 div21 1meg &lt;br /&gt;
r103 dd sensor 22k &lt;br /&gt;
c107 div22 0 470p &lt;br /&gt;
c108 in2 0 470p &lt;br /&gt;
.model u102b:jx pjf(is=300.0e-15 beta=658.9e-6 vto=-.151 kf=1.85e-16) &lt;br /&gt;
.model u102b:dx d(is=800.0e-18) &lt;br /&gt;
.model u102a:jx pjf(is=300.0e-15 beta=658.9e-6 vto=-.151 kf=1.85e-16) &lt;br /&gt;
.model u102a:dx d(is=800.0e-18) &lt;br /&gt;
.tran 0 1 0 &lt;br /&gt;
.end &lt;br /&gt;
&lt;br /&gt;
Early termination of direct N-R iteration. &lt;br /&gt;
Direct Newton iteration failed to find .op point.  (Use &amp;quot;.option noopiter&amp;quot; to skip.) &lt;br /&gt;
Starting Gmin stepping &lt;br /&gt;
Gmin = 10 &lt;br /&gt;
vernier = 0.5 &lt;br /&gt;
vernier = 0.25 &lt;br /&gt;
vernier = 0.125 &lt;br /&gt;
Gmin = 5.5165 &lt;br /&gt;
vernier = 0.0625 &lt;br /&gt;
vernier = 0.03125 &lt;br /&gt;
vernier = 0.015625 &lt;br /&gt;
vernier = 0.0078125 &lt;br /&gt;
Gmin = 5.49501 &lt;br /&gt;
vernier = 0.00390625 &lt;br /&gt;
vernier = 0.00195313 &lt;br /&gt;
vernier = 0.000976563 &lt;br /&gt;
vernier = 0.000488281 &lt;br /&gt;
Gmin = 5.50104 &lt;br /&gt;
Gmin = 0 &lt;br /&gt;
Gmin stepping succeeded in finding the operating point. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Date: Sun Apr 19 15:19:26 2009 &lt;br /&gt;
Total elapsed time: 1.025 seconds. &lt;br /&gt;
&lt;br /&gt;
tnom = 27 &lt;br /&gt;
temp = 27 &lt;br /&gt;
method = modified trap &lt;br /&gt;
totiter = 10704 &lt;br /&gt;
traniter = 9333 &lt;br /&gt;
tranpoints = 3730 &lt;br /&gt;
accept = 3074 &lt;br /&gt;
rejected = 656 &lt;br /&gt;
matrix size = 91 &lt;br /&gt;
fillins = 130 &lt;br /&gt;
solver = Normal &lt;br /&gt;
Thread vector: 23.4/14.9[2] 8.3/6.4[2] 6.7/4.9[2] 3.4/3.4[1]  2592/500 &lt;br /&gt;
Matrix Compiler1: 8.84 KB object code size  7.3/4.7/[3.0] &lt;br /&gt;
Matrix Compiler2: 9.40 KB object code size  4.9/8.8/[3.2] &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cmaier</name></author>
	</entry>
</feed>