X-Git-Url: https://git.gag.com/?p=hw%2Fchaoskey;a=blobdiff_plain;f=usbtrng.sch;h=129335a4ecf964eafc19389371f3f139d58af9b8;hp=814a3a3289dd61cba3b01d7e03ae0f7031abbad8;hb=2bcf81e22fba1a318d120077ad4f64b20d383ce6;hpb=a8174d21fbb0b0d8ab5b2599faeecbf4af64584d diff --git a/usbtrng.sch b/usbtrng.sch index 814a3a3..129335a 100644 --- a/usbtrng.sch +++ b/usbtrng.sch @@ -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)