-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathUART-interface.sch
494 lines (494 loc) · 10 KB
/
UART-interface.sch
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
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 4 15
Title "UART-interface"
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 "Editor: Brian Cruz"
Comment4 "Designer: Matthew Frances"
$EndDescr
$Comp
L power:VCC #PWR0109
U 1 1 61A42AAB
P 9850 1550
F 0 "#PWR0109" H 9850 1400 50 0001 C CNN
F 1 "VCC" H 9865 1723 50 0000 C CNN
F 2 "" H 9850 1550 50 0001 C CNN
F 3 "" H 9850 1550 50 0001 C CNN
1 9850 1550
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0110
U 1 1 61A4364E
P 9850 1850
F 0 "#PWR0110" H 9850 1600 50 0001 C CNN
F 1 "GND" H 9855 1677 50 0000 C CNN
F 2 "" H 9850 1850 50 0001 C CNN
F 3 "" H 9850 1850 50 0001 C CNN
1 9850 1850
1 0 0 -1
$EndComp
$Comp
L Device:C C5
U 1 1 61A43B7F
P 9850 1700
F 0 "C5" H 9965 1746 50 0000 L CNN
F 1 "100nF" H 9965 1655 50 0000 L CNN
F 2 "Capacitor_THT:C_Rect_L4.0mm_W2.5mm_P2.50mm" H 9888 1550 50 0001 C CNN
F 3 "~" H 9850 1700 50 0001 C CNN
1 9850 1700
1 0 0 -1
$EndComp
$Comp
L Interface_UART:16550 U2
U 1 1 61A498A6
P 2450 2500
F 0 "U2" H 2450 4381 50 0000 C CNN
F 1 "16550" H 2450 4290 50 0000 C CNN
F 2 "Package_DIP:DIP-40_W15.24mm" H 2450 2500 50 0001 C CIN
F 3 "http://www.ti.com/lit/ds/symlink/pc16550d.pdf" H 2450 2500 50 0001 C CNN
1 2450 2500
1 0 0 -1
$EndComp
$Comp
L Device:C C6
U 1 1 61A4B29D
P 10350 1700
F 0 "C6" H 10465 1746 50 0000 L CNN
F 1 "100nF" H 10465 1655 50 0000 L CNN
F 2 "Capacitor_THT:C_Rect_L4.0mm_W2.5mm_P2.50mm" H 10388 1550 50 0001 C CNN
F 3 "~" H 10350 1700 50 0001 C CNN
1 10350 1700
1 0 0 -1
$EndComp
Wire Wire Line
10350 1550 9850 1550
Connection ~ 9850 1550
Wire Wire Line
10350 1850 9850 1850
Connection ~ 9850 1850
$Comp
L power:VCC #PWR0111
U 1 1 61A4DA12
P 2700 800
F 0 "#PWR0111" H 2700 650 50 0001 C CNN
F 1 "VCC" H 2715 973 50 0000 C CNN
F 2 "" H 2700 800 50 0001 C CNN
F 3 "" H 2700 800 50 0001 C CNN
1 2700 800
1 0 0 -1
$EndComp
Wire Wire Line
2700 800 2450 800
Entry Wire Line
1350 1100 1250 1000
Entry Wire Line
1350 1200 1250 1100
Entry Wire Line
1350 1300 1250 1200
Entry Wire Line
1350 1400 1250 1300
Entry Wire Line
1350 1500 1250 1400
Entry Wire Line
1350 1600 1250 1500
Entry Wire Line
1350 1700 1250 1600
Entry Wire Line
1350 1800 1250 1700
Wire Wire Line
1450 1100 1350 1100
Wire Wire Line
1350 1200 1450 1200
Wire Wire Line
1450 1300 1350 1300
Wire Wire Line
1350 1400 1450 1400
Wire Wire Line
1450 1500 1350 1500
Wire Wire Line
1350 1600 1450 1600
Wire Wire Line
1450 1700 1350 1700
Wire Wire Line
1350 1800 1450 1800
Text HLabel 1450 3800 0 50 Output ~ 0
INTR
Wire Wire Line
1450 3400 1000 3400
Wire Wire Line
1000 3400 1000 3500
Wire Wire Line
1450 3500 1000 3500
Connection ~ 1000 3500
Text HLabel 1450 3600 0 50 Input ~ 0
~RD
Text HLabel 1450 3300 0 50 Input ~ 0
~WR
Wire Wire Line
1000 3500 1000 3700
$Comp
L power:GND #PWR0112
U 1 1 61A503DE
P 2450 4200
F 0 "#PWR0112" H 2450 3950 50 0001 C CNN
F 1 "GND" H 2455 4027 50 0000 C CNN
F 2 "" H 2450 4200 50 0001 C CNN
F 3 "" H 2450 4200 50 0001 C CNN
1 2450 4200
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0113
U 1 1 61A64B26
P 1000 4050
F 0 "#PWR0113" H 1000 3800 50 0001 C CNN
F 1 "GND" H 1005 3877 50 0000 C CNN
F 2 "" H 1000 4050 50 0001 C CNN
F 3 "" H 1000 4050 50 0001 C CNN
1 1000 4050
1 0 0 -1
$EndComp
NoConn ~ 1450 3000
Text HLabel 1450 2700 0 50 Input ~ 0
PCLK
Text Label 1350 1100 0 50 ~ 0
D8
Text Label 1350 1200 0 50 ~ 0
D9
Text Label 1350 1300 0 50 ~ 0
D10
Text Label 1350 1400 0 50 ~ 0
D11
Text Label 1350 1500 0 50 ~ 0
D12
Text Label 1350 1600 0 50 ~ 0
D13
Text Label 1350 1700 0 50 ~ 0
D14
Text Label 1350 1800 0 50 ~ 0
D15
Text HLabel 1250 900 0 50 BiDi ~ 0
D[0..15]
Text Notes 10800 850 2 50 ~ 0
UART Interface\n I/O Addresses 0xFFEF to 0xFFE1
Wire Notes Line
9450 650 9450 900
Wire Notes Line
10850 900 10850 650
Wire Notes Line
9450 650 10850 650
Wire Notes Line
9450 900 10850 900
Text HLabel 1450 3900 0 50 Input ~ 0
RESET
Wire Wire Line
3450 3700 3550 3700
Wire Wire Line
3550 3700 3550 3900
Wire Wire Line
3550 3900 3450 3900
$Comp
L power:VCC #PWR0114
U 1 1 61AAB957
P 6200 4150
F 0 "#PWR0114" H 6200 4000 50 0001 C CNN
F 1 "VCC" H 6215 4323 50 0000 C CNN
F 2 "" H 6200 4150 50 0001 C CNN
F 3 "" H 6200 4150 50 0001 C CNN
1 6200 4150
-1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0115
U 1 1 61A86B8C
P 8900 5650
F 0 "#PWR0115" H 8900 5400 50 0001 C CNN
F 1 "GND" H 8905 5477 50 0000 C CNN
F 2 "" H 8900 5650 50 0001 C CNN
F 3 "" H 8900 5650 50 0001 C CNN
1 8900 5650
-1 0 0 -1
$EndComp
$Comp
L DSUB-9:DSUB-9 J?
U 1 1 61A48DF3
P 9850 3000
AR Path="/61A48DF3" Ref="J?" Part="1"
AR Path="/61A42887/61A48DF3" Ref="J6" Part="1"
F 0 "J6" H 10678 2653 60 0000 L CNN
F 1 "DSUB-9" H 10678 2547 60 0000 L CNN
F 2 "Libraries:DSUB-9" H 10450 2640 60 0001 C CNN
F 3 "" H 9850 3000 60 0000 C CNN
1 9850 3000
1 0 0 -1
$EndComp
$Comp
L max235cpg:max235cpg U3
U 1 1 61B898E2
P 6250 4350
F 0 "U3" H 7550 4737 60 0000 C CNN
F 1 "max235cpg" H 7550 4631 60 0000 C CNN
F 2 "Libraries:max235cpg" H 7550 4590 60 0001 C CNN
F 3 "" H 6250 4350 60 0000 C CNN
1 6250 4350
1 0 0 -1
$EndComp
NoConn ~ 3450 3300
NoConn ~ 3450 3200
NoConn ~ 3450 3100
Entry Wire Line
1350 2000 1250 1900
Entry Wire Line
1350 2100 1250 2000
Entry Wire Line
1350 2200 1250 2100
Wire Wire Line
1450 2200 1350 2200
Wire Wire Line
1350 2100 1450 2100
Wire Wire Line
1450 2000 1350 2000
Text HLabel 1250 1800 0 50 Input ~ 0
A[0..19]
Text Label 1350 2000 0 50 ~ 0
A1
Text Label 1350 2100 0 50 ~ 0
A2
Text Label 1350 2200 0 50 ~ 0
A3
Wire Wire Line
9850 3100 6100 3100
Wire Wire Line
9850 3200 5950 3200
Wire Wire Line
9850 3300 5850 3300
Wire Wire Line
9850 3500 5800 3500
Wire Wire Line
9850 3600 5700 3600
Wire Wire Line
9850 3700 9050 3700
Wire Wire Line
9850 3800 9150 3800
$Comp
L power:GND #PWR0116
U 1 1 624418EE
P 6150 5650
F 0 "#PWR0116" H 6150 5400 50 0001 C CNN
F 1 "GND" H 6155 5477 50 0000 C CNN
F 2 "" H 6150 5650 50 0001 C CNN
F 3 "" H 6150 5650 50 0001 C CNN
1 6150 5650
-1 0 0 -1
$EndComp
Wire Wire Line
8850 4650 8900 4650
Wire Wire Line
8900 4650 8900 4750
Wire Wire Line
8900 4750 8850 4750
Wire Wire Line
8900 4750 8900 5150
Connection ~ 8900 4750
Wire Wire Line
3450 1300 9200 1300
Wire Wire Line
3450 1400 8950 1400
Wire Wire Line
3450 1500 5750 1500
Wire Wire Line
3450 1600 9100 1600
Wire Wire Line
3450 2000 5900 2000
Wire Wire Line
3450 2100 9000 2100
Wire Wire Line
3450 2700 6050 2700
Wire Wire Line
3450 2800 6000 2800
Wire Wire Line
8850 4350 8900 4350
Wire Wire Line
8900 4350 8900 3000
Wire Wire Line
8900 3000 9850 3000
Wire Wire Line
8850 4450 8950 4450
Wire Wire Line
8950 4450 8950 1400
Wire Wire Line
6250 5450 6200 5450
Wire Wire Line
6200 4150 6200 5450
Wire Wire Line
6250 5350 6150 5350
Wire Wire Line
6150 5350 6150 5650
Wire Wire Line
6100 5250 6100 3100
Wire Wire Line
6100 5250 6250 5250
Wire Wire Line
6250 5150 6050 5150
Wire Wire Line
6050 5150 6050 2700
Wire Wire Line
6250 5050 6000 5050
Wire Wire Line
6000 5050 6000 2800
Wire Wire Line
6250 4550 5950 4550
Wire Wire Line
5950 4550 5950 3200
Wire Wire Line
6250 4950 5900 4950
Wire Wire Line
5900 4950 5900 2000
Wire Wire Line
6250 4650 5850 4650
Wire Wire Line
5850 4650 5850 3300
Wire Wire Line
9850 3400 9750 3400
Wire Wire Line
9750 3400 9750 3900
$Comp
L power:GND #PWR0117
U 1 1 624E8BB9
P 9750 3900
F 0 "#PWR0117" H 9750 3650 50 0001 C CNN
F 1 "GND" H 9755 3727 50 0000 C CNN
F 2 "" H 9750 3900 50 0001 C CNN
F 3 "" H 9750 3900 50 0001 C CNN
1 9750 3900
-1 0 0 -1
$EndComp
Wire Wire Line
6250 4750 5800 4750
Wire Wire Line
5800 4750 5800 3500
Wire Wire Line
6250 4850 5750 4850
Wire Wire Line
5750 4850 5750 1500
Wire Wire Line
8850 5250 9000 5250
Wire Wire Line
9000 5250 9000 2100
Wire Wire Line
6250 4450 5700 4450
Wire Wire Line
5700 4450 5700 3600
Wire Wire Line
8850 4950 9050 4950
Wire Wire Line
9050 4950 9050 3700
Wire Wire Line
8850 5050 9100 5050
Wire Wire Line
9100 5050 9100 1600
Wire Wire Line
8850 5450 9150 5450
Wire Wire Line
9150 5450 9150 3800
Wire Wire Line
8850 5350 9200 5350
Wire Wire Line
9200 5350 9200 1300
NoConn ~ 6250 4350
NoConn ~ 8850 4850
NoConn ~ 3450 1900
NoConn ~ 3450 2200
Wire Notes Line
600 4450 600 550
Wire Notes Line
600 550 3650 550
Wire Notes Line
3650 550 3650 4450
Wire Notes Line
10750 1250 9650 1250
Wire Notes Line
9650 1250 9650 2100
Wire Notes Line
9650 2100 10750 2100
Wire Notes Line
10750 1250 10750 2100
Wire Notes Line
11100 5900 11100 2850
Wire Notes Line
11100 2850 5600 2850
Wire Notes Line
5600 2850 5600 5900
Wire Notes Line
5600 5900 11100 5900
Text Notes 650 650 0 50 ~ 0
UART Receiver/Transmitter
Text Notes 10700 1350 2 50 ~ 0
Power Decoupling
Text Notes 11050 5850 2 50 ~ 0
DSUB-9 Connector and Line Driver
Wire Wire Line
1450 3700 1000 3700
Connection ~ 1000 3700
Wire Wire Line
1000 3700 1000 4050
$Comp
L Device:R R3
U 1 1 61C6139A
P 1050 2300
F 0 "R3" V 1257 2300 50 0000 C CNN
F 1 "1k" V 1166 2300 50 0000 C CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 980 2300 50 0001 C CNN
F 3 "~" H 1050 2300 50 0001 C CNN
1 1050 2300
0 -1 -1 0
$EndComp
$Comp
L power:VCC #PWR0118
U 1 1 61C62224
P 800 2300
F 0 "#PWR0118" H 800 2150 50 0001 C CNN
F 1 "VCC" H 815 2473 50 0000 C CNN
F 2 "" H 800 2300 50 0001 C CNN
F 3 "" H 800 2300 50 0001 C CNN
1 800 2300
1 0 0 -1
$EndComp
Wire Wire Line
1450 2400 1350 2400
Wire Wire Line
1350 2400 1350 2300
Wire Wire Line
1350 2300 1450 2300
Wire Wire Line
1200 2300 1350 2300
Connection ~ 1350 2300
Wire Wire Line
900 2300 800 2300
Text HLabel 1450 2500 0 50 Input ~ 0
~CS
Wire Notes Line
3650 4450 600 4450
Wire Wire Line
8850 4550 8900 4550
Wire Wire Line
8900 4550 8900 4650
Connection ~ 8900 4650
Wire Wire Line
8850 5150 8900 5150
Connection ~ 8900 5150
Wire Wire Line
8900 5150 8900 5650
Wire Bus Line
1250 1800 1250 2100
Wire Bus Line
1250 900 1250 1700
$EndSCHEMATC