This repository has been archived by the owner on Oct 11, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Shift-out.net
565 lines (565 loc) · 18.4 KB
/
Shift-out.net
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
(export (version D)
(design
(source "/home/lucas.hartmann/Documentos/Projetos/Interfaces Digitais/Shift-out-32 HC595/Shift-out.sch")
(date "Dom 20 Nov 2016 00:51:53 BRT")
(tool "Eeschema 4.0.2+dfsg1-stable")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title "Cascadeable 32 bit Output Shift Register")
(company www.photonvolt.com)
(rev v1)
(date 2016-07-15)
(source Shift-out.sch)
(comment (number 1) (value "(c) 2016 Lucas V. Hartmann"))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref U1)
(value 74HC595)
(footprint SMD_Packages:SO-16-N)
(libsource (lib 74xx) (part 74HC595))
(sheetpath (names /) (tstamps /))
(tstamp 564A450E))
(comp (ref U2)
(value 74HC595)
(footprint SMD_Packages:SO-16-N)
(libsource (lib 74xx) (part 74HC595))
(sheetpath (names /) (tstamps /))
(tstamp 564A4AF6))
(comp (ref U3)
(value 74HC595)
(footprint SMD_Packages:SO-16-N)
(libsource (lib 74xx) (part 74HC595))
(sheetpath (names /) (tstamps /))
(tstamp 564A4B89))
(comp (ref U4)
(value 74HC595)
(footprint SMD_Packages:SO-16-N)
(libsource (lib 74xx) (part 74HC595))
(sheetpath (names /) (tstamps /))
(tstamp 564A4BAA))
(comp (ref P10)
(value EXPANSION)
(footprint Socket_Strips:Socket_Strip_Straight_1x05)
(libsource (lib conn) (part CONN_01X05))
(sheetpath (names /) (tstamps /))
(tstamp 564A5E7D))
(comp (ref P7)
(value INPUT)
(footprint Socket_Strips:Socket_Strip_Straight_1x05)
(libsource (lib conn) (part CONN_01X05))
(sheetpath (names /) (tstamps /))
(tstamp 564B4C2F))
(comp (ref P2)
(value CONN_02X08)
(footprint Socket_Strips:Socket_Strip_Straight_2x08)
(libsource (lib conn) (part CONN_02X08))
(sheetpath (names /) (tstamps /))
(tstamp 564B4E7E))
(comp (ref P5)
(value CONN_02X08)
(footprint Socket_Strips:Socket_Strip_Straight_2x08)
(libsource (lib conn) (part CONN_02X08))
(sheetpath (names /) (tstamps /))
(tstamp 564B538D))
(comp (ref P9)
(value CONN_02X08)
(footprint Socket_Strips:Socket_Strip_Straight_2x08)
(libsource (lib conn) (part CONN_02X08))
(sheetpath (names /) (tstamps /))
(tstamp 564B54A0))
(comp (ref P14)
(value CONN_02X08)
(footprint Socket_Strips:Socket_Strip_Straight_2x08)
(libsource (lib conn) (part CONN_02X08))
(sheetpath (names /) (tstamps /))
(tstamp 564B5640))
(comp (ref P3)
(value CONN_01X08)
(footprint Socket_Strips:Socket_Strip_Straight_1x08)
(libsource (lib conn) (part CONN_01X08))
(sheetpath (names /) (tstamps /))
(tstamp 564B57F1))
(comp (ref P6)
(value CONN_01X08)
(footprint Socket_Strips:Socket_Strip_Straight_1x08)
(libsource (lib conn) (part CONN_01X08))
(sheetpath (names /) (tstamps /))
(tstamp 564B5EDC))
(comp (ref P11)
(value CONN_01X08)
(footprint Socket_Strips:Socket_Strip_Straight_1x08)
(libsource (lib conn) (part CONN_01X08))
(sheetpath (names /) (tstamps /))
(tstamp 564B5F8D))
(comp (ref P15)
(value CONN_01X08)
(footprint Socket_Strips:Socket_Strip_Straight_1x08)
(libsource (lib conn) (part CONN_01X08))
(sheetpath (names /) (tstamps /))
(tstamp 564B600B))
(comp (ref C1)
(value 1uF)
(footprint Capacitors_SMD:C_0805_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 564B60FB))
(comp (ref C2)
(value 1uF)
(footprint Capacitors_SMD:C_0805_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 564B616C))
(comp (ref C3)
(value 1uF)
(footprint Capacitors_SMD:C_0805_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 564B61A9))
(comp (ref C4)
(value 1uF)
(footprint Capacitors_SMD:C_0805_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 564B61EC))
(comp (ref C5)
(value 1uF)
(footprint Capacitors_SMD:C_0805_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 564B6E07))
(comp (ref C6)
(value 1uF)
(footprint Capacitors_SMD:C_0805_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 564B6E0E))
(comp (ref C7)
(value 1uF)
(footprint Capacitors_SMD:C_0805_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 564B6E15))
(comp (ref C8)
(value 1uF)
(footprint Capacitors_SMD:C_0805_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 564B6E1C))
(comp (ref P12)
(value CONN_01X02)
(footprint Socket_Strips:Socket_Strip_Straight_1x02)
(libsource (lib conn) (part CONN_01X02))
(sheetpath (names /) (tstamps /))
(tstamp 564B75C0))
(comp (ref P13)
(value CONN_01X08)
(footprint Socket_Strips:Socket_Strip_Straight_1x08)
(libsource (lib conn) (part CONN_01X08))
(sheetpath (names /) (tstamps /))
(tstamp 58313DDE))
(comp (ref P8)
(value CONN_01X08)
(footprint Socket_Strips:Socket_Strip_Straight_1x08)
(libsource (lib conn) (part CONN_01X08))
(sheetpath (names /) (tstamps /))
(tstamp 58314A63))
(comp (ref P4)
(value CONN_01X08)
(footprint Socket_Strips:Socket_Strip_Straight_1x08)
(libsource (lib conn) (part CONN_01X08))
(sheetpath (names /) (tstamps /))
(tstamp 58314CE9))
(comp (ref P1)
(value CONN_01X08)
(footprint Socket_Strips:Socket_Strip_Straight_1x08)
(libsource (lib conn) (part CONN_01X08))
(sheetpath (names /) (tstamps /))
(tstamp 58314D9B)))
(libparts
(libpart (lib 74xx) (part 74HC595)
(aliases
(alias 74LS596)
(alias 74LS595))
(description "8 bits serial in // out Shift Register 3 State Out")
(docs 74xx/74HC595.pdf)
(fields
(field (name Reference) U)
(field (name Value) 74HC595))
(pins
(pin (num 1) (name QB) (type 3state))
(pin (num 2) (name QC) (type 3state))
(pin (num 3) (name QD) (type 3state))
(pin (num 4) (name QE) (type 3state))
(pin (num 5) (name QF) (type 3state))
(pin (num 6) (name QG) (type 3state))
(pin (num 7) (name QH) (type 3state))
(pin (num 8) (name GND) (type power_in))
(pin (num 9) (name ~QH) (type output))
(pin (num 10) (name SRCLR) (type input))
(pin (num 11) (name SRCLK) (type input))
(pin (num 12) (name RCLK) (type input))
(pin (num 13) (name G) (type input))
(pin (num 14) (name SER) (type input))
(pin (num 15) (name QA) (type 3state))
(pin (num 16) (name VCC) (type power_in))))
(libpart (lib device) (part C)
(description "Unpolarized capacitor")
(footprints
(fp C?)
(fp C_????_*)
(fp C_????)
(fp SMD*_c)
(fp Capacitor*))
(fields
(field (name Reference) C)
(field (name Value) C))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib conn) (part CONN_01X02)
(description "Connector 01x02")
(footprints
(fp Pin_Header_Straight_1X02)
(fp Pin_Header_Angled_1X02)
(fp Socket_Strip_Straight_1X02)
(fp Socket_Strip_Angled_1X02))
(fields
(field (name Reference) P)
(field (name Value) CONN_01X02))
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))))
(libpart (lib conn) (part CONN_01X05)
(description "Connector 01x05")
(footprints
(fp Pin_Header_Straight_1X05)
(fp Pin_Header_Angled_1X05)
(fp Socket_Strip_Straight_1X05)
(fp Socket_Strip_Angled_1X05))
(fields
(field (name Reference) P)
(field (name Value) CONN_01X05))
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))
(pin (num 3) (name P3) (type passive))
(pin (num 4) (name P4) (type passive))
(pin (num 5) (name P5) (type passive))))
(libpart (lib conn) (part CONN_01X08)
(description "Connector 01x08")
(footprints
(fp Pin_Header_Straight_1X08)
(fp Pin_Header_Angled_1X08)
(fp Socket_Strip_Straight_1X08)
(fp Socket_Strip_Angled_1X08))
(fields
(field (name Reference) P)
(field (name Value) CONN_01X08))
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))
(pin (num 3) (name P3) (type passive))
(pin (num 4) (name P4) (type passive))
(pin (num 5) (name P5) (type passive))
(pin (num 6) (name P6) (type passive))
(pin (num 7) (name P7) (type passive))
(pin (num 8) (name P8) (type passive))))
(libpart (lib conn) (part CONN_02X08)
(description "Connector 02x08")
(footprints
(fp Pin_Header_Straight_2X08)
(fp Pin_Header_Angled_2X08)
(fp Socket_Strip_Straight_2X08)
(fp Socket_Strip_Angled_2X08))
(fields
(field (name Reference) P)
(field (name Value) CONN_02X08))
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))
(pin (num 3) (name P3) (type passive))
(pin (num 4) (name P4) (type passive))
(pin (num 5) (name P5) (type passive))
(pin (num 6) (name P6) (type passive))
(pin (num 7) (name P7) (type passive))
(pin (num 8) (name P8) (type passive))
(pin (num 9) (name P9) (type passive))
(pin (num 10) (name P10) (type passive))
(pin (num 11) (name P11) (type passive))
(pin (num 12) (name P12) (type passive))
(pin (num 13) (name P13) (type passive))
(pin (num 14) (name P14) (type passive))
(pin (num 15) (name P15) (type passive))
(pin (num 16) (name P16) (type passive)))))
(libraries
(library (logical device)
(uri /usr/share/kicad/library/device.lib))
(library (logical conn)
(uri /usr/share/kicad/library/conn.lib))
(library (logical 74xx)
(uri /usr/share/kicad/library/74xx.lib)))
(nets
(net (code 1) (name VPP)
(node (ref P5) (pin 16))
(node (ref P14) (pin 8))
(node (ref P14) (pin 6))
(node (ref P14) (pin 4))
(node (ref P14) (pin 2))
(node (ref P14) (pin 12))
(node (ref P14) (pin 14))
(node (ref P14) (pin 16))
(node (ref P9) (pin 8))
(node (ref P9) (pin 10))
(node (ref P5) (pin 14))
(node (ref P5) (pin 12))
(node (ref P5) (pin 10))
(node (ref P5) (pin 8))
(node (ref P9) (pin 6))
(node (ref P9) (pin 4))
(node (ref P9) (pin 2))
(node (ref P2) (pin 4))
(node (ref P2) (pin 2))
(node (ref P5) (pin 6))
(node (ref P9) (pin 16))
(node (ref P9) (pin 14))
(node (ref P9) (pin 12))
(node (ref C8) (pin 1))
(node (ref C7) (pin 1))
(node (ref C6) (pin 1))
(node (ref C5) (pin 1))
(node (ref P12) (pin 1))
(node (ref P14) (pin 10))
(node (ref P2) (pin 16))
(node (ref P5) (pin 4))
(node (ref P5) (pin 2))
(node (ref P2) (pin 14))
(node (ref P2) (pin 12))
(node (ref P2) (pin 10))
(node (ref P2) (pin 8))
(node (ref P2) (pin 6)))
(net (code 2) (name GND)
(node (ref U3) (pin 8))
(node (ref U2) (pin 8))
(node (ref P12) (pin 2))
(node (ref U2) (pin 13))
(node (ref P11) (pin 5))
(node (ref C8) (pin 2))
(node (ref C7) (pin 2))
(node (ref C6) (pin 2))
(node (ref C5) (pin 2))
(node (ref P7) (pin 5))
(node (ref P10) (pin 5))
(node (ref U4) (pin 8))
(node (ref U3) (pin 13))
(node (ref U4) (pin 13))
(node (ref U1) (pin 13))
(node (ref U1) (pin 8))
(node (ref P3) (pin 5))
(node (ref P8) (pin 6))
(node (ref P3) (pin 1))
(node (ref C4) (pin 2))
(node (ref P3) (pin 2))
(node (ref P3) (pin 8))
(node (ref P3) (pin 7))
(node (ref P3) (pin 6))
(node (ref P3) (pin 4))
(node (ref P3) (pin 3))
(node (ref P8) (pin 7))
(node (ref P8) (pin 8))
(node (ref P8) (pin 5))
(node (ref P8) (pin 4))
(node (ref P8) (pin 3))
(node (ref P8) (pin 2))
(node (ref P8) (pin 1))
(node (ref P6) (pin 2))
(node (ref C3) (pin 2))
(node (ref C2) (pin 2))
(node (ref C1) (pin 2))
(node (ref P6) (pin 8))
(node (ref P6) (pin 7))
(node (ref P6) (pin 6))
(node (ref P6) (pin 5))
(node (ref P6) (pin 4))
(node (ref P6) (pin 3))
(node (ref P15) (pin 1))
(node (ref P6) (pin 1))
(node (ref P11) (pin 8))
(node (ref P11) (pin 7))
(node (ref P11) (pin 6))
(node (ref P11) (pin 4))
(node (ref P11) (pin 3))
(node (ref P11) (pin 2))
(node (ref P11) (pin 1))
(node (ref P15) (pin 8))
(node (ref P15) (pin 7))
(node (ref P15) (pin 6))
(node (ref P15) (pin 5))
(node (ref P15) (pin 4))
(node (ref P15) (pin 3))
(node (ref P15) (pin 2))
(node (ref P1) (pin 1))
(node (ref P1) (pin 2))
(node (ref P1) (pin 3))
(node (ref P1) (pin 4))
(node (ref P1) (pin 5))
(node (ref P1) (pin 6))
(node (ref P1) (pin 7))
(node (ref P1) (pin 8))
(node (ref P13) (pin 8))
(node (ref P13) (pin 5))
(node (ref P4) (pin 6))
(node (ref P4) (pin 5))
(node (ref P4) (pin 2))
(node (ref P4) (pin 7))
(node (ref P4) (pin 1))
(node (ref P13) (pin 2))
(node (ref P4) (pin 3))
(node (ref P13) (pin 7))
(node (ref P13) (pin 6))
(node (ref P4) (pin 8))
(node (ref P13) (pin 1))
(node (ref P4) (pin 4))
(node (ref P13) (pin 3))
(node (ref P13) (pin 4)))
(net (code 3) (name /Q8)
(node (ref U2) (pin 15))
(node (ref P5) (pin 1)))
(net (code 4) (name /Q9)
(node (ref U2) (pin 1))
(node (ref P5) (pin 3)))
(net (code 5) (name /Q10)
(node (ref U2) (pin 2))
(node (ref P5) (pin 5)))
(net (code 6) (name /Q24)
(node (ref P14) (pin 1))
(node (ref U4) (pin 15)))
(net (code 7) (name /Q25)
(node (ref U4) (pin 1))
(node (ref P14) (pin 3)))
(net (code 8) (name /Q26)
(node (ref P14) (pin 5))
(node (ref U4) (pin 2)))
(net (code 9) (name /Q27)
(node (ref U4) (pin 3))
(node (ref P14) (pin 7)))
(net (code 10) (name /Q28)
(node (ref U4) (pin 4))
(node (ref P14) (pin 9)))
(net (code 11) (name /Q29)
(node (ref P14) (pin 11))
(node (ref U4) (pin 5)))
(net (code 12) (name /Q30)
(node (ref P14) (pin 13))
(node (ref U4) (pin 6)))
(net (code 13) (name /Q31)
(node (ref P14) (pin 15))
(node (ref U4) (pin 7)))
(net (code 14) (name VCC)
(node (ref U4) (pin 10))
(node (ref C4) (pin 1))
(node (ref P7) (pin 1))
(node (ref U3) (pin 10))
(node (ref P10) (pin 1))
(node (ref U3) (pin 16))
(node (ref U2) (pin 16))
(node (ref U1) (pin 10))
(node (ref U1) (pin 16))
(node (ref U2) (pin 10))
(node (ref C1) (pin 1))
(node (ref C3) (pin 1))
(node (ref U4) (pin 16))
(node (ref C2) (pin 1)))
(net (code 15) (name /BCK)
(node (ref P7) (pin 2))
(node (ref P10) (pin 2))
(node (ref U1) (pin 11))
(node (ref U2) (pin 11))
(node (ref U4) (pin 11))
(node (ref U3) (pin 11)))
(net (code 16) (name /WCK)
(node (ref U1) (pin 12))
(node (ref P7) (pin 3))
(node (ref U2) (pin 12))
(node (ref U4) (pin 12))
(node (ref U3) (pin 12))
(node (ref P10) (pin 3)))
(net (code 17) (name "Net-(U3-Pad9)")
(node (ref U4) (pin 14))
(node (ref U3) (pin 9)))
(net (code 18) (name /SDI)
(node (ref U1) (pin 14))
(node (ref P7) (pin 4)))
(net (code 19) (name "Net-(U1-Pad9)")
(node (ref U2) (pin 14))
(node (ref U1) (pin 9)))
(net (code 20) (name "Net-(U2-Pad9)")
(node (ref U2) (pin 9))
(node (ref U3) (pin 14)))
(net (code 21) (name /Q16)
(node (ref P9) (pin 1))
(node (ref U3) (pin 15)))
(net (code 22) (name /Q17)
(node (ref P9) (pin 3))
(node (ref U3) (pin 1)))
(net (code 23) (name /Q18)
(node (ref U3) (pin 2))
(node (ref P9) (pin 5)))
(net (code 24) (name /Q19)
(node (ref U3) (pin 3))
(node (ref P9) (pin 7)))
(net (code 25) (name /Q11)
(node (ref U2) (pin 3))
(node (ref P5) (pin 7)))
(net (code 26) (name /Q12)
(node (ref U2) (pin 4))
(node (ref P5) (pin 9)))
(net (code 27) (name /Q13)
(node (ref P5) (pin 11))
(node (ref U2) (pin 5)))
(net (code 28) (name /Q14)
(node (ref P5) (pin 13))
(node (ref U2) (pin 6)))
(net (code 29) (name /Q15)
(node (ref U2) (pin 7))
(node (ref P5) (pin 15)))
(net (code 30) (name /Q20)
(node (ref U3) (pin 4))
(node (ref P9) (pin 9)))
(net (code 31) (name /Q21)
(node (ref U3) (pin 5))
(node (ref P9) (pin 11)))
(net (code 32) (name /Q22)
(node (ref U3) (pin 6))
(node (ref P9) (pin 13)))
(net (code 33) (name /Q23)
(node (ref U3) (pin 7))
(node (ref P9) (pin 15)))
(net (code 34) (name /Q0)
(node (ref U1) (pin 15))
(node (ref P2) (pin 1)))
(net (code 35) (name /Q1)
(node (ref U1) (pin 1))
(node (ref P2) (pin 3)))
(net (code 36) (name /SDO)
(node (ref P10) (pin 4))
(node (ref U4) (pin 9)))
(net (code 37) (name /Q2)
(node (ref U1) (pin 2))
(node (ref P2) (pin 5)))
(net (code 38) (name /Q3)
(node (ref U1) (pin 3))
(node (ref P2) (pin 7)))
(net (code 39) (name /Q4)
(node (ref U1) (pin 4))
(node (ref P2) (pin 9)))
(net (code 40) (name /Q5)
(node (ref P2) (pin 11))
(node (ref U1) (pin 5)))
(net (code 41) (name /Q6)
(node (ref P2) (pin 13))
(node (ref U1) (pin 6)))
(net (code 42) (name /Q7)
(node (ref P2) (pin 15))
(node (ref U1) (pin 7)))))