aboutsummaryrefslogtreecommitdiffstats
path: root/qucs
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2016-01-06 20:49:49 +0100
committerMatthias P. Braendli <matthias.braendli@mpb.li>2016-01-06 20:49:49 +0100
commit309c11129e66476f68924bbe7c3555374ab6c3e9 (patch)
treebc3c04994ee5dc3ff2e3a856cd26c6c415c728c3 /qucs
parent66c7620f07bb61ec7c2005b6d289372d173215e8 (diff)
downloadglutte-o-matic-309c11129e66476f68924bbe7c3555374ab6c3e9.tar.gz
glutte-o-matic-309c11129e66476f68924bbe7c3555374ab6c3e9.tar.bz2
glutte-o-matic-309c11129e66476f68924bbe7c3555374ab6c3e9.zip
Add qucs sim for level shifter
Diffstat (limited to 'qucs')
-rw-r--r--qucs/README.md1
-rw-r--r--qucs/levelshifter-graphs.pngbin0 -> 16377 bytes
-rw-r--r--qucs/levelshifter.dpl36
-rw-r--r--qucs/levelshifter.pngbin0 -> 19766 bytes
-rw-r--r--qucs/levelshifter.sch74
5 files changed, 111 insertions, 0 deletions
diff --git a/qucs/README.md b/qucs/README.md
new file mode 100644
index 0000000..c8942b6
--- /dev/null
+++ b/qucs/README.md
@@ -0,0 +1 @@
+Quelques simulations qucs pour la glutt-o-matique
diff --git a/qucs/levelshifter-graphs.png b/qucs/levelshifter-graphs.png
new file mode 100644
index 0000000..19fb950
--- /dev/null
+++ b/qucs/levelshifter-graphs.png
Binary files differ
diff --git a/qucs/levelshifter.dpl b/qucs/levelshifter.dpl
new file mode 100644
index 0000000..0223e08
--- /dev/null
+++ b/qucs/levelshifter.dpl
@@ -0,0 +1,36 @@
+<Qucs Schematic 0.0.18>
+<Properties>
+ <View=-106,-288,1138,800,1,33,288>
+ <Grid=10,10,0>
+ <DataSet=levelshifter.dat>
+ <DataDisplay=levelshifter.sch>
+ <OpenDisplay=1>
+ <Script=levelshifter.m>
+ <RunScript=0>
+ <showFrame=0>
+ <FrameText0=Title>
+ <FrameText1=Drawn By:>
+ <FrameText2=Date:>
+ <FrameText3=Revision:>
+</Properties>
+<Symbol>
+</Symbol>
+<Components>
+</Components>
+<Wires>
+</Wires>
+<Diagrams>
+ <Rect 561 320 497 278 3 #c0c0c0 1 00 1 0 0.5 4 1 -0.000818638 0.0005 0.000708093 1 -1 0.5 1 315 0 225 "V_IN" "" "">
+ <"I_VCC.I" #ff00ff 0 3 0 0 0>
+ <"PNP.I" #00ff00 0 3 0 0 0>
+ <"NPN.I" #00ffff 0 3 0 0 0>
+ </Rect>
+ <Rect -24 324 477 284 3 #c0c0c0 1 00 1 -1 0.2 1 1 -1 0.5 1 1 -1 0.5 1 315 0 225 "V_IN" "" "">
+ <"OUT.V" #ff0000 0 3 0 0 0>
+ </Rect>
+ <Rect -20 686 476 306 3 #c0c0c0 1 00 1 0 0.5 4 1 -0.0004 5e-05 -6.53786e-05 1 -1 0.5 1 315 0 225 "V_IN" "" "">
+ <"OUT_R.I" #ff0000 0 3 0 0 0>
+ </Rect>
+</Diagrams>
+<Paintings>
+</Paintings>
diff --git a/qucs/levelshifter.png b/qucs/levelshifter.png
new file mode 100644
index 0000000..0b07cc1
--- /dev/null
+++ b/qucs/levelshifter.png
Binary files differ
diff --git a/qucs/levelshifter.sch b/qucs/levelshifter.sch
new file mode 100644
index 0000000..72b0c98
--- /dev/null
+++ b/qucs/levelshifter.sch
@@ -0,0 +1,74 @@
+<Qucs Schematic 0.0.18>
+<Properties>
+ <View=0,-60,1204,800,1,0,0>
+ <Grid=10,10,1>
+ <DataSet=levelshifter.dat>
+ <DataDisplay=levelshifter.dpl>
+ <OpenDisplay=1>
+ <Script=levelshifter.m>
+ <RunScript=0>
+ <showFrame=0>
+ <FrameText0=Title>
+ <FrameText1=Drawn By:>
+ <FrameText2=Date:>
+ <FrameText3=Revision:>
+</Properties>
+<Symbol>
+</Symbol>
+<Components>
+ <GND * 1 460 460 0 0 0 0>
+ <Vdc V1 1 310 110 18 -26 0 1 "8 V" 1>
+ <GND * 1 310 140 0 0 0 0>
+ <_BJT Q2N2907A_1 1 800 270 8 -26 1 0 "pnp" 0 "3.81e-13" 0 "1" 0 "1" 0 "0.14" 0 "0.21" 0 "139" 0 "20" 0 "1.53e-11" 0 "2" 0 "0" 0 "2" 0 "154" 0 "4" 0 "0" 0 "0" 0 "0.221" 0 "0.552" 0 "2.21" 0 "1.56e-11" 0 "0.75" 0 "0.33" 0 "2.08e-11" 0 "0.75" 0 "0.33" 0 "1" 0 "0" 0 "0.75" 0 "0" 0 "0.5" 0 "6.36e-10" 0 "0" 0 "0" 0 "0" 0 "6.37e-08" 0 "26.85" 0 "0" 0 "1" 0 "1" 0 "0" 0 "1" 0 "1" 0 "0" 0 "1.5" 0 "3" 0 "1.11" 0 "26.85" 0 "1" 0>
+ <_BJT Q2N2222A_1 1 360 330 8 -26 0 0 "npn" 0 "8.11e-14" 0 "1" 0 "1" 0 "0.5" 0 "0.225" 0 "113" 0 "24" 0 "1.06e-11" 0 "2" 0 "0" 0 "2" 0 "205" 0 "4" 0 "0" 0 "0" 0 "0.137" 0 "0.343" 0 "1.37" 0 "2.95e-11" 0 "0.75" 0 "0.33" 0 "1.52e-11" 0 "0.75" 0 "0.33" 0 "1" 0 "0" 0 "0.75" 0 "0" 0 "0.5" 0 "3.97e-10" 0 "0" 0 "0" 0 "0" 0 "8.5e-08" 0 "26.85" 0 "0" 0 "1" 0 "1" 0 "0" 0 "1" 0 "1" 0 "0" 0 "1.5" 0 "3" 0 "1.11" 0 "26.85" 0 "1" 0>
+ <IProbe I_VCC 1 440 80 -26 16 0 0>
+ <Vdc V2 1 240 400 18 -26 0 1 "V_IN" 1>
+ <IProbe PNP 1 710 270 -26 16 0 0>
+ <IProbe NPN 1 300 330 -26 16 0 0>
+ <GND * 1 1120 290 0 0 0 0>
+ <VProbe OUT 1 1110 270 28 -31 0 0>
+ <GND * 1 1050 410 0 0 0 0>
+ <R R3 1 800 330 15 -26 0 1 "2 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
+ <R R2 1 360 390 15 -26 0 1 "12 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
+ <R R1 1 360 210 15 -26 0 1 "20 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
+ <R R4 1 800 210 15 -26 0 1 "12 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
+ <R R6 0 1050 380 15 -26 0 1 "10 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
+ <IProbe OUT_R 1 970 300 -26 16 0 0>
+ <GND * 1 240 430 0 0 0 0>
+ <.DC DC1 1 30 -10 0 36 0 0 "26.85" 0 "0.001" 0 "1 pA" 0 "1 uV" 0 "no" 0 "150" 0 "no" 0 "none" 0 "CroutLU" 0>
+ <.SW SW1 1 30 60 0 57 0 0 "DC1" 1 "lin" 1 "V_IN" 1 "0 V" 1 "4 V" 1 "1001" 1>
+ <R R5 1 1050 160 15 -26 0 1 "2 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
+</Components>
+<Wires>
+ <360 240 360 270 "" 0 0 0 "">
+ <360 420 360 460 "" 0 0 0 "">
+ <360 460 460 460 "" 0 0 0 "">
+ <360 160 520 160 "" 0 0 0 "">
+ <360 160 360 180 "" 0 0 0 "">
+ <460 460 800 460 "" 0 0 0 "">
+ <800 360 800 460 "" 0 0 0 "">
+ <800 160 800 180 "" 0 0 0 "">
+ <360 270 360 300 "" 0 0 0 "">
+ <520 160 800 160 "" 0 0 0 "">
+ <740 270 770 270 "" 0 0 0 "">
+ <360 270 680 270 "" 0 0 0 "">
+ <520 80 520 160 "" 0 0 0 "">
+ <470 80 520 80 "" 0 0 0 "">
+ <310 80 410 80 "" 0 0 0 "">
+ <240 330 240 370 "" 0 0 0 "">
+ <240 330 270 330 "" 0 0 0 "">
+ <310 10 310 80 "" 0 0 0 "">
+ <310 10 1050 10 "" 0 0 0 "">
+ <1050 10 1050 130 "" 0 0 0 "">
+ <1050 190 1050 300 "" 0 0 0 "">
+ <1050 300 1100 300 "" 0 0 0 "">
+ <1100 290 1100 300 "" 0 0 0 "">
+ <1050 300 1050 350 "" 0 0 0 "">
+ <1000 300 1050 300 "" 0 0 0 "">
+ <800 300 940 300 "" 0 0 0 "">
+</Wires>
+<Diagrams>
+</Diagrams>
+<Paintings>
+ <Text 350 -40 16 #000000 0 "This is a simulation for the 0-3.3V to 0-8V non-inverting\nlevel shifter that must work for busses with pull-up.">
+</Paintings>