-
Notifications
You must be signed in to change notification settings - Fork 0
/
MCU.sch
513 lines (513 loc) · 12.5 KB
/
MCU.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
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
EESchema Schematic File Version 4
LIBS:AndromedaV2.2-cache
EELAYER 26 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 3 5
Title "SOAR Avionics Sensor Board"
Date "2019-05-10"
Rev "2"
Comp "SOAR"
Comment1 "Andromeda"
Comment2 "Prithvi Shankara"
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L AndromedaV2-rescue:C C19
U 1 1 59D0A70C
P 6425 1700
F 0 "C19" H 6450 1800 50 0000 L CNN
F 1 "10uF" H 6450 1600 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603" H 6463 1550 50 0001 C CNN
F 3 "" H 6425 1700 50 0001 C CNN
1 6425 1700
1 0 0 -1
$EndComp
$Comp
L AndromedaV2-rescue:C C21
U 1 1 59D0A713
P 6725 1700
F 0 "C21" H 6750 1800 50 0000 L CNN
F 1 "0.1uF" H 6750 1600 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603" H 6763 1550 50 0001 C CNN
F 3 "" H 6725 1700 50 0001 C CNN
1 6725 1700
1 0 0 -1
$EndComp
$Comp
L AndromedaV2-rescue:C C22
U 1 1 59D0A71A
P 7025 1700
F 0 "C22" H 7050 1800 50 0000 L CNN
F 1 "0.1uF" H 7050 1600 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603" H 7063 1550 50 0001 C CNN
F 3 "" H 7025 1700 50 0001 C CNN
1 7025 1700
1 0 0 -1
$EndComp
$Comp
L AndromedaV2-rescue:C C24
U 1 1 59D0A721
P 7325 1700
F 0 "C24" H 7350 1800 50 0000 L CNN
F 1 "0.1uF" H 7350 1600 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603" H 7363 1550 50 0001 C CNN
F 3 "" H 7325 1700 50 0001 C CNN
1 7325 1700
1 0 0 -1
$EndComp
$Comp
L AndromedaV2-rescue:+3.3V #PWR026
U 1 1 59D0A72F
P 6425 1450
F 0 "#PWR026" H 6425 1300 50 0001 C CNN
F 1 "+3.3V" H 6425 1590 50 0000 C CNN
F 2 "" H 6425 1450 50 0001 C CNN
F 3 "" H 6425 1450 50 0001 C CNN
1 6425 1450
1 0 0 -1
$EndComp
$Comp
L AndromedaV2-rescue:GND #PWR027
U 1 1 59D0A735
P 6425 1950
F 0 "#PWR027" H 6425 1700 50 0001 C CNN
F 1 "GND" H 6425 1800 50 0000 C CNN
F 2 "" H 6425 1950 50 0001 C CNN
F 3 "" H 6425 1950 50 0001 C CNN
1 6425 1950
1 0 0 -1
$EndComp
$Comp
L AndromedaV2-rescue:C C23
U 1 1 59D0A73B
P 7275 2750
F 0 "C23" H 7300 2850 50 0000 L CNN
F 1 "1uF" H 7300 2650 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603" H 7313 2600 50 0001 C CNN
F 3 "" H 7275 2750 50 0001 C CNN
1 7275 2750
1 0 0 -1
$EndComp
$Comp
L AndromedaV2-rescue:C C25
U 1 1 59D0A742
P 7575 2750
F 0 "C25" H 7600 2850 50 0000 L CNN
F 1 "10nF" H 7600 2650 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603" H 7613 2600 50 0001 C CNN
F 3 "" H 7575 2750 50 0001 C CNN
1 7575 2750
1 0 0 -1
$EndComp
$Comp
L AndromedaV2-rescue:+3.3V #PWR028
U 1 1 59D0A749
P 7275 2500
F 0 "#PWR028" H 7275 2350 50 0001 C CNN
F 1 "+3.3V" H 7275 2640 50 0000 C CNN
F 2 "" H 7275 2500 50 0001 C CNN
F 3 "" H 7275 2500 50 0001 C CNN
1 7275 2500
1 0 0 -1
$EndComp
$Comp
L AndromedaV2-rescue:GND #PWR029
U 1 1 59D0A74F
P 7275 3000
F 0 "#PWR029" H 7275 2750 50 0001 C CNN
F 1 "GND" H 7275 2850 50 0000 C CNN
F 2 "" H 7275 3000 50 0001 C CNN
F 3 "" H 7275 3000 50 0001 C CNN
1 7275 3000
1 0 0 -1
$EndComp
$Comp
L AndromedaV2-rescue:Crystal_8MHz Y1
U 1 1 59D0A755
P 6550 6050
F 0 "Y1" H 6550 6200 50 0000 C CNN
F 1 "Crystal_8MHz_18pf" H 6550 5800 50 0000 C CNN
F 2 "Crystal:Crystal_SMD_HC49-SD" H 6550 6050 50 0001 C CNN
F 3 "http://www.abracon.com/Resonators/abls.pdf" H 6550 6050 50 0001 C CNN
F 4 "535-9089-1-ND" H 6550 6050 60 0001 C CNN "Digikey"
1 6550 6050
1 0 0 1
$EndComp
$Comp
L AndromedaV2-rescue:C C20
U 1 1 59D0A75C
P 6700 6400
F 0 "C20" H 6725 6500 50 0000 L CNN
F 1 "24pF" H 6725 6300 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603" H 6738 6250 50 0001 C CNN
F 3 "" H 6700 6400 50 0001 C CNN
1 6700 6400
-1 0 0 -1
$EndComp
$Comp
L AndromedaV2-rescue:C C18
U 1 1 59D0A763
P 6400 6400
F 0 "C18" H 6425 6500 50 0000 L CNN
F 1 "24pF" H 6425 6300 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603" H 6438 6250 50 0001 C CNN
F 3 "" H 6400 6400 50 0001 C CNN
1 6400 6400
-1 0 0 -1
$EndComp
$Comp
L AndromedaV2-rescue:GND #PWR030
U 1 1 59D0A76A
P 6700 6550
F 0 "#PWR030" H 6700 6300 50 0001 C CNN
F 1 "GND" H 6700 6400 50 0000 C CNN
F 2 "" H 6700 6550 50 0001 C CNN
F 3 "" H 6700 6550 50 0001 C CNN
1 6700 6550
-1 0 0 -1
$EndComp
$Comp
L AndromedaV2-rescue:GND #PWR031
U 1 1 59D0A770
P 6400 6550
F 0 "#PWR031" H 6400 6300 50 0001 C CNN
F 1 "GND" H 6400 6400 50 0000 C CNN
F 2 "" H 6400 6550 50 0001 C CNN
F 3 "" H 6400 6550 50 0001 C CNN
1 6400 6550
-1 0 0 -1
$EndComp
Text Notes 5900 6200 0 39 ~ 0
Reset has \ninternal pullup
$Comp
L AndromedaV2-rescue:GND #PWR032
U 1 1 59D0A777
P 5550 6250
F 0 "#PWR032" H 5550 6000 50 0001 C CNN
F 1 "GND" H 5550 6100 50 0000 C CNN
F 2 "" H 5550 6250 50 0001 C CNN
F 3 "" H 5550 6250 50 0001 C CNN
1 5550 6250
1 0 0 -1
$EndComp
Text Notes 6425 1000 0 60 ~ 0
Digital Decoupling\n1 100nF for each power supply (place close to each VDD pin)\nplus 1 10uF
Text Notes 7325 2550 0 60 ~ 0
Analog Supply Decoupling
Text GLabel 3700 3750 0 39 Input ~ 0
UART4_TX
Text GLabel 3700 3850 0 39 Input ~ 0
UART4_RX
Text GLabel 5550 4350 2 39 Input ~ 0
UART1_TX
Text GLabel 5550 4450 2 39 Input ~ 0
UART1_RX
Text GLabel 3700 5050 0 39 Input ~ 0
SWDIO
Text GLabel 3700 5150 0 39 Input ~ 0
SWCLK
Text GLabel 5550 6150 2 39 Input ~ 0
NRST
Text GLabel 5550 4050 2 39 Input ~ 0
SWO
$Comp
L AndromedaV2-rescue:+3.3V #PWR033
U 1 1 59EBE46E
P 3700 1800
F 0 "#PWR033" H 3700 1650 50 0001 C CNN
F 1 "+3.3V" H 3700 1940 50 0000 C CNN
F 2 "" H 3700 1800 50 0001 C CNN
F 3 "" H 3700 1800 50 0001 C CNN
1 3700 1800
1 0 0 -1
$EndComp
$Comp
L AndromedaV2-rescue:GND #PWR034
U 1 1 59EBE4CD
P 5600 3175
F 0 "#PWR034" H 5600 2925 50 0001 C CNN
F 1 "GND" H 5600 3025 50 0000 C CNN
F 2 "" H 5600 3175 50 0001 C CNN
F 3 "" H 5600 3175 50 0001 C CNN
1 5600 3175
1 0 0 -1
$EndComp
$Comp
L AndromedaV2-rescue:C C26
U 1 1 59EBED27
P 7625 1700
F 0 "C26" H 7650 1800 50 0000 L CNN
F 1 "0.1uF" H 7650 1600 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603" H 7663 1550 50 0001 C CNN
F 3 "" H 7625 1700 50 0001 C CNN
1 7625 1700
1 0 0 -1
$EndComp
$Comp
L AndromedaV2-rescue:C C16
U 1 1 59EC0965
P 5650 6750
F 0 "C16" H 5675 6850 50 0000 L CNN
F 1 "2.2uF" H 5675 6650 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603" H 5688 6600 50 0001 C CNN
F 3 "" H 5650 6750 50 0001 C CNN
1 5650 6750
1 0 0 -1
$EndComp
$Comp
L AndromedaV2-rescue:C C17
U 1 1 59EC09C7
P 5900 6750
F 0 "C17" H 5925 6850 50 0000 L CNN
F 1 "2.2uF" H 5925 6650 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603" H 5938 6600 50 0001 C CNN
F 3 "" H 5900 6750 50 0001 C CNN
1 5900 6750
1 0 0 -1
$EndComp
$Comp
L AndromedaV2-rescue:GND #PWR035
U 1 1 59EC0B51
P 5750 6900
F 0 "#PWR035" H 5750 6650 50 0001 C CNN
F 1 "GND" H 5750 6750 50 0000 C CNN
F 2 "" H 5750 6900 50 0001 C CNN
F 3 "" H 5750 6900 50 0001 C CNN
1 5750 6900
1 0 0 -1
$EndComp
Text GLabel 3700 4350 0 39 Input ~ 0
SPI1_MISO
Text GLabel 3700 4450 0 39 Input ~ 0
SPI1_MOSI
Text GLabel 5550 5150 2 39 Input ~ 0
SPI2_MISO
Text GLabel 5550 5250 2 39 Input ~ 0
SPI2_MOSI
Connection ~ 6700 6050
Connection ~ 6400 6050
Wire Wire Line
6400 5950 6400 6050
Wire Wire Line
5550 5950 6400 5950
Wire Wire Line
6700 5850 6700 6050
Wire Wire Line
5550 5850 6700 5850
Wire Wire Line
7275 2500 7275 2600
Wire Wire Line
7275 2900 7275 3000
Wire Wire Line
7275 2900 7575 2900
Wire Wire Line
7275 2600 7575 2600
Wire Wire Line
6425 1950 6425 1850
Wire Wire Line
6425 1450 6425 1550
Connection ~ 7325 1850
Connection ~ 7025 1850
Connection ~ 6725 1850
Connection ~ 6725 1550
Connection ~ 7025 1550
Connection ~ 7325 1550
Wire Wire Line
6425 1850 6725 1850
Wire Wire Line
6425 1550 6725 1550
Wire Wire Line
5550 6550 5650 6550
Wire Wire Line
5650 6550 5650 6600
Wire Wire Line
5550 6450 5900 6450
Wire Wire Line
5900 6450 5900 6600
Wire Wire Line
5650 6900 5750 6900
Connection ~ 5750 6900
Text GLabel 5550 5400 2 39 Input ~ 0
PROPULSION3
Wire Wire Line
5600 2850 5600 2950
Connection ~ 5600 3100
Connection ~ 5600 2950
Text Notes 8675 3150 2 60 ~ 0
f
Text Notes 925 900 0 60 ~ 0
See STM32 Hardware Design Guide for schematic example\n
Text Notes 3550 3050 2 61 ~ 0
Power Supply
Wire Wire Line
3700 1800 3700 2250
Connection ~ 3700 2250
Connection ~ 3700 2500
Connection ~ 3700 2600
Connection ~ 3700 2700
Connection ~ 3700 2800
Wire Wire Line
5600 2850 5550 2850
Wire Wire Line
5600 2950 5550 2950
Wire Wire Line
5600 3100 5550 3100
Text Notes 6800 6200 0 39 ~ 0
2 24pF in parallel = 12pF\nAdd 6pF of internal board capacitance
Text Notes 4275 1200 0 79 ~ 0
STM32F405
Text Notes 4050 1475 0 39 ~ 0
Same family as F407 on Discovery boards
Text GLabel 5550 5050 2 39 Input ~ 0
SPI2_SCK
Text GLabel 3700 6000 0 39 Input ~ 0
BARO_~CS
$Comp
L AndromedaV2-rescue:STM32F405R U5
U 1 1 5A10BF79
P 4500 4900
F 0 "U5" H 4400 7900 60 0000 C CNN
F 1 "STM32F405R" H 4600 7800 60 0000 C CNN
F 2 "Package_QFP:LQFP-64_10x10mm_P0.5mm" H 4950 5100 60 0001 C CNN
F 3 "http://www.st.com/content/ccc/resource/technical/document/datasheet/ef/92/76/6d/bb/c2/4f/f7/DM00037051.pdf/files/DM00037051.pdf/jcr:content/translations/en.DM00037051.pdf" H 4950 5100 60 0001 C CNN
F 4 "497-11767-ND" H 4500 4900 60 0001 C CNN "Digikey"
1 4500 4900
1 0 0 -1
$EndComp
Text GLabel 3700 4150 0 39 Input ~ 0
A/G_~CS
Text GLabel 3700 6400 0 39 Input ~ 0
SPI3_SCK
Text GLabel 3700 6500 0 39 Input ~ 0
SPI3_MISO
Text GLabel 3700 6600 0 39 Input ~ 0
SPI3_MOSI
Text GLabel 3700 5800 0 39 Input ~ 0
MAG_~CS
Text GLabel 3700 4250 0 39 Input ~ 0
SPI1_SCK
Text GLabel 5550 3950 2 39 Input ~ 0
LED2
Text GLabel 3700 5900 0 39 Input ~ 0
LED1
Text GLabel 3700 3950 0 39 Input ~ 0
UART2_TX
Text GLabel 3700 4050 0 39 Input ~ 0
UART2_RX
Text GLabel 3700 5700 0 39 Input ~ 0
LAUNCH
Text GLabel 3700 5250 0 39 Input ~ 0
SD1_~CS
Text GLabel 3700 6100 0 39 Input ~ 0
RECOVERY_1
Text GLabel 3700 6200 0 39 Input ~ 0
RECOVERY_2
Text GLabel 5550 3750 2 39 Input ~ 0
ADC1
Text GLabel 5550 3850 2 39 Input ~ 0
ADC2
Text GLabel 3700 4850 0 39 Input ~ 0
PROPULSION1
Text GLabel 3700 4950 0 39 Input ~ 0
PROPULSION2
Text GLabel 5550 4750 2 39 Input ~ 0
UART3_TX
Text GLabel 5550 4850 2 39 Input ~ 0
UART3_RX
$Comp
L AndromedaV2-rescue:R R18
U 1 1 5AF18545
P 3120 5575
F 0 "R18" V 3200 5575 50 0000 C CNN
F 1 "10K" V 3120 5575 50 0000 C CNN
F 2 "Resistors_SMD:R_0603" V 3050 5575 50 0001 C CNN
F 3 "" H 3120 5575 50 0001 C CNN
1 3120 5575
1 0 0 -1
$EndComp
$Comp
L AndromedaV2-rescue:R R17
U 1 1 5AF18698
P 3120 5160
F 0 "R17" V 3200 5160 50 0000 C CNN
F 1 "30K" V 3120 5160 50 0000 C CNN
F 2 "Resistors_SMD:R_0603" V 3050 5160 50 0001 C CNN
F 3 "" H 3120 5160 50 0001 C CNN
1 3120 5160
1 0 0 -1
$EndComp
Wire Wire Line
3700 5400 3125 5400
Wire Wire Line
3120 5400 3120 5425
Wire Wire Line
3120 5310 3120 5395
Wire Wire Line
3120 5395 3125 5395
Wire Wire Line
3125 5395 3125 5400
Connection ~ 3125 5400
$Comp
L AndromedaV2-rescue:+BATT #PWR036
U 1 1 5AF18909
P 3120 4970
F 0 "#PWR036" H 3120 4820 50 0001 C CNN
F 1 "+BATT" H 3120 5110 50 0000 C CNN
F 2 "" H 3120 4970 50 0001 C CNN
F 3 "" H 3120 4970 50 0001 C CNN
1 3120 4970
1 0 0 -1
$EndComp
Wire Wire Line
3120 4970 3120 5010
$Comp
L AndromedaV2-rescue:GND #PWR037
U 1 1 5AF18BA0
P 3120 5760
F 0 "#PWR037" H 3120 5510 50 0001 C CNN
F 1 "GND" H 3120 5610 50 0000 C CNN
F 2 "" H 3120 5760 50 0001 C CNN
F 3 "" H 3120 5760 50 0001 C CNN
1 3120 5760
1 0 0 -1
$EndComp
Wire Wire Line
3120 5725 3120 5760
Wire Wire Line
6700 6050 6700 6250
Wire Wire Line
6400 6050 6400 6250
Wire Wire Line
7325 1850 7625 1850
Wire Wire Line
7025 1850 7325 1850
Wire Wire Line
6725 1850 7025 1850
Wire Wire Line
6725 1550 7025 1550
Wire Wire Line
7025 1550 7325 1550
Wire Wire Line
7325 1550 7625 1550
Wire Wire Line
5750 6900 5900 6900
Wire Wire Line
5600 3100 5600 3175
Wire Wire Line
5600 2950 5600 3100
Wire Wire Line
3700 2250 3700 2500
Wire Wire Line
3700 2500 3700 2600
Wire Wire Line
3700 2600 3700 2700
Wire Wire Line
3700 2700 3700 2800
Wire Wire Line
3700 2800 3700 2950
Wire Wire Line
3125 5400 3120 5400
$EndSCHEMATC