2bd902304f36384e6836adbd0726b8b0f3472131
[hw/chaoskey] / chaoskey.sch
1 v 20130925 2
2 C 40000 40000 0 0 0 title-C-keithp.sym
3 C 55600 45600 1 0 0 gnd.sym
4 T 55500 42000 9 24 1 0 0 0 1
5 ChaosKey Random Numbers
6 T 55600 40400 9 10 1 0 0 0 1
7 chaoskey.sch
8 T 60300 40100 9 10 1 0 0 0 1
9 Keith Packard
10 T 60300 40400 9 10 1 0 0 0 1
11 1.0
12 T 57900 40400 9 10 1 0 0 0 1
13 1
14 T 58700 40400 9 10 1 0 0 0 1
15 1
16 C 53600 46100 1 0 0 resistor.sym
17 {
18 T 53900 46500 5 10 0 0 0 0 1
19 device=RESISTOR
20 T 53750 46350 5 10 1 1 0 0 1
21 refdes=R5
22 T 53600 46100 5 10 0 1 0 0 1
23 footprint=0402
24 T 54100 46350 5 10 1 1 0 0 1
25 value=33
26 }
27 C 53600 45500 1 0 0 resistor.sym
28 {
29 T 53900 45900 5 10 0 0 0 0 1
30 device=RESISTOR
31 T 53750 45750 5 10 1 1 0 0 1
32 refdes=R6
33 T 53600 45500 5 10 0 1 0 0 1
34 footprint=0402
35 T 54100 45750 5 10 1 1 0 0 1
36 value=33
37 }
38 N 55000 47100 55700 47100 4
39 {
40 T 55000 47200 5 10 1 1 0 0 1
41 netname=vbus
42 }
43 C 55700 45800 1 0 0 conn-4.sym
44 {
45 T 56000 47400 5 10 1 1 0 0 1
46 refdes=J1
47 T 55700 45800 5 10 0 0 0 0 1
48 footprint=usbAmale
49 T 55700 45800 5 10 0 1 0 6 1
50 device=CONNECTOR
51 T 56500 45600 5 10 1 1 0 6 1
52 value=USBA
53 }
54 N 54500 46700 55700 46700 4
55 N 54900 46300 55700 46300 4
56 N 55700 44600 55000 44600 4
57 {
58 T 55000 44700 5 10 1 1 0 0 1
59 netname=reset_n
60 }
61 N 54000 43800 55700 43800 4
62 {
63 T 55000 43900 5 10 1 1 0 0 1
64 netname=swclk
65 }
66 C 55600 44700 1 0 0 gnd.sym
67 N 53600 44200 55700 44200 4
68 {
69 T 55000 44300 5 10 1 1 0 0 1
70 netname=swdio
71 }
72 C 45550 41900 1 0 0 3.3V-plus.sym
73 N 44450 41700 45750 41700 4
74 C 45950 40800 1 90 0 capacitor.sym
75 {
76 T 45250 41000 5 10 0 0 90 0 1
77 device=CAPACITOR
78 T 45050 41000 5 10 0 0 90 0 1
79 symversion=0.1
80 T 45950 40800 5 10 0 0 0 0 1
81 footprint=0402
82 T 46250 41600 5 10 1 1 180 0 1
83 refdes=C8
84 T 45850 40900 5 10 1 1 0 0 1
85 value=1uF
86 }
87 C 45650 40500 1 0 0 gnd.sym
88 C 43350 40100 1 0 0 gnd.sym
89 N 40250 41700 42350 41700 4
90 {
91 T 40250 41750 5 10 1 1 0 0 1
92 netname=vbus
93 }
94 N 43450 40800 43450 40400 4
95 C 41050 40500 1 0 0 gnd.sym
96 C 42350 40800 1 0 0 tps71433.sym
97 {
98 T 42645 41995 5 10 1 1 0 0 1
99 refdes=U3
100 T 42945 41495 5 10 0 1 0 0 1
101 device=IC
102 T 42345 40795 5 10 0 1 0 0 1
103 footprint=s-pwson-n6
104 T 44150 42000 5 10 1 1 0 6 1
105 value=TPS71433
106 }
107 N 42350 41300 42350 40800 4
108 N 42350 40800 43450 40800 4
109 C 41350 40800 1 90 0 capacitor.sym
110 {
111 T 40650 41000 5 10 0 0 90 0 1
112 device=CAPACITOR
113 T 40450 41000 5 10 0 0 90 0 1
114 symversion=0.1
115 T 41350 40800 5 10 0 0 0 0 1
116 footprint=0402
117 T 40950 41600 5 10 1 1 180 0 1
118 refdes=C6
119 T 40550 40900 5 10 1 1 0 0 1
120 value=0.1uF
121 }
122 N 53600 44200 53600 43900 4
123 N 50400 41200 50400 42000 4
124 {
125 T 50300 41200 5 10 1 1 90 0 1
126 netname=reset_n
127 }
128 C 43400 46700 1 180 0 resistor.sym
129 {
130 T 43100 46300 5 10 0 1 180 0 1
131 device=RESISTOR
132 T 43400 46700 5 10 0 1 90 0 1
133 footprint=0402
134 T 42950 46925 5 10 1 1 180 0 1
135 refdes=R15
136 T 43000 46800 5 10 1 1 0 0 1
137 value=10k
138 }
139 C 42400 46300 1 0 0 gnd.sym
140 C 44700 55200 1 0 0 capacitor.sym
141 {
142 T 44900 55900 5 10 0 1 0 0 1
143 device=CAPACITOR
144 T 44900 56100 5 10 0 1 0 0 1
145 symversion=0.1
146 T 44700 55200 5 10 0 1 0 0 1
147 footprint=0402
148 T 44800 55500 5 10 1 1 0 0 1
149 refdes=C2
150 T 45300 55500 5 10 1 1 0 0 1
151 value=0.1uF
152 }
153 C 44700 54200 1 0 0 capacitor.sym
154 {
155 T 44900 54900 5 10 0 1 0 0 1
156 device=CAPACITOR
157 T 44900 55100 5 10 0 1 0 0 1
158 symversion=0.1
159 T 44700 54200 5 10 0 1 0 0 1
160 footprint=0402
161 T 44800 54600 5 10 1 1 0 0 1
162 refdes=C3
163 T 45300 54600 5 10 1 1 0 0 1
164 value=0.01uF
165 }
166 N 45600 55400 46700 55400 4
167 N 46700 55400 46700 53600 4
168 N 45600 54400 46300 54400 4
169 N 46300 54400 46300 53600 4
170 N 45600 54400 45600 56000 4
171 C 45400 56000 1 0 0 3.3V-plus.sym
172 N 44700 54400 44700 55400 4
173 C 44600 54100 1 0 0 gnd.sym
174 N 54500 45600 54900 45600 4
175 N 54900 45600 54900 46300 4
176 N 54500 46700 54500 46200 4
177 C 42900 51200 1 0 0 nc-left.sym
178 {
179 T 42900 51600 5 10 0 0 0 0 1
180 value=NoConnection
181 T 42900 52000 5 10 0 0 0 0 1
182 device=DRC_Directive
183 }
184 C 42900 50600 1 0 0 nc-left.sym
185 {
186 T 42900 51000 5 10 0 0 0 0 1
187 value=NoConnection
188 T 42900 51400 5 10 0 0 0 0 1
189 device=DRC_Directive
190 }
191 C 42900 49400 1 0 0 nc-left.sym
192 {
193 T 42900 49800 5 10 0 0 0 0 1
194 value=NoConnection
195 T 42900 50200 5 10 0 0 0 0 1
196 device=DRC_Directive
197 }
198 C 42900 48800 1 0 0 nc-left.sym
199 {
200 T 42900 49200 5 10 0 0 0 0 1
201 value=NoConnection
202 T 42900 49600 5 10 0 0 0 0 1
203 device=DRC_Directive
204 }
205 C 42900 48200 1 0 0 nc-left.sym
206 {
207 T 42900 48600 5 10 0 0 0 0 1
208 value=NoConnection
209 T 42900 49000 5 10 0 0 0 0 1
210 device=DRC_Directive
211 }
212 C 42900 47600 1 0 0 nc-left.sym
213 {
214 T 42900 48000 5 10 0 0 0 0 1
215 value=NoConnection
216 T 42900 48400 5 10 0 0 0 0 1
217 device=DRC_Directive
218 }
219 C 42900 47000 1 0 0 nc-left.sym
220 {
221 T 42900 47400 5 10 0 0 0 0 1
222 value=NoConnection
223 T 42900 47800 5 10 0 0 0 0 1
224 device=DRC_Directive
225 }
226 C 53600 49700 1 0 0 nc-right.sym
227 {
228 T 53700 50200 5 10 0 0 0 0 1
229 value=NoConnection
230 T 53700 50400 5 10 0 0 0 0 1
231 device=DRC_Directive
232 }
233 C 53600 50300 1 0 0 nc-right.sym
234 {
235 T 53700 50800 5 10 0 0 0 0 1
236 value=NoConnection
237 T 53700 51000 5 10 0 0 0 0 1
238 device=DRC_Directive
239 }
240 C 53600 49100 1 0 0 nc-right.sym
241 {
242 T 53700 49600 5 10 0 0 0 0 1
243 value=NoConnection
244 T 53700 49800 5 10 0 0 0 0 1
245 device=DRC_Directive
246 }
247 C 53600 48500 1 0 0 nc-right.sym
248 {
249 T 53700 49000 5 10 0 0 0 0 1
250 value=NoConnection
251 T 53700 49200 5 10 0 0 0 0 1
252 device=DRC_Directive
253 }
254 C 53600 47900 1 0 0 nc-right.sym
255 {
256 T 53700 48400 5 10 0 0 0 0 1
257 value=NoConnection
258 T 53700 48600 5 10 0 0 0 0 1
259 device=DRC_Directive
260 }
261 C 53600 47300 1 0 0 nc-right.sym
262 {
263 T 53700 47800 5 10 0 0 0 0 1
264 value=NoConnection
265 T 53700 48000 5 10 0 0 0 0 1
266 device=DRC_Directive
267 }
268 C 53600 46700 1 0 0 nc-right.sym
269 {
270 T 53700 47200 5 10 0 0 0 0 1
271 value=NoConnection
272 T 53700 47400 5 10 0 0 0 0 1
273 device=DRC_Directive
274 }
275 C 49500 53600 1 0 0 nc-top.sym
276 {
277 T 49900 54100 5 10 0 0 0 0 1
278 value=NoConnection
279 T 49900 54300 5 10 0 0 0 0 1
280 device=DRC_Directive
281 }
282 C 49900 53600 1 0 0 nc-top.sym
283 {
284 T 50300 54100 5 10 0 0 0 0 1
285 value=NoConnection
286 T 50300 54300 5 10 0 0 0 0 1
287 device=DRC_Directive
288 }
289 C 47600 41700 1 0 0 gnd.sym
290 C 43400 42000 1 0 0 STM32F042-28.sym
291 {
292 T 37000 40400 5 10 0 0 0 0 1
293 device=IC
294 T 50700 52500 5 10 1 1 0 0 1
295 value=STM32F042G6U
296 T 43700 42300 5 10 0 1 0 0 1
297 footprint=ufqfpn28
298 T 43700 53500 5 10 1 1 0 0 1
299 refdes=U2
300 }
301 N 45750 41700 45750 41900 4
302 C 51800 56100 1 0 0 diode.sym
303 {
304 T 52200 56700 5 10 0 1 0 0 1
305 device=DIODE
306 T 51800 56100 5 10 0 1 0 0 1
307 footprint=sod323
308 T 52100 56800 5 10 1 1 0 0 1
309 refdes=D1
310 T 51800 56600 5 10 1 1 0 0 1
311 value=NSR0240HT
312 }
313 C 52600 56300 1 270 0 resistor.sym
314 {
315 T 53000 56000 5 10 0 1 270 0 1
316 device=RESISTOR
317 T 52600 56300 5 10 0 1 0 0 1
318 footprint=0402
319 T 52900 55900 5 10 1 1 0 0 1
320 refdes=R2
321 T 52900 55600 5 10 1 1 0 0 1
322 value=470k
323 }
324 C 52600 55200 1 270 0 resistor.sym
325 {
326 T 53000 54900 5 10 0 1 270 0 1
327 device=RESISTOR
328 T 52600 55200 5 10 0 1 0 0 1
329 footprint=0402
330 T 52900 54800 5 10 1 1 0 0 1
331 refdes=R4
332 T 52900 54500 5 10 1 1 0 0 1
333 value=27k
334 }
335 C 48100 55700 1 270 0 capacitor.sym
336 {
337 T 48800 55500 5 10 0 1 270 0 1
338 device=CAPACITOR
339 T 49000 55500 5 10 0 1 270 0 1
340 symversion=0.1
341 T 48100 55700 5 10 0 1 0 0 1
342 footprint=0402
343 T 48400 55400 5 10 1 1 0 0 1
344 refdes=C1
345 T 48400 54900 5 10 1 1 0 0 1
346 value=4.7uF
347 }
348 C 53400 55800 1 270 0 capacitor.sym
349 {
350 T 54100 55600 5 10 0 1 270 0 1
351 device=CAPACITOR
352 T 54300 55600 5 10 0 1 270 0 1
353 symversion=0.1
354 T 53400 55800 5 10 0 1 0 0 1
355 footprint=0402
356 T 53700 55500 5 10 1 1 0 0 1
357 refdes=C4
358 T 53700 55000 5 10 1 1 0 0 1
359 value=1uF
360 }
361 N 49700 55700 49700 56300 4
362 N 47900 56300 50300 56300 4
363 {
364 T 47900 56400 5 10 1 1 0 0 1
365 netname=vbus
366 }
367 N 51200 56300 51800 56300 4
368 N 51800 56300 51800 55700 4
369 N 51800 55300 52700 55300 4
370 N 52700 55200 52700 55400 4
371 N 52700 56300 54000 56300 4
372 {
373 T 53100 56400 5 10 1 1 0 0 1
374 netname=20V
375 }
376 N 53600 56300 53600 55800 4
377 N 53600 54900 53600 54300 4
378 N 48300 54300 53600 54300 4
379 N 50800 54300 50800 54800 4
380 N 48300 54800 48300 54300 4
381 C 50300 56200 1 0 0 inductor.sym
382 {
383 T 50500 56700 5 10 0 1 0 0 1
384 device=INDUCTOR
385 T 50500 56900 5 10 0 1 0 0 1
386 symversion=0.1
387 T 50300 56200 5 10 0 1 0 0 1
388 footprint=0806
389 T 50650 56500 5 10 1 1 0 0 1
390 refdes=L1
391 T 50500 56050 5 10 1 1 0 0 1
392 value=10uH
393 }
394 C 56700 56100 1 0 0 capacitor.sym
395 {
396 T 56900 56800 5 10 0 1 0 0 1
397 device=CAPACITOR
398 T 56900 57000 5 10 0 1 0 0 1
399 symversion=0.1
400 T 56700 56100 5 10 0 1 0 0 1
401 footprint=0402
402 T 57000 56600 5 10 1 1 0 0 1
403 refdes=C5
404 T 57000 55900 5 10 1 1 0 0 1
405 value=1uF
406 }
407 C 54000 56200 1 0 0 resistor.sym
408 {
409 T 54300 56600 5 10 0 1 0 0 1
410 device=RESISTOR
411 T 54000 56200 5 10 0 1 0 0 1
412 footprint=0402
413 T 54300 56500 5 10 1 1 0 0 1
414 refdes=R3
415 T 54200 55900 5 10 1 1 0 0 1
416 value=4.7k
417 }
418 N 55900 55500 55700 55500 4
419 N 54900 56300 56700 56300 4
420 N 55200 56300 55200 56000 4
421 N 56400 56300 56400 56000 4
422 C 56300 54700 1 0 0 gnd.sym
423 N 57600 56300 61100 56300 4
424 C 59000 53800 1 90 1 capacitor.sym
425 {
426 T 58300 53600 5 10 0 1 270 2 1
427 device=CAPACITOR
428 T 58100 53600 5 10 0 1 270 2 1
429 symversion=0.1
430 T 59000 53800 5 10 0 1 0 6 1
431 footprint=0402
432 T 58700 53500 5 10 1 1 0 6 1
433 refdes=C9
434 T 58700 53100 5 10 1 1 0 6 1
435 value=1uF
436 }
437 N 58800 54200 58800 53800 4
438 N 58800 54000 58200 54000 4
439 N 60000 54000 60000 52700 4
440 N 58200 54000 58200 52000 4
441 C 59000 55100 1 0 1 3.3V-plus.sym
442 C 59100 48400 1 0 1 gnd.sym
443 C 58900 52600 1 0 1 gnd.sym
444 N 57700 51600 53600 51600 4
445 {
446 T 54700 51700 5 10 1 1 0 6 1
447 netname=randombits
448 }
449 C 58900 55100 1 90 1 inductor.sym
450 {
451 T 58400 54900 5 10 0 1 270 2 1
452 device=INDUCTOR
453 T 58200 54900 5 10 0 1 270 2 1
454 symversion=0.1
455 T 58900 55100 5 10 0 1 270 2 1
456 footprint=0402
457 T 58600 54800 5 10 1 1 0 6 1
458 refdes=L2
459 T 58600 54400 5 10 1 1 0 6 1
460 value=bead
461 }
462 C 55000 54600 1 0 0 nc-bottom.sym
463 {
464 T 55000 55200 5 10 0 0 0 0 1
465 value=NoConnection
466 T 55000 55600 5 10 0 0 0 0 1
467 device=DRC_Directive
468 }
469 C 50700 54000 1 0 0 gnd.sym
470 N 48300 56300 48300 55700 4
471 C 49700 54800 1 0 0 AP3012.sym
472 {
473 T 50495 55495 5 10 0 1 0 0 1
474 device=IC
475 T 49695 54795 5 10 0 1 0 0 1
476 footprint=SOT23-5
477 T 50095 55995 5 10 1 1 0 0 1
478 refdes=U1
479 T 50400 55500 5 10 1 1 0 0 1
480 value=AP3012
481 }
482 C 55900 55000 1 0 0 PMBT3904VS.sym
483 {
484 T 56500 55500 5 10 0 1 0 0 1
485 device=NPN_TRANSISTOR
486 T 57000 56900 5 10 0 1 0 0 1
487 symversion=0.1
488 T 57000 55900 5 10 0 1 0 0 1
489 footprint=sot666
490 T 55900 55000 5 10 0 0 0 0 1
491 slot=2
492 T 56500 55600 5 10 1 1 0 0 1
493 refdes=Q1
494 T 56500 55400 5 10 1 1 180 6 1
495 value=PMBT3904VS
496 }
497 C 55700 56000 1 180 0 PMBT3904VS.sym
498 {
499 T 55100 55500 5 10 0 1 180 0 1
500 device=NPN_TRANSISTOR
501 T 54600 54100 5 10 0 1 180 0 1
502 symversion=0.1
503 T 54600 55100 5 10 0 1 180 0 1
504 footprint=sot666
505 T 55700 56000 5 10 0 0 0 0 1
506 slot=1
507 T 55100 55400 5 10 1 1 180 0 1
508 refdes=Q1
509 T 55100 55600 5 10 1 1 0 6 1
510 value=PMBT3904VS
511 }
512 N 49700 55300 48900 55300 4
513 {
514 T 49000 55400 5 10 1 1 0 0 1
515 netname=hv_en
516 }
517 C 49200 55200 1 270 0 resistor.sym
518 {
519 T 49600 54900 5 10 0 1 270 0 1
520 device=RESISTOR
521 T 49200 55200 5 10 0 1 0 0 1
522 footprint=0402
523 T 49500 54800 5 10 1 1 0 0 1
524 refdes=R1
525 T 49500 54500 5 10 1 1 0 0 1
526 value=27k
527 }
528 N 49300 55200 49300 55300 4
529 C 59900 51800 1 270 1 resistor.sym
530 {
531 T 60300 52100 5 10 0 1 90 2 1
532 device=RESISTOR
533 T 59900 51800 5 10 0 1 0 6 1
534 footprint=0402
535 T 59800 52400 5 10 1 1 0 6 1
536 refdes=R7
537 T 59800 52000 5 10 1 1 0 6 1
538 value=27k
539 }
540 C 58700 50400 1 0 1 resistor.sym
541 {
542 T 58400 50800 5 10 0 1 0 6 1
543 device=RESISTOR
544 T 58700 50400 5 10 0 1 0 6 1
545 footprint=0402
546 T 58400 50700 5 10 1 1 0 6 1
547 refdes=R10
548 T 58400 50200 5 10 1 1 0 6 1
549 value=470k
550 }
551 C 59900 50900 1 270 1 resistor.sym
552 {
553 T 60300 51200 5 10 0 1 90 2 1
554 device=RESISTOR
555 T 59900 50900 5 10 0 1 90 2 1
556 footprint=0402
557 T 59800 51500 5 10 1 1 0 6 1
558 refdes=R8
559 T 59800 51200 5 10 1 1 0 6 1
560 value=27k
561 }
562 C 58900 49600 1 270 1 resistor.sym
563 {
564 T 59300 49900 5 10 0 1 90 2 1
565 device=RESISTOR
566 T 58900 49600 5 10 0 1 0 6 1
567 footprint=0402
568 T 59500 50200 5 10 1 1 0 6 1
569 refdes=R9
570 T 59500 49800 5 10 1 1 0 6 1
571 value=4.7k
572 }
573 N 59400 52900 58800 52900 4
574 C 58800 48700 1 270 1 capacitor.sym
575 {
576 T 59500 48900 5 10 0 1 90 2 1
577 device=CAPACITOR
578 T 59700 48900 5 10 0 1 90 2 1
579 symversion=0.1
580 T 58800 48700 5 10 0 1 0 6 1
581 footprint=0402
582 T 59500 49300 5 10 1 1 0 6 1
583 refdes=C10
584 T 59500 48900 5 10 1 1 0 6 1
585 value=4.7uF
586 }
587 N 58700 51400 59000 51400 4
588 N 59000 51400 59000 50500 4
589 N 59000 50500 58700 50500 4
590 N 57400 51600 57400 50500 4
591 N 57400 50500 57800 50500 4
592 C 58300 50900 1 0 1 gnd.sym
593 C 59200 52900 1 270 1 capacitor.sym
594 {
595 T 59900 53100 5 10 0 1 90 2 1
596 device=CAPACITOR
597 T 60100 53100 5 10 0 1 90 2 1
598 symversion=0.1
599 T 59200 52900 5 10 0 1 90 2 1
600 footprint=0402
601 T 59800 53500 5 10 1 1 0 6 1
602 refdes=C7
603 T 59900 53000 5 10 1 1 0 6 1
604 value=0.1uF
605 }
606 N 60000 54000 58800 54000 4
607 N 59400 54000 59400 53800 4
608 C 58700 51200 1 0 1 opamp.sym
609 {
610 T 57600 52500 5 10 0 1 0 6 1
611 device=IC
612 T 57600 53100 5 10 0 1 0 6 1
613 symversion=0.1
614 T 58700 51200 5 10 0 1 0 6 1
615 footprint=SOT23-5
616 T 58100 52300 5 10 1 1 0 6 1
617 refdes=U4
618 T 58100 52000 5 10 1 1 0 6 1
619 value=OPA356
620 }
621 C 60100 50600 1 0 1 gnd.sym
622 T 60900 49900 9 10 1 0 0 6 1
623 * star ground
624 T 58100 51000 9 10 1 0 0 6 1
625 *
626 T 58900 48600 9 10 1 0 0 6 1
627 *
628 T 58700 52700 9 10 1 0 0 6 1
629 *
630 T 59900 50500 9 10 1 0 0 6 2
631 *
632
633 N 53600 51000 54700 51000 4
634 {
635 T 54700 51100 5 10 1 1 0 6 1
636 netname=hv_en
637 }
638 T 55700 41500 9 14 1 0 0 0 1
639 Designed to fit New Age 090604-FU enclosure
640 N 61100 56300 61100 51800 4
641 N 61100 51800 58700 51800 4
642 C 55700 43300 1 0 0 conn-5.sym
643 {
644 T 56055 45195 5 10 1 1 0 0 1
645 refdes=J6
646 T 55700 43300 5 10 0 0 0 0 1
647 footprint=50mil5pin
648 T 55700 43300 5 10 0 1 0 0 1
649 loadstatus=noload
650 T 55700 43300 5 10 0 1 0 0 1
651 device=CONNECTOR
652 T 55900 43100 5 10 1 1 0 0 1
653 value=Debug
654 }
655 N 55700 43400 54300 43400 4
656 N 54300 43400 54300 42700 4
657 N 54300 42700 53600 42700 4
658 N 54000 43800 54000 43300 4
659 N 54000 43300 53600 43300 4