sabik-cpu/kicad/cpu.sch
2020-10-04 19:31:16 +02:00

628 lines
13 KiB
Plaintext

EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 3 4
Title ""
Date "2020-10-03"
Rev ""
Comp "Macrocell"
Comment1 "#followtheling"
Comment2 ""
Comment3 ""
Comment4 "Processor"
$EndDescr
$Comp
L MCU_ST_STM32F4:STM32F410CBTx U?
U 1 1 5F7DA088
P 5950 3900
AR Path="/5F7DA088" Ref="U?" Part="1"
AR Path="/5F7D680C/5F7DA088" Ref="U?" Part="1"
F 0 "U?" H 5400 5350 50 0000 C CNN
F 1 "STM32F410CBTx" H 6400 2350 50 0000 C CNN
F 2 "Package_QFP:LQFP-48_7x7mm_P0.5mm" H 5350 2400 50 0001 R CNN
F 3 "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00214043.pdf" H 5950 3900 50 0001 C CNN
1 5950 3900
1 0 0 -1
$EndComp
$Comp
L power:+BATT #PWR?
U 1 1 5F7DA08E
P 5750 2300
AR Path="/5F7DA08E" Ref="#PWR?" Part="1"
AR Path="/5F7D680C/5F7DA08E" Ref="#PWR?" Part="1"
F 0 "#PWR?" H 5750 2150 50 0001 C CNN
F 1 "+BATT" H 5765 2473 50 0000 C CNN
F 2 "" H 5750 2300 50 0001 C CNN
F 3 "" H 5750 2300 50 0001 C CNN
1 5750 2300
1 0 0 -1
$EndComp
Wire Wire Line
5750 2300 5750 2400
Wire Wire Line
5850 2400 5850 2300
Wire Wire Line
5850 2300 5950 2300
Wire Wire Line
6050 2300 6050 2400
Wire Wire Line
5950 2400 5950 2300
Connection ~ 5950 2300
Wire Wire Line
5950 2300 6050 2300
Wire Wire Line
5950 2300 5950 2100
$Comp
L power:+3V3 #PWR?
U 1 1 5F7DA09C
P 5950 2100
AR Path="/5F7DA09C" Ref="#PWR?" Part="1"
AR Path="/5F7D680C/5F7DA09C" Ref="#PWR?" Part="1"
F 0 "#PWR?" H 5950 1950 50 0001 C CNN
F 1 "+3V3" H 5965 2273 50 0000 C CNN
F 2 "" H 5950 2100 50 0001 C CNN
F 3 "" H 5950 2100 50 0001 C CNN
1 5950 2100
1 0 0 -1
$EndComp
$Comp
L power:VDDA #PWR?
U 1 1 5F7DA0A2
P 6150 2300
AR Path="/5F7DA0A2" Ref="#PWR?" Part="1"
AR Path="/5F7D680C/5F7DA0A2" Ref="#PWR?" Part="1"
F 0 "#PWR?" H 6150 2150 50 0001 C CNN
F 1 "VDDA" H 6167 2473 50 0000 C CNN
F 2 "" H 6150 2300 50 0001 C CNN
F 3 "" H 6150 2300 50 0001 C CNN
1 6150 2300
1 0 0 -1
$EndComp
Wire Wire Line
6150 2300 6150 2400
Wire Wire Line
5750 5500 5750 5600
Wire Wire Line
5750 5600 5850 5600
Wire Wire Line
6050 5600 6050 5500
Wire Wire Line
5950 5500 5950 5600
Connection ~ 5950 5600
Wire Wire Line
5950 5600 6050 5600
Wire Wire Line
5850 5500 5850 5600
Connection ~ 5850 5600
Wire Wire Line
5850 5600 5900 5600
Wire Wire Line
5900 5600 5900 5700
Connection ~ 5900 5600
Wire Wire Line
5900 5600 5950 5600
$Comp
L power:GND #PWR?
U 1 1 5F82E5AF
P 5900 5700
F 0 "#PWR?" H 5900 5450 50 0001 C CNN
F 1 "GND" H 5905 5527 50 0000 C CNN
F 2 "" H 5900 5700 50 0001 C CNN
F 3 "" H 5900 5700 50 0001 C CNN
1 5900 5700
1 0 0 -1
$EndComp
Wire Wire Line
5250 4300 4800 4300
Text Label 4800 4300 0 50 ~ 0
JTDO
Wire Wire Line
5250 4400 4800 4400
Text Label 4800 4400 0 50 ~ 0
JTRST_N
Text Label 7150 5300 2 50 ~ 0
JTDI
Text Label 7150 5200 2 50 ~ 0
JTCK
Text Label 2500 3600 2 50 ~ 0
JTDO
Text Label 7150 5100 2 50 ~ 0
JTMS
Text Label 2500 3500 2 50 ~ 0
JTMS
Text Label 2500 3700 2 50 ~ 0
JTDI
$Comp
L Device:R R?
U 1 1 5F836AB5
P 2650 3200
F 0 "R?" V 2443 3200 50 0000 C CNN
F 1 "0" V 2534 3200 50 0000 C CNN
F 2 "" V 2580 3200 50 0001 C CNN
F 3 "~" H 2650 3200 50 0001 C CNN
1 2650 3200
0 1 1 0
$EndComp
Wire Wire Line
2500 3200 2150 3200
Wire Wire Line
2800 3200 3050 3200
Text Label 3050 3200 2 50 ~ 0
RST_N
$Comp
L power:+3V3 #PWR?
U 1 1 5F8392A7
P 1650 2800
F 0 "#PWR?" H 1650 2650 50 0001 C CNN
F 1 "+3V3" H 1665 2973 50 0000 C CNN
F 2 "" H 1650 2800 50 0001 C CNN
F 3 "" H 1650 2800 50 0001 C CNN
1 1650 2800
1 0 0 -1
$EndComp
Wire Wire Line
5250 2600 5100 2600
Text Label 4800 2600 0 50 ~ 0
RST_N
Wire Wire Line
2150 3400 2500 3400
Wire Wire Line
2150 3500 2500 3500
Wire Wire Line
2150 3700 2500 3700
$Comp
L Device:R R?
U 1 1 5F83E819
P 5100 2350
F 0 "R?" H 5170 2396 50 0000 L CNN
F 1 "10k" H 5170 2305 50 0000 L CNN
F 2 "" V 5030 2350 50 0001 C CNN
F 3 "~" H 5100 2350 50 0001 C CNN
1 5100 2350
1 0 0 -1
$EndComp
Wire Wire Line
5100 2200 5100 2100
$Comp
L power:+3V3 #PWR?
U 1 1 5F83F77B
P 5100 2100
F 0 "#PWR?" H 5100 1950 50 0001 C CNN
F 1 "+3V3" H 5115 2273 50 0000 C CNN
F 2 "" H 5100 2100 50 0001 C CNN
F 3 "" H 5100 2100 50 0001 C CNN
1 5100 2100
1 0 0 -1
$EndComp
Wire Wire Line
5100 2500 5100 2600
Connection ~ 5100 2600
Wire Wire Line
5100 2600 4800 2600
$Comp
L Switch:SW_Push SW?
U 1 1 5F840B63
P 850 1050
F 0 "SW?" V 804 1198 50 0000 L CNN
F 1 "Reset" V 895 1198 50 0000 L CNN
F 2 "" H 850 1250 50 0001 C CNN
F 3 "~" H 850 1250 50 0001 C CNN
1 850 1050
0 1 1 0
$EndComp
Text Label 1200 750 2 50 ~ 0
RST_N
Wire Wire Line
850 850 850 750
Wire Wire Line
850 750 1200 750
Wire Wire Line
850 1250 850 1350
$Comp
L power:GND #PWR?
U 1 1 5F843AA8
P 850 1350
F 0 "#PWR?" H 850 1100 50 0001 C CNN
F 1 "GND" H 855 1177 50 0000 C CNN
F 2 "" H 850 1350 50 0001 C CNN
F 3 "" H 850 1350 50 0001 C CNN
1 850 1350
1 0 0 -1
$EndComp
Text Notes 6100 5650 0 50 ~ 0
Pin functions in\nSTM32F410, Table 9
Text HLabel 7150 4100 2 50 Input ~ 0
DMX_RO
Text HLabel 7150 3800 2 50 Output ~ 0
DMX_RE
Text HLabel 7150 4000 2 50 Output ~ 0
DMX_DI
Text HLabel 7150 3900 2 50 Output ~ 0
DMX_DE
Text HLabel 7150 4500 2 50 Output ~ 0
WS0_TX
$Comp
L Device:R R?
U 1 1 5F854BA0
P 4400 5300
F 0 "R?" V 4300 5300 50 0000 C CNN
F 1 "TBD" V 4400 5300 50 0000 C CNN
F 2 "" V 4330 5300 50 0001 C CNN
F 3 "~" H 4400 5300 50 0001 C CNN
1 4400 5300
0 1 1 0
$EndComp
$Comp
L Device:R R?
U 1 1 5F855D14
P 4400 5100
F 0 "R?" V 4300 5100 50 0000 C CNN
F 1 "TBD" V 4400 5100 50 0000 C CNN
F 2 "" V 4330 5100 50 0001 C CNN
F 3 "~" H 4400 5100 50 0001 C CNN
1 4400 5100
0 1 1 0
$EndComp
$Comp
L Device:R R?
U 1 1 5F855F65
P 4400 5500
F 0 "R?" V 4300 5500 50 0000 C CNN
F 1 "TBD" V 4400 5500 50 0000 C CNN
F 2 "" V 4330 5500 50 0001 C CNN
F 3 "~" H 4400 5500 50 0001 C CNN
1 4400 5500
0 1 1 0
$EndComp
Wire Wire Line
4250 5500 4150 5500
Wire Wire Line
4150 5300 4250 5300
Wire Wire Line
4150 5100 4250 5100
Text HLabel 7150 4800 2 50 Output ~ 0
WS1_TX
Wire Wire Line
6550 3800 7150 3800
Wire Wire Line
6550 3900 7150 3900
Wire Wire Line
6550 4000 7150 4000
Wire Wire Line
6550 4100 7150 4100
Wire Wire Line
6550 4500 7150 4500
Wire Wire Line
6550 4800 7150 4800
Wire Wire Line
6550 5100 7150 5100
Wire Wire Line
6550 5200 7150 5200
Wire Wire Line
6550 5300 7150 5300
Text Notes 6550 4500 0 50 ~ 0
:SPI1_MOSI
Text Notes 6550 4800 0 50 ~ 0
:SPI5_MOSI
Text Notes 6550 4000 0 50 ~ 0
:USART2_TX
Text Notes 6550 4100 0 50 ~ 0
:USART2_RX
$Comp
L Device:Crystal Y?
U 1 1 5F887C87
P 4800 3450
F 0 "Y?" V 4754 3581 50 0000 L CNN
F 1 "8M" V 4845 3581 50 0000 L CNN
F 2 "" H 4800 3450 50 0001 C CNN
F 3 "~" H 4800 3450 50 0001 C CNN
1 4800 3450
0 1 1 0
$EndComp
Wire Wire Line
5250 3400 5100 3400
Wire Wire Line
5100 3400 5100 3600
Wire Wire Line
5100 3600 4800 3600
$Comp
L Device:C C?
U 1 1 5F8906AA
P 4500 3600
F 0 "C?" V 4450 3700 50 0000 C CNN
F 1 "20p" V 4550 3750 50 0000 C CNN
F 2 "" H 4538 3450 50 0001 C CNN
F 3 "~" H 4500 3600 50 0001 C CNN
1 4500 3600
0 1 1 0
$EndComp
Wire Wire Line
4650 3600 4800 3600
Connection ~ 4800 3600
Wire Wire Line
4800 3300 4650 3300
Connection ~ 4800 3300
Wire Wire Line
4350 3300 4250 3300
Wire Wire Line
4250 3300 4250 3450
Wire Wire Line
4250 3600 4350 3600
Wire Wire Line
4250 3450 4150 3450
Connection ~ 4250 3450
Wire Wire Line
4250 3450 4250 3600
$Comp
L power:GND #PWR?
U 1 1 5F896C41
P 4150 3450
F 0 "#PWR?" H 4150 3200 50 0001 C CNN
F 1 "GND" V 4155 3322 50 0000 R CNN
F 2 "" H 4150 3450 50 0001 C CNN
F 3 "" H 4150 3450 50 0001 C CNN
1 4150 3450
0 1 1 0
$EndComp
$Comp
L Device:C C?
U 1 1 5F89C461
P 4500 3300
F 0 "C?" V 4450 3400 50 0000 C CNN
F 1 "20p" V 4550 3450 50 0000 C CNN
F 2 "" H 4538 3150 50 0001 C CNN
F 3 "~" H 4500 3300 50 0001 C CNN
1 4500 3300
0 1 1 0
$EndComp
Wire Wire Line
5150 2800 5250 2800
$Comp
L Device:R R?
U 1 1 5F868F3C
P 5000 2800
F 0 "R?" V 4900 2800 50 0000 C CNN
F 1 "0" V 5000 2800 50 0000 C CNN
F 2 "" V 4930 2800 50 0001 C CNN
F 3 "~" H 5000 2800 50 0001 C CNN
1 5000 2800
0 1 1 0
$EndComp
Wire Wire Line
5150 3000 5250 3000
$Comp
L Device:R R?
U 1 1 5F86FB1A
P 5000 3000
F 0 "R?" V 4900 3000 50 0000 C CNN
F 1 "0" V 5000 3000 50 0000 C CNN
F 2 "" V 4930 3000 50 0001 C CNN
F 3 "~" H 5000 3000 50 0001 C CNN
1 5000 3000
0 1 1 0
$EndComp
Wire Wire Line
4900 3100 5250 3100
$Comp
L Device:C C?
U 1 1 5F87B5BD
P 4750 3100
F 0 "C?" V 4800 3000 50 0000 C CNN
F 1 "100n" V 4800 3250 50 0000 C CNN
F 2 "" H 4788 2950 50 0001 C CNN
F 3 "~" H 4750 3100 50 0001 C CNN
1 4750 3100
0 1 1 0
$EndComp
Wire Wire Line
4150 3100 4600 3100
Wire Wire Line
4150 2800 4850 2800
$Comp
L power:GND #PWR?
U 1 1 5F87D3AE
P 4150 3100
F 0 "#PWR?" H 4150 2850 50 0001 C CNN
F 1 "GND" V 4155 2972 50 0000 R CNN
F 2 "" H 4150 3100 50 0001 C CNN
F 3 "" H 4150 3100 50 0001 C CNN
1 4150 3100
0 1 1 0
$EndComp
$Comp
L power:GND #PWR?
U 1 1 5F86B542
P 4150 2800
F 0 "#PWR?" H 4150 2550 50 0001 C CNN
F 1 "GND" V 4155 2672 50 0000 R CNN
F 2 "" H 4150 2800 50 0001 C CNN
F 3 "" H 4150 2800 50 0001 C CNN
1 4150 2800
0 1 1 0
$EndComp
Wire Wire Line
4800 3300 5250 3300
Wire Wire Line
4250 2100 4250 3000
Wire Wire Line
4250 3000 4850 3000
$Comp
L power:+3V3 #PWR?
U 1 1 5F87123D
P 4250 2100
F 0 "#PWR?" H 4250 1950 50 0001 C CNN
F 1 "+3V3" H 4265 2273 50 0000 C CNN
F 2 "" H 4250 2100 50 0001 C CNN
F 3 "" H 4250 2100 50 0001 C CNN
1 4250 2100
1 0 0 -1
$EndComp
NoConn ~ 5250 3600
NoConn ~ 5250 3700
NoConn ~ 5250 3800
Text Notes 5550 3800 0 50 ~ 0
|/!\ These pins have\n|limited capabilities.\n|
Wire Wire Line
4550 5100 5250 5100
Wire Wire Line
5250 5200 4650 5200
Wire Wire Line
4650 5200 4650 5300
Wire Wire Line
4650 5300 4550 5300
Wire Wire Line
4550 5500 4800 5500
Wire Wire Line
4800 5500 4800 5300
Wire Wire Line
4800 5300 5250 5300
$Comp
L power:GND #PWR?
U 1 1 5F8DE84D
P 3650 5400
F 0 "#PWR?" H 3650 5150 50 0001 C CNN
F 1 "GND" H 3655 5227 50 0000 C CNN
F 2 "" H 3650 5400 50 0001 C CNN
F 3 "" H 3650 5400 50 0001 C CNN
1 3650 5400
1 0 0 -1
$EndComp
Wire Wire Line
3650 5400 3650 5300
Wire Wire Line
3650 5300 3750 5300
Text HLabel 7150 4400 2 50 Input ~ 0
WS0_RX
Wire Wire Line
6550 4400 7150 4400
Text Notes 6550 4400 0 50 ~ 0
:SPI1_MISO
Text HLabel 7150 5000 2 50 Input ~ 0
WS1_RX
Wire Wire Line
6550 5000 7150 5000
Text Notes 6550 5000 0 50 ~ 0
:SPI5_MISO
Wire Wire Line
5250 4600 4800 4600
Wire Wire Line
5250 4700 4800 4700
Text Notes 5250 4600 2 50 ~ 0
USART1_TX:
Text Notes 5250 4700 2 50 ~ 0
USART1_RX:
Text HLabel 4800 4700 0 50 Input ~ 0
CONTROL_UART_IN
Text HLabel 4800 4600 0 50 Output ~ 0
CONTROL_UART_OUT
Text Notes 5250 5300 2 50 ~ 0
TIM1_CH1N:
Text Notes 5250 5200 2 50 ~ 0
TIM1_CH2N:
Text Notes 5250 5100 2 50 ~ 0
TIM1_CH3N:
$Comp
L Device:LED_ARGB D?
U 1 1 5F8154E7
P 3950 5300
F 0 "D?" H 3950 4833 50 0000 C CNN
F 1 "LED_ARGB" H 3950 4924 50 0000 C CNN
F 2 "" H 3950 5250 50 0001 C CNN
F 3 "~" H 3950 5250 50 0001 C CNN
1 3950 5300
-1 0 0 1
$EndComp
Text HLabel 4800 4800 0 50 Input ~ 0
CONTROL_UART_RST
Wire Wire Line
4800 4800 5250 4800
$Comp
L Connector:Conn_ARM_JTAG_SWD_10 J?
U 1 1 5F908B18
P 1650 3500
F 0 "J?" H 1207 3546 50 0000 R CNN
F 1 "JTAG" H 1207 3455 50 0000 R CNN
F 2 "" H 1650 3500 50 0001 C CNN
F 3 "http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf" V 1300 2250 50 0001 C CNN
1 1650 3500
1 0 0 -1
$EndComp
Wire Wire Line
2150 3600 2500 3600
Text Label 2500 3400 2 50 ~ 0
JTCK
Wire Wire Line
1650 2800 1650 2900
Wire Wire Line
1550 4100 1550 4200
Wire Wire Line
1550 4200 1600 4200
Wire Wire Line
1650 4200 1650 4100
Connection ~ 1600 4200
Wire Wire Line
1600 4200 1650 4200
Wire Wire Line
1600 4200 1600 4300
$Comp
L power:GND #PWR?
U 1 1 5F839F74
P 1600 4300
F 0 "#PWR?" H 1600 4050 50 0001 C CNN
F 1 "GND" H 1605 4127 50 0000 C CNN
F 2 "" H 1600 4300 50 0001 C CNN
F 3 "" H 1600 4300 50 0001 C CNN
1 1600 4300
1 0 0 -1
$EndComp
Text Notes 4800 4400 2 50 ~ 0
Not used:
Wire Wire Line
6550 4200 7150 4200
Wire Wire Line
6550 4300 7150 4300
Text HLabel 7150 4200 2 50 Input ~ 0
AUDIO_L
Text HLabel 7150 4300 2 50 Input ~ 0
AUDIO_R
Text Notes 6550 4200 0 50 ~ 0
:ADC1_4
Text Notes 6550 4300 0 50 ~ 0
:ADC1_5
$Comp
L Connector:TestPoint TP?
U 1 1 5F7A98FC
P 7050 4600
F 0 "TP?" V 7050 4800 50 0000 L CNN
F 1 "PA8" V 7000 4550 50 0000 L CNN
F 2 "" H 7250 4600 50 0001 C CNN
F 3 "~" H 7250 4600 50 0001 C CNN
1 7050 4600
0 1 1 0
$EndComp
Wire Wire Line
7050 4600 6550 4600
Wire Wire Line
7050 4700 6550 4700
$Comp
L Connector:TestPoint TP?
U 1 1 5F7AF4B9
P 7050 4700
F 0 "TP?" V 7050 4900 50 0000 L CNN
F 1 "PA9" V 7000 4650 50 0000 L CNN
F 2 "" H 7250 4700 50 0001 C CNN
F 3 "~" H 7250 4700 50 0001 C CNN
1 7050 4700
0 1 1 0
$EndComp
NoConn ~ 6550 4900
NoConn ~ 5250 5000
NoConn ~ 5250 4900
NoConn ~ 5250 4500
NoConn ~ 5250 4200
NoConn ~ 5250 4100
NoConn ~ 5250 4000
$EndSCHEMATC