still very incomplete, but passes drc and has footprints to review included
[hw/csm84io] / csm84io.sch
1 v 20201211 2
2 N 85900 44400 91500 44400 4
3 N 87700 44400 87700 44900 4
4 T 88800 41800 9 30 1 0 0 0 1
5 CSM84 I/O
6 T 13300 -8600 8 10 0 1 0 0 1
7 vendor_part_number=MMA7260QT-ND
8 T 13300 -8600 8 10 0 1 0 0 1
9 vendor_part_number=MCP9700-E/TO-ND
10 N 85100 45800 86600 45800 4
11 {
12 T 85100 45900 5 10 1 1 0 0 1
13 netname=v_usb
14 }
15 N 86600 45400 86500 45400 4
16 N 86500 45400 86500 45800 4
17 T 92400 40400 9 10 1 0 0 0 1
18 1
19 T 90000 40400 9 10 1 0 0 0 1
20 1
21 T 90600 40400 9 10 1 0 0 0 1
22 1
23 T 87700 40400 9 10 1 0 0 0 1
24 csm84io.sch
25 T 87700 40100 9 10 1 0 0 0 1
26 http://altusmetrum.org/
27 T 13300 -8600 8 10 0 1 0 0 1
28 vendor_part_number=MMA7260QT-ND
29 T 13300 -8600 8 10 0 1 0 0 1
30 vendor_part_number=MCP9700-E/TO-ND
31 C 89500 45800 1 0 0 3.3V-plus.sym
32 N 88700 45800 91500 45800 4
33 C 89900 44800 1 90 0 capacitor.sym
34 {
35 T 89200 45000 5 10 0 0 90 0 1
36 device=CAPACITOR
37 T 89800 45400 5 10 1 1 0 0 1
38 refdes=C37
39 T 89000 45000 5 10 0 0 90 0 1
40 symversion=0.1
41 T 89800 44900 5 10 1 1 0 0 1
42 value=1uF
43 T 89900 44800 5 10 0 0 0 0 1
44 footprint=0402
45 }
46 N 89700 45700 89700 45800 4
47 C 88500 45400 1 270 0 capacitor.sym
48 {
49 T 89200 45200 5 10 0 0 270 0 1
50 device=CAPACITOR
51 T 88800 45100 5 10 1 1 0 0 1
52 refdes=C38
53 T 89400 45200 5 10 0 0 270 0 1
54 symversion=0.1
55 T 88800 44600 5 10 1 1 0 0 1
56 value=10nF
57 T 88500 45400 5 10 0 0 270 0 1
58 footprint=0402
59 }
60 C 86600 44900 1 0 0 TC2185.sym
61 {
62 T 86995 46095 5 10 1 1 0 0 1
63 refdes=U100
64 T 87195 45595 5 10 0 1 0 0 1
65 device=IC
66 T 86595 44895 5 10 0 1 0 0 1
67 footprint=SOT23-5
68 T 86600 44900 5 10 1 1 0 0 1
69 value=TC2185-3.3
70 }
71 C 50000 40000 0 0 0 title-E.sym
72 T 50000 40000 8 10 0 1 0 0 1
73 value=On/Off
74 C 87600 44100 1 0 0 gnd.sym
75 T 13300 -8600 8 10 0 1 0 0 1
76 vendor_part_number=MMA7260QT-ND
77 T 13300 -8600 8 10 0 1 0 0 1
78 vendor_part_number=MCP9700-E/TO-ND
79 T 13300 -8600 8 10 0 1 0 0 1
80 vendor_part_number=MMA7260QT-ND
81 T 13300 -8600 8 10 0 1 0 0 1
82 vendor_part_number=MCP9700-E/TO-ND
83 C 86100 44800 1 90 0 capacitor.sym
84 {
85 T 85400 45000 5 10 0 0 90 0 1
86 device=CAPACITOR
87 T 85800 45400 5 10 1 1 0 6 1
88 refdes=C6
89 T 85200 45000 5 10 0 0 90 0 1
90 symversion=0.1
91 T 85800 45000 5 10 1 1 0 6 1
92 value=1uF
93 T 86100 44800 5 10 0 0 0 0 1
94 footprint=0402
95 }
96 N 85900 45700 85900 45800 4
97 C 59200 41300 1 0 1 conn-4.sym
98 {
99 T 59200 41300 5 10 0 0 0 6 1
100 footprint=0-215079-4
101 T 59200 41300 5 10 0 0 0 6 1
102 loadstatus=noload
103 T 59200 41300 5 10 0 0 0 6 1
104 device=CONNECTOR
105 T 58800 42900 5 10 1 1 0 6 1
106 refdes=J6
107 T 59000 41100 5 10 1 1 0 6 1
108 value=Debug
109 }
110 C 59500 42300 1 0 1 gnd.sym
111 N 59400 42600 59200 42600 4
112 N 59200 42200 60300 42200 4
113 {
114 T 60300 42300 5 10 1 1 0 6 1
115 netname=reset_n
116 }
117 N 59800 45300 59200 45300 4
118 {
119 T 59300 45400 5 10 1 1 0 0 1
120 netname=v_usb
121 }
122 C 59300 43400 1 0 1 gnd.sym
123 C 67900 51800 1 0 0 3.3V-plus.sym
124 N 68100 51200 68100 51800 4
125 N 68100 51400 69300 51400 4
126 N 68900 51400 68900 51200 4
127 N 68500 51400 68500 51200 4
128 C 68800 42000 1 0 0 gnd.sym
129 N 68500 42300 69300 42300 4
130 N 69300 42400 69300 42300 4
131 N 68900 42400 68900 42300 4
132 N 68500 42400 68500 42300 4
133 N 62900 50500 64200 50500 4
134 {
135 T 62900 50600 5 10 1 1 0 0 1
136 netname=reset_n
137 }
138 C 59200 43300 1 0 1 USBmicroB.sym
139 {
140 T 58845 43695 5 10 0 1 0 6 1
141 footprint=11071
142 T 59200 43300 5 10 0 0 0 0 1
143 device=CONNECTOR
144 T 59200 43300 5 10 0 0 0 0 1
145 value=USBmicroB
146 T 58205 45700 5 10 1 1 0 6 1
147 refdes=J5
148 }
149 N 64200 44900 61000 44900 4
150 {
151 T 63400 45000 5 10 1 1 0 0 1
152 netname=usbdm
153 }
154 N 64200 44500 61000 44500 4
155 {
156 T 63400 44600 5 10 1 1 0 0 1
157 netname=usbdp
158 }
159 C 64000 49800 1 0 0 gnd.sym
160 N 64100 50100 64200 50100 4
161 N 59200 41800 60900 41800 4
162 {
163 T 59700 41900 5 10 1 1 0 0 1
164 netname=swdio
165 }
166 N 59200 41400 61300 41400 4
167 {
168 T 59700 41500 5 10 1 1 0 0 1
169 netname=swclk
170 }
171 C 69900 52100 1 0 0 capacitor.sym
172 {
173 T 70100 52800 5 10 0 0 0 0 1
174 device=CAPACITOR
175 T 70100 53000 5 10 0 0 0 0 1
176 symversion=0.1
177 T 69900 52100 5 10 0 1 0 0 1
178 footprint=0402
179 T 69800 52400 5 10 1 1 0 0 1
180 refdes=C601
181 T 70500 52400 5 10 1 1 0 0 1
182 value=1uF
183 }
184 C 69900 51600 1 0 0 capacitor.sym
185 {
186 T 70100 52300 5 10 0 0 0 0 1
187 device=CAPACITOR
188 T 70100 52500 5 10 0 0 0 0 1
189 symversion=0.1
190 T 69900 51600 5 10 0 1 0 0 1
191 footprint=0402
192 T 69800 51900 5 10 1 1 0 0 1
193 refdes=C602
194 T 70500 51900 5 10 1 1 0 0 1
195 value=0.1uF
196 }
197 C 68400 51700 1 0 0 inductor.sym
198 {
199 T 68600 52200 5 10 0 0 0 0 1
200 device=INDUCTOR
201 T 68600 52400 5 10 0 0 0 0 1
202 symversion=0.1
203 T 68400 51700 5 10 0 1 0 0 1
204 footprint=0402
205 T 68600 52000 5 10 1 1 0 0 1
206 refdes=L600
207 T 68600 51600 5 10 1 1 0 0 1
208 value=bead
209 }
210 N 68400 51800 68100 51800 4
211 N 69300 51800 69900 51800 4
212 {
213 T 69200 51900 5 10 1 1 0 0 1
214 netname=vdda
215 }
216 N 69700 51800 69700 51200 4
217 C 70900 51500 1 0 0 gnd.sym
218 N 71000 52300 71000 51800 4
219 N 71000 51800 70800 51800 4
220 N 71000 52300 70800 52300 4
221 N 69300 51400 69300 51200 4
222 C 61000 44800 1 0 1 resistor.sym
223 {
224 T 60700 45200 5 10 0 0 0 6 1
225 device=RESISTOR
226 T 61000 44800 5 10 0 1 0 0 1
227 footprint=0402
228 T 60500 45100 5 10 1 1 0 6 1
229 refdes=R54
230 T 60900 45100 5 10 1 1 0 6 1
231 value=22
232 }
233 C 61000 44400 1 0 1 resistor.sym
234 {
235 T 60700 44800 5 10 0 0 0 6 1
236 device=RESISTOR
237 T 61000 44400 5 10 0 1 0 0 1
238 footprint=0402
239 T 60500 44200 5 10 1 1 0 6 1
240 refdes=R55
241 T 60900 44200 5 10 1 1 0 6 1
242 value=22
243 }
244 N 60100 44900 59200 44900 4
245 N 59200 44500 60100 44500 4
246 C 59200 44000 1 0 0 nc-right.sym
247 {
248 T 59300 44500 5 10 0 0 0 0 1
249 value=NoConnection
250 T 59300 44700 5 10 0 0 0 0 1
251 device=DRC_Directive
252 }
253 N 85900 44800 85900 44400 4
254 C 90800 44800 1 90 0 capacitor.sym
255 {
256 T 90100 45000 5 10 0 0 90 0 1
257 device=CAPACITOR
258 T 89900 45000 5 10 0 0 90 0 1
259 symversion=0.1
260 T 90800 44800 5 10 0 1 90 0 1
261 footprint=0402
262 T 90700 45400 5 10 1 1 0 0 1
263 refdes=C51
264 T 90700 45000 5 10 1 1 0 0 1
265 value=0.1uF
266 }
267 C 91700 44800 1 90 0 capacitor.sym
268 {
269 T 91000 45000 5 10 0 0 90 0 1
270 device=CAPACITOR
271 T 90800 45000 5 10 0 0 90 0 1
272 symversion=0.1
273 T 91700 44800 5 10 0 1 90 0 1
274 footprint=0402
275 T 91600 45400 5 10 1 1 0 0 1
276 refdes=C52
277 T 91600 45000 5 10 1 1 0 0 1
278 value=0.1uF
279 }
280 C 64200 42400 1 0 0 STM32F042-48.sym
281 {
282 T 57800 40800 5 10 0 0 0 0 1
283 device=IC
284 T 79400 51000 5 10 1 1 0 6 1
285 value=STM32F042C
286 T 64500 42700 5 10 0 1 0 0 1
287 footprint=lqfp48
288 T 64495 50995 5 10 1 1 0 0 1
289 refdes=U101
290 }
291 N 69900 52300 69700 52300 4
292 N 69700 52300 69700 51800 4
293 N 64200 44100 60900 44100 4
294 N 60900 41800 60900 44100 4
295 N 64200 43700 61300 43700 4
296 N 61300 43700 61300 41400 4
297 T 86800 40800 9 10 1 0 0 0 2
298                 Copyright 2020 by Bdale Garbee <bdale@gag.com>
299 Licensed under the TAPR Open Hardware License, http://www.tapr.org/OHL
300 N 90600 45700 90600 45800 4
301 N 91500 45700 91500 45800 4
302 N 88700 44400 88700 44500 4
303 N 89700 44800 89700 44400 4
304 N 90600 44800 90600 44400 4
305 N 91500 44800 91500 44400 4
306 C 57100 67200 1 0 0 header16-2.sym
307 {
308 T 57150 66550 5 10 0 1 0 0 1
309 device=HEADER18
310 T 57600 70500 5 10 1 1 0 0 1
311 refdes=CN3
312 T 57100 67200 5 10 0 0 0 0 1
313 footprint=100mil8x2
314 }
315 C 56500 62200 1 0 0 header20-2.sym
316 {
317 T 56650 66550 5 10 0 0 0 0 1
318 device=CONNECTOR
319 T 57300 66300 5 10 1 1 0 0 1
320 refdes=CN13
321 T 56500 62200 5 10 0 1 0 0 1
322 footprint=100mil10x2
323 }
324 C 60700 63700 1 0 0 header40-2.sym
325 {
326 T 60950 72200 5 10 0 1 0 0 1
327 device=HEADER40
328 T 61200 71800 5 10 1 1 0 0 1
329 refdes=CN1
330 T 60700 63700 5 10 0 1 0 0 1
331 footprint=100mil20x2
332 }
333 C 63300 64100 1 0 0 header40-2.sym
334 {
335 T 63550 72600 5 10 0 1 0 0 1
336 device=HEADER40
337 T 63700 72200 5 10 1 1 0 0 1
338 refdes=CN14
339 T 63300 64100 5 10 0 1 0 0 1
340 footprint=100mil20x2
341 }
342 C 53500 52000 1 0 0 header50-2.sym
343 {
344 T 53650 62350 5 10 0 0 0 0 1
345 device=CONNECTOR
346 T 54400 62100 5 10 1 1 0 0 1
347 refdes=CN5
348 T 53500 52000 5 10 0 1 0 0 1
349 footprint=100mil25x2
350 }
351 C 51100 52000 1 0 0 header60-2.sym
352 {
353 T 51250 64350 5 10 0 0 0 0 1
354 device=CONNECTOR
355 T 52000 64100 5 10 1 1 0 0 1
356 refdes=CN6
357 T 51100 52000 5 10 0 1 0 0 1
358 footprint=100mil30x2
359 }
360 C 69800 69000 1 0 0 opto-coupler.sym
361 {
362 T 70100 70400 5 10 0 0 0 0 1
363 device=IC
364 T 70100 70100 5 10 1 1 0 0 1
365 refdes=U1
366 T 71500 70100 5 10 1 1 0 6 1
367 value=TLP290
368 T 69800 69000 5 10 0 0 0 0 1
369 footprint=SOIJ4
370 }
371 C 68900 69800 1 0 0 resistor.sym
372 {
373 T 69200 70200 5 10 0 0 0 0 1
374 device=RESISTOR
375 T 69100 70100 5 10 1 1 0 0 1
376 refdes=R1
377 T 68900 69800 5 10 0 1 0 0 1
378 footprint=0402
379 }
380 C 71900 69800 1 0 0 resistor.sym
381 {
382 T 72200 70200 5 10 0 0 0 0 1
383 device=RESISTOR
384 T 72000 70100 5 10 1 1 0 0 1
385 refdes=R2
386 T 71900 69800 5 10 0 0 0 0 1
387 footprint=0402
388 }
389 C 72800 69000 1 180 0 resistor.sym
390 {
391 T 72500 68600 5 10 0 0 180 0 1
392 device=RESISTOR
393 T 72000 68600 5 10 1 1 0 0 1
394 refdes=R3
395 T 72800 69000 5 10 0 1 0 0 1
396 footprint=0402
397 }
398 C 73000 69000 1 0 0 coolmos.sym
399 {
400 T 72000 68900 5 10 0 0 0 0 1
401 device=MOSFET
402 T 72700 69400 5 10 1 1 0 0 1
403 refdes=Q1
404 T 73000 69000 5 10 0 0 0 0 1
405 footprint=coolmos
406 T 73900 69200 5 10 1 1 0 0 1
407 value=IPN60R3K4CE
408 }
409 C 73900 70100 1 180 0 diode.sym
410 {
411 T 73500 69500 5 10 0 0 180 0 1
412 device=DIODE
413 T 73300 70200 5 10 1 1 0 0 1
414 refdes=D2
415 T 73900 70100 5 10 0 0 0 0 1
416 footprint=sod323
417 T 73700 70000 5 10 1 1 0 0 1
418 value=1N4148
419 }
420 N 73900 69500 73900 69900 4
421 N 73800 69500 75400 69500 4
422 N 68900 69900 67600 69900 4
423 N 69500 69100 69800 69100 4
424 N 72800 68900 73800 68900 4
425 N 73800 69100 73800 68900 4
426 N 73000 69100 71800 69100 4
427 C 72700 70000 1 0 0 24V-plus.sym
428 N 72800 69900 73000 69900 4
429 N 72900 70000 72900 69900 4
430 N 71900 68900 71900 69100 4
431 N 71900 69900 71800 69900 4
432 C 69500 69000 1 0 1 led.sym
433 {
434 T 69100 69250 5 10 1 1 0 6 1
435 refdes=D1
436 T 69600 69600 5 10 0 0 0 6 1
437 device=LED
438 T 69550 69000 5 10 0 1 0 6 1
439 footprint=0603diode
440 T 69400 69250 5 10 1 1 0 0 1
441 value=red
442 }
443 C 68800 68800 1 0 0 gnd.sym
444 N 68900 69100 69100 69100 4
445 T 50000 40000 8 10 0 1 0 0 1
446 footprint=100mil10x2
447 C 73500 68600 1 0 0 gnd24.sym