From 44e9072541c3c9f9c61709c8b8f7587de4035e44 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Wed, 24 Dec 2014 00:07:54 -0800 Subject: [PATCH] Add a 20V darlington source. Switch to STM32F042 (Schematic changes only) This provides *both* the low current zener noise source and a new 20V darlington noise source to see which one works better. The low current zener source has been updated to filter the input power and provide for both low-pass filtering and configurable gain in both op-amp stages to allow for more experimentation. Signed-off-by: Keith Packard --- usbtrng.sch | 1483 +++++++++++++++++++++++++++++++-------------------- 1 file changed, 915 insertions(+), 568 deletions(-) diff --git a/usbtrng.sch b/usbtrng.sch index aba94e5..a4795fa 100644 --- a/usbtrng.sch +++ b/usbtrng.sch @@ -1,113 +1,113 @@ v 20130925 2 -C 75300 54800 1 0 0 gnd.sym -N 75400 55100 75400 55500 4 -T 74200 52800 9 30 1 0 0 0 1 +C 86500 69400 1 0 0 gnd.sym +N 86600 69700 86600 70100 4 +T 86200 52800 9 30 1 0 0 0 1 USB TRNG T 13300 -8600 8 10 0 1 0 0 1 vendor_part_number=MMA7260QT-ND T 13300 -8600 8 10 0 1 0 0 1 vendor_part_number=MCP9700-E/TO-ND -N 73000 56400 74300 56400 4 +N 84200 71000 85500 71000 4 { -T 73000 56500 5 10 1 1 0 0 1 +T 84200 71100 5 10 1 1 0 0 1 netname=v_usb } -N 74300 56000 74200 56000 4 -N 74200 56000 74200 56400 4 -T 77900 51400 9 10 1 0 0 0 1 +N 85500 70600 85400 70600 4 +N 85400 70600 85400 71000 4 +T 89900 51400 9 10 1 0 0 0 1 0.1 -T 75500 51400 9 10 1 0 0 0 1 +T 87500 51400 9 10 1 0 0 0 1 1 -T 76100 51400 9 10 1 0 0 0 1 +T 88100 51400 9 10 1 0 0 0 1 1 -T 73200 51400 9 10 1 0 0 0 1 +T 85200 51400 9 10 1 0 0 0 1 usbtrng.sch -T 73200 51100 9 10 1 0 0 0 1 +T 85200 51100 9 10 1 0 0 0 1 http://altusmetrum.com/ T 13300 -8600 8 10 0 1 0 0 1 vendor_part_number=MMA7260QT-ND T 13300 -8600 8 10 0 1 0 0 1 vendor_part_number=MCP9700-E/TO-ND -C 77500 56400 1 0 0 3.3V-plus.sym -N 76400 56400 77700 56400 4 -C 77900 55500 1 90 0 capacitor.sym +C 88700 71000 1 0 0 3.3V-plus.sym +N 87600 71000 88900 71000 4 +C 89100 70100 1 90 0 capacitor.sym { -T 77200 55700 5 10 0 0 90 0 1 +T 88400 70300 5 10 0 0 90 0 1 device=CAPACITOR -T 78200 56300 5 10 1 1 180 0 1 -refdes=C3 -T 77000 55700 5 10 0 0 90 0 1 +T 89400 70900 5 10 1 1 180 0 1 +refdes=C13 +T 88200 70300 5 10 0 0 90 0 1 symversion=0.1 -T 77800 55600 5 10 1 1 0 0 1 +T 89000 70200 5 10 1 1 0 0 1 value=1uF -T 77900 55500 5 10 0 0 0 0 1 +T 89100 70100 5 10 0 0 0 0 1 vendor_part_number=490-1320-1-ND -T 77900 55500 5 10 0 0 0 0 1 +T 89100 70100 5 10 0 0 0 0 1 footprint=0402 -T 77900 55500 5 10 0 0 0 0 1 +T 89100 70100 5 10 0 0 0 0 1 vendor=digikey -T 77900 55500 5 10 0 1 0 0 1 +T 89100 70100 5 10 0 1 0 0 1 loadstatus=smt } -C 77600 55200 1 0 0 gnd.sym -C 76500 56000 1 270 0 capacitor.sym +C 88800 69800 1 0 0 gnd.sym +C 87700 70600 1 270 0 capacitor.sym { -T 77200 55800 5 10 0 0 270 0 1 +T 88400 70400 5 10 0 0 270 0 1 device=CAPACITOR -T 76900 55800 5 10 1 1 0 0 1 -refdes=C2 -T 77400 55800 5 10 0 0 270 0 1 +T 88100 70400 5 10 1 1 0 0 1 +refdes=C12 +T 88600 70400 5 10 0 0 270 0 1 symversion=0.1 -T 76900 55200 5 10 1 1 0 0 1 +T 88100 69800 5 10 1 1 0 0 1 value=10nF -T 76500 56000 5 10 0 0 270 0 1 +T 87700 70600 5 10 0 0 270 0 1 vendor_part_number=709-1132-1-ND -T 76500 56000 5 10 0 0 270 0 1 +T 87700 70600 5 10 0 0 270 0 1 footprint=0402 -T 76500 56000 5 10 0 0 270 0 1 +T 87700 70600 5 10 0 0 270 0 1 vendor=digikey -T 76500 56000 5 10 0 1 270 0 1 +T 87700 70600 5 10 0 1 270 0 1 loadstatus=smt } -C 74300 55500 1 0 0 TC2185.sym +C 85500 70100 1 0 0 TC2185.sym { -T 74595 56695 5 10 1 1 0 0 1 -refdes=U2 -T 74895 56195 5 10 0 1 0 0 1 +T 85795 71295 5 10 1 1 0 0 1 +refdes=U4 +T 86095 70795 5 10 0 1 0 0 1 device=IC -T 74295 55495 5 10 0 1 0 0 1 +T 85495 70095 5 10 0 1 0 0 1 footprint=SOT23-5 -T 75100 56700 5 10 1 1 0 0 1 +T 86300 71300 5 10 1 1 0 0 1 value=TC2185-3.3 -T 74300 55500 5 10 0 0 0 0 1 +T 85500 70100 5 10 0 0 0 0 1 vendor=digikey -T 74300 55500 5 10 0 0 0 0 1 +T 85500 70100 5 10 0 0 0 0 1 vendor_part_number=TC2185-3.3VCCT-ND -T 74300 55500 5 10 0 0 0 0 1 +T 85500 70100 5 10 0 0 0 0 1 loadstatus=smt } -C 76600 54800 1 0 0 gnd.sym -N 76400 56000 76700 56000 4 -C 73700 55100 1 90 0 capacitor.sym +C 87800 69400 1 0 0 gnd.sym +N 87600 70600 87900 70600 4 +C 84900 69700 1 90 0 capacitor.sym { -T 73000 55300 5 10 0 0 90 0 1 +T 84200 69900 5 10 0 0 90 0 1 device=CAPACITOR -T 74000 55900 5 10 1 1 180 0 1 -refdes=C1 -T 72800 55300 5 10 0 0 90 0 1 +T 85200 70500 5 10 1 1 180 0 1 +refdes=C11 +T 84000 69900 5 10 0 0 90 0 1 symversion=0.1 -T 73600 55200 5 10 1 1 0 0 1 +T 84800 69800 5 10 1 1 0 0 1 value=1uF -T 73700 55100 5 10 0 0 0 0 1 +T 84900 69700 5 10 0 0 0 0 1 vendor_part_number=490-1320-1-ND -T 73700 55100 5 10 0 0 0 0 1 +T 84900 69700 5 10 0 0 0 0 1 footprint=0402 -T 73700 55100 5 10 0 0 0 0 1 +T 84900 69700 5 10 0 0 0 0 1 vendor=digikey -T 73700 55100 5 10 0 1 0 0 1 +T 84900 69700 5 10 0 1 0 0 1 loadstatus=smt } -N 73500 56000 73500 56400 4 +N 84700 70600 84700 71000 4 T -30400 -57400 8 10 0 1 0 0 1 vendor_part_number=MMA7260QT-ND T -30400 -57400 8 10 0 1 0 0 1 @@ -196,684 +196,1031 @@ T -28200 -66400 8 10 0 1 0 0 1 vendor_part_number=MMA7260QT-ND T -28200 -66400 8 10 0 1 0 0 1 vendor_part_number=MCP9700-E/TO-ND -C 73400 54800 1 0 0 gnd.sym -C 62700 57100 1 0 0 lpc11u1x.sym +C 84600 69400 1 0 0 gnd.sym +C 88200 58600 1 0 1 gnd.sym +C 86700 59600 1 0 1 resistor.sym { -T 62695 57100 5 10 0 1 0 0 1 -footprint=hvqfn33 -T 62700 57100 5 10 0 1 0 0 1 -device=IC -T 62700 57100 5 10 0 1 0 0 1 -loadstatus=smt -T 62700 57100 5 10 0 1 0 0 1 -vendor=avnet -T 62700 57100 5 10 0 1 0 0 1 -vendor_part_number=LPC11U14FHI33/201 -T 63095 67000 5 10 1 1 0 0 1 -refdes=U1 -T 66800 67000 5 10 1 1 0 0 1 -value=LPC11U14FHI33 -} -C 59000 60200 1 0 0 gnd.sym -C 60500 61200 1 0 0 resistor.sym -{ -T 60800 61600 5 10 0 0 0 0 1 +T 86400 60000 5 10 0 0 0 6 1 device=RESISTOR -T 60500 61200 5 10 0 1 0 0 1 +T 86700 59600 5 10 0 1 0 6 1 footprint=0402 -T 60500 61200 5 10 0 1 0 0 1 +T 86700 59600 5 10 0 1 0 6 1 loadstatus=smt -T 60500 61200 5 10 0 1 0 0 1 +T 86700 59600 5 10 0 1 0 6 1 vendor=digikey -T 60500 61200 5 10 0 1 0 0 1 +T 86700 59600 5 10 0 1 0 6 1 vendor_part_number=P33.0LCT-ND -T 60650 61450 5 10 1 1 0 0 1 -refdes=R10 -T 61100 61450 5 10 1 1 0 0 1 +T 86550 59850 5 10 1 1 0 6 1 +refdes=R19 +T 86100 59850 5 10 1 1 0 6 1 value=33 } -C 60500 60800 1 0 0 resistor.sym +C 86700 59200 1 0 1 resistor.sym { -T 60800 61200 5 10 0 0 0 0 1 +T 86400 59600 5 10 0 0 0 6 1 device=RESISTOR -T 60500 60800 5 10 0 1 0 0 1 +T 86700 59200 5 10 0 1 0 6 1 footprint=0402 -T 60500 60800 5 10 0 1 0 0 1 +T 86700 59200 5 10 0 1 0 6 1 loadstatus=smt -T 60500 60800 5 10 0 1 0 0 1 +T 86700 59200 5 10 0 1 0 6 1 vendor=digikey -T 60500 60800 5 10 0 1 0 0 1 +T 86700 59200 5 10 0 1 0 6 1 vendor_part_number=P33.0LCT-ND -T 60650 60550 5 10 1 1 0 0 1 -refdes=R11 -T 61100 60550 5 10 1 1 0 0 1 +T 86550 58950 5 10 1 1 0 6 1 +refdes=R20 +T 86100 58950 5 10 1 1 0 6 1 value=33 } -N 59100 61300 60500 61300 4 -N 59100 60900 60500 60900 4 -C 61600 57700 1 90 0 capacitor.sym +N 88100 59700 86700 59700 4 +N 88100 59300 86700 59300 4 +C 57500 51000 0 0 0 title-D-bdale.sym +N 85800 59700 84500 59700 4 +N 85800 59300 84500 59300 4 +C 60100 60300 1 90 0 resistor.sym { -T 60900 57900 5 10 0 0 90 0 1 -device=CAPACITOR -T 60700 57900 5 10 0 0 90 0 1 -symversion=0.1 -T 61600 57700 5 10 0 1 0 0 1 -vendor_part_number=399-3027-1-ND -T 61600 57700 5 10 0 0 0 0 1 +T 59700 60600 5 10 0 0 90 0 1 +device=RESISTOR +T 60100 60300 5 10 0 1 90 0 1 footprint=0402 -T 61600 57700 5 10 0 0 0 0 1 +T 60100 60300 5 10 0 1 90 0 1 +loadstatus=smt +T 60100 60300 5 10 0 1 90 0 1 vendor=digikey -T 61600 57700 5 10 0 1 0 0 1 +T 60100 60300 5 10 0 1 90 0 1 +vendor_part_number=P150KLCT-ND +T 59800 61000 5 10 1 1 180 0 1 +refdes=R4 +T 59800 60700 5 10 1 1 180 0 1 +value=150k +} +C 60500 58900 1 0 0 npn.sym +{ +T 61100 59400 5 10 0 0 0 0 1 +device=NPN_TRANSISTOR +T 60500 58900 5 10 0 1 0 0 1 +footprint=SOT23 +T 60500 58900 5 10 0 1 0 0 1 loadstatus=smt -T 61200 58500 5 10 1 1 180 0 1 -refdes=C4 -T 60800 57800 5 10 1 1 0 0 1 -value=0.1uF +T 60500 58900 5 10 0 1 0 0 1 +vendor_part_number=MMBT3904-FDICT-ND +T 60500 58900 5 10 0 1 0 0 1 +vendor=digikey +T 61100 59400 5 10 1 1 0 0 1 +refdes=Q3 +T 61100 59200 5 10 1 1 0 0 1 +value=MMBT3904 } -C 62500 57400 1 90 0 capacitor.sym +C 60900 58600 1 0 0 gnd.sym +N 87300 60100 88100 60100 4 { -T 61800 57600 5 10 0 0 90 0 1 -device=CAPACITOR -T 61600 57600 5 10 0 0 90 0 1 -symversion=0.1 -T 62500 57400 5 10 0 1 0 0 1 -vendor_part_number=399-3027-1-ND -T 62500 57400 5 10 0 0 0 0 1 +T 87800 60200 5 10 1 1 0 6 1 +netname=v_usb +} +C 88100 58500 1 0 0 USB.sym +{ +T 88995 60500 5 10 1 1 0 0 1 +refdes=J1 +T 88455 58895 5 10 0 1 0 0 1 +footprint=usbAmale +T 88100 58500 5 10 0 1 0 6 1 +vendor_part_number=931K-ND +T 88100 58500 5 10 0 1 0 6 1 +footprint=usbAmale +T 88100 58500 5 10 0 1 0 6 1 +device=CONNECT?OR +T 88100 58500 5 10 0 1 0 6 1 +loadstatus=handload +T 88100 58500 5 10 0 1 0 6 1 +vendor=digikey +} +C 88000 65400 1 180 0 resistor.sym +{ +T 87700 65000 5 10 0 0 180 0 1 +device=RESISTOR +T 88000 65400 5 10 0 0 180 0 1 footprint=0402 -T 62500 57400 5 10 0 0 0 0 1 +T 88000 65400 5 10 0 0 180 0 1 vendor=digikey -T 62500 57400 5 10 0 1 0 0 1 +T 88000 65400 5 10 0 0 180 0 1 +vendor_part_number=P1.00KLCT-ND +T 88000 65400 5 10 0 0 180 0 1 loadstatus=smt -T 62100 58200 5 10 1 1 180 0 1 -refdes=C5 -T 61700 57500 5 10 1 1 0 0 1 -value=0.1uF +T 87600 65500 5 10 1 1 0 0 1 +refdes=R17 +T 87200 65500 5 10 1 1 0 0 1 +value=1k } -C 62100 58900 1 0 0 3.3V-plus.sym -C 62200 56800 1 0 0 gnd.sym -C 62050 66100 1 270 0 capacitor.sym +C 88000 65000 1 180 0 resistor.sym { -T 62750 65900 5 10 0 0 270 0 1 -device=CAPACITOR -T 62950 65900 5 10 0 0 270 0 1 -symversion=0.1 -T 62050 66100 5 10 0 0 0 0 1 -vendor_part_number=490-6203-1-ND -T 62050 66100 5 10 0 0 0 0 1 +T 87700 64600 5 10 0 0 180 0 1 +device=RESISTOR +T 88000 65000 5 10 0 0 180 0 1 footprint=0402 -T 62050 66100 5 10 0 0 0 0 1 +T 88000 65000 5 10 0 0 180 0 1 +vendor=digikey +T 88000 65000 5 10 0 0 180 0 1 +vendor_part_number=P1.00KLCT-ND +T 88000 65000 5 10 0 0 180 0 1 +loadstatus=smt +T 87600 64500 5 10 1 1 0 0 1 +refdes=R18 +T 87200 64500 5 10 1 1 0 0 1 +value=1k +} +C 88700 64600 1 0 1 gnd.sym +N 87100 65300 84500 65300 4 +{ +T 86700 65600 5 10 1 1 180 0 1 +netname=led_red +} +N 87100 64900 85800 64900 4 +{ +T 86900 65150 5 10 1 1 180 0 1 +netname=led_green +} +N 88400 65300 88600 65300 4 +N 88400 64900 88600 64900 4 +C 88000 65400 1 180 1 led2.sym +{ +T 87900 64800 5 10 0 0 180 6 1 +device=LED +T 87950 65400 5 10 0 1 180 6 1 +footprint=0605 +T 88000 65400 5 10 0 0 0 0 1 vendor=digikey -T 62050 66100 5 10 0 1 0 0 1 +T 88000 65400 5 10 0 0 0 0 1 +vendor_part_number=160-1452-1-ND +T 88000 65400 5 10 0 0 0 0 1 +value=dualLED +T 88000 65400 5 10 0 0 0 0 1 +loadstatus=smt +T 88150 65600 5 10 1 1 180 6 1 +refdes=D3 +} +N 88600 65300 88600 64900 4 +C 60200 59400 1 90 0 zener.sym +{ +T 59600 59800 5 10 0 0 90 0 1 +device=ZENER_DIODE +T 59700 60100 5 10 1 1 180 0 1 +refdes=D2 +T 58800 59600 5 10 1 1 0 0 1 +value=ZXRE1004 +T 60200 59400 5 10 0 0 0 0 1 +footprint=SOT23 +T 60200 59400 5 10 0 0 0 0 1 +vendor_part_number=ZXRE1004FFCT-ND +T 60200 59400 5 10 0 0 0 0 1 +vendor=digikey +T 60200 59400 5 10 0 1 0 0 1 loadstatus=smt -T 62450 65800 5 10 1 1 0 0 1 -refdes=C7 -T 62450 65300 5 10 1 1 0 0 1 -value=18pF } -C 60750 66100 1 270 0 capacitor.sym +N 60500 59400 60000 59400 4 +C 61100 60300 1 90 0 resistor.sym { -T 61450 65900 5 10 0 0 270 0 1 +T 60700 60600 5 10 0 0 90 0 1 +device=RESISTOR +T 61100 60300 5 10 0 1 90 0 1 +footprint=0402 +T 61100 60300 5 10 0 1 90 0 1 +loadstatus=smt +T 61100 60300 5 10 0 1 90 0 1 +vendor=digikey +T 60800 61000 5 10 1 1 180 0 1 +refdes=R6 +T 60800 60700 5 10 1 1 180 0 1 +value=1k +T 61100 60300 5 10 0 0 0 0 1 +vendor_part_number=P1.00KLCT-ND +} +N 61000 59900 61000 60300 4 +N 61300 60100 61000 60100 4 +C 62200 60300 1 180 0 capacitor.sym +{ +T 62000 59600 5 10 0 0 180 0 1 device=CAPACITOR -T 61650 65900 5 10 0 0 270 0 1 +T 62000 59400 5 10 0 0 180 0 1 symversion=0.1 -T 60750 66100 5 10 0 0 0 0 1 -vendor_part_number=490-6203-1-ND -T 60750 66100 5 10 0 0 0 0 1 +T 62200 60300 5 10 0 1 90 0 1 +vendor_part_number=399-3027-1-ND +T 62200 60300 5 10 0 0 90 0 1 footprint=0402 -T 60750 66100 5 10 0 0 0 0 1 +T 62200 60300 5 10 0 0 90 0 1 vendor=digikey -T 60750 66100 5 10 0 1 0 0 1 +T 62200 60300 5 10 0 1 90 0 1 loadstatus=smt -T 60450 65800 5 10 1 1 0 0 1 +T 61363 60248 5 10 1 1 0 0 1 refdes=C6 -T 60350 65300 5 10 1 1 0 0 1 -value=18pF +T 62300 60400 5 10 1 1 180 0 1 +value=100pF } -C 62150 64900 1 0 0 gnd.sym -C 60850 64900 1 0 0 gnd.sym -C 61250 65700 1 0 0 ABM8.sym +C 63600 59900 1 0 0 opamp-dual.sym { -T 61450 66200 5 10 0 0 0 0 1 -device=CRYSTAL -T 61450 66400 5 10 0 0 0 0 1 +T 64700 61200 5 10 0 0 0 0 1 +device=IC +T 64300 60600 5 10 1 1 0 0 1 +refdes=U2 +T 64700 61800 5 10 0 0 0 0 1 symversion=0.1 -T 61250 65700 5 10 0 0 0 0 1 -vendor_part_number=535-10901-1-ND -T 61250 65700 5 10 0 0 0 0 1 -footprint=ABM8 -T 61250 65700 5 10 0 0 0 0 1 -vendor=digikey -T 61250 65700 5 10 0 1 0 0 1 -loadstatus=smt -T 61150 66200 5 10 1 1 0 0 1 -refdes=X1 -T 61850 66200 5 10 1 1 0 0 1 -value=12MHz -} -C 61850 65400 1 0 0 gnd.sym -C 61150 65400 1 0 0 gnd.sym -N 61250 66100 60950 66100 4 -N 60950 66100 60950 66500 4 -N 61950 66100 62700 66100 4 -N 60950 66500 62700 66500 4 -C 60350 61500 1 90 0 resistor.sym -{ -T 59950 61800 5 10 0 0 90 0 1 -device=RESISTOR -T 60350 61500 5 10 0 1 0 0 1 -footprint=0402 -T 60350 61500 5 10 0 1 0 0 1 -loadstatus=smt -T 60350 61500 5 10 0 1 0 0 1 +T 63600 59900 5 10 0 0 0 0 1 +slot=1 +T 63600 59900 5 10 0 0 0 0 1 +vendor_part_number=MCP6L92T-E/MSCT-ND +T 63600 59900 5 10 0 0 0 0 1 vendor=digikey -T 60350 61500 5 10 0 1 0 0 1 -vendor_part_number=P1.50KLCT-ND -T 59750 62000 5 10 1 1 0 0 1 -refdes=R9 -T 59750 61750 5 10 1 1 0 0 1 -value=1.5k +T 63600 59900 5 10 0 0 0 0 1 +footprint=MSOP8 +T 63600 59900 5 10 0 1 0 0 1 +loadstatus=smt } -N 60250 61500 60250 60900 4 -N 69700 60500 68700 60500 4 +C 66900 60100 1 0 0 opamp-dual.sym { -T 71300 60150 5 10 1 1 0 6 1 -netname=swdio +T 68000 61400 5 10 0 0 0 0 1 +device=IC +T 67600 60800 5 10 1 1 0 0 1 +refdes=U2 +T 68000 62000 5 10 0 0 0 0 1 +symversion=0.1 +T 66900 60100 5 10 0 0 0 0 1 +slot=2 +T 66900 60100 5 10 0 0 0 0 1 +vendor_part_number=MCP6L92T-E/MSCT-ND +T 66900 60100 5 10 0 0 0 0 1 +vendor=digikey +T 66900 60100 5 10 0 0 0 0 1 +footprint=MSOP8 +T 66900 60100 5 10 0 1 0 0 1 +loadstatus=smt } -N 69700 62500 68700 62500 4 +N 63600 60500 63500 60500 4 +N 63500 60500 63500 61800 4 +N 64800 61800 66700 61800 4 +N 66700 61800 66700 60700 4 +N 66700 60700 66900 60700 4 +C 64700 59300 1 180 0 resistor.sym { -T 69700 62550 5 10 1 1 0 6 1 -netname=swclk +T 64400 58900 5 10 0 0 180 0 1 +device=RESISTOR +T 64700 59300 5 10 0 1 180 0 1 +footprint=0402 +T 64700 59300 5 10 0 1 180 0 1 +loadstatus=smt +T 64700 59300 5 10 0 1 180 0 1 +vendor=digikey +T 63800 58900 5 10 1 1 0 0 1 +refdes=R11 +T 64300 58900 5 10 1 1 0 0 1 +value=100k +T 64700 59300 5 10 0 1 0 0 1 +vendor_part_number=P1.00MLCT-ND } -N 69700 66500 68700 66500 4 +N 63800 59200 63400 59200 4 +N 63400 59200 63400 60100 4 +N 64700 59200 65000 59200 4 +N 65000 59200 65000 60300 4 +C 64000 59600 1 0 0 gnd.sym +C 67300 59800 1 0 0 gnd.sym +C 64900 61900 1 90 0 resistor.sym { -T 69700 66550 5 10 1 1 0 6 1 -netname=reset_n +T 64500 62200 5 10 0 0 90 0 1 +device=RESISTOR +T 64900 61900 5 10 0 1 90 0 1 +footprint=0402 +T 64900 61900 5 10 0 1 90 0 1 +loadstatus=smt +T 64900 61900 5 10 0 1 90 0 1 +vendor=digikey +T 65000 62400 5 10 1 1 0 0 1 +refdes=R9 +T 65000 62100 5 10 1 1 0 0 1 +value=100k +T 64900 61900 5 10 0 0 270 0 1 +vendor_part_number=P1.00MLCT-ND } -N 71600 60500 70850 60500 4 +C 64900 60800 1 90 0 resistor.sym { -T 70850 60550 5 10 1 1 0 0 1 -netname=reset_n +T 64500 61100 5 10 0 0 90 0 1 +device=RESISTOR +T 64900 60800 5 10 0 1 90 0 1 +footprint=0402 +T 64900 60800 5 10 0 1 90 0 1 +loadstatus=smt +T 64900 60800 5 10 0 1 90 0 1 +vendor=digikey +T 65000 61300 5 10 1 1 0 0 1 +refdes=R10 +T 65000 61000 5 10 1 1 0 0 1 +value=100k +T 64900 60800 5 10 0 1 270 0 1 +vendor_part_number=P1.00MLCT-ND } -N 71600 59700 70850 59700 4 +N 64800 61900 64800 61700 4 +C 64700 60500 1 0 0 gnd.sym +N 72100 63800 73100 63800 4 { -T 70850 59800 5 10 1 1 0 0 1 -netname=swclk +T 72100 63900 5 10 1 1 0 0 1 +netname=randombits_1 } -C 71500 60600 1 0 0 gnd.sym -N 68700 59300 71600 59300 4 +N 69200 60500 67900 60500 4 { -T 70850 59350 5 10 1 1 0 0 1 -netname=rxd +T 68100 60600 5 10 1 1 0 0 1 +netname=randombits_1 } -N 68700 58900 71600 58900 4 +T 58000 58100 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) +C 59400 65000 1 0 0 AP3015.sym { -T 70850 58950 5 10 1 1 0 0 1 -netname=txd +T 59795 66195 5 10 1 1 0 0 1 +refdes=U1 +T 60195 65695 5 10 1 1 0 0 1 +device=AP3015 +T 59395 64995 5 10 0 1 0 0 1 +footprint=SOT23-5 } -C 71600 58800 1 0 0 conn-6.sym +C 61500 66300 1 0 0 diode.sym { -T 71600 58800 5 10 0 1 0 0 1 -footprint=530470610 -T 71600 58800 5 10 0 1 0 0 1 -device=CONNECTOR -T 71600 58800 5 10 0 1 0 0 1 -loadstatus=noload -T 71600 58800 5 10 0 1 0 0 1 +T 61900 66900 5 10 0 0 0 0 1 +device=DIODE +T 61800 66800 5 10 1 1 0 0 1 +refdes=D1 +T 61500 66300 5 10 0 0 0 0 1 vendor=digikey -T 71600 58800 5 10 0 1 0 0 1 -vendor_part_number=WM1735-ND -T 71955 61095 5 10 1 1 0 0 1 -refdes=J4 -T 71800 58600 5 10 1 1 0 0 1 -value=Debug +T 61500 66300 5 10 0 0 0 0 1 +vendor_part_number=DFLS130LDICT-ND +T 61500 66300 5 10 0 0 0 0 1 +footprint=powerdi123 +T 61500 66300 5 10 0 0 0 0 1 +loadstatus=smt +T 61500 66000 5 10 1 1 0 0 1 +value=DFLS130L } -C 68700 66000 1 0 0 nc-right.sym +C 62300 66500 1 270 0 resistor.sym { -T 68800 66500 5 10 0 0 0 0 1 -value=NoConnection -T 68800 66700 5 10 0 0 0 0 1 -device=DRC_Directive +T 62700 66200 5 10 0 0 270 0 1 +device=RESISTOR +T 62600 66100 5 10 1 1 0 0 1 +refdes=R1 +T 62600 65800 5 10 1 1 0 0 1 +value=470k +T 62300 66500 5 10 0 0 0 0 1 +footprint=0402 } -C 68700 60000 1 0 0 nc-right.sym +C 62300 65400 1 270 0 resistor.sym { -T 68800 60500 5 10 0 0 0 0 1 -value=NoConnection -T 68800 60700 5 10 0 0 0 0 1 -device=DRC_Directive +T 62700 65100 5 10 0 0 270 0 1 +device=RESISTOR +T 62600 65000 5 10 1 1 0 0 1 +refdes=R3 +T 62600 64700 5 10 1 1 0 0 1 +value=27k +T 62300 65400 5 10 0 0 0 0 1 +footprint=0402 } -C 68700 59600 1 0 0 nc-right.sym +C 58600 65900 1 270 0 capacitor.sym { -T 68800 60100 5 10 0 0 0 0 1 -value=NoConnection -T 68800 60300 5 10 0 0 0 0 1 -device=DRC_Directive +T 59300 65700 5 10 0 0 270 0 1 +device=CAPACITOR +T 58900 65600 5 10 1 1 0 0 1 +refdes=C1 +T 59500 65700 5 10 0 0 270 0 1 +symversion=0.1 +T 58900 65100 5 10 1 1 0 0 1 +value=4.7uF +T 58600 65900 5 10 0 0 0 0 1 +footprint=0402 } -C 62200 63500 1 0 0 nc-left.sym +C 63100 66000 1 270 0 capacitor.sym { -T 62200 63900 5 10 0 0 0 0 1 -value=NoConnection -T 62200 64300 5 10 0 0 0 0 1 -device=DRC_Directive +T 63800 65800 5 10 0 0 270 0 1 +device=CAPACITOR +T 63400 65700 5 10 1 1 0 0 1 +refdes=C3 +T 64000 65800 5 10 0 0 270 0 1 +symversion=0.1 +T 63400 65200 5 10 1 1 0 0 1 +value=1uF +T 63100 66000 5 10 0 0 0 0 1 +footprint=0402 } -N 62300 57100 62300 57400 4 -N 62300 58300 62300 58900 4 -N 62700 58500 62300 58500 4 -N 61400 58900 62700 58900 4 -N 62700 57300 62300 57300 4 -N 61400 58600 61400 58900 4 -N 61400 57700 61400 57300 4 -N 61400 57300 62300 57300 4 -N 71600 60100 69700 60100 4 -N 69700 60100 69700 60500 4 -N 60250 63050 60250 62400 4 +N 59400 65500 59400 66500 4 +N 58800 66500 60000 66500 4 +C 58600 66500 1 0 0 3.3V-plus.sym +N 60900 66500 61500 66500 4 +N 61500 66500 61500 65900 4 +N 61500 65500 62400 65500 4 +N 62400 65400 62400 65600 4 +N 62400 66500 63700 66500 4 { -T 59800 63150 5 10 1 1 0 0 1 -netname=usb_pullup +T 62800 66600 5 10 1 1 0 0 1 +netname=20V } -N 69700 64100 68700 64100 4 +N 63300 66500 63300 66000 4 +N 63300 65100 63300 64500 4 +N 58800 64500 63300 64500 4 +N 60500 64500 60500 65000 4 +N 58800 65000 58800 64500 4 +C 60000 66400 1 0 0 inductor.sym { -T 69700 64150 5 10 1 1 0 6 1 -netname=usb_pullup +T 60200 66900 5 10 0 0 0 0 1 +device=INDUCTOR +T 60350 66700 5 10 1 1 0 0 1 +refdes=L1 +T 60200 67100 5 10 0 0 0 0 1 +symversion=0.1 +T 60200 66250 5 10 1 1 0 0 1 +value=10uH +T 60000 66400 5 10 0 1 0 0 1 +vendor=digikey +T 60000 66400 5 10 0 1 0 0 1 +vendor_part_number=308-2200-1-ND +T 60000 66400 5 10 0 1 0 0 1 +footprint=CR32 +T 60000 66400 5 10 0 1 0 0 1 +loadstatus=smt } -C 57500 51000 0 0 0 title-C-bdale.sym -N 61400 61300 62700 61300 4 -N 61400 60900 62700 60900 4 -C 68700 65600 1 0 0 nc-right.sym +C 66400 66300 1 0 0 capacitor.sym { -T 68800 66100 5 10 0 0 0 0 1 -value=NoConnection -T 68800 66300 5 10 0 0 0 0 1 -device=DRC_Directive +T 66600 67000 5 10 0 0 0 0 1 +device=CAPACITOR +T 66700 66800 5 10 1 1 0 0 1 +refdes=C5 +T 66600 67200 5 10 0 0 0 0 1 +symversion=0.1 +T 66700 66100 5 10 1 1 0 0 1 +value=1uF +T 66400 66300 5 10 0 1 0 0 1 +footprint=0402 } -C 68700 58400 1 0 0 nc-right.sym +C 67200 68100 1 270 0 resistor.sym { -T 68800 58900 5 10 0 0 0 0 1 -value=NoConnection -T 68800 59100 5 10 0 0 0 0 1 -device=DRC_Directive +T 67600 67800 5 10 0 0 270 0 1 +device=RESISTOR +T 67500 67800 5 10 1 1 0 0 1 +refdes=R5 +T 67500 67400 5 10 1 1 0 0 1 +value=470K +T 67200 68100 5 10 0 0 0 0 1 +footprint=0402 } -C 68700 62800 1 0 0 nc-right.sym +C 63700 66400 1 0 0 resistor.sym { -T 68800 63300 5 10 0 0 0 0 1 -value=NoConnection -T 68800 63500 5 10 0 0 0 0 1 -device=DRC_Directive +T 64000 66800 5 10 0 0 0 0 1 +device=RESISTOR +T 64000 66700 5 10 1 1 0 0 1 +refdes=R2 +T 63900 66100 5 10 1 1 0 0 1 +value=4.7K +T 63700 66400 5 10 0 0 0 0 1 +footprint=0402 } -C 68700 63200 1 0 0 nc-right.sym +C 68000 68100 1 270 0 resistor.sym { -T 68800 63700 5 10 0 0 0 0 1 -value=NoConnection -T 68800 63900 5 10 0 0 0 0 1 -device=DRC_Directive +T 68400 67800 5 10 0 0 270 0 1 +device=RESISTOR +T 68300 67800 5 10 1 1 0 0 1 +refdes=R7 +T 68300 67400 5 10 1 1 0 0 1 +value=4.7K +T 68000 68100 5 10 0 0 0 0 1 +footprint=0402 } -C 68700 62000 1 0 0 nc-right.sym +N 65600 65700 65400 65700 4 +N 64600 66500 66400 66500 4 +N 64900 66500 64900 66200 4 +N 66100 66500 66100 66200 4 +C 66000 64900 1 0 0 gnd.sym +N 67300 66500 67600 66500 4 +N 67300 66500 67300 67200 4 +N 68100 67000 68100 67200 4 +C 65900 68100 1 270 0 capacitor.sym { -T 68800 62500 5 10 0 0 0 0 1 -value=NoConnection -T 68800 62700 5 10 0 0 0 0 1 -device=DRC_Directive +T 66600 67900 5 10 0 0 270 0 1 +device=CAPACITOR +T 66200 67800 5 10 1 1 0 0 1 +refdes=C4 +T 66800 67900 5 10 0 0 270 0 1 +symversion=0.1 +T 66200 67400 5 10 1 1 0 0 1 +value=1uF +T 65900 68100 5 10 0 1 0 0 1 +footprint=0402 } -C 68700 60800 1 0 0 nc-right.sym +N 66100 68500 66100 68100 4 +N 66100 68300 68100 68300 4 +N 67300 68300 67300 68100 4 +N 68100 68300 68100 68100 4 +C 65900 69400 1 0 0 3.3V-plus.sym +C 68000 65700 1 0 0 gnd.sym +C 66000 66900 1 0 0 gnd.sym +N 68100 67100 69200 67100 4 { -T 68800 61300 5 10 0 0 0 0 1 -value=NoConnection -T 68800 61500 5 10 0 0 0 0 1 -device=DRC_Directive +T 68200 67200 5 10 1 1 0 0 1 +netname=randombits_2 } -C 68700 61600 1 0 0 nc-right.sym +C 66000 69400 1 270 0 inductor.sym { -T 68800 62100 5 10 0 0 0 0 1 -value=NoConnection -T 68800 62300 5 10 0 0 0 0 1 -device=DRC_Directive +T 66500 69200 5 10 0 0 270 0 1 +device=INDUCTOR +T 66300 69100 5 10 1 1 0 0 1 +refdes=L3 +T 66700 69200 5 10 0 0 270 0 1 +symversion=0.1 +T 66300 68700 5 10 1 1 0 0 1 +value=bead +T 66000 69400 5 10 0 1 270 0 1 +footprint=0402 +T 66000 69400 5 10 0 1 270 0 1 +vendor=digikey +T 66000 69400 5 10 0 1 270 0 1 +vendor_part_number=240-2554-1-ND +T 66000 69400 5 10 0 1 270 0 1 +loadstatus=smt } -C 68700 61200 1 0 0 nc-right.sym +C 64700 64800 1 0 0 nc-bottom.sym { -T 68800 61700 5 10 0 0 0 0 1 +T 64700 65400 5 10 0 0 0 0 1 value=NoConnection -T 68800 61900 5 10 0 0 0 0 1 +T 64700 65800 5 10 0 0 0 0 1 device=DRC_Directive } -C 68700 57200 1 0 0 nc-right.sym +C 60400 64200 1 0 0 gnd.sym +C 78500 56600 1 0 0 gnd.sym +C 78900 56600 1 0 0 gnd.sym +N 84500 59900 84500 59700 4 +N 84500 58800 85500 58800 4 +N 85500 58800 85500 56800 4 +N 84500 58200 85100 58200 4 +N 85100 58200 85100 56400 4 +N 81300 56900 81300 56400 4 { -T 68800 57700 5 10 0 0 0 0 1 -value=NoConnection -T 68800 57900 5 10 0 0 0 0 1 -device=DRC_Directive +T 81400 56700 5 10 1 1 0 0 1 +netname=reset_n } -C 62200 63900 1 0 0 nc-left.sym +N 86500 62900 84500 62900 4 { -T 62200 64300 5 10 0 0 0 0 1 -value=NoConnection -T 62200 64700 5 10 0 0 0 0 1 -device=DRC_Directive +T 85200 63000 5 10 1 1 0 0 1 +netname=randombits_2 } -C 63200 54000 1 90 0 resistor.sym +C 75600 70600 1 0 0 capacitor.sym { -T 62800 54300 5 10 0 0 90 0 1 -device=RESISTOR -T 63200 54000 5 10 0 1 90 0 1 +T 75800 71300 5 10 0 0 0 0 1 +device=CAPACITOR +T 75700 70900 5 10 1 1 0 0 1 +refdes=C8 +T 75800 71500 5 10 0 0 0 0 1 +symversion=0.1 +T 76200 70900 5 10 1 1 0 0 1 +value=0.1uF +T 75600 70600 5 10 0 1 0 0 1 footprint=0402 -T 63200 54000 5 10 0 1 90 0 1 +T 75600 70600 5 10 0 1 0 0 1 loadstatus=smt -T 63200 54000 5 10 0 1 90 0 1 +T 75600 70600 5 10 0 1 0 0 1 vendor=digikey -T 63200 54000 5 10 0 1 90 0 1 -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=150k +T 75600 70600 5 10 0 1 0 0 1 +vendor_part_number=399-3027-1-ND } -C 63600 52600 1 0 0 npn.sym +C 75600 68600 1 0 0 capacitor.sym { -T 64200 53100 5 10 0 0 0 0 1 -device=NPN_TRANSISTOR -T 63600 52600 5 10 0 1 0 0 1 -footprint=SOT23 -T 63600 52600 5 10 0 1 0 0 1 +T 75800 69300 5 10 0 0 0 0 1 +device=CAPACITOR +T 75700 68900 5 10 1 1 0 0 1 +refdes=C10 +T 75800 69500 5 10 0 0 0 0 1 +symversion=0.1 +T 76200 68900 5 10 1 1 0 0 1 +value=0.1uF +T 75600 68600 5 10 0 1 0 0 1 +footprint=0402 +T 75600 68600 5 10 0 1 0 0 1 loadstatus=smt -T 63600 52600 5 10 0 1 0 0 1 -vendor_part_number=MMBT3904-FDICT-ND -T 63600 52600 5 10 0 1 0 0 1 +T 75600 68600 5 10 0 1 0 0 1 vendor=digikey -T 64200 53100 5 10 1 1 0 0 1 -refdes=Q1 -T 64200 52900 5 10 1 1 0 0 1 -value=MMBT3904 +T 75600 68600 5 10 0 1 0 0 1 +vendor_part_number=399-3027-1-ND } -C 64000 52300 1 0 0 gnd.sym -N 59300 61700 59100 61700 4 -N 59300 61700 59300 63700 4 -N 59300 63700 59900 63700 4 +C 75600 69600 1 0 0 capacitor.sym { -T 59400 63800 5 10 1 1 0 0 1 -netname=v_usb +T 75800 70300 5 10 0 0 0 0 1 +device=CAPACITOR +T 75700 70000 5 10 1 1 0 0 1 +refdes=C9 +T 75800 70500 5 10 0 0 0 0 1 +symversion=0.1 +T 76200 70000 5 10 1 1 0 0 1 +value=0.01uF +T 75600 69600 5 10 0 0 0 0 1 +vendor_part_number=709-1132-1-ND +T 75600 69600 5 10 0 0 0 0 1 +footprint=0402 +T 75600 69600 5 10 0 0 0 0 1 +vendor=digikey +T 75600 69600 5 10 0 1 0 0 1 +loadstatus=smt } -C 59100 60100 1 0 1 USB.sym +N 76500 70800 77600 70800 4 +N 77600 70800 77600 68500 4 +N 76500 69800 77200 69800 4 +N 77200 69800 77200 68500 4 +N 76500 68800 76800 68800 4 +N 76800 68800 76800 68500 4 +N 76500 68800 76500 71400 4 +C 76300 71400 1 0 0 3.3V-plus.sym +N 75600 68800 75600 70800 4 +C 75500 68500 1 0 0 gnd.sym +C 74300 56900 1 0 0 STM32F042-32.sym { -T 58205 62100 5 10 1 1 0 6 1 -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=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 +T 67900 55300 5 10 0 0 0 0 1 +device=IC +T 81600 67400 5 10 1 1 0 0 1 +value=STM32F042K6T +T 74600 57200 5 10 0 1 0 0 1 +footprint=lqfp32 +T 74600 68400 5 10 1 1 0 0 1 +refdes=U3 } -C 72200 65400 1 180 0 resistor.sym +C 72900 61600 1 180 0 resistor.sym { -T 71900 65000 5 10 0 0 180 0 1 +T 72600 61200 5 10 0 0 180 0 1 device=RESISTOR -T 72200 65400 5 10 0 0 180 0 1 +T 72900 61600 5 10 0 0 90 0 1 footprint=0402 -T 72200 65400 5 10 0 0 180 0 1 +T 72900 61600 5 10 0 0 90 0 1 +vendor_part_number=P10.0KLCT-ND +T 72900 61600 5 10 0 0 90 0 1 vendor=digikey -T 72200 65400 5 10 0 0 180 0 1 -vendor_part_number=P1.00KLCT-ND -T 72200 65400 5 10 0 0 180 0 1 +T 72900 61600 5 10 0 1 90 0 1 loadstatus=smt -T 71800 65500 5 10 1 1 0 0 1 -refdes=R52 -T 71400 65500 5 10 1 1 0 0 1 -value=1k +T 72450 61825 5 10 1 1 180 0 1 +refdes=R15 +T 72500 61700 5 10 1 1 0 0 1 +value=10k } -C 72200 65000 1 180 0 resistor.sym +C 71900 61200 1 0 0 gnd.sym +N 72900 61500 74300 61500 4 { -T 71900 64600 5 10 0 0 180 0 1 +T 73000 61600 5 10 1 1 0 0 1 +netname=boot0 +} +C 74000 63700 1 0 1 resistor.sym +{ +T 73700 64100 5 10 0 0 0 6 1 device=RESISTOR -T 72200 65000 5 10 0 0 180 0 1 +T 73500 63500 5 10 1 1 0 6 1 +refdes=R14 +T 73900 63500 5 10 1 1 0 6 1 +value=0 +T 74000 63700 5 10 0 1 0 0 1 footprint=0402 -T 72200 65000 5 10 0 0 180 0 1 -vendor=digikey -T 72200 65000 5 10 0 0 180 0 1 -vendor_part_number=P1.00KLCT-ND -T 72200 65000 5 10 0 0 180 0 1 +T 74000 63700 5 10 0 1 0 0 1 loadstatus=smt -T 71800 64500 5 10 1 1 0 0 1 -refdes=R53 -T 71400 64500 5 10 1 1 0 0 1 -value=1k +T 74000 63700 5 10 0 1 0 0 1 +vendor=digikey +T 74000 63700 5 10 0 1 0 0 1 +vendor_part_number=P22.0LCT-ND } -C 72900 64600 1 0 1 gnd.sym -N 71300 65300 68700 65300 4 +C 85400 66400 1 0 1 resistor.sym { -T 70900 65600 5 10 1 1 180 0 1 -netname=led_red +T 85100 66800 5 10 0 0 0 6 1 +device=RESISTOR +T 84900 66200 5 10 1 1 0 6 1 +refdes=R16 +T 85300 66200 5 10 1 1 0 6 1 +value=0 +T 85400 66400 5 10 0 1 0 0 1 +footprint=0402 +T 85400 66400 5 10 0 1 0 0 1 +loadstatus=smt +T 85400 66400 5 10 0 1 0 0 1 +vendor=digikey +T 85400 66400 5 10 0 1 0 0 1 +vendor_part_number=P22.0LCT-ND } -N 71300 64900 70000 64900 4 +N 85400 66500 86500 66500 4 { -T 71100 65150 5 10 1 1 180 0 1 -netname=led_green +T 85400 66600 5 10 1 1 0 0 1 +netname=randombits_1 } -N 72600 65300 72800 65300 4 -N 72600 64900 72800 64900 4 -C 72200 65400 1 180 1 led2.sym +N 74000 63800 74300 63800 4 +N 84500 64700 85800 64700 4 +N 85800 64700 85800 64900 4 +C 63100 60200 1 180 0 resistor.sym { -T 72100 64800 5 10 0 0 180 6 1 -device=LED -T 72150 65400 5 10 0 1 180 6 1 -footprint=0605 -T 72200 65400 5 10 0 0 0 0 1 -vendor=digikey -T 72200 65400 5 10 0 0 0 0 1 -vendor_part_number=160-1452-1-ND -T 72200 65400 5 10 0 0 0 0 1 -value=dualLED -T 72200 65400 5 10 0 0 0 0 1 +T 62800 59800 5 10 0 0 180 0 1 +device=RESISTOR +T 63100 60200 5 10 0 1 180 0 1 +footprint=0402 +T 63100 60200 5 10 0 1 180 0 1 loadstatus=smt -T 72350 65600 5 10 1 1 180 6 1 -refdes=D2 +T 63100 60200 5 10 0 1 180 0 1 +vendor=digikey +T 62200 59800 5 10 1 1 0 0 1 +refdes=R8 +T 62700 59800 5 10 1 1 0 0 1 +value=1k +T 63100 60200 5 10 0 1 0 0 1 +vendor_part_number=P1.00MLCT-ND } -N 72800 65300 72800 64900 4 -C 63300 53100 1 90 0 zener.sym +N 63100 60100 63600 60100 4 +C 67800 59300 1 180 0 resistor.sym { -T 62700 53500 5 10 0 0 90 0 1 -device=ZENER_DIODE -T 62800 53800 5 10 1 1 180 0 1 -refdes=D1 -T 61900 53300 5 10 1 1 0 0 1 -value=ZXRE1004 -T 63300 53100 5 10 0 0 0 0 1 -footprint=SOT23 -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 +T 67500 58900 5 10 0 0 180 0 1 +device=RESISTOR +T 67800 59300 5 10 0 1 180 0 1 +footprint=0402 +T 67800 59300 5 10 0 1 180 0 1 loadstatus=smt +T 67800 59300 5 10 0 1 180 0 1 +vendor=digikey +T 66900 58900 5 10 1 1 0 0 1 +refdes=R13 +T 67400 58900 5 10 1 1 0 0 1 +value=100k +T 67800 59300 5 10 0 1 0 0 1 +vendor_part_number=P1.00MLCT-ND } -N 63600 53100 63100 53100 4 -C 62900 54900 1 0 0 3.3V-plus.sym -C 64200 54000 1 90 0 resistor.sym +C 66800 60400 1 180 0 resistor.sym { -T 63800 54300 5 10 0 0 90 0 1 +T 66500 60000 5 10 0 0 180 0 1 device=RESISTOR -T 64200 54000 5 10 0 1 90 0 1 +T 66800 60400 5 10 0 1 180 0 1 footprint=0402 -T 64200 54000 5 10 0 1 90 0 1 +T 66800 60400 5 10 0 1 180 0 1 loadstatus=smt -T 64200 54000 5 10 0 1 90 0 1 +T 66800 60400 5 10 0 1 180 0 1 vendor=digikey -T 63900 54700 5 10 1 1 180 0 1 -refdes=R72 -T 63900 54400 5 10 1 1 180 0 1 +T 65900 60000 5 10 1 1 0 0 1 +refdes=R12 +T 66400 60000 5 10 1 1 0 0 1 value=1k -T 64200 54000 5 10 0 0 0 0 1 -vendor_part_number=P1.00KLCT-ND +T 66800 60400 5 10 0 1 0 0 1 +vendor_part_number=P1.00MLCT-ND } -C 63900 54900 1 0 0 3.3V-plus.sym -N 64100 53600 64100 54000 4 -N 64400 53800 64100 53800 4 -C 65300 54000 1 180 0 capacitor.sym +N 64600 60300 65000 60300 4 +N 66800 60300 66900 60300 4 +N 66900 59200 66800 59200 4 +N 66800 59200 66800 60300 4 +N 67800 59200 68100 59200 4 +N 68100 59200 68100 60500 4 +C 65900 60500 1 180 0 capacitor.sym { -T 65100 53300 5 10 0 0 180 0 1 +T 65700 59800 5 10 0 0 180 0 1 device=CAPACITOR -T 65100 53100 5 10 0 0 180 0 1 +T 65700 59600 5 10 0 0 180 0 1 symversion=0.1 -T 65300 54000 5 10 0 1 90 0 1 +T 65900 60500 5 10 0 1 90 0 1 vendor_part_number=399-3027-1-ND -T 65300 54000 5 10 0 0 90 0 1 +T 65900 60500 5 10 0 0 90 0 1 footprint=0402 -T 65300 54000 5 10 0 0 90 0 1 +T 65900 60500 5 10 0 0 90 0 1 vendor=digikey -T 65300 54000 5 10 0 1 90 0 1 +T 65900 60500 5 10 0 1 90 0 1 loadstatus=smt -T 64463 53948 5 10 1 1 0 0 1 -refdes=C8 -T 65400 54100 5 10 1 1 180 0 1 -value=0.1uF +T 65063 60448 5 10 1 1 0 0 1 +refdes=C7 +T 66000 60600 5 10 1 1 180 0 1 +value=100pF } -C 65700 53600 1 0 0 opamp-dual.sym +C 87400 56300 1 0 0 conn-4.sym { -T 66800 54900 5 10 0 0 0 0 1 -device=IC -T 66400 54300 5 10 1 1 0 0 1 -refdes=U3 -T 66800 55500 5 10 0 0 0 0 1 -symversion=0.1 -T 65700 53600 5 10 0 0 0 0 1 -slot=1 -T 65700 53600 5 10 0 0 0 0 1 -vendor_part_number=MCP6L92T-E/MSCT-ND -T 65700 53600 5 10 0 0 0 0 1 +T 87400 56300 5 10 0 0 0 0 1 +footprint=0-215079-4 +T 87400 56300 5 10 0 0 0 0 1 +vendor_part_number=A99472CT-ND +T 87400 56300 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 +T 87400 56300 5 10 0 0 0 0 1 +loadstatus=noload +T 87400 56300 5 10 0 0 0 0 1 +device=CONNECTOR +T 87800 57900 5 10 1 1 0 0 1 +refdes=J2 +T 87600 56100 5 10 1 1 0 0 1 +value=Debug } -C 67200 53800 1 0 0 opamp-dual.sym +C 87000 57300 1 0 0 gnd.sym +N 87100 57600 87400 57600 4 +N 87400 57200 86100 57200 4 { -T 68300 55100 5 10 0 0 0 0 1 -device=IC -T 67900 54500 5 10 1 1 0 0 1 -refdes=U3 -T 68300 55700 5 10 0 0 0 0 1 -symversion=0.1 -T 67200 53800 5 10 0 0 0 0 1 -slot=2 -T 67200 53800 5 10 0 0 0 0 1 -vendor_part_number=MCP6L92T-E/MSCT-ND -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 +T 86100 57300 5 10 1 1 0 0 1 +netname=reset_n } -N 65700 53800 65300 53800 4 -N 67200 54000 66700 54000 4 -N 65700 54200 65600 54200 4 -N 65600 54200 65600 55000 4 -N 65600 55000 67100 55000 4 -N 67100 55000 67100 54400 4 -N 67100 54400 67200 54400 4 -C 66800 53000 1 180 0 resistor.sym +N 87400 56800 85500 56800 4 { -T 66500 52600 5 10 0 0 180 0 1 -device=RESISTOR -T 66800 53000 5 10 0 1 180 0 1 -footprint=0402 -T 66800 53000 5 10 0 1 180 0 1 -loadstatus=smt -T 66800 53000 5 10 0 1 180 0 1 -vendor=digikey -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 +T 86100 56900 5 10 1 1 0 0 1 +netname=swdio } -N 65900 52900 65500 52900 4 -N 65500 52900 65500 53800 4 -N 66800 52900 67100 52900 4 -N 67100 52900 67100 54000 4 -C 66100 53300 1 0 0 gnd.sym -C 67600 53500 1 0 0 gnd.sym -C 66300 55600 1 180 0 resistor.sym +N 87400 56400 85100 56400 4 { -T 66000 55200 5 10 0 0 180 0 1 -device=RESISTOR -T 66300 55600 5 10 0 1 180 0 1 -footprint=0402 -T 66300 55600 5 10 0 1 180 0 1 -loadstatus=smt -T 66300 55600 5 10 0 1 180 0 1 -vendor=digikey -T 65400 55200 5 10 1 1 0 0 1 -refdes=R74 -T 65900 55200 5 10 1 1 0 0 1 -value=1M -T 66300 55600 5 10 0 0 0 0 1 -vendor_part_number=P1.00MLCT-ND +T 86100 56500 5 10 1 1 0 0 1 +netname=swclk } -C 67400 55600 1 180 0 resistor.sym +C 73800 66100 1 0 0 nc-left.sym { -T 67100 55200 5 10 0 0 180 0 1 -device=RESISTOR -T 67400 55600 5 10 0 1 180 0 1 -footprint=0402 -T 67400 55600 5 10 0 1 180 0 1 -loadstatus=smt -T 67400 55600 5 10 0 1 180 0 1 -vendor=digikey -T 66500 55200 5 10 1 1 0 0 1 -refdes=R75 -T 67000 55200 5 10 1 1 0 0 1 -value=1M -T 67400 55600 5 10 0 1 0 0 1 -vendor_part_number=P1.00MLCT-ND +T 73800 66500 5 10 0 0 0 0 1 +value=NoConnection +T 73800 66900 5 10 0 0 0 0 1 +device=DRC_Directive } -N 66300 55500 66500 55500 4 -N 66400 55000 66400 55500 4 -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 57700 69600 57700 4 -N 69600 57700 69600 54200 4 -N 69600 54200 68200 54200 4 +C 73800 65500 1 0 0 nc-left.sym { -T 68500 54300 5 10 1 1 0 0 1 -netname=randombits +T 73800 65900 5 10 0 0 0 0 1 +value=NoConnection +T 73800 66300 5 10 0 0 0 0 1 +device=DRC_Directive } -N 70000 58100 68700 58100 4 +C 73800 64300 1 0 0 nc-left.sym { -T 70000 58350 5 10 1 1 180 0 1 -netname=led_green +T 73800 64700 5 10 0 0 0 0 1 +value=NoConnection +T 73800 65100 5 10 0 0 0 0 1 +device=DRC_Directive } -C 68700 64800 1 0 0 nc-right.sym +C 73800 63100 1 0 0 nc-left.sym { -T 68800 65300 5 10 0 0 0 0 1 +T 73800 63500 5 10 0 0 0 0 1 value=NoConnection -T 68800 65500 5 10 0 0 0 0 1 +T 73800 63900 5 10 0 0 0 0 1 device=DRC_Directive } -C 68700 64400 1 0 0 nc-right.sym +C 73800 62500 1 0 0 nc-left.sym { -T 68800 64900 5 10 0 0 0 0 1 +T 73800 62900 5 10 0 0 0 0 1 value=NoConnection -T 68800 65100 5 10 0 0 0 0 1 +T 73800 63300 5 10 0 0 0 0 1 device=DRC_Directive } -C 68700 63600 1 0 0 nc-right.sym +C 73800 61900 1 0 0 nc-left.sym { -T 68800 64100 5 10 0 0 0 0 1 +T 73800 62300 5 10 0 0 0 0 1 value=NoConnection -T 68800 64300 5 10 0 0 0 0 1 +T 73800 62700 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) +C 84500 65800 1 0 0 nc-right.sym +{ +T 84600 66300 5 10 0 0 0 0 1 +value=NoConnection +T 84600 66500 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 84500 64000 1 0 0 nc-right.sym +{ +T 84600 64500 5 10 0 0 0 0 1 +value=NoConnection +T 84600 64700 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 84500 63400 1 0 0 nc-right.sym +{ +T 84600 63900 5 10 0 0 0 0 1 +value=NoConnection +T 84600 64100 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 84500 62200 1 0 0 nc-right.sym +{ +T 84600 62700 5 10 0 0 0 0 1 +value=NoConnection +T 84600 62900 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 84500 61600 1 0 0 nc-right.sym +{ +T 84600 62100 5 10 0 0 0 0 1 +value=NoConnection +T 84600 62300 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 84500 61000 1 0 0 nc-right.sym +{ +T 84600 61500 5 10 0 0 0 0 1 +value=NoConnection +T 84600 61700 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 84500 60400 1 0 0 nc-right.sym +{ +T 84600 60900 5 10 0 0 0 0 1 +value=NoConnection +T 84600 61100 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 84500 57500 1 0 0 nc-right.sym +{ +T 84600 58000 5 10 0 0 0 0 1 +value=NoConnection +T 84600 58200 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 80400 68500 1 0 0 nc-top.sym +{ +T 80800 69000 5 10 0 0 0 0 1 +value=NoConnection +T 80800 69200 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 80800 68500 1 0 0 nc-top.sym +{ +T 81200 69000 5 10 0 0 0 0 1 +value=NoConnection +T 81200 69200 5 10 0 0 0 0 1 +device=DRC_Directive +} +N 58800 66500 58800 65900 4 +C 58600 62800 1 270 0 capacitor.sym +{ +T 59300 62600 5 10 0 0 270 0 1 +device=CAPACITOR +T 59500 62600 5 10 0 0 270 0 1 +symversion=0.1 +T 58900 62500 5 10 1 1 0 0 1 +refdes=C2 +T 58900 62100 5 10 1 1 0 0 1 +value=1uF +T 58600 62800 5 10 0 1 0 0 1 +footprint=0402 +} +C 58600 63700 1 0 0 3.3V-plus.sym +C 58700 61600 1 0 0 gnd.sym +C 58700 63700 1 270 0 inductor.sym +{ +T 59200 63500 5 10 0 0 270 0 1 +device=INDUCTOR +T 59400 63500 5 10 0 0 270 0 1 +symversion=0.1 +T 58700 63700 5 10 0 1 270 0 1 +footprint=0402 +T 58700 63700 5 10 0 1 270 0 1 +vendor=digikey +T 58700 63700 5 10 0 1 270 0 1 +vendor_part_number=240-2554-1-ND +T 58700 63700 5 10 0 1 270 0 1 +loadstatus=smt +T 59000 63400 5 10 1 1 0 0 1 +refdes=L2 +T 59000 63000 5 10 1 1 0 0 1 +value=bead +} +N 58800 62800 67400 62800 4 +N 61000 62800 61000 61200 4 +N 60000 61200 60000 62800 4 +N 64100 60700 64100 62800 4 +N 67400 62800 67400 60900 4 +N 64800 61800 63500 61800 4 +C 65400 66200 1 180 0 npn.sym +{ +T 64800 65700 5 10 0 0 180 0 1 +device=NPN_TRANSISTOR +T 65400 66200 5 10 0 1 180 0 1 +footprint=SOT23 +T 65400 66200 5 10 0 1 180 0 1 +loadstatus=smt +T 65400 66200 5 10 0 1 180 0 1 +vendor_part_number=MMBT3904-FDICT-ND +T 65400 66200 5 10 0 1 180 0 1 +vendor=digikey +T 64600 65700 5 10 1 1 0 0 1 +refdes=Q1 +T 63900 65500 5 10 1 1 0 0 1 +value=MMBT3904 +} +C 65600 65200 1 0 0 npn.sym +{ +T 66200 65700 5 10 0 0 0 0 1 +device=NPN_TRANSISTOR +T 65600 65200 5 10 0 1 0 0 1 +footprint=SOT23 +T 65600 65200 5 10 0 1 0 0 1 +loadstatus=smt +T 65600 65200 5 10 0 1 0 0 1 +vendor_part_number=MMBT3904-FDICT-ND +T 65600 65200 5 10 0 1 0 0 1 +vendor=digikey +T 66200 65700 5 10 1 1 0 0 1 +refdes=Q2 +T 66200 65500 5 10 1 1 0 0 1 +value=MMBT3904 +} +C 67600 66000 1 0 0 npn.sym +{ +T 68200 66500 5 10 0 0 0 0 1 +device=NPN_TRANSISTOR +T 67600 66000 5 10 0 1 0 0 1 +footprint=SOT23 +T 67600 66000 5 10 0 1 0 0 1 +loadstatus=smt +T 67600 66000 5 10 0 1 0 0 1 +vendor_part_number=MMBT3904-FDICT-ND +T 67600 66000 5 10 0 1 0 0 1 +vendor=digikey +T 68200 66500 5 10 1 1 0 0 1 +refdes=Q4 +T 68200 66300 5 10 1 1 0 0 1 +value=MMBT3904 +} -- 2.30.2