Subversion Repositories svn.mios

Rev

Rev 1118 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1118 tk 1
%!PS-Adobe-3.0
1200 tk 2
%%Title: mbhp_ainser8.ps
3
%%Creator: XCircuit v3.8 rev45
4
%%CreationDate: Sun Jun 21 17:49:52 2015
1118 tk 5
%%Pages: 1
6
%%BoundingBox: 0 0 612 792
7
%%DocumentNeededResources: font Helvetica Times-Roman Courier Courier-Bold
8
%%EndComments
9
%%BeginProlog
10
%
11
%  PostScript prolog for output from xcircuit
1200 tk 12
%  Version: 3.8
1118 tk 13
%
14
%  Electrical circuit (and otherwise general) drawing program
15
%
1200 tk 16
%  Written by Tim Edwards 8/5/93--11/1/10  (tim.edwards@multigig.com)
1118 tk 17
%  The Johns Hopkins University (1993-2004)
1200 tk 18
%  MultiGiG, Inc. (2004-2012)
1118 tk 19
%
1200 tk 20
%%BeginResource: procset XCIRCproc 3.8 0
1118 tk 21
%
22
% supporting definitions --- these are the primary xcircuit types.
23
 
24
/XCIRCsave save def
25
/topmat matrix currentmatrix def
26
 
27
/fontslant { /slant exch def [1 0 slant 1 0 0]
28
    exch findfont exch makefont dup length dict /ndict exch def
29
    { 1 index /FID ne { ndict 3 1 roll put } { pop pop } ifelse } forall
30
    ndict definefont pop} def
31
/ul { dup type /stringtype eq showflag 1 eq and { gsave
32
   currentpoint topmat setmatrix 0 0 moveto 2 index stringwidth pop (_)
33
   false charpath flattenpath pathbbox grestore exch pop 1 index
34
   sub setlinewidth exch pop currentpoint 3 -1 roll add moveto 0
35
   rlineto stroke moveto } if } def
36
/ol { dup type /stringtype eq showflag 1 eq and { gsave gsave
37
   currentpoint topmat setmatrix 2 index stringwidth pop 3 index
38
   true charpath flattenpath pathbbox grestore exch pop
39
   exch pop topmat setmatrix (_) true charpath pathbbox grestore
40
   exch pop 1 index sub setlinewidth exch pop currentpoint
41
   exch 4 1 roll exch sub add moveto pop 0 rlineto stroke
42
   moveto } if } def
43
/stW { gsave currentpoint newpath moveto true charpath flattenpath
44
	pathbbox pop exch pop sub grestore } def
45
/Ts {mark Tabs aload pop counttomark 1 add array astore /Tabs exch def Tabs
46
 
47
/Tbn {mark Tabs aload pop counttomark dup 2 add 1 roll cleartomark 1 sub} def
48
/Tb { 0 1 Tbn {Tabs exch get dup currentpoint pop lt
49
	{currentpoint exch pop moveto exit} {pop} ifelse } for } def
50
/Tf { Tbn -1 0 {Tabs exch get dup currentpoint pop gt
51
	{currentpoint exch pop moveto exit} {pop} ifelse } for } def
52
/qS { (aa) stW (a a) stW sub 4 div 0 Kn } def
53
/hS { qS qS } def
54
/pspc 0 def
55
/cf0 { scalefont setfont } bind def
56
/Kn { dup kY add /kY exch def rmoveto } bind def
57
/ss { /fscale fscale 0.67 mul def currentfont 0.67 cf0 0 fscale0 fscale mul
58
	0.33 mul neg Kn} def
59
/Ss { /fscale fscale 0.67 mul def currentfont 0.67 cf0 0 fscale0 fscale mul
60
	0.67 mul Kn } def
61
/ns { 0 kY neg Kn /kY 0 def /fscale 1.0 def xfont0 1.0 cf0 } def
1200 tk 62
/MR { /twidth exch def } def
1118 tk 63
/CR { ns 0 /Bline Bline fscale0 neg add def Bline moveto } def
64
/cf { dup type /realtype ne {1.0} if exch findfont exch kY 0 eq
65
	{ 40 mul dup /fscale0 exch def cf0 /xfont0 currentfont def}
66
	{fscale0 mul fscale mul cf0} ifelse } def
67
/ctmk { counttomark dup 2 add -1 roll pop } bind def
1200 tk 68
/label { gsave translate 0 0 moveto dup scale neg
69
	/rotval exch def /twidth 100000 def /just exch def just 384 and
70
 
71
	gt {gsave rotval rotate 0 1 dtransform gsave pagemat setmatrix
72
	idtransform exch grestore 1 0 dtransform gsave pagemat setmatrix
73
	idtransform exch grestore dup abs 1e-9 lt {pop mul 0 gt} {3 1 roll
74
	pop pop 0 lt} ifelse grestore {-1 /rotval rotval neg def /just just
75
	dup 3 and 1 ne {3 xor} if def} {1} ifelse exch -1e-9 lt {-1 /rotval
76
	rotval neg def /just just dup 12 and 4 ne {12 xor} if def} {1}
77
	ifelse scale } if /showflag 0 def /fspc pspc def /Bline 0 def /Tabs
78
 
79
	1 0 dtransform exch atan rotate {exch dup type /stringtype eq {gsave
80
        dup gsave newpath 0 0 moveto true charpath flattenpath pathbbox pop
81
	exch pop exch pop grestore currentpoint pop add twidth
82
	ge {grestore CR exch 1 add dup 2 add {CR} exch 1 roll exch} {grestore}
83
	ifelse true charpath flattenpath} {dup type /arraytype eq {exec} {12
84
	string cvs true charpath flattenpath} ifelse} ifelse} repeat exch pop
85
	pathbbox grestore 3 -1 roll pop 3 1 roll just 1 and 0 gt {just 2 and
86
 
87
	fspc add} ifelse exch Bline exch just 4 and 0 gt {just 8 and 0 gt
88
	{exch pop neg fspc sub} {add 0.5 mul neg} ifelse} {pop neg fspc add}
89
	ifelse rotval rotate Kn currentpoint translate /showflag 1 def /Bline
90
 
91
	/stringtype eq {mshow} {dup type /arraytype eq {exec} {12 string cvs
92
	mshow} ifelse} ifelse} repeat grestore endclip} def
1118 tk 93
/pinlabel { 4 index 32 and 0 ne hlevel 0 eq or { /pspc 10 def label
94
	/pspc 0 def } { pop pop pop pop pop {pop} repeat } ifelse } def
95
/pinglobal { pinlabel } def
96
/infolabel { pinlabel } def
1200 tk 97
/graphic { gsave 4 index cvx exec /DataSource get resetfile translate 0 0
98
	moveto neg rotate dup scale cvx exec image grestore endclip} def
1118 tk 99
 
100
/scb { setrgbcolor } bind def  /sce { defColor aload pop scb } bind def
101
/cRedef {/defColor currentcolor 3 array astore def} def
102
/begingate {dup type /dicttype ne {1 dict} if begin	% default params
103
	dup type /dicttype ne {1 dict} if begin		% instanced params
1200 tk 104
	/hlevel hlevel 1 add def /defColor currentcolor sce 3 array astore
105
	def gsave sce translate 0 0 moveto neg rotate dup type /nametype
106
	eq not { dup abs currentlinewidth exch div setlinewidth } { pop }
107
	ifelse dup abs scale clipped 1 and 1 eq {/clipped clipped 1 add def}
108
	if} bind def
1118 tk 109
/endgate { /hlevel hlevel 1 sub def grestore defColor aload pop cRedef
1200 tk 110
	scb end end endclip} bind def
1118 tk 111
 
112
/hlevel 0 def
1200 tk 113
/endclip {clipped 1 and 1 eq {grestore /clipped clipped 1 sub def} if} def
1118 tk 114
/tmpa [1 0 0 1 0 0] def
115
/gar {8 8 true tmpa {<c0 c0 00 00 0c 0c 00 00>} imagemask} bind
116
{8 8 true tmpa {<30 70 60 02 03 07 06 20>} imagemask} bind
117
{8 8 true tmpa {<0c 1e 1e 0c c0 e1 e1 c0>} imagemask} bind
118
{8 8 true tmpa {<0f 0f 0f 0f f0 f0 f0 f0>} imagemask} bind
119
{8 8 true tmpa {<3f f3 e1 e1 f3 3f 1e 1e>} imagemask} bind
120
{8 8 true tmpa {<df cf 8f 9f fd fc f8 f9>} imagemask} bind
121
{8 8 true tmpa {<ff 3f 3f ff ff f3 f3 ff>} imagemask} bind 7 array astore def
122
/ppaint { gsave clip tmpa dup setmatrix pathbbox neg exch neg 4 2 roll
123
  neg 4 -1 roll 2 copy gt {exch} if 8 div ceiling 8 mul 4 2 roll neg 2 copy
124
  gt {exch} if 8 div ceiling 8 mul 3 -1 roll -8 5 -1 roll
125
  { 3 index exch 5 exch put dup -8 3 index { 3 index
126
  exch 4 exch put 3 index exec } for } for pop pop pop pop grestore } bind def
127
/setstyles {
1200 tk 128
  currentlinewidth mul setlinewidth /style exch def style 2048 and 0 gt
129
  clipped 1 and 0 eq and {clip newpath /clipped clipped 1 add def} {
1118 tk 130
  style 1 and 0 gt not {closepath} if
1200 tk 131
  style 1024 and 0 gt {2 setlinecap 0 setlinejoin} if
1118 tk 132
  style 2 and 0 gt {currentlinewidth 4 mul dup 2 array astore 0 setdash} if
133
  style 4 and 0 gt {0.5 currentlinewidth 4 mul 2 array astore 0 setdash} if
134
  gsave style 16 and 0 gt { style 224 and -5 bitshift style 256 and 0 gt {
135
  7 exch sub 8 div dup 1 exch sub currentrgbcolor 3 array astore
136
  {3 copy mul add 4 1 roll pop} forall pop pop setrgbcolor eofill}
137
  {dup 7 lt {gar exch get ppaint} {pop eofill} ifelse} ifelse}
138
  {style 256 and 0 gt {1 setgray eofill} if} ifelse grestore style 8 and 0 gt
1200 tk 139
  style 512 eq or {newpath} {stroke} ifelse grestore endclip} ifelse} def
1118 tk 140
 
1200 tk 141
/addtoy {exch dup dup 2 mul 3 add 1 roll -1 1 { 4 1 roll dup 4 1 roll add
142
	4 -1 roll 2 mul 1 add index 2 mul 2 add 2 roll} for pop} def
143
/addtoy1 {1 exch addtoy pop} def
144
/addtoy3 {3 exch addtoy pop} def
145
/addtoy4 {4 exch addtoy pop} def
146
/addtox {exch dup dup 2 mul 3 add 1 roll -1 1 { 4 1 roll dup 4 1 roll 3 -1 roll
147
	add exch 4 -1 roll 2 mul 1 add index 2 mul 2 add 2 roll} for pop} def
148
/addtox1 {1 exch addtox pop} def
149
/addtox3 {3 exch addtox pop} def
150
/addtox4 {4 exch addtox pop} def
1118 tk 151
/polygon { gsave /num exch def moveto num 1 sub {lineto} repeat setstyles } def
152
/xcarc   { gsave newpath arc setstyles } def
153
/elb { matrix currentmatrix 7 -1 roll 7 -1 roll translate 5 1 roll 4 -1 roll
154
	3 index div 1 scale } def
155
/ele { 0 4 1 roll 0 4 1 roll } bind def
156
/ellipse { gsave elb newpath ele arc setmatrix setstyles } def
157
/pellip  { elb ele arc setmatrix } def
158
/nellip  { elb ele arcn setmatrix } def
159
/spline  { gsave moveto curveto setstyles } def
160
/polyc   { {lineto} repeat } bind def
161
/beginpath { gsave moveto } bind def
162
/endpath { setstyles } bind def
1200 tk 163
/bop	 { 1 setlinecap 2 setlinejoin 6 setmiterlimit 0 0 0 scb cRedef
164
	/clipped 0 def} def
1118 tk 165
/psinsertion {/PSobj save def /showpage {} def /setpagedevice {pop} def bop
166
	rotate translate dup scale} def
167
/end_insert {PSobj restore} def
168
/setpagemat {/pagemat matrix currentmatrix def} def
169
/inchscale  {setpagemat 0.375 mul dup scale} def
170
/cmscale    {setpagemat 0.35433071 mul dup scale} def
171
 
172
%%EndResource
173
%%EndProlog
174
 
175
% XCircuit output starts here.
176
 
177
%%BeginSetup
178
 
179
/analog::gnd {
180
% trivial
181
begingate
182
1 1.000 0 0 0 -32 2 polygon
183
1 1.000 -32 -32 32 -32 2 polygon
184
1 1.000 -18 -46 18 -46 2 polygon
185
1 1.000 -4 -60 4 -60 2 polygon
186
0.933 0.604 0.000 scb
187
(GND) {/Times-Roman cf} 2 1 0 1.000 0 0 pinglobal
188
endgate
189
} def
190
 
191
/::_capacitor {
192
begingate
193
1 1.000 0 -64 0 -6 2 polygon
194
1 1.000 0 64 0 6 2 polygon
195
1 1.000 -32 6 32 6 2 polygon
196
1 1.000 -32 -6 32 -6 2 polygon
197
1.000 0.000 0.000 scb
198
(c.1) {/Times-Roman cf} 2 9 0 1.000 0 64 pinlabel
199
(c.2) {/Times-Roman cf} 2 13 0 1.000 0 -64 pinlabel
200
0.192 0.541 0.353 scb
201
(spice:C%i %pc.1 %pc.2 1.0P) {/Times-Roman cf} 2 0 0 1.000 -208 -160 infolabel
202
(sim:c %pc.1 %pc.2) {/Times-Roman cf} 2 0 0 1.000 -208 -208 infolabel
203
endgate
204
} def
205
 
206
/analog::polarized {
207
begingate
208
1 1.000 0 -64 0 -6 2 polygon
209
1 1.000 0 64 0 6 2 polygon
210
1 1.000 -32 6 32 6 2 polygon
211
1 1.000 0 -80 74 66.000 114.000 xcarc
212
1.000 0.000 0.000 scb
213
(t) {/Times-Roman cf} 2 9 0 1.000 0 64 pinlabel
214
(b) {/Times-Roman cf} 2 13 0 1.000 0 -64 pinlabel
215
0.180 0.545 0.341 scb
216
(spice:C%i %pt %pb 1.0P) {/Times-Roman cf} 2 0 0 1.000 -208 -160 infolabel
217
(sim:e %pt %pb %pb) {/Times-Roman cf} 2 0 0 1.000 -208 -208 infolabel
218
endgate
219
} def
220
 
221
/generic::dot {
222
% trivial
223
begingate
224
248 1.000 0 0 6 0.000 360.000 xcarc
225
1.000 0.000 0.000 scb
226
(x) {/Times-Roman cf} 2 29 0 1.000 0 0 pinlabel
227
endgate
228
} def
229
 
230
/analog::resistor {
231
begingate
232
1 1.000 0 64 0 36 2 polygon
233
1 1.000 0 -64 0 -36 2 polygon
234
1 1.000 0 -36 14 -30 -14 -18 14 -6 -14 6 14 18 -14 30 0 36 8 polygon
235
1.000 0.000 0.000 scb
236
(r.1) {/Times-Roman cf} 2 9 0 1.000 0 64 pinlabel
237
(r.2) {/Times-Roman cf} 2 13 0 1.000 0 -64 pinlabel
238
0.180 0.545 0.341 scb
239
(spice:R%i %pr.1 %pr.2 1.0K) {/Times-Roman cf} 2 0 0 1.000 -208 -160 infolabel
240
(sim:r %pr.1 %pr.2) {/Times-Roman cf} 2 0 0 1.000 -208 -208 infolabel
241
endgate
242
} def
243
 
244
/analog::diode {
245
begingate
246
248 1.000 -18 -16 0 16 18 -16 3 polygon
247
1 1.000 0 -48 0 -16 2 polygon
248
1 1.000 0 48 0 16 2 polygon
249
1 1.000 -18 16 18 16 2 polygon
250
1.000 0.000 0.000 scb
251
(d.m) {/Times-Roman cf} 2 9 0 1.000 0 48 pinlabel
252
(d.p) {/Times-Roman cf} 2 13 0 1.000 0 -48 pinlabel
253
endgate
254
} def
255
 
256
 
257
%%EndSetup
258
 
1200 tk 259
%%Page: mbhp_ainser8 1
1118 tk 260
%%PageOrientation: Landscape
261
%%PageBoundingBox: 0 0 612 792
262
/pgsave save def bop
263
90 rotate -56 -555 translate
264
0.6968 inchscale
265
2.6000 setlinewidth 1227 1635 translate
266
 
267
0.612 0.122 0.937 scb
268
(clamp unused analog inputs\(A0..A7\) to ground!) {/Courier cf} 2 20 0 0.750
269
144 -48 label
270
sce
271
(MIDIbox Hardware Platform) {/Helvetica cf} 2 20 0 0.750 1296 -1216 label
272
 
273
(\(C\) T. Klose 2013-03-26) {/Helvetica cf} 2 20 0 0.750 1296 -1312 label
274
0.000 0.000 1.000 scb
275
(MBHP_AINSER8_V1) {/Helvetica cf} 2 20 0 0.750 1296 -1264 label
276
sce
277
(1) {/Courier cf} 2 23 0 0.500 112 -400 label
278
 
279
 
280
 
281
 
282
 
283
 
284
 
285
 
286
 
287
 
288
(CH0) {/Courier cf} 2 20 90 0.600 128 -432 label
289
(CH1) {/Courier cf} 2 20 90 0.600 64 -432 label
290
(CH2) {/Courier cf} 2 20 90 0.600 0 -432 label
291
(CH3) {/Courier cf} 2 20 90 0.600 -64 -432 label
292
(CH4) {/Courier cf} 2 20 90 0.600 -128 -432 label
293
(CH5) {/Courier cf} 2 20 90 0.600 -192 -432 label
294
(CH6) {/Courier cf} 2 20 90 0.600 -256 -432 label
295
(CH7) {/Courier cf} 2 20 90 0.600 -320 -432 label
296
(Vdd) {/Courier cf} 2 23 90 0.600 128 -608 label
297
(Vref) {/Courier cf} 2 23 90 0.600 64 -608 label
298
(AGND) {/Courier cf} 2 23 90 0.600 0 -608 label
299
(IC1  MCP3208) {/Courier-Bold cf} 2 16 180 1.000 42 -496 label
300
(2) {/Courier cf} 2 23 0 0.500 48 -400 label
301
(3) {/Courier cf} 2 23 0 0.500 -16 -400 label
302
(4) {/Courier cf} 2 23 0 0.500 -80 -400 label
303
(5) {/Courier cf} 2 23 0 0.500 -144 -400 label
304
(6) {/Courier cf} 2 23 0 0.500 -208 -400 label
305
(7) {/Courier cf} 2 23 0 0.500 -272 -400 label
306
(8) {/Courier cf} 2 23 0 0.500 -336 -400 label
307
 
308
 
309
 
310
 
311
 
312
 
313
 
314
 
315
(9) {/Courier cf} 2 23 0 0.500 -336 -640 label
316
(10) {/Courier cf} 2 23 0 0.500 -272 -640 label
317
(11) {/Courier cf} 2 23 0 0.500 -208 -640 label
318
(12) {/Courier cf} 2 23 0 0.500 -144 -640 label
319
(13) {/Courier cf} 2 23 0 0.500 -80 -640 label
320
(14) {/Courier cf} 2 23 0 0.500 -16 -640 label
321
(15) {/Courier cf} 2 23 0 0.500 48 -640 label
322
(16) {/Courier cf} 2 23 0 0.500 112 -640 label
323
(CLK) {/Courier cf} 2 23 90 0.600 -64 -608 label
324
(DOUT) {/Courier cf} 2 23 90 0.600 -128 -608 label
325
(DIN) {/Courier cf} 2 23 90 0.600 -192 -608 label
326
(CS#) {/Courier cf} 2 23 90 0.600 -256 -608 label
327
(DGND) {/Courier cf} 2 23 90 0.600 -320 -608 label
328
0.000 0.000 0.000 scb
1200 tk 329
0.500 /sv 0 -320 -656 analog::gnd
1118 tk 330
sce
331
1 1.000 -320 -672 -320 -640 2 polygon
332
1 1.000 0 -672 0 -640 2 polygon
333
0.000 0.000 0.000 scb
1200 tk 334
0.500 /sv 90 -16 -736 analog::gnd
335
0.500 /sv 90 32 -688 ::_capacitor
1118 tk 336
sce
1200 tk 337
0.500 /sv 90 32 -736 analog::polarized
1118 tk 338
(-) {/Courier cf} 2 23 0 0.500 16 -720 label
339
(+) {/Courier cf} 2 23 0 0.500 48 -720 label
340
 
341
1 1.000 -624 -832 11 0.000 360.000 xcarc
342
1 1.000 -576 -832 11 0.000 360.000 xcarc
343
1 1.000 -624 -880 11 0.000 360.000 xcarc
344
1 1.000 -576 -880 11 0.000 360.000 xcarc
345
1 1.000 -624 -928 11 0.000 360.000 xcarc
346
1 1.000 -576 -928 11 0.000 360.000 xcarc
347
1 1.000 -624 -976 11 0.000 360.000 xcarc
348
1 1.000 -576 -976 11 0.000 360.000 xcarc
349
1 1.000 -624 -1024 11 0.000 360.000 xcarc
350
1 1.000 -576 -1024 11 0.000 360.000 xcarc
351
0.600 0.600 0.600 scb
352
 
353
 
354
0.000 0.000 1.000 scb
355
(Vs) {/Courier cf} 2 23 0 0.500 -624 -848 label
356
(Vs) {/Courier cf} 2 23 0 0.500 -576 -848 label
357
(Vd) {/Courier cf} 2 23 0 0.500 -576 -896 label
358
(Vd) {/Courier cf} 2 23 0 0.500 -624 -896 label
359
(DO) {/Courier cf} 2 23 0 0.500 -624 -944 label
360
(DI) {/Courier cf} 2 23 0 0.500 -576 -944 label
361
(SC) {/Courier cf} 2 23 0 0.500 -624 -992 label
362
(SC) {/Courier cf} 2 23 0 0.500 -576 -992 label
363
(RC2) {/Courier cf} 2 23 0 0.500 -608 -1040 label
364
(RC1) {/Courier cf} 2 23 0 0.500 -560 -1040 label
365
sce
366
1 1.000 -576 -832 -720 -832 -720 -896 3 polygon
367
1 1.000 -576 -928 -192 -928 -192 -640 3 polygon
368
1 1.000 -624 -928 -608 -960 -128 -960 -128 -640 4 polygon
369
1 1.000 -624 -976 -64 -976 -64 -640 3 polygon
370
1.000 0.000 0.000 scb
371
496 2.000 -336 -1024 -336 -1088 -304 -1088 -304 -1024 4 polygon
372
sce
373
1 1.000 -320 -1008 11 0.000 360.000 xcarc
374
1 1.000 -320 -1040 11 0.000 360.000 xcarc
375
1 1.000 -320 -1072 11 0.000 360.000 xcarc
376
1 1.000 -320 -1040 -256 -1040 -256 -640 3 polygon
377
1 1.000 -320 -1008 -560 -1008 -576 -1024 3 polygon
378
1 1.000 -624 -1024 -608 -1056 -352 -1056 -320 -1072 4 polygon
379
 
380
1 1.000 128 -880 -624 -880 2 polygon
381
 
382
1 1.000 1008 -832 11 0.000 360.000 xcarc
383
1 1.000 1056 -832 11 0.000 360.000 xcarc
384
1 1.000 1008 -880 11 0.000 360.000 xcarc
385
1 1.000 1056 -880 11 0.000 360.000 xcarc
386
1 1.000 1008 -928 11 0.000 360.000 xcarc
387
1 1.000 1056 -928 11 0.000 360.000 xcarc
388
1 1.000 1008 -976 11 0.000 360.000 xcarc
389
1 1.000 1056 -976 11 0.000 360.000 xcarc
390
1 1.000 1008 -1024 11 0.000 360.000 xcarc
391
1 1.000 1056 -1024 11 0.000 360.000 xcarc
392
0.600 0.600 0.600 scb
393
 
394
 
395
0.000 0.000 1.000 scb
396
(Vs) {/Courier cf} 2 23 0 0.500 1008 -848 label
397
(Vs) {/Courier cf} 2 23 0 0.500 1056 -848 label
398
(Vd) {/Courier cf} 2 23 0 0.500 1056 -896 label
399
(Vd) {/Courier cf} 2 23 0 0.500 1008 -896 label
400
(DO) {/Courier cf} 2 23 0 0.500 1008 -944 label
401
(DI) {/Courier cf} 2 23 0 0.500 1056 -944 label
402
(SC) {/Courier cf} 2 23 0 0.500 1008 -992 label
403
(SC) {/Courier cf} 2 23 0 0.500 1056 -992 label
404
(RC2) {/Courier cf} 2 23 0 0.500 1024 -1040 label
405
(RC1) {/Courier cf} 2 23 0 0.500 1072 -1040 label
406
sce
407
1 1.000 1056 -832 912 -832 912 -848 3 polygon
408
0.000 0.000 0.000 scb
1200 tk 409
0.500 /sv 0 912 -832 analog::gnd
1118 tk 410
sce
411
1 1.000 128 -880 1056 -880 2 polygon
412
1 1.000 -192 -928 928 -928 944 -912 1040 -912 1056 -928 5 polygon
413
1 1.000 -128 -960 992 -960 1008 -928 3 polygon
414
1 1.000 -64 -976 1056 -976 2 polygon
415
1 1.000 -320 -1008 1040 -1008 1056 -1024 3 polygon
416
1 1.000 -320 -1072 -288 -1056 992 -1056 1008 -1024 4 polygon
417
1.000 0 -192 -928 generic::dot
418
1.000 0 -128 -960 generic::dot
419
1.000 0 -64 -976 generic::dot
420
1 1.000 64 -736 64 -640 2 polygon
421
1 1.000 0 -736 0 -672 2 polygon
422
1.000 0 0 -736 generic::dot
423
1.000 0 0 -688 generic::dot
424
1.000 0 64 -688 generic::dot
425
1.000 0 128 -688 generic::dot
426
0.000 0.000 0.000 scb
1200 tk 427
0.500 /sv 90 160 -688 ::_capacitor
428
0.500 /sv 270 176 -688 analog::gnd
1118 tk 429
0.627 0.125 0.941 scb
430
(Jumper chooses Chip Select line:) {/Helvetica cf} 2 16 0 0.750 -480 -1152
431
label
432
(Module1: RC2 \(default\), Module2: RC1) {/Helvetica cf} 2 16 0 0.750 -480
433
-1184 label
434
(Additional Chip Selects: connect a wire) {/Helvetica cf} 2 16 0 0.750 -480
435
-1216 label
436
(directly from middle pin to uC pin) {/Helvetica cf} 2 16 0 0.750 -480 -1248
437
label
438
0.000 0.000 0.000 scb
439
(100 nF) {/Courier cf} 2 20 360 0.500 144 -720 label
440
(100 nF) {/Courier cf} 2 20 360 0.500 48 -672 label
441
(10 uF) {/Courier cf} 2 20 360 0.500 -16 -768 label
442
sce
443
1 1.000 0 -736 -32 -736 2 polygon
444
0.000 0.000 0.000 scb
445
(C6) {/Courier cf} 2 20 360 0.500 144 -656 label
446
(C4) {/Courier cf} 2 20 360 0.500 -32 -672 label
447
(C5) {/Courier cf} 2 20 360 0.500 -32 -704 label
448
sce
449
1.000 0 64 -736 generic::dot
1200 tk 450
0.750 /sv 90 -400 -800 analog::resistor
1118 tk 451
1 1.000 -448 -800 -480 -800 -480 -880 3 polygon
452
1.000 0 -480 -880 generic::dot
453
0.000 0.000 0.000 scb
454
(R1) {/Courier cf} 2 20 360 0.500 -432 -768 label
455
(10 Ohm) {/Courier cf} 2 20 360 0.500 -416 -832 label
456
0.627 0.125 0.941 scb
457
 
458
1 2.000 -320 -1120 -320 -1104 2 polygon
459
sce
460
(J2) {/Courier cf} 2 17 180 1.000 -598 -1104 label
461
(J3) {/Courier cf} 2 17 180 1.000 1034 -1104 label
462
(J4) {/Courier cf} 2 17 180 0.750 -374 -1024 label
463
0.600 0.600 0.600 scb
464
 
465
sce
466
1 1.000 -192 -96 11 0.000 360.000 xcarc
467
1 1.000 -192 -144 11 0.000 360.000 xcarc
468
1 1.000 -144 -96 11 0.000 360.000 xcarc
469
1 1.000 -144 -144 11 0.000 360.000 xcarc
470
1 1.000 -96 -96 11 0.000 360.000 xcarc
471
1 1.000 -96 -144 11 0.000 360.000 xcarc
472
1 1.000 -48 -96 11 0.000 360.000 xcarc
473
1 1.000 -48 -144 11 0.000 360.000 xcarc
474
1 1.000 0 -96 11 0.000 360.000 xcarc
475
1 1.000 0 -144 11 0.000 360.000 xcarc
476
 
477
0.600 0.600 0.600 scb
478
 
479
0.000 0.000 1.000 scb
480
(Vs) {/Courier cf} 2 23 0 0.500 0 -112 label
481
(Vd) {/Courier cf} 2 23 0 0.500 0 -160 label
482
(A0) {/Courier cf} 2 23 0 0.500 -192 -160 label
483
(A2) {/Courier cf} 2 23 0 0.500 -144 -160 label
484
(A4) {/Courier cf} 2 23 0 0.500 -96 -160 label
485
(A6) {/Courier cf} 2 23 0 0.500 -48 -160 label
486
(A1) {/Courier cf} 2 23 0 0.500 -192 -112 label
487
(A3) {/Courier cf} 2 23 0 0.500 -144 -112 label
488
(A5) {/Courier cf} 2 23 0 0.500 -96 -112 label
489
(A7) {/Courier cf} 2 23 0 0.500 -48 -112 label
490
sce
491
1 1.000 0 -96 80 -96 2 polygon
492
0.000 0.000 0.000 scb
1200 tk 493
0.500 /sv 270 64 -96 analog::gnd
1118 tk 494
sce
495
(J6) {/Courier cf} 2 17 180 1.000 -86 0 label
496
1.000 0 64 -800 generic::dot
497
1.000 0.000 0.000 scb
498
1.000 90 1360 -880 analog::diode
499
1 1.000 1368 -856 1384 -840 2 polygon
500
1 1.000 1352 -856 1368 -840 2 polygon
501
1 1.000 1368 -840 1360 -840 2 polygon
502
1 1.000 1368 -840 1368 -848 2 polygon
503
1 1.000 1384 -840 1376 -840 2 polygon
504
1 1.000 1384 -840 1384 -848 2 polygon
505
sce
506
1 1.000 1312 -880 1248 -880 2 polygon
1200 tk 507
0.750 /sv 90 1200 -880 analog::resistor
1118 tk 508
0.000 0.000 0.000 scb
509
(R4) {/Courier cf} 2 20 360 0.500 1168 -848 label
510
(470 Ohm) {/Courier cf} 2 20 360 0.500 1168 -896 label
511
sce
512
1 1.000 1408 -880 1456 -880 2 polygon
513
1 1.000 1152 -880 1056 -880 2 polygon
514
0.000 0.000 0.000 scb
1200 tk 515
0.500 /sv 0 1456 -896 analog::gnd
1118 tk 516
sce
517
1 1.000 1456 -912 1456 -880 2 polygon
518
1.000 0 1456 -880 generic::dot
519
1.000 0.000 0.000 scb
520
(Supply LED) {/Helvetica cf} 2 16 0 0.750 1472 -880 label
521
sce
522
1 1.000 -352 -800 64 -800 2 polygon
523
1 1.000 64 -800 64 -736 2 polygon
524
1 1.000 -320 -400 -320 -256 -192 -256 -192 -144 4 polygon
525
1 1.000 -256 -400 -256 -272 -176 -272 -176 -112 -192 -96 5 polygon
526
1 1.000 -192 -400 -192 -288 -144 -288 -144 -144 4 polygon
527
1 1.000 -128 -400 -128 -112 -144 -96 3 polygon
528
1 1.000 -64 -400 -64 -288 -96 -288 -96 -144 4 polygon
529
1 1.000 0 -400 0 -272 -80 -272 -80 -112 -96 -96 5 polygon
530
1 1.000 64 -400 64 -256 -48 -256 -48 -144 4 polygon
531
1 1.000 128 -400 128 -240 -32 -240 -32 -112 -48 -96 5 polygon
532
1 1.000 64 -800 224 -800 224 -144 0 -144 4 polygon
533
0.000 0.000 0.000 scb
1200 tk 534
0.500 /sv 0 -720 -880 analog::gnd
1118 tk 535
0.612 0.122 0.937 scb
536
(No typo: CH7..CH0 are mapped to A0..A7 \(mirrored\)) {/Courier cf} 2 20 0
537
0.750 240 -320 label
538
(due to layout reasons. The pins will be corrected) {/Courier cf} 2 20 0 0.750
539
240 -368 label
540
(via Software: CH7 will scan the first input,) {/Courier cf} 2 20 0 0.750 240
541
-416 label
542
(CH6 the second input, etc...) {/Courier cf} 2 20 0 0.750 240 -464 label
543
sce
544
1 1.000 128 -688 128 -640 2 polygon
1200 tk 545
1 1.000 128 -688 128 -880 2 polygon
546
1.000 0 128 -880 generic::dot
1118 tk 547
pgsave restore showpage
548
 
549
%%Trailer
550
XCIRCsave restore
551
%%EOF