Use op-amp instead of transistor
[hw/chaoskey] / chaoskey.sch
index ab6eb907fa0812813759bc6d22ad6da4b7c7cdf5..7d030ffaf2eee2e689a9b6326cab9ac9257ad1d6 100644 (file)
@@ -453,23 +453,6 @@ vendor=digikey
 T 75000 67300 5 10 0 1 0 0 1
 vendor_part_number=490-10017-1-ND
 }
-C 75800 69100 1 270 0 resistor.sym
-{
-T 76200 68800 5 10 0 0 270 0 1
-device=RESISTOR
-T 76100 68800 5 10 1 1 0 0 1
-refdes=R5
-T 76100 68400 5 10 1 1 0 0 1
-value=470k
-T 75800 69100 5 10 0 0 0 0 1
-footprint=0402
-T 75800 69100 5 10 0 1 0 0 1
-loadstatus=smt
-T 75800 69100 5 10 0 1 0 0 1
-vendor=digikey
-T 75800 69100 5 10 0 1 0 0 1
-vendor_part_number=P470KLCT-ND
-}
 C 72300 67400 1 0 0 resistor.sym
 {
 T 72600 67800 5 10 0 0 0 0 1
@@ -487,79 +470,60 @@ vendor=digikey
 T 72300 67400 5 10 0 1 0 0 1
 vendor_part_number=P4.7KLCT-ND
 }
-C 76600 69100 1 270 0 resistor.sym
-{
-T 77000 68800 5 10 0 0 270 0 1
-device=RESISTOR
-T 76900 68800 5 10 1 1 0 0 1
-refdes=R7
-T 76900 68400 5 10 1 1 0 0 1
-value=4.7K
-T 76600 69100 5 10 0 0 0 0 1
-footprint=0402
-T 76600 69100 5 10 0 1 0 0 1
-loadstatus=smt
-T 76600 69100 5 10 0 1 0 0 1
-vendor=digikey
-T 76600 69100 5 10 0 1 0 0 1
-vendor_part_number=P4.7KLCT-ND
-}
 N 74200 66700 74000 66700 4
 N 73200 67500 75000 67500 4
 N 73500 67500 73500 67200 4
 N 74700 67500 74700 67200 4
 C 74600 65900 1 0 0 gnd.sym
-N 75900 67500 76200 67500 4
-N 75900 67500 75900 68200 4
-N 76700 68000 76700 68200 4
-C 74500 69100 1 270 0 capacitor.sym
+N 75900 67500 76800 67500 4
+C 75100 69500 1 270 0 capacitor.sym
 {
-T 75200 68900 5 10 0 0 270 0 1
+T 75800 69300 5 10 0 0 270 0 1
 device=CAPACITOR
-T 74800 68800 5 10 1 1 0 0 1
+T 75400 69200 5 10 1 1 0 0 1
 refdes=C4
-T 75400 68900 5 10 0 0 270 0 1
+T 76000 69300 5 10 0 0 270 0 1
 symversion=0.1
-T 74800 68400 5 10 1 1 0 0 1
+T 75400 68800 5 10 1 1 0 0 1
 value=1uF
-T 74500 69100 5 10 0 1 0 0 1
+T 75100 69500 5 10 0 1 0 0 1
 footprint=0402
-T 74500 69100 5 10 0 1 0 0 1
+T 75100 69500 5 10 0 1 0 0 1
 loadstatus=smt
-T 74500 69100 5 10 0 1 0 0 1
+T 75100 69500 5 10 0 1 0 0 1
 vendor=digikey
-T 74500 69100 5 10 0 1 0 0 1
+T 75100 69500 5 10 0 1 0 0 1
 vendor_part_number=490-10017-1-ND
 }
-N 74700 69500 74700 69100 4
-N 74700 69300 76700 69300 4
-N 75900 69300 75900 69100 4
-N 76700 69300 76700 69100 4
-C 74500 70400 1 0 0 3.3V-plus.sym
-C 76600 66700 1 0 0 gnd.sym
-C 74600 67900 1 0 0 gnd.sym
-N 76700 68100 77800 68100 4
+N 75300 69900 75300 69500 4
+N 75300 69700 77300 69700 4
+N 76500 69700 76500 69500 4
+N 77300 69700 77300 67700 4
+C 75100 70800 1 0 0 3.3V-plus.sym
+C 76400 64100 1 0 0 gnd.sym
+C 75200 68300 1 0 0 gnd.sym
+N 77800 67300 79200 67300 4
 {
-T 76800 68200 5 10 1 1 0 0 1
+T 78200 67400 5 10 1 1 0 0 1
 netname=randombits
 }
-C 74600 70400 1 270 0 inductor.sym
+C 75200 70800 1 270 0 inductor.sym
 {
-T 75100 70200 5 10 0 0 270 0 1
+T 75700 70600 5 10 0 0 270 0 1
 device=INDUCTOR
-T 74900 70100 5 10 1 1 0 0 1
+T 75500 70500 5 10 1 1 0 0 1
 refdes=L3
-T 75300 70200 5 10 0 0 270 0 1
+T 75900 70600 5 10 0 0 270 0 1
 symversion=0.1
-T 74900 69700 5 10 1 1 0 0 1
+T 75500 70100 5 10 1 1 0 0 1
 value=bead
-T 74600 70400 5 10 0 1 270 0 1
+T 75200 70800 5 10 0 1 270 0 1
 footprint=0402
-T 74600 70400 5 10 0 1 270 0 1
+T 75200 70800 5 10 0 1 270 0 1
 vendor=digikey
-T 74600 70400 5 10 0 1 270 0 1
+T 75200 70800 5 10 0 1 270 0 1
 vendor_part_number=240-2554-1-ND
-T 74600 70400 5 10 0 1 270 0 1
+T 75200 70800 5 10 0 1 270 0 1
 loadstatus=smt
 }
 C 73300 65800 1 0 0 nc-bottom.sym
@@ -755,23 +719,6 @@ T 68100 64400 5 10 0 0 0 0 1
 device=DRC_Directive
 }
 N 66600 67500 66600 66900 4
-C 76200 67000 1 0 0 npn.sym
-{
-T 76800 67500 5 10 0 0 0 0 1
-device=NPN_TRANSISTOR
-T 76200 67000 5 10 0 1 0 0 1
-footprint=SOT23
-T 76200 67000 5 10 0 1 0 0 1
-loadstatus=smt
-T 76200 67000 5 10 0 1 0 0 1
-vendor_part_number=MMBT3904-FDICT-ND
-T 76200 67000 5 10 0 1 0 0 1
-vendor=digikey
-T 76800 67500 5 10 1 1 0 0 1
-refdes=Q4
-T 76800 67300 5 10 1 1 0 0 1
-value=MMBT3904
-}
 C 68000 66000 1 0 0 AP3012.sym
 {
 T 68395 67195 5 10 1 1 0 0 1
@@ -956,3 +903,123 @@ T 67500 66400 5 10 0 1 0 0 1
 vendor_part_number=P27.0KLCT-ND
 }
 N 67600 66400 67600 66500 4
+C 76600 68600 1 90 0 resistor.sym
+{
+T 76200 68900 5 10 0 0 90 0 1
+device=RESISTOR
+T 76700 69200 5 10 1 1 0 0 1
+refdes=R6
+T 76600 68600 5 10 0 0 0 0 1
+footprint=0402
+T 76700 68800 5 10 1 1 0 0 1
+value=33k
+}
+C 76800 66100 1 0 0 resistor.sym
+{
+T 77100 66500 5 10 0 0 0 0 1
+device=RESISTOR
+T 77100 66400 5 10 1 1 0 0 1
+refdes=R8
+T 76800 66100 5 10 0 0 0 0 1
+footprint=0402
+T 77100 65900 5 10 1 1 0 0 1
+value=47k
+}
+C 75600 68500 1 0 0 resistor.sym
+{
+T 75900 68900 5 10 0 0 0 0 1
+device=RESISTOR
+T 75900 68800 5 10 1 1 0 0 1
+refdes=R5
+T 75600 68500 5 10 0 0 0 0 1
+footprint=0402
+T 75900 68300 5 10 1 1 0 0 1
+value=33k
+}
+C 76600 65300 1 90 0 resistor.sym
+{
+T 76200 65600 5 10 0 0 90 0 1
+device=RESISTOR
+T 76000 65900 5 10 1 1 0 0 1
+refdes=R9
+T 76600 65300 5 10 0 0 0 0 1
+footprint=0402
+T 76000 65500 5 10 1 1 0 0 1
+value=470
+}
+C 76600 67700 1 90 0 resistor.sym
+{
+T 76200 68000 5 10 0 0 90 0 1
+device=RESISTOR
+T 76700 68300 5 10 1 1 0 0 1
+refdes=R7
+T 76600 67700 5 10 0 0 0 0 1
+footprint=0402
+T 76700 67900 5 10 1 1 0 0 1
+value=33k
+}
+N 74700 68600 75600 68600 4
+C 76700 64400 1 90 0 capacitor.sym
+{
+T 76000 64600 5 10 0 0 90 0 1
+device=CAPACITOR
+T 76000 65000 5 10 1 1 0 0 1
+refdes=C2
+T 75800 64600 5 10 0 0 90 0 1
+symversion=0.1
+T 76700 64400 5 10 0 0 0 0 1
+footprint=0402
+T 76000 64600 5 10 1 1 0 0 1
+value=1uF
+}
+N 76500 67700 76500 67500 4
+N 76800 67100 76500 67100 4
+N 76500 67100 76500 66200 4
+N 76500 66200 76800 66200 4
+N 78100 67300 78100 66200 4
+N 78100 66200 77700 66200 4
+C 77200 66600 1 0 0 gnd.sym
+C 74900 68600 1 90 0 capacitor.sym
+{
+T 74200 68800 5 10 0 0 90 0 1
+device=CAPACITOR
+T 74300 69200 5 10 1 1 0 0 1
+refdes=C6
+T 74000 68800 5 10 0 0 90 0 1
+symversion=0.1
+T 74200 68700 5 10 1 1 0 0 1
+value=0.1uF
+T 74900 68600 5 10 0 1 90 0 1
+footprint=0402
+T 74900 68600 5 10 0 1 90 0 1
+loadstatus=smt
+T 74900 68600 5 10 0 1 90 0 1
+vendor=digikey
+T 74900 68600 5 10 0 1 90 0 1
+vendor_part_number=399-3027-1-ND
+}
+N 75300 69700 74700 69700 4
+N 74700 69700 74700 69500 4
+T 76400 70100 9 10 1 0 0 0 1
+To minimize input-bias-current errors, R8 = R7 + 1/2 R6
+T 77300 65000 9 10 1 0 0 0 1
+* star ground
+T 77400 66700 9 10 1 0 0 0 1
+*
+T 76600 64300 9 10 1 0 0 0 1
+*
+T 75400 68400 9 10 1 0 0 0 1
+*
+C 76800 66900 1 0 0 opamp.sym
+{
+T 77900 68200 5 10 0 0 0 0 1
+device=IC
+T 77400 68000 5 10 1 1 0 0 1
+refdes=U4
+T 77900 68800 5 10 0 0 0 0 1
+symversion=0.1
+T 77400 67700 5 10 1 1 0 0 1
+value=OPA356
+T 76800 66900 5 10 0 0 0 0 1
+footprint=SOT23-5
+}