-
Notifications
You must be signed in to change notification settings - Fork 1
/
timer.sch
386 lines (386 loc) · 8.15 KB
/
timer.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
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 12 16
Title "Wugo PCII System Board"
Date ""
Rev "1.0"
Comp ""
Comment1 "Schematics Copyright (c) 2020 David J. Fiddes <D.J@fiddes.net>"
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L Timer:8253 IC?
U 1 1 5F2EBEAA
P 2800 3700
AR Path="/5EC569ED/5F2EBEAA" Ref="IC?" Part="1"
AR Path="/5F2E6CA0/5F2EBEAA" Ref="IC56" Part="1"
F 0 "IC56" H 2450 4650 50 0000 C CNN
F 1 "8253" H 3100 4650 50 0000 C CNN
F 2 "Package_DIP:DIP-24_W15.24mm" H 2850 3950 50 0001 C CNN
F 3 "http://www.cpcwiki.eu/imgs/e/e3/8253.pdf" H 2350 4600 50 0001 C CNN
1 2800 3700
1 0 0 -1
$EndComp
$Comp
L Connector:Conn_01x04_Male SPK1
U 1 1 5F2EBFC8
P 8200 2100
F 0 "SPK1" H 8172 2074 50 0000 R CNN
F 1 "SPEAKER" H 8172 1983 50 0000 R CNN
F 2 "" H 8200 2100 50 0001 C CNN
F 3 "~" H 8200 2100 50 0001 C CNN
1 8200 2100
-1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR086
U 1 1 5F2ECC14
P 7800 1850
F 0 "#PWR086" H 7800 1700 50 0001 C CNN
F 1 "+5V" H 7815 2023 50 0000 C CNN
F 2 "" H 7800 1850 50 0001 C CNN
F 3 "" H 7800 1850 50 0001 C CNN
1 7800 1850
1 0 0 -1
$EndComp
Wire Wire Line
8000 2300 7800 2300
Wire Wire Line
7800 2300 7800 2100
Wire Wire Line
8000 2100 7800 2100
Connection ~ 7800 2100
Wire Wire Line
7800 2100 7800 1850
$Comp
L power:GND #PWR087
U 1 1 5F2ED3A7
P 7900 2450
F 0 "#PWR087" H 7900 2200 50 0001 C CNN
F 1 "GND" H 7905 2277 50 0000 C CNN
F 2 "" H 7900 2450 50 0001 C CNN
F 3 "" H 7900 2450 50 0001 C CNN
1 7900 2450
1 0 0 -1
$EndComp
Wire Wire Line
8000 2200 7900 2200
Wire Wire Line
7900 2200 7900 2400
$Comp
L Device:R R28
U 1 1 5F2ED91A
P 7450 2000
F 0 "R28" V 7243 2000 50 0000 C CNN
F 1 "10R" V 7334 2000 50 0000 C CNN
F 2 "" V 7380 2000 50 0001 C CNN
F 3 "~" H 7450 2000 50 0001 C CNN
1 7450 2000
0 1 1 0
$EndComp
Wire Wire Line
8000 2000 7600 2000
$Comp
L Transistor_BJT:2N3904 Q1
U 1 1 5F2EDECD
P 6400 2200
F 0 "Q1" H 6590 2246 50 0000 L CNN
F 1 "2N3904" H 6590 2155 50 0000 L CNN
F 2 "Package_TO_SOT_THT:TO-92_Inline" H 6600 2125 50 0001 L CIN
F 3 "https://www.fairchildsemi.com/datasheets/2N/2N3904.pdf" H 6400 2200 50 0001 L CNN
1 6400 2200
1 0 0 -1
$EndComp
Wire Wire Line
7900 2400 7050 2400
Connection ~ 7900 2400
Wire Wire Line
7900 2400 7900 2450
Wire Wire Line
6500 2000 7050 2000
$Comp
L Device:C C24
U 1 1 5F2EF404
P 7050 2200
F 0 "C24" H 7165 2246 50 0000 L CNN
F 1 "100nF" H 7165 2155 50 0000 L CNN
F 2 "" H 7088 2050 50 0001 C CNN
F 3 "~" H 7050 2200 50 0001 C CNN
1 7050 2200
1 0 0 -1
$EndComp
Wire Wire Line
7050 2000 7050 2050
Connection ~ 7050 2000
Wire Wire Line
7050 2000 7300 2000
Wire Wire Line
7050 2350 7050 2400
Connection ~ 7050 2400
Wire Wire Line
7050 2400 6500 2400
$Comp
L Device:R R24
U 1 1 5F2F0D4F
P 6050 2050
F 0 "R24" H 5980 2004 50 0000 R CNN
F 1 "4K7" H 5980 2095 50 0000 R CNN
F 2 "" V 5980 2050 50 0001 C CNN
F 3 "~" H 6050 2050 50 0001 C CNN
1 6050 2050
-1 0 0 1
$EndComp
Wire Wire Line
6050 2200 6200 2200
$Comp
L 74xx:74LS00 IC84
U 3 1 5F2F4453
P 5550 2200
F 0 "IC84" H 5550 2525 50 0000 C CNN
F 1 "74LS00" H 5550 2434 50 0000 C CNN
F 2 "" H 5550 2200 50 0001 C CNN
F 3 "http://www.ti.com/lit/gpn/sn74ls00" H 5550 2200 50 0001 C CNN
3 5550 2200
1 0 0 -1
$EndComp
Wire Wire Line
5850 2200 6050 2200
Connection ~ 6050 2200
Text Label 2000 3000 0 50 ~ 0
XD0
Text Label 2000 3100 0 50 ~ 0
XD1
Text Label 2000 3200 0 50 ~ 0
XD2
Text Label 2000 3300 0 50 ~ 0
XD3
Text Label 2000 3400 0 50 ~ 0
XD4
Text Label 2000 3500 0 50 ~ 0
XD5
Text Label 2000 3600 0 50 ~ 0
XD6
Text Label 2000 3700 0 50 ~ 0
XD7
Wire Wire Line
2000 3000 2200 3000
Wire Wire Line
2000 3100 2200 3100
Wire Wire Line
2000 3200 2200 3200
Wire Wire Line
2000 3300 2200 3300
Wire Wire Line
2000 3400 2200 3400
Wire Wire Line
2000 3500 2200 3500
Wire Wire Line
2000 3600 2200 3600
Wire Wire Line
2000 3700 2200 3700
Wire Wire Line
1750 3900 2200 3900
Wire Wire Line
2000 4000 2200 4000
Wire Wire Line
2000 4100 2200 4100
Wire Wire Line
2000 4200 2200 4200
Text Label 2000 4100 0 50 ~ 0
XA0
Text Label 2000 4200 0 50 ~ 0
XA1
Wire Wire Line
4250 3300 3400 3300
Wire Wire Line
3400 3700 3550 3700
Wire Wire Line
3550 3700 3550 3200
Wire Wire Line
3550 2700 2800 2700
Wire Wire Line
3400 3200 3550 3200
Connection ~ 3550 3200
Wire Wire Line
3550 3200 3550 2700
Wire Wire Line
3400 3100 3700 3100
Wire Wire Line
3400 3600 3700 3600
Wire Wire Line
3700 3600 3700 3100
Connection ~ 3700 3100
Wire Wire Line
3700 3100 4250 3100
Wire Wire Line
3700 3600 3700 4100
Wire Wire Line
3700 4100 3400 4100
Connection ~ 3700 3600
Text GLabel 7200 3700 2 50 Output ~ 0
DRQ0
Text Notes 6200 4350 0 50 ~ 0
DMA memory refresh tick
Wire Wire Line
6700 3700 7200 3700
Wire Wire Line
6400 4200 6000 4200
Wire Wire Line
6400 4100 6400 4200
Text GLabel 6000 4200 0 50 Input ~ 0
~DACK0~
NoConn ~ 6700 3900
Wire Wire Line
6100 3700 6100 3500
Wire Wire Line
6100 3500 6400 3500
$Comp
L 74xx:74LS74 IC?
U 1 1 5F38B815
P 6400 3800
AR Path="/5EC54617/5F38B815" Ref="IC?" Part="1"
AR Path="/5F2E6CA0/5F38B815" Ref="IC69" Part="1"
F 0 "IC69" H 6200 4150 50 0000 C CNN
F 1 "74LS74" H 6650 4100 50 0000 C CNN
F 2 "" H 6400 3800 50 0001 C CNN
F 3 "74xx/74hc_hct74.pdf" H 6400 3800 50 0001 C CNN
1 6400 3800
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR085
U 1 1 5F38DC92
P 6400 3400
F 0 "#PWR085" H 6400 3250 50 0001 C CNN
F 1 "+5V" H 6415 3573 50 0000 C CNN
F 2 "" H 6400 3400 50 0001 C CNN
F 3 "" H 6400 3400 50 0001 C CNN
1 6400 3400
1 0 0 -1
$EndComp
Wire Wire Line
6400 3400 6400 3500
Connection ~ 6400 3500
$Comp
L power:+5V #PWR084
U 1 1 5F3919C0
P 2800 2600
F 0 "#PWR084" H 2800 2450 50 0001 C CNN
F 1 "+5V" H 2815 2773 50 0000 C CNN
F 2 "" H 2800 2600 50 0001 C CNN
F 3 "" H 2800 2600 50 0001 C CNN
1 2800 2600
1 0 0 -1
$EndComp
Wire Wire Line
2800 2600 2800 2700
Connection ~ 2800 2700
Wire Wire Line
3400 4200 3950 4200
$Comp
L 74xx:74LS00 IC84
U 4 1 5F3BB5DE
P 4400 4850
F 0 "IC84" H 4400 5175 50 0000 C CNN
F 1 "74LS00" H 4400 5084 50 0000 C CNN
F 2 "" H 4400 4850 50 0001 C CNN
F 3 "http://www.ti.com/lit/gpn/sn74ls00" H 4400 4850 50 0001 C CNN
4 4400 4850
1 0 0 -1
$EndComp
Wire Wire Line
3400 4300 3800 4300
Wire Wire Line
3800 4300 3800 4750
Wire Wire Line
3800 4750 4100 4750
Wire Wire Line
3400 3800 6100 3800
Wire Wire Line
4700 4850 5000 4850
Wire Wire Line
5250 2100 5250 2200
Wire Wire Line
5250 2200 5000 2200
Connection ~ 5250 2200
Wire Wire Line
5250 2200 5250 2300
Wire Wire Line
5000 2200 5000 4850
Wire Wire Line
3950 4950 4100 4950
Wire Wire Line
3800 4300 3950 4300
Connection ~ 3800 4300
Text GLabel 1800 4400 0 50 Input ~ 0
~TIMER_CS~
Text GLabel 1750 3900 0 50 Input ~ 0
~XIOR~
Text GLabel 2000 4000 0 50 Input ~ 0
~XIOW~
Entry Wire Line
1900 4300 2000 4200
Entry Wire Line
1900 4200 2000 4100
Wire Wire Line
1800 4400 2200 4400
Wire Bus Line
1900 4200 1900 4300
Wire Bus Line
1900 4300 1350 4300
Text GLabel 1350 4300 0 50 Input ~ 0
XA[0..19]
Entry Wire Line
1900 2900 2000 3000
Entry Wire Line
1900 3000 2000 3100
Entry Wire Line
1900 3100 2000 3200
Entry Wire Line
1900 3200 2000 3300
Entry Wire Line
1900 3300 2000 3400
Entry Wire Line
1900 3400 2000 3500
Entry Wire Line
1900 3500 2000 3600
Entry Wire Line
1900 3600 2000 3700
Wire Bus Line
1900 2750 1350 2750
Text GLabel 1350 2750 0 50 3State ~ 0
XD[0..7]
$Comp
L power:GND #PWR0137
U 1 1 61391A6C
P 2800 4750
F 0 "#PWR0137" H 2800 4500 50 0001 C CNN
F 1 "GND" H 2805 4577 50 0000 C CNN
F 2 "" H 2800 4750 50 0001 C CNN
F 3 "" H 2800 4750 50 0001 C CNN
1 2800 4750
1 0 0 -1
$EndComp
Wire Wire Line
2800 4700 2800 4750
NoConn ~ 6050 1900
Text Notes 5750 1800 0 50 ~ 0
This makes no sense and appears \nto be a tracking error
Text GLabel 4250 3100 2 50 Input ~ 0
TIMER_CLOCK
Text GLabel 4250 3300 2 50 Output ~ 0
IRQ0
Text GLabel 3950 4200 2 50 Input ~ 0
TIMER2_GATE_SPEAKER
Text GLabel 3950 4300 2 50 Output ~ 0
TIMER2_OUT
Text GLabel 3950 4950 0 50 Input ~ 0
SPEAKER_DATA
Wire Bus Line
1900 2750 1900 3600
$EndSCHEMATC