diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2016-01-06 20:49:49 +0100 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2016-01-06 20:49:49 +0100 |
commit | 309c11129e66476f68924bbe7c3555374ab6c3e9 (patch) | |
tree | bc3c04994ee5dc3ff2e3a856cd26c6c415c728c3 /qucs | |
parent | 66c7620f07bb61ec7c2005b6d289372d173215e8 (diff) | |
download | glutte-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.md | 1 | ||||
-rw-r--r-- | qucs/levelshifter-graphs.png | bin | 0 -> 16377 bytes | |||
-rw-r--r-- | qucs/levelshifter.dpl | 36 | ||||
-rw-r--r-- | qucs/levelshifter.png | bin | 0 -> 19766 bytes | |||
-rw-r--r-- | qucs/levelshifter.sch | 74 |
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 Binary files differnew file mode 100644 index 0000000..19fb950 --- /dev/null +++ b/qucs/levelshifter-graphs.png 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 Binary files differnew file mode 100644 index 0000000..0b07cc1 --- /dev/null +++ b/qucs/levelshifter.png 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> |