select resistor values, update attributes
[hw/chaoskey] / usbtrng.sch
index 814a3a3289dd61cba3b01d7e03ae0f7031abbad8..129335a4ecf964eafc19389371f3f139d58af9b8 100644 (file)
@@ -21,7 +21,7 @@ T 75500 51400 9 10 1 0 0 0 1
 T 76100 51400 9 10 1 0 0 0 1
 1
 T 73200 51400 9 10 1 0 0 0 1
-roboservo.sch
+usbtrng.sch
 T 73200 51100 9 10 1 0 0 0 1
 http://altusmetrum.com/
 T 13300 -8600 8 10 0 1 0 0 1
@@ -410,21 +410,21 @@ N 68700 58900 71600 58900 4
 T 70850 58950 5 10 1 1 0 0 1
 netname=txd
 }
-C 71600 61000 1 180 1 conn-6.sym
+C 71600 58800 1 0 0 conn-6.sym
 {
-T 71600 61000 5 10 0 1 180 6 1
+T 71600 58800 5 10 0 1 0 0 1
 footprint=530470610
-T 71600 61000 5 10 0 1 180 6 1
+T 71600 58800 5 10 0 1 0 0 1
 device=CONNECTOR
-T 71600 61000 5 10 0 1 180 6 1
+T 71600 58800 5 10 0 1 0 0 1
 loadstatus=noload
-T 71600 61000 5 10 0 1 180 6 1
+T 71600 58800 5 10 0 1 0 0 1
 vendor=digikey
-T 71600 61000 5 10 0 1 180 6 1
+T 71600 58800 5 10 0 1 0 0 1
 vendor_part_number=WM1735-ND
-T 71955 61205 5 10 1 1 180 6 1
+T 71955 61095 5 10 1 1 0 0 1
 refdes=J4
-T 71900 58700 5 10 1 1 180 6 1
+T 71800 58600 5 10 1 1 0 0 1
 value=Debug
 }
 C 68700 66000 1 0 0 nc-right.sym
@@ -434,13 +434,6 @@ value=NoConnection
 T 68800 66700 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 68700 65200 1 0 0 nc-right.sym
-{
-T 68800 65700 5 10 0 0 0 0 1
-value=NoConnection
-T 68800 65900 5 10 0 0 0 0 1
-device=DRC_Directive
-}
 C 68700 60000 1 0 0 nc-right.sym
 {
 T 68800 60500 5 10 0 0 0 0 1
@@ -541,11 +534,11 @@ value=NoConnection
 T 68800 61900 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 70400 61300 1 0 0 nc-right.sym
+C 68700 57200 1 0 0 nc-right.sym
 {
-T 70500 61800 5 10 0 0 0 0 1
+T 68800 57700 5 10 0 0 0 0 1
 value=NoConnection
-T 70500 62000 5 10 0 0 0 0 1
+T 68800 57900 5 10 0 0 0 0 1
 device=DRC_Directive
 }
 C 62200 63900 1 0 0 nc-left.sym
@@ -566,11 +559,11 @@ loadstatus=smt
 T 63200 54000 5 10 0 1 90 0 1
 vendor=digikey
 T 63200 54000 5 10 0 1 90 0 1
-vendor_part_number=P100KLCT-ND
+vendor_part_number=P150KLCT-ND
 T 62900 54700 5 10 1 1 180 0 1
 refdes=R71
 T 62900 54400 5 10 1 1 180 0 1
-value=100K
+value=150k
 }
 C 63600 52600 1 0 0 npn.sym
 {
@@ -604,77 +597,81 @@ refdes=J5
 T 58745 60495 5 10 0 1 0 6 1
 footprint=usbAmale
 T 59100 60100 5 10 0 1 0 0 1
-vendor_part_number=534-931
+vendor_part_number=931K-ND
 T 59100 60100 5 10 0 1 0 0 1
 footprint=usbAmale
 T 59100 60100 5 10 0 1 0 0 1
 device=CONNECT?OR
+T 59100 60100 5 10 0 1 0 0 1
+loadstatus=handload
+T 59100 60100 5 10 0 1 0 0 1
+vendor=digikey
 }
-C 71600 65000 1 180 0 resistor.sym
+C 72200 65400 1 180 0 resistor.sym
 {
-T 71300 64600 5 10 0 0 180 0 1
+T 71900 65000 5 10 0 0 180 0 1
 device=RESISTOR
-T 71600 65000 5 10 0 0 180 0 1
+T 72200 65400 5 10 0 0 180 0 1
 footprint=0402
-T 71600 65000 5 10 0 0 180 0 1
+T 72200 65400 5 10 0 0 180 0 1
 vendor=digikey
-T 71600 65000 5 10 0 0 180 0 1
+T 72200 65400 5 10 0 0 180 0 1
 vendor_part_number=P1.00KLCT-ND
-T 71600 65000 5 10 0 0 180 0 1
+T 72200 65400 5 10 0 0 180 0 1
 loadstatus=smt
-T 71200 65100 5 10 1 1 0 0 1
+T 71800 65500 5 10 1 1 0 0 1
 refdes=R52
-T 70800 65100 5 10 1 1 0 0 1
+T 71400 65500 5 10 1 1 0 0 1
 value=1k
 }
-C 71600 64600 1 180 0 resistor.sym
+C 72200 65000 1 180 0 resistor.sym
 {
-T 71300 64200 5 10 0 0 180 0 1
+T 71900 64600 5 10 0 0 180 0 1
 device=RESISTOR
-T 71600 64600 5 10 0 0 180 0 1
+T 72200 65000 5 10 0 0 180 0 1
 footprint=0402
-T 71600 64600 5 10 0 0 180 0 1
+T 72200 65000 5 10 0 0 180 0 1
 vendor=digikey
-T 71600 64600 5 10 0 0 180 0 1
+T 72200 65000 5 10 0 0 180 0 1
 vendor_part_number=P1.00KLCT-ND
-T 71600 64600 5 10 0 0 180 0 1
+T 72200 65000 5 10 0 0 180 0 1
 loadstatus=smt
-T 71200 64100 5 10 1 1 0 0 1
+T 71800 64500 5 10 1 1 0 0 1
 refdes=R53
-T 70800 64100 5 10 1 1 0 0 1
+T 71400 64500 5 10 1 1 0 0 1
 value=1k
 }
-C 72300 64200 1 0 1 gnd.sym
-N 70700 64900 68700 64900 4
+C 72900 64600 1 0 1 gnd.sym
+N 71300 65300 68700 65300 4
 {
-T 70000 65200 5 10 1 1 180 0 1
+T 70900 65600 5 10 1 1 180 0 1
 netname=led_red
 }
-N 70700 64500 68700 64500 4
+N 71300 64900 70000 64900 4
 {
-T 70000 64750 5 10 1 1 180 0 1
+T 71100 65150 5 10 1 1 180 0 1
 netname=led_green
 }
-N 72000 64900 72200 64900 4
-N 72000 64500 72200 64500 4
-C 71600 65000 1 180 1 led2.sym
+N 72600 65300 72800 65300 4
+N 72600 64900 72800 64900 4
+C 72200 65400 1 180 1 led2.sym
 {
-T 71500 64400 5 10 0 0 180 6 1
+T 72100 64800 5 10 0 0 180 6 1
 device=LED
-T 71550 65000 5 10 0 1 180 6 1
+T 72150 65400 5 10 0 1 180 6 1
 footprint=0605
-T 71600 65000 5 10 0 0 0 0 1
+T 72200 65400 5 10 0 0 0 0 1
 vendor=digikey
-T 71600 65000 5 10 0 0 0 0 1
+T 72200 65400 5 10 0 0 0 0 1
 vendor_part_number=160-1452-1-ND
-T 71600 65000 5 10 0 0 0 0 1
+T 72200 65400 5 10 0 0 0 0 1
 value=dualLED
-T 71600 65000 5 10 0 0 0 0 1
+T 72200 65400 5 10 0 0 0 0 1
 loadstatus=smt
-T 71750 65200 5 10 1 1 180 6 1
+T 72350 65600 5 10 1 1 180 6 1
 refdes=D2
 }
-N 72200 64900 72200 64500 4
+N 72800 65300 72800 64900 4
 C 63300 53100 1 90 0 zener.sym
 {
 T 62700 53500 5 10 0 0 90 0 1
@@ -689,6 +686,8 @@ T 63300 53100 5 10 0 0 0 0 1
 vendor_part_number=ZXRE1004FFCT-ND
 T 63300 53100 5 10 0 0 0 0 1
 vendor=digikey
+T 63300 53100 5 10 0 1 0 0 1
+loadstatus=smt
 }
 N 63600 53100 63100 53100 4
 C 62900 54900 1 0 0 3.3V-plus.sym
@@ -705,7 +704,9 @@ vendor=digikey
 T 63900 54700 5 10 1 1 180 0 1
 refdes=R72
 T 63900 54400 5 10 1 1 180 0 1
-value=470
+value=1k
+T 64200 54000 5 10 0 0 0 0 1
+vendor_part_number=P1.00KLCT-ND
 }
 C 63900 54900 1 0 0 3.3V-plus.sym
 N 64100 53600 64100 54000 4
@@ -745,6 +746,8 @@ T 65700 53600 5 10 0 0 0 0 1
 vendor=digikey
 T 65700 53600 5 10 0 0 0 0 1
 footprint=MSOP8
+T 65700 53600 5 10 0 1 0 0 1
+loadstatus=smt
 }
 C 67200 53800 1 0 0 opamp-dual.sym
 {
@@ -762,6 +765,8 @@ T 67200 53800 5 10 0 0 0 0 1
 vendor=digikey
 T 67200 53800 5 10 0 0 0 0 1
 footprint=MSOP8
+T 67200 53800 5 10 0 1 0 0 1
+loadstatus=smt
 }
 N 65700 53800 65300 53800 4
 N 67200 54000 66700 54000 4
@@ -784,6 +789,8 @@ T 65900 52600 5 10 1 1 0 0 1
 refdes=R73
 T 66400 52600 5 10 1 1 0 0 1
 value=1M
+T 66800 53000 5 10 0 1 0 0 1
+vendor_part_number=P1.00MLCT-ND
 }
 N 65900 52900 65500 52900 4
 N 65500 52900 65500 53800 4
@@ -805,6 +812,8 @@ T 65400 55200 5 10 1 1 0 0 1
 refdes=R74
 T 65900 55200 5 10 1 1 0 0 1
 value=10k
+T 66300 55600 5 10 0 0 0 0 1
+vendor_part_number=P10.0KLCT-ND
 }
 C 67400 55600 1 180 0 resistor.sym
 {
@@ -820,6 +829,8 @@ T 66500 55200 5 10 1 1 0 0 1
 refdes=R75
 T 67000 55200 5 10 1 1 0 0 1
 value=10k
+T 67400 55600 5 10 0 1 0 0 1
+vendor_part_number=P10.0KLCT-ND
 }
 N 66300 55500 66500 55500 4
 N 66400 55000 66400 55500 4
@@ -827,10 +838,42 @@ C 67300 55200 1 0 0 gnd.sym
 C 65200 55500 1 0 0 3.3V-plus.sym
 C 66000 54400 1 0 0 3.3V-plus.sym
 C 67500 54600 1 0 0 3.3V-plus.sym
-N 68700 57300 69600 57300 4
-N 69600 57300 69600 54200 4
+N 68700 57700 69600 57700 4
+N 69600 57700 69600 54200 4
 N 69600 54200 68200 54200 4
 {
 T 68500 54300 5 10 1 1 0 0 1
 netname=randombits
 }
+N 70000 58100 68700 58100 4
+{
+T 70000 58350 5 10 1 1 180 0 1
+netname=led_green
+}
+C 68700 64800 1 0 0 nc-right.sym
+{
+T 68800 65300 5 10 0 0 0 0 1
+value=NoConnection
+T 68800 65500 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 68700 64400 1 0 0 nc-right.sym
+{
+T 68800 64900 5 10 0 0 0 0 1
+value=NoConnection
+T 68800 65100 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 68700 63600 1 0 0 nc-right.sym
+{
+T 68800 64100 5 10 0 0 0 0 1
+value=NoConnection
+T 68800 64300 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+T 61100 51800 9 10 1 0 0 0 5
+select R71 for at least 8uA,
+less current -> more noise
+
+select R72 for Q1 collector
+voltage near 1.65V (VCC/2)