ae2a450f88d7e0b26a8a3ce0c4108e4e0b958311
[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 47100 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 49500 53600 1 0 0 nc-top.sym
269 {
270 T 49900 54100 5 10 0 0 0 0 1
271 value=NoConnection
272 T 49900 54300 5 10 0 0 0 0 1
273 device=DRC_Directive
274 }
275 C 49900 53600 1 0 0 nc-top.sym
276 {
277 T 50300 54100 5 10 0 0 0 0 1
278 value=NoConnection
279 T 50300 54300 5 10 0 0 0 0 1
280 device=DRC_Directive
281 }
282 C 47600 41700 1 0 0 gnd.sym
283 C 43400 42000 1 0 0 STM32F042-28.sym
284 {
285 T 37000 40400 5 10 0 0 0 0 1
286 device=IC
287 T 50700 52500 5 10 1 1 0 0 1
288 value=STM32F042G6U
289 T 43700 42300 5 10 0 1 0 0 1
290 footprint=ufqfpn28
291 T 43700 53500 5 10 1 1 0 0 1
292 refdes=U2
293 }
294 N 45750 41700 45750 41900 4
295 C 51800 56100 1 0 0 diode.sym
296 {
297 T 52200 56700 5 10 0 1 0 0 1
298 device=DIODE
299 T 51800 56100 5 10 0 1 0 0 1
300 footprint=sod323
301 T 52100 56800 5 10 1 1 0 0 1
302 refdes=D1
303 T 51800 56600 5 10 1 1 0 0 1
304 value=NSR0240HT
305 }
306 C 52600 56300 1 270 0 resistor.sym
307 {
308 T 53000 56000 5 10 0 1 270 0 1
309 device=RESISTOR
310 T 52600 56300 5 10 0 1 0 0 1
311 footprint=0402
312 T 52900 55900 5 10 1 1 0 0 1
313 refdes=R2
314 T 52900 55600 5 10 1 1 0 0 1
315 value=470k
316 }
317 C 52600 55200 1 270 0 resistor.sym
318 {
319 T 53000 54900 5 10 0 1 270 0 1
320 device=RESISTOR
321 T 52600 55200 5 10 0 1 0 0 1
322 footprint=0402
323 T 52900 54800 5 10 1 1 0 0 1
324 refdes=R4
325 T 52900 54500 5 10 1 1 0 0 1
326 value=27k
327 }
328 C 48100 55700 1 270 0 capacitor.sym
329 {
330 T 48800 55500 5 10 0 1 270 0 1
331 device=CAPACITOR
332 T 49000 55500 5 10 0 1 270 0 1
333 symversion=0.1
334 T 48100 55700 5 10 0 1 0 0 1
335 footprint=0402
336 T 48400 55400 5 10 1 1 0 0 1
337 refdes=C1
338 T 48400 54900 5 10 1 1 0 0 1
339 value=4.7uF
340 }
341 C 53400 55800 1 270 0 capacitor.sym
342 {
343 T 54100 55600 5 10 0 1 270 0 1
344 device=CAPACITOR
345 T 54300 55600 5 10 0 1 270 0 1
346 symversion=0.1
347 T 53400 55800 5 10 0 1 0 0 1
348 footprint=0402
349 T 53700 55500 5 10 1 1 0 0 1
350 refdes=C4
351 T 53700 55000 5 10 1 1 0 0 1
352 value=1uF
353 }
354 N 49700 55700 49700 56300 4
355 N 47900 56300 50300 56300 4
356 {
357 T 47900 56400 5 10 1 1 0 0 1
358 netname=vbus
359 }
360 N 51200 56300 51800 56300 4
361 N 51800 56300 51800 55700 4
362 N 51800 55300 52700 55300 4
363 N 52700 55200 52700 55400 4
364 N 52700 56300 54000 56300 4
365 {
366 T 53100 56400 5 10 1 1 0 0 1
367 netname=20V
368 }
369 N 53600 56300 53600 55800 4
370 N 53600 54900 53600 54300 4
371 N 48300 54300 53600 54300 4
372 N 50800 54300 50800 54800 4
373 N 48300 54800 48300 54300 4
374 C 50300 56200 1 0 0 inductor.sym
375 {
376 T 50500 56700 5 10 0 1 0 0 1
377 device=INDUCTOR
378 T 50500 56900 5 10 0 1 0 0 1
379 symversion=0.1
380 T 50300 56200 5 10 0 1 0 0 1
381 footprint=0806
382 T 50650 56500 5 10 1 1 0 0 1
383 refdes=L1
384 T 50500 56050 5 10 1 1 0 0 1
385 value=10uH
386 }
387 C 56700 56100 1 0 0 capacitor.sym
388 {
389 T 56900 56800 5 10 0 1 0 0 1
390 device=CAPACITOR
391 T 56900 57000 5 10 0 1 0 0 1
392 symversion=0.1
393 T 56700 56100 5 10 0 1 0 0 1
394 footprint=0402
395 T 57000 56600 5 10 1 1 0 0 1
396 refdes=C5
397 T 57000 55900 5 10 1 1 0 0 1
398 value=1uF
399 }
400 C 54000 56200 1 0 0 resistor.sym
401 {
402 T 54300 56600 5 10 0 1 0 0 1
403 device=RESISTOR
404 T 54000 56200 5 10 0 1 0 0 1
405 footprint=0402
406 T 54300 56500 5 10 1 1 0 0 1
407 refdes=R3
408 T 54200 55900 5 10 1 1 0 0 1
409 value=4.7k
410 }
411 N 55900 55500 55700 55500 4
412 N 54900 56300 56700 56300 4
413 N 55200 56300 55200 56000 4
414 N 56400 56300 56400 56000 4
415 C 56300 54700 1 0 0 gnd.sym
416 N 57600 56300 61100 56300 4
417 C 59000 53800 1 90 1 capacitor.sym
418 {
419 T 58300 53600 5 10 0 1 270 2 1
420 device=CAPACITOR
421 T 58100 53600 5 10 0 1 270 2 1
422 symversion=0.1
423 T 59000 53800 5 10 0 1 0 6 1
424 footprint=0402
425 T 58700 53500 5 10 1 1 0 6 1
426 refdes=C9
427 T 58700 53100 5 10 1 1 0 6 1
428 value=1uF
429 }
430 N 58800 54200 58800 53800 4
431 N 58800 54000 58200 54000 4
432 N 60000 54000 60000 52700 4
433 N 58200 54000 58200 52000 4
434 C 59000 55100 1 0 1 3.3V-plus.sym
435 C 59100 48400 1 0 1 gnd.sym
436 C 58900 52600 1 0 1 gnd.sym
437 N 57700 51600 53600 51600 4
438 {
439 T 54700 51700 5 10 1 1 0 6 1
440 netname=randombits
441 }
442 C 58900 55100 1 90 1 inductor.sym
443 {
444 T 58400 54900 5 10 0 1 270 2 1
445 device=INDUCTOR
446 T 58200 54900 5 10 0 1 270 2 1
447 symversion=0.1
448 T 58900 55100 5 10 0 1 270 2 1
449 footprint=0402
450 T 58600 54800 5 10 1 1 0 6 1
451 refdes=L2
452 T 58600 54400 5 10 1 1 0 6 1
453 value=bead
454 }
455 C 55000 54600 1 0 0 nc-bottom.sym
456 {
457 T 55000 55200 5 10 0 0 0 0 1
458 value=NoConnection
459 T 55000 55600 5 10 0 0 0 0 1
460 device=DRC_Directive
461 }
462 C 50700 54000 1 0 0 gnd.sym
463 N 48300 56300 48300 55700 4
464 C 49700 54800 1 0 0 AP3012.sym
465 {
466 T 50495 55495 5 10 0 1 0 0 1
467 device=IC
468 T 49695 54795 5 10 0 1 0 0 1
469 footprint=SOT23-5
470 T 50095 55995 5 10 1 1 0 0 1
471 refdes=U1
472 T 50400 55500 5 10 1 1 0 0 1
473 value=AP3012
474 }
475 C 55900 55000 1 0 0 PMBT3904VS.sym
476 {
477 T 56500 55500 5 10 0 1 0 0 1
478 device=NPN_TRANSISTOR
479 T 57000 56900 5 10 0 1 0 0 1
480 symversion=0.1
481 T 57000 55900 5 10 0 1 0 0 1
482 footprint=sot666
483 T 55900 55000 5 10 0 0 0 0 1
484 slot=2
485 T 56500 55600 5 10 1 1 0 0 1
486 refdes=Q1
487 T 56500 55400 5 10 1 1 180 6 1
488 value=PMBT3904VS
489 }
490 C 55700 56000 1 180 0 PMBT3904VS.sym
491 {
492 T 55100 55500 5 10 0 1 180 0 1
493 device=NPN_TRANSISTOR
494 T 54600 54100 5 10 0 1 180 0 1
495 symversion=0.1
496 T 54600 55100 5 10 0 1 180 0 1
497 footprint=sot666
498 T 55700 56000 5 10 0 0 0 0 1
499 slot=1
500 T 55100 55400 5 10 1 1 180 0 1
501 refdes=Q1
502 T 55100 55600 5 10 1 1 0 6 1
503 value=PMBT3904VS
504 }
505 N 49700 55300 48900 55300 4
506 {
507 T 49000 55400 5 10 1 1 0 0 1
508 netname=hv_en
509 }
510 C 49200 55200 1 270 0 resistor.sym
511 {
512 T 49600 54900 5 10 0 1 270 0 1
513 device=RESISTOR
514 T 49200 55200 5 10 0 1 0 0 1
515 footprint=0402
516 T 49500 54800 5 10 1 1 0 0 1
517 refdes=R1
518 T 49500 54500 5 10 1 1 0 0 1
519 value=27k
520 }
521 N 49300 55200 49300 55300 4
522 C 59900 51800 1 270 1 resistor.sym
523 {
524 T 60300 52100 5 10 0 1 90 2 1
525 device=RESISTOR
526 T 59900 51800 5 10 0 1 0 6 1
527 footprint=0402
528 T 59800 52400 5 10 1 1 0 6 1
529 refdes=R7
530 T 59800 52000 5 10 1 1 0 6 1
531 value=27k
532 }
533 C 58700 50400 1 0 1 resistor.sym
534 {
535 T 58400 50800 5 10 0 1 0 6 1
536 device=RESISTOR
537 T 58700 50400 5 10 0 1 0 6 1
538 footprint=0402
539 T 58400 50700 5 10 1 1 0 6 1
540 refdes=R10
541 T 58400 50200 5 10 1 1 0 6 1
542 value=470k
543 }
544 C 59900 50900 1 270 1 resistor.sym
545 {
546 T 60300 51200 5 10 0 1 90 2 1
547 device=RESISTOR
548 T 59900 50900 5 10 0 1 90 2 1
549 footprint=0402
550 T 59800 51500 5 10 1 1 0 6 1
551 refdes=R8
552 T 59800 51200 5 10 1 1 0 6 1
553 value=27k
554 }
555 C 58900 49600 1 270 1 resistor.sym
556 {
557 T 59300 49900 5 10 0 1 90 2 1
558 device=RESISTOR
559 T 58900 49600 5 10 0 1 0 6 1
560 footprint=0402
561 T 59500 50200 5 10 1 1 0 6 1
562 refdes=R9
563 T 59500 49800 5 10 1 1 0 6 1
564 value=4.7k
565 }
566 N 59400 52900 58800 52900 4
567 C 58800 48700 1 270 1 capacitor.sym
568 {
569 T 59500 48900 5 10 0 1 90 2 1
570 device=CAPACITOR
571 T 59700 48900 5 10 0 1 90 2 1
572 symversion=0.1
573 T 58800 48700 5 10 0 1 0 6 1
574 footprint=0402
575 T 59500 49300 5 10 1 1 0 6 1
576 refdes=C10
577 T 59500 48900 5 10 1 1 0 6 1
578 value=4.7uF
579 }
580 N 58700 51400 59000 51400 4
581 N 59000 51400 59000 50500 4
582 N 59000 50500 58700 50500 4
583 N 57400 51600 57400 50500 4
584 N 57400 50500 57800 50500 4
585 C 58300 50900 1 0 1 gnd.sym
586 C 59200 52900 1 270 1 capacitor.sym
587 {
588 T 59900 53100 5 10 0 1 90 2 1
589 device=CAPACITOR
590 T 60100 53100 5 10 0 1 90 2 1
591 symversion=0.1
592 T 59200 52900 5 10 0 1 90 2 1
593 footprint=0402
594 T 59800 53500 5 10 1 1 0 6 1
595 refdes=C7
596 T 59900 53000 5 10 1 1 0 6 1
597 value=0.1uF
598 }
599 N 60000 54000 58800 54000 4
600 N 59400 54000 59400 53800 4
601 C 58700 51200 1 0 1 opamp.sym
602 {
603 T 57600 52500 5 10 0 1 0 6 1
604 device=IC
605 T 57600 53100 5 10 0 1 0 6 1
606 symversion=0.1
607 T 58700 51200 5 10 0 1 0 6 1
608 footprint=SOT23-5
609 T 58100 52300 5 10 1 1 0 6 1
610 refdes=U4
611 T 58100 52000 5 10 1 1 0 6 1
612 value=OPA356
613 }
614 C 60100 50600 1 0 1 gnd.sym
615 T 60900 49900 9 10 1 0 0 6 1
616 * star ground
617 T 58100 51000 9 10 1 0 0 6 1
618 *
619 T 58900 48600 9 10 1 0 0 6 1
620 *
621 T 58700 52700 9 10 1 0 0 6 1
622 *
623 T 59900 50500 9 10 1 0 0 6 2
624 *
625
626 N 53600 51000 54700 51000 4
627 {
628 T 54700 51100 5 10 1 1 0 6 1
629 netname=hv_en
630 }
631 T 55500 41500 9 14 1 0 0 0 1
632 Designed to fit New Age P1A-090604-FU enclosure
633 N 61100 56300 61100 51800 4
634 N 61100 51800 58700 51800 4
635 C 55700 43300 1 0 0 conn-5.sym
636 {
637 T 56055 45195 5 10 1 1 0 0 1
638 refdes=J6
639 T 55700 43300 5 10 0 0 0 0 1
640 footprint=50mil5pin
641 T 55700 43300 5 10 0 1 0 0 1
642 loadstatus=noload
643 T 55700 43300 5 10 0 1 0 0 1
644 device=CONNECTOR
645 T 55900 43100 5 10 1 1 0 0 1
646 value=Debug
647 }
648 N 55700 43400 54300 43400 4
649 N 54300 43400 54300 42700 4
650 N 54300 42700 53600 42700 4
651 N 54000 43800 54000 43300 4
652 N 54000 43300 53600 43300 4
653 N 47100 53600 47100 55400 4