summaryrefslogtreecommitdiff
path: root/microcontroller.sch
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2016-02-28 15:02:36 +0000
committerDaniel Silverstone <dsilvers@digital-scurf.org>2016-02-28 15:02:36 +0000
commit3f5be405a9d5c5564c4a9491d66959f0daa64cad (patch)
treebeda1b8bfa304bf96f004f3180d42053c6b9ba1b /microcontroller.sch
parent2af29f139017e20c6a639ad28f1446a091109c12 (diff)
downloadsamdac-3f5be405a9d5c5564c4a9491d66959f0daa64cad.tar.bz2
Preparing for revision A
Diffstat (limited to 'microcontroller.sch')
-rw-r--r--microcontroller.sch350
1 files changed, 278 insertions, 72 deletions
diff --git a/microcontroller.sch b/microcontroller.sch
index 721bd53..47f468c 100644
--- a/microcontroller.sch
+++ b/microcontroller.sch
@@ -105,10 +105,10 @@ F 3 "" V 10300 3400 50 0000 C CNN
0 1 1 0
$EndComp
$Comp
-L CGND #PWR48
+L CGND #PWR52
U 1 1 56C09368
P 10450 3900
-F 0 "#PWR48" H 10450 3650 50 0001 C CNN
+F 0 "#PWR52" H 10450 3650 50 0001 C CNN
F 1 "CGND" H 10433 3726 50 0000 C CNN
F 2 "" H 10450 3900 50 0000 C CNN
F 3 "" H 10450 3900 50 0000 C CNN
@@ -116,10 +116,10 @@ F 3 "" H 10450 3900 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
-L GND #PWR47
+L GND #PWR51
U 1 1 56C097EB
P 10050 3700
-F 0 "#PWR47" H 10050 3450 50 0001 C CNN
+F 0 "#PWR51" H 10050 3450 50 0001 C CNN
F 1 "GND" H 10058 3526 50 0000 C CNN
F 2 "" H 10050 3700 50 0000 C CNN
F 3 "" H 10050 3700 50 0000 C CNN
@@ -139,10 +139,10 @@ Wire Wire Line
Wire Wire Line
9300 3400 10050 3400
$Comp
-L GND #PWR46
+L GND #PWR48
U 1 1 56C09DD6
P 7750 3500
-F 0 "#PWR46" H 7750 3250 50 0001 C CNN
+F 0 "#PWR48" H 7750 3250 50 0001 C CNN
F 1 "GND" H 7758 3326 50 0000 C CNN
F 2 "" H 7750 3500 50 0000 C CNN
F 3 "" H 7750 3500 50 0000 C CNN
@@ -194,10 +194,10 @@ Wire Wire Line
1650 1350 1650 1200
Connection ~ 1650 1200
$Comp
-L GND #PWR40
+L GND #PWR42
U 1 1 56C62F11
P 1250 1700
-F 0 "#PWR40" H 1250 1450 50 0001 C CNN
+F 0 "#PWR42" H 1250 1450 50 0001 C CNN
F 1 "GND" H 1258 1526 50 0000 C CNN
F 2 "" H 1250 1700 50 0000 C CNN
F 3 "" H 1250 1700 50 0000 C CNN
@@ -222,10 +222,10 @@ Connection ~ 2300 1700
Wire Wire Line
1250 1200 1250 1150
$Comp
-L +5V #PWR39
+L +5V #PWR41
U 1 1 56C631C4
P 1250 1150
-F 0 "#PWR39" H 1250 1000 50 0001 C CNN
+F 0 "#PWR41" H 1250 1000 50 0001 C CNN
F 1 "+5V" H 1268 1324 50 0000 C CNN
F 2 "" H 1250 1150 50 0000 C CNN
F 3 "" H 1250 1150 50 0000 C CNN
@@ -366,10 +366,10 @@ Wire Wire Line
5050 5500 5050 5800
Connection ~ 5050 5800
$Comp
-L GND #PWR43
+L GND #PWR45
U 1 1 56C64BC9
P 5250 5900
-F 0 "#PWR43" H 5250 5650 50 0001 C CNN
+F 0 "#PWR45" H 5250 5650 50 0001 C CNN
F 1 "GND" H 5258 5726 50 0000 C CNN
F 2 "" H 5250 5900 50 0000 C CNN
F 3 "" H 5250 5900 50 0000 C CNN
@@ -424,10 +424,10 @@ Wire Wire Line
Wire Wire Line
2250 7250 2250 7350
$Comp
-L GND #PWR41
+L GND #PWR43
U 1 1 56C65BAE
P 2250 7350
-F 0 "#PWR41" H 2250 7100 50 0001 C CNN
+F 0 "#PWR43" H 2250 7100 50 0001 C CNN
F 1 "GND" H 2258 7176 50 0000 C CNN
F 2 "" H 2250 7350 50 0000 C CNN
F 3 "" H 2250 7350 50 0000 C CNN
@@ -514,10 +514,10 @@ F 3 "" H 2950 2550 50 0000 C CNN
0 1 1 0
$EndComp
$Comp
-L GND #PWR42
+L GND #PWR44
U 1 1 56C688DC
P 2600 2550
-F 0 "#PWR42" H 2600 2300 50 0001 C CNN
+F 0 "#PWR44" H 2600 2300 50 0001 C CNN
F 1 "GND" V 2608 2422 50 0000 R CNN
F 2 "" H 2600 2550 50 0000 C CNN
F 3 "" H 2600 2550 50 0000 C CNN
@@ -576,10 +576,10 @@ Wire Wire Line
Wire Wire Line
3050 2850 3050 2800
$Comp
-L GND #PWR38
+L GND #PWR40
U 1 1 56C63A4A
P 1050 3200
-F 0 "#PWR38" H 1050 2950 50 0001 C CNN
+F 0 "#PWR40" H 1050 2950 50 0001 C CNN
F 1 "GND" H 1058 3026 50 0000 C CNN
F 2 "" H 1050 3200 50 0000 C CNN
F 3 "" H 1050 3200 50 0000 C CNN
@@ -626,10 +626,10 @@ Wire Wire Line
7350 5800 7350 5650
Connection ~ 7350 5650
$Comp
-L GND #PWR45
+L GND #PWR47
U 1 1 56C64D43
P 6950 6150
-F 0 "#PWR45" H 6950 5900 50 0001 C CNN
+F 0 "#PWR47" H 6950 5900 50 0001 C CNN
F 1 "GND" H 6958 5976 50 0000 C CNN
F 2 "" H 6950 6150 50 0000 C CNN
F 3 "" H 6950 6150 50 0000 C CNN
@@ -646,10 +646,10 @@ Connection ~ 8000 6150
Wire Wire Line
6950 5650 6950 5600
$Comp
-L +5V #PWR44
+L +5V #PWR46
U 1 1 56C64D4E
P 6950 5600
-F 0 "#PWR44" H 6950 5450 50 0001 C CNN
+F 0 "#PWR46" H 6950 5450 50 0001 C CNN
F 1 "+5V" H 6968 5774 50 0000 C CNN
F 2 "" H 6950 5600 50 0000 C CNN
F 3 "" H 6950 5600 50 0000 C CNN
@@ -713,9 +713,9 @@ NoConn ~ 10450 5650
Wire Wire Line
2300 1700 2300 1650
Wire Wire Line
- 2350 4400 3750 4400
+ 1650 4400 3750 4400
Wire Wire Line
- 2950 4300 3750 4300
+ 2250 4300 3750 4300
Text Label 3500 4300 0 60 ~ 0
SCL
Text Label 3500 4400 0 60 ~ 0
@@ -723,79 +723,73 @@ SDA
$Comp
L R R14
U 1 1 56C90954
-P 3100 4100
-F 0 "R14" H 3170 4146 50 0000 L CNN
-F 1 "2K7" H 3170 4054 50 0000 L CNN
-F 2 "Resistors_SMD:R_0805" V 3030 4100 50 0001 C CNN
-F 3 "" H 3100 4100 50 0000 C CNN
- 1 3100 4100
+P 2400 4100
+F 0 "R14" H 2470 4146 50 0000 L CNN
+F 1 "2K7" H 2470 4054 50 0000 L CNN
+F 2 "Resistors_SMD:R_0805" V 2330 4100 50 0001 C CNN
+F 3 "" H 2400 4100 50 0000 C CNN
+ 1 2400 4100
1 0 0 -1
$EndComp
Wire Wire Line
- 3100 4250 3100 4300
-Connection ~ 3100 4300
+ 2400 4250 2400 4300
+Connection ~ 2400 4300
Wire Wire Line
- 3100 3850 3100 3950
+ 2400 3850 2400 3950
Wire Wire Line
- 2450 3850 3100 3850
+ 1750 3850 2400 3850
$Comp
L R R13
U 1 1 56C90C67
-P 2600 4100
-F 0 "R13" H 2670 4146 50 0000 L CNN
-F 1 "2K7" H 2670 4054 50 0000 L CNN
-F 2 "Resistors_SMD:R_0805" V 2530 4100 50 0001 C CNN
-F 3 "" H 2600 4100 50 0000 C CNN
- 1 2600 4100
+P 1900 4100
+F 0 "R13" H 1970 4146 50 0000 L CNN
+F 1 "2K7" H 1970 4054 50 0000 L CNN
+F 2 "Resistors_SMD:R_0805" V 1830 4100 50 0001 C CNN
+F 3 "" H 1900 4100 50 0000 C CNN
+ 1 1900 4100
1 0 0 -1
$EndComp
Wire Wire Line
- 2600 4250 2600 4400
-Connection ~ 2600 4400
+ 1900 4250 1900 4400
+Connection ~ 1900 4400
Wire Wire Line
- 2600 3950 2600 3850
-Connection ~ 2600 3850
-Text Label 2550 3850 0 60 ~ 0
+ 1900 3950 1900 3850
+Connection ~ 1900 3850
+Text Label 1850 3850 0 60 ~ 0
3v3-STM
-Text HLabel 2950 4300 0 60 BiDi ~ 0
+Text HLabel 2250 4300 0 60 BiDi ~ 0
SCL
-Text HLabel 2350 4400 0 60 BiDi ~ 0
+Text HLabel 1650 4400 0 60 BiDi ~ 0
SDA
Wire Wire Line
- 6750 2800 7100 2800
+ 3750 3400 3400 3400
Wire Wire Line
- 6750 2900 7100 2900
+ 3750 3500 3400 3500
Wire Wire Line
- 6750 3000 7100 3000
+ 3750 3300 3400 3300
Wire Wire Line
- 6750 3100 7100 3100
-Text HLabel 7100 2800 2 60 Input ~ 0
+ 3750 4600 3400 4600
+Text HLabel 3400 3400 0 60 Input ~ 0
~SRCINT
-Text HLabel 7100 2900 2 60 Output ~ 0
+Text HLabel 3400 3500 0 60 Output ~ 0
~SRCRST
-Text HLabel 7100 3000 2 60 Input ~ 0
+Text HLabel 3400 3300 0 60 Input ~ 0
~SRCRDY
-Text HLabel 7100 3100 2 60 Output ~ 0
+Text HLabel 3400 4600 0 60 Output ~ 0
SRCMUTE
Wire Wire Line
- 6750 2700 7100 2700
-Text HLabel 7100 2700 2 60 Input ~ 0
+ 3750 4500 3400 4500
+Text HLabel 3400 4500 0 60 Input ~ 0
~SRCLOCK
Wire Wire Line
- 6750 2600 7100 2600
-Text HLabel 7100 2600 2 60 Output ~ 0
+ 3750 4200 3400 4200
+Text HLabel 3400 4200 0 60 Output ~ 0
DACMUTE
NoConn ~ 6750 2500
-NoConn ~ 6750 3400
-NoConn ~ 6750 3500
-NoConn ~ 3750 3300
-NoConn ~ 3750 3400
-NoConn ~ 3750 3500
NoConn ~ 3750 3700
NoConn ~ 3750 3800
NoConn ~ 3750 3900
-NoConn ~ 3750 4500
-NoConn ~ 3750 4600
+NoConn ~ 6750 2700
NoConn ~ 3750 4700
NoConn ~ 3750 4800
NoConn ~ 3750 4900
@@ -804,18 +798,230 @@ NoConn ~ 3750 5100
NoConn ~ 3750 5200
NoConn ~ 2700 7100
NoConn ~ 2700 7000
-NoConn ~ 10050 3300
NoConn ~ 10050 3600
-Text Notes 950 3800 0 60 ~ 0
+Text Notes 250 3800 0 60 ~ 0
These two pullups likely want to be fairly\nmid-trace on the board, rather than directly next\nto the STM32 itself.
Text Notes 7300 5350 0 60 ~ 0
There is decoupling on-board on the DAISY-24\nso these capacitors are only for stabilising the\nLDOs.
Text Notes 8100 6400 0 60 ~ 0
Note, this pin header might need to change to a 2mm or even a\n0.05" pitch rather than the 0.1" pitch footprint currently used.
-Text Notes 8800 3150 0 60 ~ 0
-Maybe diode-link the USB power into the 5v rail?
Text Notes 550 6700 0 60 ~ 0
Maybe use a resistor rather than\ndirectly linking TCK and RTCK?
-NoConn ~ 3750 4200
-NoConn ~ 6750 3200
+NoConn ~ 6750 2600
+$Comp
+L CONN_01X06 P6
+U 1 1 56D2F514
+P 8900 2450
+F 0 "P6" H 8977 2488 50 0000 L CNN
+F 1 "CONN_01X06" H 8977 2396 50 0000 L CNN
+F 2 "Pin_Headers:Pin_Header_Straight_1x06" H 8977 2350 50 0001 L CNN
+F 3 "" H 8900 2450 50 0000 C CNN
+ 1 8900 2450
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR49
+U 1 1 56D2F58D
+P 8550 2250
+F 0 "#PWR49" H 8550 2000 50 0001 C CNN
+F 1 "GND" H 8558 2076 50 0000 C CNN
+F 2 "" H 8550 2250 50 0000 C CNN
+F 3 "" H 8550 2250 50 0000 C CNN
+ 1 8550 2250
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 8700 2200 8550 2200
+Wire Wire Line
+ 8550 2200 8550 2250
+Wire Wire Line
+ 6750 3400 7500 3400
+Wire Wire Line
+ 7500 3400 7500 3150
+Wire Wire Line
+ 7500 3150 8150 3150
+Wire Wire Line
+ 8150 3150 8150 2600
+Wire Wire Line
+ 8150 2600 8700 2600
+Wire Wire Line
+ 6750 3500 7550 3500
+Wire Wire Line
+ 7550 3500 7550 3200
+Wire Wire Line
+ 7550 3200 8100 3200
+Wire Wire Line
+ 8100 3200 8100 2500
+Wire Wire Line
+ 8100 2500 8700 2500
+Text Label 8300 2600 0 60 ~ 0
+STM_TX
+Text Label 8150 2500 0 60 ~ 0
+STM_RX
+Text Notes 8050 2100 0 60 ~ 0
+FTDI compatible connector, ignores VIN\n(note, RX/TX look swapped because we\nare looking from the STM32's side)
+NoConn ~ 8700 2400
+NoConn ~ 8700 2300
+NoConn ~ 8700 2700
+NoConn ~ 6750 2800
+NoConn ~ 6750 2900
+NoConn ~ 6750 3000
+$Comp
+L CONN_01X02 P7
+U 1 1 56D3687B
+P 10250 2850
+F 0 "P7" H 10327 2888 50 0000 L CNN
+F 1 "CONN_01X02" H 10327 2796 50 0000 L CNN
+F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 10327 2750 50 0001 L CNN
+F 3 "" H 10250 2850 50 0000 C CNN
+ 1 10250 2850
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 10050 3300 10000 3300
+Wire Wire Line
+ 10000 3300 10000 2900
+Wire Wire Line
+ 10000 2900 10050 2900
+Wire Wire Line
+ 10050 2800 10000 2800
+Wire Wire Line
+ 10000 2800 10000 2700
+$Comp
+L +5V #PWR50
+U 1 1 56D36AFF
+P 10000 2700
+F 0 "#PWR50" H 10000 2550 50 0001 C CNN
+F 1 "+5V" H 10018 2874 50 0000 C CNN
+F 2 "" H 10000 2700 50 0000 C CNN
+F 3 "" H 10000 2700 50 0000 C CNN
+ 1 10000 2700
+ 1 0 0 -1
+$EndComp
+Text Label 10000 3300 1 60 ~ 0
+USB_VCC
+$Comp
+L LED D1
+U 1 1 56D3CA96
+P 4350 7200
+F 0 "D1" V 4396 7092 50 0000 R CNN
+F 1 "LED" V 4304 7092 50 0000 R CNN
+F 2 "LEDs:LED_0805" H 4350 7200 50 0001 C CNN
+F 3 "" H 4350 7200 50 0000 C CNN
+ 1 4350 7200
+ 0 -1 -1 0
+$EndComp
+$Comp
+L R R25
+U 1 1 56D3CC00
+P 4200 6700
+F 0 "R25" H 4270 6746 50 0000 L CNN
+F 1 "75R" H 4270 6654 50 0000 L CNN
+F 2 "Resistors_SMD:R_0805" V 4130 6700 50 0001 C CNN
+F 3 "" H 4200 6700 50 0000 C CNN
+ 1 4200 6700
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R26
+U 1 1 56D3CDBD
+P 4500 6700
+F 0 "R26" H 4570 6746 50 0000 L CNN
+F 1 "75R" H 4570 6654 50 0000 L CNN
+F 2 "Resistors_SMD:R_0805" V 4430 6700 50 0001 C CNN
+F 3 "" H 4500 6700 50 0000 C CNN
+ 1 4500 6700
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 4200 6850 4500 6850
+Wire Wire Line
+ 4350 7000 4350 6850
+Connection ~ 4350 6850
+Wire Wire Line
+ 4200 6550 4200 6500
+Wire Wire Line
+ 4200 6500 4500 6500
+Wire Wire Line
+ 4500 6500 4500 6550
+Wire Wire Line
+ 4350 6400 4350 6500
+Connection ~ 4350 6500
+Text Label 4350 6400 0 60 ~ 0
+3v3-STM
+Wire Wire Line
+ 4350 7400 4350 7450
+Wire Wire Line
+ 4350 7450 3900 7450
+$Comp
+L LED D2
+U 1 1 56D3DF1F
+P 5900 7200
+F 0 "D2" V 5946 7092 50 0000 R CNN
+F 1 "LED" V 5854 7092 50 0000 R CNN
+F 2 "LEDs:LED_0805" H 5900 7200 50 0001 C CNN
+F 3 "" H 5900 7200 50 0000 C CNN
+ 1 5900 7200
+ 0 -1 -1 0
+$EndComp
+$Comp
+L R R27
+U 1 1 56D3DF25
+P 5750 6700
+F 0 "R27" H 5820 6746 50 0000 L CNN
+F 1 "75R" H 5820 6654 50 0000 L CNN
+F 2 "Resistors_SMD:R_0805" V 5680 6700 50 0001 C CNN
+F 3 "" H 5750 6700 50 0000 C CNN
+ 1 5750 6700
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R28
+U 1 1 56D3DF2B
+P 6050 6700
+F 0 "R28" H 6120 6746 50 0000 L CNN
+F 1 "75R" H 6120 6654 50 0000 L CNN
+F 2 "Resistors_SMD:R_0805" V 5980 6700 50 0001 C CNN
+F 3 "" H 6050 6700 50 0000 C CNN
+ 1 6050 6700
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 5750 6850 6050 6850
+Wire Wire Line
+ 5900 7000 5900 6850
+Connection ~ 5900 6850
+Wire Wire Line
+ 5750 6550 5750 6500
+Wire Wire Line
+ 5750 6500 6050 6500
+Wire Wire Line
+ 6050 6500 6050 6550
+Wire Wire Line
+ 5900 6400 5900 6500
+Connection ~ 5900 6500
+Text Label 5900 6400 0 60 ~ 0
+3v3-STM
+Wire Wire Line
+ 5900 7400 5900 7450
+Wire Wire Line
+ 5900 7450 5450 7450
+Text Label 3950 7450 0 60 ~ 0
+LED1
+Text Label 5500 7450 0 60 ~ 0
+LED2
+Wire Wire Line
+ 6750 3200 7100 3200
+Wire Wire Line
+ 6750 3100 7100 3100
+Text Label 6850 3100 0 60 ~ 0
+LED1
+Text Label 6850 3200 0 60 ~ 0
+LED2
+Text Label 4350 6950 0 60 ~ 0
+LED1_pwr
+Text Label 5900 6950 0 60 ~ 0
+LED2_pwr
+Text Notes 10300 2700 0 60 ~ 0
+Fit link to allow\npower from USB\nwhile debugging
$EndSCHEMATC