Subversion Repositories svn.mios

Rev

Rev 809 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
809 tk 1
%!PS-Adobe-3.0
2
%%Title: mbhp_lcd_ks0108_mios32
3
%%Creator: XCircuit v3.6 rev144
1113 tk 4
%%CreationDate: Sat Jan 19 17:22:25 2013
809 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
12
%  Version: 3.3
13
%
14
%  Electrical circuit (and otherwise general) drawing program
15
%
16
%  Written by Tim Edwards 8/5/93--7/13/05  (tim.edwards@multigig.com)
17
%  The Johns Hopkins University (1993-2004)
18
%  MultiGiG, Inc. (2004-present)
19
%
20
%%BeginResource: procset XCIRCproc 3.3 0
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
62
/CR { ns 0 /Bline Bline fscale0 neg add def Bline moveto } def
63
/cf { dup type /realtype ne {1.0} if exch findfont exch kY 0 eq
64
	{ 40 mul dup /fscale0 exch def cf0 /xfont0 currentfont def}
65
	{fscale0 mul fscale mul cf0} ifelse } def
66
/ctmk { counttomark dup 2 add -1 roll pop } bind def
67
/label { gsave translate 0 0 moveto dup scale neg /rotval exch def
68
	/just exch def just 384 and 0 gt {/mshow {pop} def} {/mshow {show}
69
	def} ifelse just 16 and 0 gt {gsave rotval rotate 0 1 dtransform
70
	gsave pagemat setmatrix idtransform exch grestore 1 0 dtransform
71
	gsave pagemat setmatrix idtransform exch grestore dup abs 1e-9 lt
72
	{pop mul 0 gt} {3 1 roll pop pop 0 lt} ifelse grestore {-1 /rotval
73
	rotval neg def /just just dup 3 and 1 ne {3 xor} if def} {1} ifelse
74
	exch -1e-9 lt {-1 /rotval rotval neg def /just just dup 12 and
75
	4 ne {12 xor} if def} {1} ifelse scale } if /showflag 0 def
76
	/fspc pspc def /Bline 0 def /Tabs 0 array def /fscale 1.0 def
77
	/kY 0 def gsave dup 1 add copy 0 exch 1 0 dtransform exch atan rotate
78
	{exch dup type /stringtype eq {true charpath flattenpath} {dup type
79
	/arraytype eq {exec} {12 string cvs true charpath flattenpath} ifelse}
80
	ifelse} repeat pop pathbbox grestore 3 -1 roll pop 3 1 roll just
81
	1 and 0 gt {just 2 and 0 gt {exch pop neg fspc sub} {exch sub 0.5
82
	mul neg} ifelse} {pop neg fspc add} ifelse exch Bline exch just 4
83
	and 0 gt {just 8 and 0 gt {exch pop neg fspc sub} {add 0.5 mul neg}
84
	ifelse} {pop neg fspc add} ifelse rotval rotate Kn currentpoint
85
	translate /showflag 1 def /Bline 0 def /Tabs 0 array def /fscale
86
	1.0 def /kY 0 def {dup type /stringtype eq {mshow} {dup type
87
	/arraytype eq {exec} {12 string cvs mshow} ifelse} ifelse} repeat
88
	grestore } def
89
/pinlabel { 4 index 32 and 0 ne hlevel 0 eq or { /pspc 10 def label
90
	/pspc 0 def } { pop pop pop pop pop {pop} repeat } ifelse } def
91
/pinglobal { pinlabel } def
92
/infolabel { pinlabel } def
93
/graphic { gsave 4 index cvx exec /DataSource get resetfile translate
94
 
95
 
96
/scb { setrgbcolor } bind def  /sce { defColor aload pop scb } bind def
97
/cRedef {/defColor currentcolor 3 array astore def} def
98
/begingate {dup type /dicttype ne {1 dict} if begin	% default params
99
	dup type /dicttype ne {1 dict} if begin		% instanced params
100
	/hlevel hlevel 1 add def /defColor currentcolor sce 3 array
101
	astore def gsave sce translate 0 0 moveto neg rotate dup abs scale
102
	} bind def
103
/endgate { /hlevel hlevel 1 sub def grestore defColor aload pop cRedef
104
	scb end end} bind def
105
 
106
/hlevel 0 def
107
/tmpa [1 0 0 1 0 0] def
108
/gar {8 8 true tmpa {<c0 c0 00 00 0c 0c 00 00>} imagemask} bind
109
{8 8 true tmpa {<30 70 60 02 03 07 06 20>} imagemask} bind
110
{8 8 true tmpa {<0c 1e 1e 0c c0 e1 e1 c0>} imagemask} bind
111
{8 8 true tmpa {<0f 0f 0f 0f f0 f0 f0 f0>} imagemask} bind
112
{8 8 true tmpa {<3f f3 e1 e1 f3 3f 1e 1e>} imagemask} bind
113
{8 8 true tmpa {<df cf 8f 9f fd fc f8 f9>} imagemask} bind
114
{8 8 true tmpa {<ff 3f 3f ff ff f3 f3 ff>} imagemask} bind 7 array astore def
115
/ppaint { gsave clip tmpa dup setmatrix pathbbox neg exch neg 4 2 roll
116
  neg 4 -1 roll 2 copy gt {exch} if 8 div ceiling 8 mul 4 2 roll neg 2 copy
117
  gt {exch} if 8 div ceiling 8 mul 3 -1 roll -8 5 -1 roll
118
  { 3 index exch 5 exch put dup -8 3 index { 3 index
119
  exch 4 exch put 3 index exec } for } for pop pop pop pop grestore } bind def
120
/setstyles {
121
  currentlinewidth mul setlinewidth /style exch def
122
  style 1 and 0 gt not {closepath} if
123
  style 1024 and 0 gt {2 setlinecap} if
124
  style 2 and 0 gt {currentlinewidth 4 mul dup 2 array astore 0 setdash} if
125
  style 4 and 0 gt {0.5 currentlinewidth 4 mul 2 array astore 0 setdash} if
126
  gsave style 16 and 0 gt { style 224 and -5 bitshift style 256 and 0 gt {
127
  7 exch sub 8 div dup 1 exch sub currentrgbcolor 3 array astore
128
  {3 copy mul add 4 1 roll pop} forall pop pop setrgbcolor eofill}
129
  {dup 7 lt {gar exch get ppaint} {pop eofill} ifelse} ifelse}
130
  {style 256 and 0 gt {1 setgray eofill} if} ifelse grestore style 8 and 0 gt
131
  style 512 eq or {newpath} {stroke} ifelse grestore} def
132
 
133
/polygon { gsave /num exch def moveto num 1 sub {lineto} repeat setstyles } def
134
/xcarc   { gsave newpath arc setstyles } def
135
/elb { matrix currentmatrix 7 -1 roll 7 -1 roll translate 5 1 roll 4 -1 roll
136
	3 index div 1 scale } def
137
/ele { 0 4 1 roll 0 4 1 roll } bind def
138
/ellipse { gsave elb newpath ele arc setmatrix setstyles } def
139
/pellip  { elb ele arc setmatrix } def
140
/nellip  { elb ele arcn setmatrix } def
141
/spline  { gsave moveto curveto setstyles } def
142
/polyc   { {lineto} repeat } bind def
143
/beginpath { gsave moveto } bind def
144
/endpath { setstyles } bind def
145
/bop	 { 1 setlinecap 0 setlinejoin 6 setmiterlimit 0 0 0 scb cRedef } def
146
/psinsertion {/PSobj save def /showpage {} def /setpagedevice {pop} def bop
147
	rotate translate dup scale} def
148
/end_insert {PSobj restore} def
149
/setpagemat {/pagemat matrix currentmatrix def} def
150
/inchscale  {setpagemat 0.375 mul dup scale} def
151
/cmscale    {setpagemat 0.35433071 mul dup scale} def
152
 
153
%%EndResource
154
%%EndProlog
155
 
156
% XCircuit output starts here.
157
 
158
%%BeginSetup
159
 
160
/analog::resistor {
161
begingate
162
1 1.000 0 64 0 36 2 polygon
163
1 1.000 0 -64 0 -36 2 polygon
164
1 1.000 0 -36 14 -30 -14 -18 14 -6 -14 6 14 18 -14 30 0 36 8 polygon
165
1.000 0.000 0.000 scb
166
(r.1) {/Times-Roman cf} 2 9 0 1.000 0 64 pinlabel
167
(r.2) {/Times-Roman cf} 2 13 0 1.000 0 -64 pinlabel
168
0.180 0.545 0.341 scb
169
(spice:R%i %pr.1 %pr.2 1.0K) {/Times-Roman cf} 2 0 0 1.000 -208 -160 infolabel
170
(sim:r %pr.1 %pr.2) {/Times-Roman cf} 2 0 0 1.000 -208 -208 infolabel
171
endgate
172
} def
173
 
174
/generic::circle {
175
% trivial
176
begingate
177
1 1.000 16 0 6 0.000 360.000 xcarc
178
1 1.000 0 0 10 0 2 polygon
179
1.000 0.000 0.000 scb
180
(out) {/Times-Roman cf} 2 4 0 1.000 16 0 pinlabel
181
(out) {/Times-Roman cf} 2 7 0 1.000 0 0 pinlabel
182
endgate
183
} def
184
 
185
/generic::dot {
186
% trivial
187
begingate
188
248 1.000 0 0 6 0.000 360.000 xcarc
189
1.000 0.000 0.000 scb
190
(x) {/Times-Roman cf} 2 29 0 1.000 0 0 pinlabel
191
endgate
192
} def
193
 
194
/analog::gnd {
195
% trivial
196
begingate
197
1 1.000 0 0 0 -32 2 polygon
198
1 1.000 -32 -32 32 -32 2 polygon
199
1 1.000 -18 -46 18 -46 2 polygon
200
1 1.000 -4 -60 4 -60 2 polygon
201
0.933 0.604 0.000 scb
202
(GND) {/Times-Roman cf} 2 1 0 1.000 0 0 pinglobal
203
endgate
204
} def
205
 
206
/_analog::inductor {
207
begingate
208
1 1.000 20 -22 20 -38 0 -42 0 -18 spline
209
1 1.000 -20 -14 -20 -26 0 -22 0 -18 spline
210
1 1.000 20 38 20 22 0 18 0 42 spline
211
1 1.000 20 18 20 2 0 -2 0 22 spline
212
1 1.000 20 -2 20 -18 0 -22 0 2 spline
213
1 1.000 -20 26 -20 14 0 18 0 22 spline
214
1 1.000 -20 6 -20 -6 0 -2 0 2 spline
215
1 1.000 0 -42 0 -64 2 polygon
216
1 1.000 0 42 0 64 2 polygon
217
1.000 0.000 0.000 scb
218
(l.1) {/Times-Roman cf} 2 9 0 1.000 0 64 pinlabel
219
(l.2) {/Times-Roman cf} 2 13 0 1.000 0 -64 pinlabel
220
0.180 0.545 0.341 scb
221
(spice:L%i %pl.1 %pl.2 1.0U) {/Times-Roman cf} 2 0 0 1.000 -208 -160 infolabel
222
(sim:l %pl.1 %pl.2) {/Times-Roman cf} 2 0 0 1.000 -208 -208 infolabel
223
endgate
224
} def
225
 
226
/analog::diode {
227
begingate
228
248 1.000 -18 -16 0 16 18 -16 3 polygon
229
1 1.000 0 -48 0 -16 2 polygon
230
1 1.000 0 48 0 16 2 polygon
231
1 1.000 -18 16 18 16 2 polygon
232
1.000 0.000 0.000 scb
233
(d.m) {/Times-Roman cf} 2 9 0 1.000 0 48 pinlabel
234
(d.p) {/Times-Roman cf} 2 13 0 1.000 0 -48 pinlabel
235
endgate
236
} def
237
 
238
/analog::capacitor {
239
begingate
240
1 1.000 0 -64 0 -6 2 polygon
241
1 1.000 0 64 0 6 2 polygon
242
1 1.000 -32 6 32 6 2 polygon
243
1 1.000 -32 -6 32 -6 2 polygon
244
1.000 0.000 0.000 scb
245
(c.1) {/Times-Roman cf} 2 9 0 1.000 0 64 pinlabel
246
(c.2) {/Times-Roman cf} 2 13 0 1.000 0 -64 pinlabel
247
0.180 0.545 0.341 scb
248
(spice:C%i %pc.1 %pc.2 1.0P) {/Times-Roman cf} 2 0 0 1.000 -208 -160 infolabel
249
(sim:c %pc.1 %pc.2) {/Times-Roman cf} 2 0 0 1.000 -208 -208 infolabel
250
endgate
251
} def
252
 
253
/analog::polarized {
254
begingate
255
1 1.000 0 -64 0 -6 2 polygon
256
1 1.000 0 64 0 6 2 polygon
257
1 1.000 -32 6 32 6 2 polygon
258
1 1.000 0 -80 74 66.000 114.000 xcarc
259
1.000 0.000 0.000 scb
260
(t) {/Times-Roman cf} 2 9 0 1.000 0 64 pinlabel
261
(b) {/Times-Roman cf} 2 13 0 1.000 0 -64 pinlabel
262
0.180 0.545 0.341 scb
263
(spice:C%i %pt %pb 1.0P) {/Times-Roman cf} 2 0 0 1.000 -208 -160 infolabel
264
(sim:e %pt %pb %pb) {/Times-Roman cf} 2 0 0 1.000 -208 -208 infolabel
265
endgate
266
} def
267
 
268
 
269
%%EndSetup
270
 
271
%%Page: 1 1
272
%%PageOrientation: Landscape
273
%%PageBoundingBox: 0 0 612 792
274
/pgsave save def bop
275
% 32.00 8.00 gridspace
1113 tk 276
90 rotate 20 -631 translate
809 tk 277
0.6876 inchscale
278
2.6000 setlinewidth 711 1767 translate
279
 
280
(MIDIbox Hardware Platform) {/Helvetica cf} 2 20 0 0.750 -400 -1264 label
281
 
282
(\(C\) T. Klose 2009-09-07) {/Helvetica cf} 2 20 0 0.750 -400 -1360 label
283
0.000 0.000 1.000 scb
284
(MIOS32 KS0108 or HD61202 compatible connections) {/Helvetica cf} 2 20 0 0.750
285
-400 -1312 label
286
sce
287
(10k) {/Courier cf} 2 21 0 0.750 1536 120 label
288
1 1.000 1456 152 1456 136 1472 144 1456 152 4 polygon
289
1.000 180 1488 144 analog::resistor
290
1.000 0.651 0.000 scb
291
(Contrast) {/Courier cf} 2 23 180 0.750 1520 176 label
292
1 2.000 1456 144 1424 144 1424 144 1312 144 1312 144 5 polygon
293
1 2.000 1488 192 1488 224 1312 224 3 polygon
294
1 2.000 1488 96 1488 64 1312 64 3 polygon
295
1.000 180 1312 64 generic::circle
296
1.000 180 1312 144 generic::circle
297
1.000 180 1312 224 generic::circle
298
0.000 0.000 0.000 scb
299
(VEE \(ca. -10V\)) {/Courier cf} 2 23 0 0.500 1280 224 label
300
(V0 \(LCD bias voltage\)\)) {/Courier cf} 2 23 0 0.500 1280 144 label
301
(Vss \(Ground\)) {/Courier cf} 2 23 0 0.500 1280 64 label
302
 
303
 
304
 
305
 
306
 
307
 
308
 
309
 
310
(MAX 759CPD) {/Courier-Bold cf} 2 16 90 1.000 1376 -384 label
311
(V+) {/Courier cf} 2 23 0 0.750 1456 -704 label
312
(SS) {/Courier cf} 2 23 0 0.750 1456 -448 label
313
(nc) {/Courier cf} 2 23 0 0.750 1456 -384 label
314
(Lx) {/Courier cf} 2 20 0 0.750 1312 -512 label
315
(GND) {/Courier cf} 2 20 0 0.750 1312 -448 label
316
(DRV) {/Courier cf} 2 20 0 0.750 1312 -384 label
317
 
318
 
319
 
320
 
321
 
322
 
323
(SHD#) {/Courier cf} 2 23 0 0.750 1456 -640 label
324
(Vr) {/Courier cf} 2 23 0 0.750 1456 -576 label
325
(nc) {/Courier cf} 2 23 0 0.750 1456 -512 label
326
(V+) {/Courier cf} 2 20 0 0.750 1312 -704 label
327
(V+) {/Courier cf} 2 20 0 0.750 1312 -640 label
328
(Lx) {/Courier cf} 2 20 0 0.750 1312 -576 label
329
 
330
 
331
(CC) {/Courier cf} 2 23 0 0.750 1456 -320 label
332
(Vout) {/Courier cf} 2 20 0 0.750 1312 -320 label
333
(1) {/Courier cf} 2 20 0 0.500 1504 -688 label
334
(2) {/Courier cf} 2 20 0 0.500 1504 -624 label
335
(3) {/Courier cf} 2 20 0 0.500 1504 -560 label
336
(4) {/Courier cf} 2 20 0 0.500 1504 -496 label
337
(5) {/Courier cf} 2 20 0 0.500 1504 -432 label
338
(6) {/Courier cf} 2 20 0 0.500 1504 -368 label
339
(7) {/Courier cf} 2 20 0 0.500 1504 -304 label
340
(14) {/Courier cf} 2 23 0 0.500 1264 -688 label
341
(13) {/Courier cf} 2 23 0 0.500 1264 -624 label
342
(12) {/Courier cf} 2 23 0 0.500 1264 -560 label
343
(11) {/Courier cf} 2 23 0 0.500 1264 -496 label
344
(10) {/Courier cf} 2 23 0 0.500 1264 -432 label
345
(9) {/Courier cf} 2 23 0 0.500 1264 -368 label
346
(8) {/Courier cf} 2 23 0 0.500 1264 -304 label
347
1 1.000 1280 -704 1216 -704 1216 -640 1280 -640 4 polygon
348
1 1.000 1488 -704 1552 -704 1552 -800 1216 -800 1216 -704 5 polygon
349
sce
350
1.000 0 1216 -704 generic::dot
351
0.000 0.000 0.000 scb
352
1 1.000 1216 -704 912 -704 2 polygon
353
1.000 180 912 -704 generic::circle
354
(Vdd \(+5V\)) {/Courier cf} 2 23 0 0.500 880 -704 label
355
1 1.000 1280 -448 912 -448 2 polygon
356
(Vss \(Ground\)) {/Courier cf} 2 23 0 0.500 880 -448 label
357
1.000 180 912 -448 generic::circle
358
0.500 0 976 -448 analog::gnd
359
sce
360
1.000 270 1136 -576 _analog::inductor
361
1 1.000 1280 -512 1216 -512 1216 -576 3 polygon
362
1.000 0 1216 -576 generic::dot
363
0.000 0.000 0.000 scb
364
(33uH) {/Courier cf} 2 23 0 0.750 1168 -608 label
365
(L1) {/Courier cf} 2 23 0 0.750 1152 -544 label
366
sce
367
1.000 0 1168 -320 generic::dot
368
1.000 180 1168 -368 analog::diode
369
1 1.000 1088 -320 1280 -320 2 polygon
370
0.000 0.000 0.000 scb
371
(D1) {/Courier cf} 2 20 0 0.750 1200 -352 label
372
(1N5818) {/Courier cf} 2 23 0 0.750 1136 -368 label
373
sce
374
1 1.000 1280 -384 1216 -384 1216 -448 3 polygon
375
1.000 0 1216 -448 generic::dot
376
1 1.000 1200 -576 1280 -576 2 polygon
377
1 1.000 1088 -576 1088 -448 2 polygon
378
1 1.000 1088 -320 912 -320 2 polygon
379
0.000 0.000 0.000 scb
380
1.000 180 912 -320 generic::circle
381
(V0 \(LCD bias voltg.\)) {/Courier cf} 2 23 0 0.500 880 -320 label
382
sce
383
1.000 0 1088 -448 generic::dot
384
1 1.000 1168 -416 1168 -512 1216 -512 3 polygon
385
1.000 0 1216 -512 generic::dot
386
1.000 90 1264 -208 analog::resistor
387
1 1.000 1200 -208 1168 -208 1168 -320 3 polygon
388
1 1.000 1264 -192 1256 -176 1272 -176 1264 -192 4 polygon
389
1 1.000 1264 -176 1264 -144 1344 -144 1344 -208 4 polygon
390
1.000 0 1344 -208 generic::dot
391
1 1.000 1328 -208 1392 -208 2 polygon
392
1.000 90 1456 -208 analog::resistor
393
0.000 0.000 0.000 scb
394
(P1) {/Courier cf} 2 23 0 0.750 1248 -176 label
395
(100k) {/Courier cf} 2 23 0 0.750 1296 -240 label
396
(22k) {/Courier cf} 2 23 0 0.750 1488 -240 label
397
sce
398
1 1.000 1520 -208 1568 -208 1568 -320 1488 -320 4 polygon
399
0.000 0.000 0.000 scb
400
(R1) {/Courier cf} 2 23 0 0.750 1472 -176 label
401
1.000 0.651 0.000 scb
402
(Contrast) {/Courier cf} 2 23 180 0.750 1056 -176 label
403
sce
404
0.500 0 1600 -480 analog::capacitor
405
(100nF) {/Courier cf} 2 20 0 0.750 1616 -496 label
406
1 1.000 1600 -448 1488 -448 2 polygon
407
0.000 0.000 0.000 scb
408
0.500 0 1600 -512 analog::gnd
409
(C2) {/Courier cf} 2 23 0 0.750 1584 -480 label
410
sce
411
1.000 0 1728 -416 analog::resistor
412
1 1.000 1568 -320 1728 -320 2 polygon
413
1 1.000 1728 -320 1728 -352 2 polygon
414
1 1.000 1488 -576 1728 -576 1728 -480 3 polygon
415
0.000 0.000 0.000 scb
416
(R2) {/Courier cf} 2 23 0 0.750 1712 -368 label
417
(4.7k) {/Courier cf} 2 20 0 0.750 1744 -432 label
418
sce
419
1 1.000 1488 -640 1552 -640 1552 -704 3 polygon
420
1.000 0 1552 -704 generic::dot
421
-0.500 180 976 -384 analog::polarized
422
(47uF) {/Courier cf} 2 20 0 0.750 896 -400 label
423
(+) {/Courier cf} 2 23 0 0.500 1008 -400 label
424
(-) {/Courier cf} 2 23 0 0.500 1008 -368 label
425
(C1) {/Courier cf} 2 21 0 0.750 952 -352 label
426
1 1.000 976 -352 976 -320 2 polygon
427
1 1.000 976 -416 976 -448 2 polygon
428
1.000 0 976 -448 generic::dot
429
1.000 0 976 -320 generic::dot
430
0.000 0.000 0.000 scb
431
(ca. -7V to -20V) {/Courier cf} 2 23 0 0.500 880 -352 label
432
0.647 0.165 0.165 scb
1113 tk 433
 
809 tk 434
1 3.000 528 -16 1920 -16 2 polygon
435
0.000 0.000 0.000 scb
436
 
437
(If the LCD provides a Vee \(negative voltage\) output pin, just only a pot is required to adjust the voltage)
438
{/Courier cf} 2 20 0 0.500 576 304 label
439
 
440
(If LCD doesn't come with an internal DC converter, you have to build it by yourself)
441
{/Courier cf} 2 20 0 0.500 576 -64 label
442
(Using a MAX759 is the easiest and most flexible solution) {/Courier cf} 2 20 0
443
0.500 576 -96 label
444
 
445
(\(*1\) graphical LCDs mostly require a negative voltage to drive the Liquid crystal cells)
446
{/Courier cf} 2 20 0 0.500 576 400 label
447
sce
448
1.000 0 1568 -320 generic::dot
449
0.000 0.933 0.000 scb
1113 tk 450
1 2.000 -96 -160 112 -160 2 polygon
451
1 2.000 -144 -160 -128 -192 112 -192 3 polygon
809 tk 452
1.000 0 112 -160 generic::circle
453
1.000 0 112 -192 generic::circle
1113 tk 454
0.000 0.000 0.000 scb
455
(D0) {/Courier cf} 2 20 0 0.500 144 -192 label
456
(D1) {/Courier cf} 2 20 0 0.500 144 -160 label
457
1.000 0.000 0.000 scb
458
1 2.000 -96 -224 112 -224 2 polygon
809 tk 459
1.000 0 112 -224 generic::circle
460
0.000 0.000 0.000 scb
1113 tk 461
(R/W) {/Courier cf} 2 20 0 0.500 144 -256 label
809 tk 462
1.000 0.000 0.000 scb
1113 tk 463
1 2.000 -96 -288 112 -288 2 polygon
809 tk 464
0.000 0.000 1.000 scb
1113 tk 465
1 2.000 -144 -288 -128 -320 112 -320 3 polygon
809 tk 466
1.000 0.000 0.000 scb
1113 tk 467
1.000 0 112 -288 generic::circle
809 tk 468
0.000 0.000 1.000 scb
1113 tk 469
1.000 0 112 -320 generic::circle
809 tk 470
0.000 0.000 0.000 scb
1113 tk 471
(R/S) {/Courier cf} 2 20 0 0.500 144 -288 label
809 tk 472
0.000 0.000 1.000 scb
1113 tk 473
1 2.000 -96 -352 112 -352 2 polygon
474
1 2.000 -144 -352 -128 -384 112 -384 3 polygon
475
1.000 0 112 -352 generic::circle
476
1.000 0 112 -384 generic::circle
809 tk 477
0.000 0.000 0.000 scb
1113 tk 478
(Vdd \(+5V\)) {/Courier cf} 2 20 0 0.500 144 -352 label
479
(Vss \(Ground\)) {/Courier cf} 2 20 0 0.500 144 -384 label
809 tk 480
1.000 0.000 0.000 scb
1113 tk 481
1 2.000 -144 -224 -128 -256 112 -256 3 polygon
482
1.000 0 112 -256 generic::circle
809 tk 483
0.000 0.000 0.000 scb
1113 tk 484
(E) {/Courier cf} 2 20 0 0.500 144 -224 label
809 tk 485
0.000 0.000 1.000 scb
1113 tk 486
(A11) {/Courier cf} 2 23 0 0.500 888 -1072 label
487
(A10) {/Courier cf} 2 23 0 0.500 888 -1136 label
488
(A9) {/Courier cf} 2 23 0 0.500 888 -1200 label
489
(A8) {/Courier cf} 2 23 0 0.500 888 -1264 label
490
(Vd) {/Courier cf} 2 23 0 0.500 888 -1328 label
491
(Vs) {/Courier cf} 2 20 0 0.500 936 -1328 label
492
(Vs) {/Courier cf} 2 20 0 0.500 936 -1264 label
493
(Vs) {/Courier cf} 2 20 0 0.500 936 -1200 label
494
(Vs) {/Courier cf} 2 20 0 0.500 936 -1136 label
495
(Vs) {/Courier cf} 2 20 0 0.500 936 -1072 label
809 tk 496
sce
1113 tk 497
1 1.000 888 -1056 11 0.000 360.000 xcarc
498
1 1.000 888 -1120 11 0.000 360.000 xcarc
499
1 1.000 888 -1184 11 0.000 360.000 xcarc
500
1 1.000 888 -1248 11 0.000 360.000 xcarc
501
1 1.000 888 -1312 11 0.000 360.000 xcarc
502
1 1.000 936 -1312 11 0.000 360.000 xcarc
503
1 1.000 936 -1248 11 0.000 360.000 xcarc
504
1 1.000 936 -1184 11 0.000 360.000 xcarc
505
1 1.000 936 -1120 11 0.000 360.000 xcarc
506
1 1.000 936 -1056 11 0.000 360.000 xcarc
507
 
508
 
509
368 1.000 968 -1136 968 -1232 976 -1232 976 -1136 4 polygon
809 tk 510
0.627 0.125 0.941 scb
1113 tk 511
1 2.000 888 -1248 712 -1248 2 polygon
512
1.000 180 712 -1248 generic::circle
809 tk 513
0.000 0.000 0.000 scb
1113 tk 514
(CS1) {/Courier cf} 2 23 0 0.500 680 -1248 label
809 tk 515
0.627 0.125 0.941 scb
1113 tk 516
1 2.000 888 -1184 712 -1184 2 polygon
517
1.000 180 712 -1184 generic::circle
809 tk 518
0.000 0.000 0.000 scb
1113 tk 519
(CS2) {/Courier cf} 2 23 0 0.500 680 -1184 label
809 tk 520
0.627 0.125 0.941 scb
1113 tk 521
1 2.000 888 -1120 712 -1120 2 polygon
522
1.000 180 712 -1120 generic::circle
809 tk 523
0.000 0.000 0.000 scb
1113 tk 524
(CS3) {/Courier cf} 2 23 0 0.500 680 -1120 label
809 tk 525
0.627 0.125 0.941 scb
1113 tk 526
1 2.000 888 -1056 712 -1056 2 polygon
527
1.000 180 712 -1056 generic::circle
809 tk 528
0.000 0.000 0.000 scb
1113 tk 529
(CS4) {/Courier cf} 2 23 0 0.500 680 -1056 label
530
(\(*\)) {/Courier cf} 2 20 0 0.500 144 -320 label
531
sce
532
 
533
1 1.000 -144 -664 11 0.000 360.000 xcarc
534
1 1.000 -144 -616 11 0.000 360.000 xcarc
535
1 1.000 -96 -664 11 0.000 360.000 xcarc
536
1 1.000 -96 -616 11 0.000 360.000 xcarc
537
1 1.000 -48 -616 11 0.000 360.000 xcarc
538
1 1.000 -48 -664 11 0.000 360.000 xcarc
539
1 1.000 0 -664 11 0.000 360.000 xcarc
540
1 1.000 0 -616 11 0.000 360.000 xcarc
541
1 1.000 48 -616 11 0.000 360.000 xcarc
542
1 1.000 48 -664 11 0.000 360.000 xcarc
543
 
544
368 1.000 -8 -568 -8 -576 -88 -576 -88 -568 4 polygon
545
0.000 0.000 1.000 scb
546
(Vs) {/Courier cf} 2 20 0 0.500 56 -680 label
547
(Vs) {/Courier cf} 2 20 0 0.500 56 -632 label
548
(Vd) {/Courier cf} 2 23 0 0.500 24 -680 label
549
(Vd) {/Courier cf} 2 23 0 0.500 24 -632 label
550
(SDA) {/Courier cf} 2 23 0 0.500 -24 -680 label
551
(SC) {/Courier cf} 2 23 0 0.500 -72 -680 label
552
(SC) {/Courier cf} 2 23 0 0.500 -72 -632 label
553
(MCLK) {/Courier cf} 2 23 0 0.500 -120 -632 label
554
(WS) {/Courier cf} 2 23 0 0.500 -120 -680 label
555
sce
556
(J28) {/Helvetica cf} 2 21 0 1.000 147 -624 label
557
0.627 0.125 0.941 scb
558
1 2.000 -48 -776 -48 -664 2 polygon
559
1.000 90 -48 -768 generic::circle
560
0.000 0.000 0.000 scb
561
(CS1) {/Courier cf} 2 23 0 0.500 -32 -808 label
562
0.627 0.125 0.941 scb
563
1 2.000 -96 -776 -96 -664 2 polygon
564
0.000 0.000 0.000 scb
565
(CS2) {/Courier cf} 2 23 0 0.500 -80 -808 label
566
0.627 0.125 0.941 scb
567
1.000 90 -96 -768 generic::circle
568
1 2.000 -144 -776 -144 -664 2 polygon
569
0.000 0.000 0.000 scb
570
(CS3) {/Courier cf} 2 23 0 0.500 -128 -808 label
571
0.627 0.125 0.941 scb
572
1.000 90 -144 -768 generic::circle
573
1 2.000 -144 -616 -144 -504 2 polygon
574
1.000 270 -144 -512 generic::circle
575
0.000 0.000 0.000 scb
576
(CS4) {/Courier cf} 2 23 0 0.500 -128 -472 label
577
0.647 0.165 0.165 scb
578
1 3.000 528 -912 1920 -912 2 polygon
579
sce
580
(J5C) {/Helvetica cf} 2 21 0 1.000 907 -992 label
581
0.000 0.000 0.000 scb
582
(Availablility of the CS lines on a MBHP_CORE_STM32, which has no J28 port)
583
{/Courier cf} 2 20 0 0.500 608 -952 label
584
0.000 0.000 1.000 scb
585
(Vd) {/Courier cf} 2 23 0 0.500 -72 -368 label
586
(RS) {/Courier cf} 2 23 0 0.500 -72 -304 label
587
(E) {/Courier cf} 2 23 0 0.500 -80 -240 label
588
(D1) {/Courier cf} 2 23 0 0.500 -72 -176 label
589
(D3) {/Courier cf} 2 23 0 0.500 -72 -112 label
590
(D5) {/Courier cf} 2 23 0 0.500 -72 -48 label
591
(D7) {/Courier cf} 2 23 0 0.500 -72 16 label
592
(B-) {/Courier cf} 2 23 0 0.500 -72 80 label
593
(B+) {/Courier cf} 2 20 0 0.500 -168 80 label
594
(D6) {/Courier cf} 2 20 0 0.500 -168 16 label
595
(D4) {/Courier cf} 2 20 0 0.500 -168 -48 label
596
(D2) {/Courier cf} 2 20 0 0.500 -168 -112 label
597
(RW) {/Courier cf} 2 20 0 0.500 -168 -240 label
598
(V0) {/Courier cf} 2 20 0 0.500 -168 -304 label
599
(Vs) {/Courier cf} 2 20 0 0.500 -168 -368 label
600
(D0) {/Courier cf} 2 20 0 0.500 -168 -176 label
601
sce
602
1 1.000 -144 96 11 0.000 360.000 xcarc
603
1 1.000 -144 32 11 0.000 360.000 xcarc
604
1 1.000 -144 -32 11 0.000 360.000 xcarc
605
1 1.000 -144 -96 11 0.000 360.000 xcarc
606
1 1.000 -144 -160 11 0.000 360.000 xcarc
607
1 1.000 -144 -224 11 0.000 360.000 xcarc
608
1 1.000 -144 -288 11 0.000 360.000 xcarc
609
1 1.000 -144 -352 11 0.000 360.000 xcarc
610
1 1.000 -96 -352 11 0.000 360.000 xcarc
611
1 1.000 -96 -288 11 0.000 360.000 xcarc
612
1 1.000 -96 -224 11 0.000 360.000 xcarc
613
1 1.000 -96 -160 11 0.000 360.000 xcarc
614
1 1.000 -96 -96 11 0.000 360.000 xcarc
615
1 1.000 -96 -32 11 0.000 360.000 xcarc
616
1 1.000 -96 32 11 0.000 360.000 xcarc
617
1 1.000 -96 96 11 0.000 360.000 xcarc
618
 
619
 
620
368 1.000 -184 -80 -184 -176 -176 -176 -176 -80 4 polygon
621
(J15A of) {/Helvetica cf} 2 21 0 0.500 -125 184 label
622
(MBHP_CORE_LPC17) {/Helvetica cf} 2 21 0 0.500 -109 152 label
623
0.000 0.933 0.000 scb
624
1 2.000 -96 -96 112 -96 2 polygon
625
1 2.000 -144 -96 -128 -128 112 -128 3 polygon
626
1.000 0 112 -96 generic::circle
627
1.000 0 112 -128 generic::circle
628
0.000 0.000 0.000 scb
629
(D2) {/Courier cf} 2 20 0 0.500 144 -128 label
630
(D3) {/Courier cf} 2 20 0 0.500 144 -96 label
631
0.000 0.933 0.000 scb
632
1 2.000 -96 -32 112 -32 2 polygon
633
1 2.000 -144 -32 -128 -64 112 -64 3 polygon
634
1.000 0 112 -32 generic::circle
635
1.000 0 112 -64 generic::circle
636
0.000 0.000 0.000 scb
637
(D4) {/Courier cf} 2 20 0 0.500 144 -64 label
638
(D5) {/Courier cf} 2 20 0 0.500 144 -32 label
639
0.000 0.933 0.000 scb
640
1 2.000 -96 32 112 32 2 polygon
641
1 2.000 -144 32 -128 0 112 0 3 polygon
642
1.000 0 112 32 generic::circle
643
1.000 0 112 0 generic::circle
644
0.000 0.000 0.000 scb
645
(D6) {/Courier cf} 2 20 0 0.500 144 0 label
646
(D7) {/Courier cf} 2 20 0 0.500 144 32 label
647
0.678 1.000 0.184 scb
648
1 2.000 -96 96 112 96 2 polygon
649
1 2.000 -144 96 -128 64 112 64 3 polygon
650
1.000 0 112 96 generic::circle
651
1.000 0 112 64 generic::circle
652
0.000 0.000 0.000 scb
653
(Backlight Anode) {/Courier cf} 2 20 0 0.500 144 64 label
654
(Backlight Cathode) {/Courier cf} 2 20 0 0.500 144 96 label
809 tk 655
pgsave restore showpage
656
 
657
%%Trailer
658
XCIRCsave restore
659
%%EOF