summaryrefslogtreecommitdiff
path: root/hardware/mpu/mpu.sch
diff options
context:
space:
mode:
Diffstat (limited to 'hardware/mpu/mpu.sch')
-rw-r--r--hardware/mpu/mpu.sch590
1 files changed, 587 insertions, 3 deletions
diff --git a/hardware/mpu/mpu.sch b/hardware/mpu/mpu.sch
index 0ca7856..063f90c 100644
--- a/hardware/mpu/mpu.sch
+++ b/hardware/mpu/mpu.sch
@@ -1,4 +1,4 @@
-EESchema Schematic File Version 2 date Sam 30 Jun 2012 17:20:53 CEST
+EESchema Schematic File Version 2 date Di 11 Jun 2013 02:20:21 CEST
LIBS:power
LIBS:device
LIBS:transistors
@@ -30,12 +30,14 @@ LIBS:atmel
LIBS:contrib
LIBS:valves
LIBS:mur-sat
-EELAYER 43 0
+LIBS:mpu-cache
+EELAYER 25 0
EELAYER END
$Descr A4 11700 8267
+encoding utf-8
Sheet 1 1
Title "MPU"
-Date "30 jun 2012"
+Date "11 jun 2013"
Rev "1"
Comp "mur.sat - A Space Art Project"
Comment1 ""
@@ -43,4 +45,586 @@ Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
+Wire Wire Line
+ 1950 6000 1900 6000
+Connection ~ 1900 6150
+Wire Wire Line
+ 1950 6250 1900 6250
+Wire Wire Line
+ 1900 6250 1900 6150
+Wire Wire Line
+ 2650 4400 2650 4350
+Wire Wire Line
+ 3700 4800 3700 4350
+Connection ~ 2650 5250
+Wire Wire Line
+ 2650 4900 2650 5250
+Wire Wire Line
+ 3400 5000 3100 5000
+Wire Wire Line
+ 3100 5000 3100 5050
+Connection ~ 3300 5000
+Wire Wire Line
+ 3300 4900 3300 5100
+Wire Wire Line
+ 3700 5400 3700 5200
+Wire Wire Line
+ 3300 5650 3300 5600
+Wire Wire Line
+ 3400 6650 3400 6600
+Connection ~ 3700 6000
+Wire Wire Line
+ 3900 6000 3300 6000
+Wire Wire Line
+ 3400 6150 3400 6200
+Wire Wire Line
+ 4650 4050 4550 4050
+Connection ~ 5200 4650
+Wire Wire Line
+ 5050 4650 5300 4650
+Connection ~ 5200 4050
+Wire Wire Line
+ 5050 4050 5300 4050
+Wire Wire Line
+ 4600 5400 4550 5400
+Wire Wire Line
+ 4550 5400 4550 5350
+Connection ~ 5200 5400
+Wire Wire Line
+ 5200 5450 5200 5400
+Wire Wire Line
+ 5250 5200 5250 5150
+Wire Wire Line
+ 5250 5150 5300 5150
+Wire Wire Line
+ 8250 3250 8150 3250
+Wire Wire Line
+ 7150 1750 7150 1700
+Wire Wire Line
+ 7750 1750 7750 1700
+Connection ~ 6350 1250
+Wire Wire Line
+ 6350 1700 6350 1200
+Connection ~ 6900 1250
+Wire Wire Line
+ 6900 1700 6900 1250
+Connection ~ 6700 1250
+Wire Wire Line
+ 6700 1250 6700 1700
+Connection ~ 7450 1250
+Wire Wire Line
+ 7450 1300 7450 1250
+Wire Wire Line
+ 6600 1250 7750 1250
+Wire Wire Line
+ 7750 1250 7750 1300
+Wire Wire Line
+ 6900 5800 6900 5750
+Wire Wire Line
+ 6700 5800 6700 5750
+Wire Wire Line
+ 6450 5800 6450 5750
+Wire Wire Line
+ 6600 5800 6600 5750
+Wire Wire Line
+ 6800 5800 6800 5750
+Wire Wire Line
+ 7150 1300 7150 1250
+Connection ~ 7150 1250
+Wire Wire Line
+ 6600 1700 6600 1200
+Connection ~ 6600 1250
+Wire Wire Line
+ 6800 1700 6800 1250
+Connection ~ 6800 1250
+Wire Wire Line
+ 6350 1250 6000 1250
+Wire Wire Line
+ 6000 1250 6000 1300
+Wire Wire Line
+ 6000 1750 6000 1700
+Wire Wire Line
+ 7450 1750 7450 1700
+Wire Wire Line
+ 8150 3150 8250 3150
+Wire Wire Line
+ 5300 4900 5200 4900
+Wire Wire Line
+ 5300 5400 5100 5400
+Wire Wire Line
+ 5200 6100 5200 6050
+Wire Wire Line
+ 4650 4650 4550 4650
+Wire Wire Line
+ 2700 6150 2800 6150
+Wire Wire Line
+ 2700 6000 2800 6000
+Wire Wire Line
+ 3900 6150 3300 6150
+Connection ~ 3400 6150
+Wire Wire Line
+ 3700 6650 3700 6600
+Wire Wire Line
+ 3700 5900 3700 6200
+Wire Wire Line
+ 3100 5650 3100 5450
+Wire Wire Line
+ 2800 5250 2600 5250
+Wire Wire Line
+ 2050 5250 2100 5250
+Wire Wire Line
+ 3300 4400 3300 4350
+Wire Wire Line
+ 1950 6150 1850 6150
+Wire Wire Line
+ 2700 6250 2750 6250
+Wire Wire Line
+ 2750 6250 2750 6300
+$Comp
+L +5V #PWR?
+U 1 1 51B66C94
+P 1900 6000
+F 0 "#PWR?" H 1900 6090 20 0001 C CNN
+F 1 "+5V" H 1900 6090 30 0000 C CNN
+ 1 1900 6000
+ 0 -1 -1 0
+$EndComp
+$Comp
+L GND #PWR?
+U 1 1 51B66C8B
+P 2750 6300
+F 0 "#PWR?" H 2750 6300 30 0001 C CNN
+F 1 "GND" H 2750 6230 30 0001 C CNN
+ 1 2750 6300
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR?
+U 1 1 51B66C64
+P 1850 6150
+F 0 "#PWR?" H 1850 6150 30 0001 C CNN
+F 1 "GND" H 1850 6080 30 0001 C CNN
+ 1 1850 6150
+ 0 1 1 0
+$EndComp
+$Comp
+L +5V #PWR?
+U 1 1 51B66C4E
+P 3300 4350
+F 0 "#PWR?" H 3300 4440 20 0001 C CNN
+F 1 "+5V" H 3300 4440 30 0000 C CNN
+ 1 3300 4350
+ 1 0 0 -1
+$EndComp
+$Comp
+L VCC #PWR?
+U 1 1 51B66C41
+P 2650 4350
+F 0 "#PWR?" H 2650 4450 30 0001 C CNN
+F 1 "VCC" H 2650 4450 30 0000 C CNN
+ 1 2650 4350
+ 1 0 0 -1
+$EndComp
+$Comp
+L VCC #PWR?
+U 1 1 51B66C3D
+P 3700 4350
+F 0 "#PWR?" H 3700 4450 30 0001 C CNN
+F 1 "VCC" H 3700 4450 30 0000 C CNN
+ 1 3700 4350
+ 1 0 0 -1
+$EndComp
+Text Label 2050 5250 2 60 ~ 0
+USB_DISC
+$Comp
+L GND #PWR?
+U 1 1 51B66BED
+P 3300 5650
+F 0 "#PWR?" H 3300 5650 30 0001 C CNN
+F 1 "GND" H 3300 5580 30 0001 C CNN
+ 1 3300 5650
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR?
+U 1 1 51B66BEC
+P 3100 5650
+F 0 "#PWR?" H 3100 5650 30 0001 C CNN
+F 1 "GND" H 3100 5580 30 0001 C CNN
+ 1 3100 5650
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR?
+U 1 1 51B66B9A
+P 3400 6650
+F 0 "#PWR?" H 3400 6650 30 0001 C CNN
+F 1 "GND" H 3400 6580 30 0001 C CNN
+ 1 3400 6650
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR?
+U 1 1 51B66B97
+P 3700 6650
+F 0 "#PWR?" H 3700 6650 30 0001 C CNN
+F 1 "GND" H 3700 6580 30 0001 C CNN
+ 1 3700 6650
+ 1 0 0 -1
+$EndComp
+$Comp
+L C C?
+U 1 1 51B66B6B
+P 3700 6400
+F 0 "C?" H 3750 6500 50 0000 L CNN
+F 1 "47pF" H 3750 6300 50 0000 L CNN
+ 1 3700 6400
+ 1 0 0 -1
+$EndComp
+$Comp
+L C C?
+U 1 1 51B66B63
+P 3400 6400
+F 0 "C?" H 3450 6500 50 0000 L CNN
+F 1 "47pF" H 3450 6300 50 0000 L CNN
+ 1 3400 6400
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 51B66B53
+P 3050 6150
+F 0 "R?" V 3130 6150 50 0000 C CNN
+F 1 "22R" V 3050 6150 50 0000 C CNN
+ 1 3050 6150
+ 0 -1 -1 0
+$EndComp
+$Comp
+L R R?
+U 1 1 51B66B45
+P 3050 6000
+F 0 "R?" V 3130 6000 50 0000 C CNN
+F 1 "22R" V 3050 6000 50 0000 C CNN
+ 1 3050 6000
+ 0 -1 -1 0
+$EndComp
+$Comp
+L R R?
+U 1 1 51B66AFA
+P 3700 5650
+F 0 "R?" V 3780 5650 50 0000 C CNN
+F 1 "1k5" V 3700 5650 50 0000 C CNN
+ 1 3700 5650
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 51B66AF7
+P 3300 5350
+F 0 "R?" V 3380 5350 50 0000 C CNN
+F 1 "36k" V 3300 5350 50 0000 C CNN
+ 1 3300 5350
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 51B66AF4
+P 3300 4650
+F 0 "R?" V 3380 4650 50 0000 C CNN
+F 1 "10k" V 3300 4650 50 0000 C CNN
+ 1 3300 4650
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 51B66AEF
+P 2650 4650
+F 0 "R?" V 2730 4650 50 0000 C CNN
+F 1 "47k" V 2650 4650 50 0000 C CNN
+ 1 2650 4650
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 51B66AEB
+P 2350 5250
+F 0 "R?" V 2430 5250 50 0000 C CNN
+F 1 "1k0" V 2350 5250 50 0000 C CNN
+ 1 2350 5250
+ 0 -1 -1 0
+$EndComp
+Text Label 3900 6000 0 60 ~ 0
+USB_DP
+Text Label 3900 6150 0 60 ~ 0
+USB_DM
+$Comp
+L USB J?
+U 1 1 51B66A14
+P 2350 5800
+F 0 "J?" H 2300 6200 60 0000 C CNN
+F 1 "USB" V 2100 5950 60 0000 C CNN
+ 1 2350 5800
+ 1 0 0 -1
+$EndComp
+$Comp
+L BC817-40 Q?
+U 1 1 51B66A08
+P 3600 5000
+F 0 "Q?" H 3600 4851 40 0000 R CNN
+F 1 "BC817-40" V 3850 5150 40 0000 R CNN
+F 2 "SOT-23" V 3900 5000 29 0000 C CNN
+ 1 3600 5000
+ 1 0 0 -1
+$EndComp
+$Comp
+L BC817-40 Q?
+U 1 1 51B66A03
+P 3000 5250
+F 0 "Q?" H 3000 5101 40 0000 R CNN
+F 1 "BC817-40" H 3000 5400 40 0000 R CNN
+F 2 "SOT-23" H 2800 5352 29 0000 C CNN
+ 1 3000 5250
+ 1 0 0 -1
+$EndComp
+$Comp
+L C C?
+U 1 1 51B66965
+P 4850 4650
+F 0 "C?" V 4750 4750 50 0000 L CNN
+F 1 "22pF" V 4750 4400 50 0000 L CNN
+ 1 4850 4650
+ 0 1 1 0
+$EndComp
+$Comp
+L GND #PWR?
+U 1 1 51B66964
+P 4550 4650
+F 0 "#PWR?" H 4550 4650 30 0001 C CNN
+F 1 "GND" H 4550 4580 30 0001 C CNN
+ 1 4550 4650
+ 0 1 1 0
+$EndComp
+Text Label 8250 3250 0 60 ~ 0
+USB_DP
+Text Label 8250 3150 0 60 ~ 0
+USB_DM
+$Comp
+L GND #PWR?
+U 1 1 51B668A7
+P 4550 4050
+F 0 "#PWR?" H 4550 4050 30 0001 C CNN
+F 1 "GND" H 4550 3980 30 0001 C CNN
+ 1 4550 4050
+ 0 1 1 0
+$EndComp
+$Comp
+L GND #PWR?
+U 1 1 51B668A2
+P 5200 6100
+F 0 "#PWR?" H 5200 6100 30 0001 C CNN
+F 1 "GND" H 5200 6030 30 0001 C CNN
+ 1 5200 6100
+ 1 0 0 -1
+$EndComp
+$Comp
+L VCC #PWR?
+U 1 1 51B66895
+P 4550 5350
+F 0 "#PWR?" H 4550 5450 30 0001 C CNN
+F 1 "VCC" H 4550 5450 30 0000 C CNN
+ 1 4550 5350
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 51B66888
+P 4850 5400
+F 0 "R?" V 4930 5400 50 0000 C CNN
+F 1 "10k" V 4850 5400 50 0000 C CNN
+ 1 4850 5400
+ 0 -1 -1 0
+$EndComp
+$Comp
+L SW_PUSH SW?
+U 1 1 51B66880
+P 5200 5750
+F 0 "SW?" H 5350 5860 50 0000 C CNN
+F 1 "SW_PUSH" H 5200 5670 50 0000 C CNN
+ 1 5200 5750
+ 0 -1 -1 0
+$EndComp
+$Comp
+L GND #PWR?
+U 1 1 51B66857
+P 5250 5200
+F 0 "#PWR?" H 5250 5200 30 0001 C CNN
+F 1 "GND" H 5250 5130 30 0001 C CNN
+ 1 5250 5200
+ 1 0 0 -1
+$EndComp
+Text Label 5200 4900 2 60 ~ 0
+USB_DISC
+$Comp
+L C C?
+U 1 1 51B667D0
+P 4850 4050
+F 0 "C?" V 4750 4150 50 0000 L CNN
+F 1 "22pF" V 4750 3800 50 0000 L CNN
+ 1 4850 4050
+ 0 1 1 0
+$EndComp
+$Comp
+L CRYSTAL X?
+U 1 1 51B6679B
+P 5200 4350
+F 0 "X?" H 5200 4500 60 0000 C CNN
+F 1 "8 MHz" V 5200 4100 60 0000 C CNN
+ 1 5200 4350
+ 0 1 1 0
+$EndComp
+NoConn ~ 5300 3850
+$Comp
+L GND #PWR?
+U 1 1 51B66778
+P 7750 1750
+F 0 "#PWR?" H 7750 1750 30 0001 C CNN
+F 1 "GND" H 7750 1680 30 0001 C CNN
+ 1 7750 1750
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR?
+U 1 1 51B66776
+P 7450 1750
+F 0 "#PWR?" H 7450 1750 30 0001 C CNN
+F 1 "GND" H 7450 1680 30 0001 C CNN
+ 1 7450 1750
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR?
+U 1 1 51B66770
+P 7150 1750
+F 0 "#PWR?" H 7150 1750 30 0001 C CNN
+F 1 "GND" H 7150 1680 30 0001 C CNN
+ 1 7150 1750
+ 1 0 0 -1
+$EndComp
+$Comp
+L GNDA #PWR?
+U 1 1 51B66763
+P 6000 1750
+F 0 "#PWR?" H 6000 1750 40 0001 C CNN
+F 1 "GNDA" H 6000 1680 40 0000 C CNN
+ 1 6000 1750
+ 1 0 0 -1
+$EndComp
+$Comp
+L C C?
+U 1 1 51B666EA
+P 6000 1500
+F 0 "C?" H 6050 1600 50 0000 L CNN
+F 1 "C" H 6050 1400 50 0000 L CNN
+ 1 6000 1500
+ 1 0 0 -1
+$EndComp
+$Comp
+L C C?
+U 1 1 51B666E7
+P 7750 1500
+F 0 "C?" H 7800 1600 50 0000 L CNN
+F 1 "C" H 7800 1400 50 0000 L CNN
+ 1 7750 1500
+ 1 0 0 -1
+$EndComp
+$Comp
+L C C?
+U 1 1 51B666E6
+P 7450 1500
+F 0 "C?" H 7500 1600 50 0000 L CNN
+F 1 "C" H 7500 1400 50 0000 L CNN
+ 1 7450 1500
+ 1 0 0 -1
+$EndComp
+$Comp
+L C C?
+U 1 1 51B666E2
+P 7150 1500
+F 0 "C?" H 7200 1600 50 0000 L CNN
+F 1 "C" H 7200 1400 50 0000 L CNN
+ 1 7150 1500
+ 1 0 0 -1
+$EndComp
+$Comp
+L VAA #PWR01
+U 1 1 51B66366
+P 6350 1200
+F 0 "#PWR01" H 6350 1260 30 0001 C CNN
+F 1 "VAA" H 6350 1310 30 0000 C CNN
+ 1 6350 1200
+ 1 0 0 -1
+$EndComp
+$Comp
+L VCC #PWR05
+U 1 1 51B66355
+P 6600 1200
+F 0 "#PWR05" H 6600 1300 30 0001 C CNN
+F 1 "VCC" H 6600 1300 30 0000 C CNN
+ 1 6600 1200
+ 1 0 0 -1
+$EndComp
+$Comp
+L GNDA #PWR06
+U 1 1 51B66334
+P 6450 5800
+F 0 "#PWR06" H 6450 5800 40 0001 C CNN
+F 1 "GNDA" H 6450 5730 40 0000 C CNN
+ 1 6450 5800
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR07
+U 1 1 51B66330
+P 6900 5800
+F 0 "#PWR07" H 6900 5800 30 0001 C CNN
+F 1 "GND" H 6900 5730 30 0001 C CNN
+ 1 6900 5800
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR08
+U 1 1 51B6632F
+P 6800 5800
+F 0 "#PWR08" H 6800 5800 30 0001 C CNN
+F 1 "GND" H 6800 5730 30 0001 C CNN
+ 1 6800 5800
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR09
+U 1 1 51B6632E
+P 6700 5800
+F 0 "#PWR09" H 6700 5800 30 0001 C CNN
+F 1 "GND" H 6700 5730 30 0001 C CNN
+ 1 6700 5800
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR010
+U 1 1 51B66329
+P 6600 5800
+F 0 "#PWR010" H 6600 5800 30 0001 C CNN
+F 1 "GND" H 6600 5730 30 0001 C CNN
+ 1 6600 5800
+ 1 0 0 -1
+$EndComp
+$Comp
+L STM32F103RETx IC101
+U 1 1 51B66308
+P 6700 3700
+F 0 "IC101" H 6700 3650 60 0000 C CNN
+F 1 "STM32F103RETx" H 6700 3750 60 0001 C CNN
+ 1 6700 3700
+ 1 0 0 -1
+$EndComp
$EndSCHEMATC