sabik-cpu/kicad/cpu.sch

715 lines
15 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 6350 3900
AR Path="/5F7DA088" Ref="U?" Part="1"
AR Path="/5F7D680C/5F7DA088" Ref="U?" Part="1"
F 0 "U?" H 5800 5350 50 0000 C CNN
F 1 "STM32F410CBTx" H 6800 2350 50 0000 C CNN
F 2 "Package_QFP:LQFP-48_7x7mm_P0.5mm" H 5750 2400 50 0001 R CNN
F 3 "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00214043.pdf" H 6350 3900 50 0001 C CNN
1 6350 3900
1 0 0 -1
$EndComp
$Comp
L power:+BATT #PWR?
U 1 1 5F7DA08E
P 6150 2300
AR Path="/5F7DA08E" Ref="#PWR?" Part="1"
AR Path="/5F7D680C/5F7DA08E" Ref="#PWR?" Part="1"
F 0 "#PWR?" H 6150 2150 50 0001 C CNN
F 1 "+BATT" H 6165 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
6250 2400 6250 2300
Wire Wire Line
6250 2300 6350 2300
Wire Wire Line
6450 2300 6450 2400
Wire Wire Line
6350 2400 6350 2300
Connection ~ 6350 2300
Wire Wire Line
6350 2300 6450 2300
Wire Wire Line
6350 2300 6350 2100
$Comp
L power:+3V3 #PWR?
U 1 1 5F7DA09C
P 6350 2100
AR Path="/5F7DA09C" Ref="#PWR?" Part="1"
AR Path="/5F7D680C/5F7DA09C" Ref="#PWR?" Part="1"
F 0 "#PWR?" H 6350 1950 50 0001 C CNN
F 1 "+3V3" H 6365 2273 50 0000 C CNN
F 2 "" H 6350 2100 50 0001 C CNN
F 3 "" H 6350 2100 50 0001 C CNN
1 6350 2100
1 0 0 -1
$EndComp
$Comp
L power:VDDA #PWR?
U 1 1 5F7DA0A2
P 6550 2300
AR Path="/5F7DA0A2" Ref="#PWR?" Part="1"
AR Path="/5F7D680C/5F7DA0A2" Ref="#PWR?" Part="1"
F 0 "#PWR?" H 6550 2150 50 0001 C CNN
F 1 "VDDA" H 6567 2473 50 0000 C CNN
F 2 "" H 6550 2300 50 0001 C CNN
F 3 "" H 6550 2300 50 0001 C CNN
1 6550 2300
1 0 0 -1
$EndComp
Wire Wire Line
6550 2300 6550 2400
Wire Wire Line
6150 5500 6150 5600
Wire Wire Line
6150 5600 6250 5600
Wire Wire Line
6450 5600 6450 5500
Wire Wire Line
6350 5500 6350 5600
Connection ~ 6350 5600
Wire Wire Line
6350 5600 6450 5600
Wire Wire Line
6250 5500 6250 5600
Connection ~ 6250 5600
Wire Wire Line
6250 5600 6300 5600
Wire Wire Line
6300 5600 6300 5700
Connection ~ 6300 5600
Wire Wire Line
6300 5600 6350 5600
$Comp
L power:GND #PWR?
U 1 1 5F82E5AF
P 6300 5700
F 0 "#PWR?" H 6300 5450 50 0001 C CNN
F 1 "GND" H 6305 5527 50 0000 C CNN
F 2 "" H 6300 5700 50 0001 C CNN
F 3 "" H 6300 5700 50 0001 C CNN
1 6300 5700
1 0 0 -1
$EndComp
Wire Wire Line
5650 4300 5200 4300
Text Label 5200 4300 0 50 ~ 0
JTDO
Wire Wire Line
5650 4400 5200 4400
Text Label 7550 5300 2 50 ~ 0
JTDI
Text Label 7550 5200 2 50 ~ 0
JTCK
Text Label 2500 3600 2 50 ~ 0
JTDO
Text Label 7550 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
5650 2600 5500 2600
Text Label 5200 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 5500 2350
F 0 "R?" H 5570 2396 50 0000 L CNN
F 1 "10k" H 5570 2305 50 0000 L CNN
F 2 "" V 5430 2350 50 0001 C CNN
F 3 "~" H 5500 2350 50 0001 C CNN
1 5500 2350
1 0 0 -1
$EndComp
Wire Wire Line
5500 2200 5500 2100
$Comp
L power:+3V3 #PWR?
U 1 1 5F83F77B
P 5500 2100
F 0 "#PWR?" H 5500 1950 50 0001 C CNN
F 1 "+3V3" H 5515 2273 50 0000 C CNN
F 2 "" H 5500 2100 50 0001 C CNN
F 3 "" H 5500 2100 50 0001 C CNN
1 5500 2100
1 0 0 -1
$EndComp
Wire Wire Line
5500 2500 5500 2600
Connection ~ 5500 2600
Wire Wire Line
5500 2600 5200 2600
$Comp
L Switch:SW_Push SW?
U 1 1 5F840B63
P 1650 1800
F 0 "SW?" V 1604 1948 50 0000 L CNN
F 1 "Reset" V 1695 1948 50 0000 L CNN
F 2 "" H 1650 2000 50 0001 C CNN
F 3 "~" H 1650 2000 50 0001 C CNN
1 1650 1800
0 1 1 0
$EndComp
Text Label 2000 1500 2 50 ~ 0
RST_N
Wire Wire Line
1650 1600 1650 1500
Wire Wire Line
1650 1500 2000 1500
Wire Wire Line
1650 2000 1650 2050
$Comp
L power:GND #PWR?
U 1 1 5F843AA8
P 1650 2100
F 0 "#PWR?" H 1650 1850 50 0001 C CNN
F 1 "GND" H 1655 1927 50 0000 C CNN
F 2 "" H 1650 2100 50 0001 C CNN
F 3 "" H 1650 2100 50 0001 C CNN
1 1650 2100
1 0 0 -1
$EndComp
Text Notes 6500 5650 0 50 ~ 0
Pin functions in\nSTM32F410 DS, Table 9
Text HLabel 7550 4100 2 50 Input ~ 0
DMX_RO
Text HLabel 7550 3800 2 50 Output ~ 0
DMX_RE
Text HLabel 7550 4000 2 50 Output ~ 0
DMX_DI
Text HLabel 7550 3900 2 50 Output ~ 0
DMX_DE
Text HLabel 7550 4500 2 50 Output ~ 0
WS0_TX
$Comp
L Device:R R?
U 1 1 5F854BA0
P 4800 5300
F 0 "R?" V 4700 5300 50 0000 C CNN
F 1 "TBD" V 4800 5300 50 0000 C CNN
F 2 "" V 4730 5300 50 0001 C CNN
F 3 "~" H 4800 5300 50 0001 C CNN
1 4800 5300
0 1 1 0
$EndComp
$Comp
L Device:R R?
U 1 1 5F855D14
P 4800 5100
F 0 "R?" V 4700 5100 50 0000 C CNN
F 1 "TBD" V 4800 5100 50 0000 C CNN
F 2 "" V 4730 5100 50 0001 C CNN
F 3 "~" H 4800 5100 50 0001 C CNN
1 4800 5100
0 1 1 0
$EndComp
$Comp
L Device:R R?
U 1 1 5F855F65
P 4800 5500
F 0 "R?" V 4700 5500 50 0000 C CNN
F 1 "TBD" V 4800 5500 50 0000 C CNN
F 2 "" V 4730 5500 50 0001 C CNN
F 3 "~" H 4800 5500 50 0001 C CNN
1 4800 5500
0 1 1 0
$EndComp
Wire Wire Line
4650 5500 4550 5500
Wire Wire Line
4550 5300 4650 5300
Wire Wire Line
4550 5100 4650 5100
Text HLabel 7550 4800 2 50 Output ~ 0
WS1_TX
Wire Wire Line
6950 3800 7550 3800
Wire Wire Line
6950 3900 7550 3900
Wire Wire Line
6950 4000 7550 4000
Wire Wire Line
6950 4100 7550 4100
Wire Wire Line
6950 4500 7550 4500
Wire Wire Line
6950 4800 7550 4800
Wire Wire Line
6950 5100 7550 5100
Wire Wire Line
6950 5200 7550 5200
Wire Wire Line
6950 5300 7550 5300
Text Notes 6950 4500 0 50 ~ 0
:SPI1_MOSI
Text Notes 6950 4800 0 50 ~ 0
:SPI5_MOSI
Text Notes 6950 4000 0 50 ~ 0
:USART2_TX
Text Notes 6950 4100 0 50 ~ 0
:USART2_RX
$Comp
L Device:Crystal Y?
U 1 1 5F887C87
P 5200 3450
F 0 "Y?" V 5154 3581 50 0000 L CNN
F 1 "8M" V 5245 3581 50 0000 L CNN
F 2 "" H 5200 3450 50 0001 C CNN
F 3 "~" H 5200 3450 50 0001 C CNN
1 5200 3450
0 1 1 0
$EndComp
Wire Wire Line
5650 3400 5500 3400
Wire Wire Line
5500 3400 5500 3600
Wire Wire Line
5500 3600 5200 3600
$Comp
L Device:C C?
U 1 1 5F8906AA
P 4900 3600
F 0 "C?" V 4850 3750 50 0000 C CNN
F 1 "22p" V 4950 3750 50 0000 C CNN
F 2 "" H 4938 3450 50 0001 C CNN
F 3 "~" H 4900 3600 50 0001 C CNN
1 4900 3600
0 1 1 0
$EndComp
Wire Wire Line
5050 3600 5200 3600
Connection ~ 5200 3600
Wire Wire Line
5200 3300 5050 3300
Connection ~ 5200 3300
Wire Wire Line
4750 3300 4650 3300
Wire Wire Line
4650 3300 4650 3450
Wire Wire Line
4650 3600 4750 3600
Wire Wire Line
4650 3450 4550 3450
Connection ~ 4650 3450
Wire Wire Line
4650 3450 4650 3600
$Comp
L power:GND #PWR?
U 1 1 5F896C41
P 4550 3450
F 0 "#PWR?" H 4550 3200 50 0001 C CNN
F 1 "GND" V 4555 3322 50 0000 R CNN
F 2 "" H 4550 3450 50 0001 C CNN
F 3 "" H 4550 3450 50 0001 C CNN
1 4550 3450
0 1 1 0
$EndComp
$Comp
L Device:C C?
U 1 1 5F89C461
P 4900 3300
F 0 "C?" V 4850 3450 50 0000 C CNN
F 1 "22P" V 4950 3450 50 0000 C CNN
F 2 "" H 4938 3150 50 0001 C CNN
F 3 "~" H 4900 3300 50 0001 C CNN
1 4900 3300
0 1 1 0
$EndComp
Wire Wire Line
5550 2800 5650 2800
$Comp
L Device:R R?
U 1 1 5F868F3C
P 5400 2800
F 0 "R?" V 5300 2800 50 0000 C CNN
F 1 "0" V 5400 2800 50 0000 C CNN
F 2 "" V 5330 2800 50 0001 C CNN
F 3 "~" H 5400 2800 50 0001 C CNN
1 5400 2800
0 1 1 0
$EndComp
Wire Wire Line
5300 3100 5600 3100
$Comp
L Device:C C?
U 1 1 5F87B5BD
P 5150 3100
F 0 "C?" V 5200 2950 50 0000 C CNN
F 1 "100n" V 5200 3250 50 0000 C CNN
F 2 "" H 5188 2950 50 0001 C CNN
F 3 "~" H 5150 3100 50 0001 C CNN
1 5150 3100
0 1 1 0
$EndComp
Wire Wire Line
4550 3100 5000 3100
Wire Wire Line
4550 2800 5250 2800
$Comp
L power:GND #PWR?
U 1 1 5F87D3AE
P 4550 3100
F 0 "#PWR?" H 4550 2850 50 0001 C CNN
F 1 "GND" V 4555 2972 50 0000 R CNN
F 2 "" H 4550 3100 50 0001 C CNN
F 3 "" H 4550 3100 50 0001 C CNN
1 4550 3100
0 1 1 0
$EndComp
$Comp
L power:GND #PWR?
U 1 1 5F86B542
P 4550 2800
F 0 "#PWR?" H 4550 2550 50 0001 C CNN
F 1 "GND" V 4555 2672 50 0000 R CNN
F 2 "" H 4550 2800 50 0001 C CNN
F 3 "" H 4550 2800 50 0001 C CNN
1 4550 2800
0 1 1 0
$EndComp
Wire Wire Line
5200 3300 5650 3300
Wire Wire Line
4650 2100 4650 3000
$Comp
L power:+3V3 #PWR?
U 1 1 5F87123D
P 4650 2100
F 0 "#PWR?" H 4650 1950 50 0001 C CNN
F 1 "+3V3" H 4665 2273 50 0000 C CNN
F 2 "" H 4650 2100 50 0001 C CNN
F 3 "" H 4650 2100 50 0001 C CNN
1 4650 2100
1 0 0 -1
$EndComp
NoConn ~ 5650 3600
NoConn ~ 5650 3700
NoConn ~ 5650 3800
Text Notes 5950 3800 0 50 ~ 0
|/!\ These pins have\n|limited capabilities.\n|
Wire Wire Line
4950 5100 5650 5100
Wire Wire Line
5650 5200 5050 5200
Wire Wire Line
5050 5200 5050 5300
Wire Wire Line
5050 5300 4950 5300
Wire Wire Line
4950 5500 5200 5500
Wire Wire Line
5200 5500 5200 5300
Wire Wire Line
5200 5300 5650 5300
$Comp
L power:GND #PWR?
U 1 1 5F8DE84D
P 4050 5400
F 0 "#PWR?" H 4050 5150 50 0001 C CNN
F 1 "GND" H 4055 5227 50 0000 C CNN
F 2 "" H 4050 5400 50 0001 C CNN
F 3 "" H 4050 5400 50 0001 C CNN
1 4050 5400
1 0 0 -1
$EndComp
Wire Wire Line
4050 5400 4050 5300
Wire Wire Line
4050 5300 4150 5300
Text HLabel 7550 4400 2 50 Input ~ 0
WS0_RX
Wire Wire Line
6950 4400 7550 4400
Text Notes 6950 4400 0 50 ~ 0
:SPI1_MISO
Text HLabel 7550 5000 2 50 Input ~ 0
WS1_RX
Wire Wire Line
6950 5000 7550 5000
Text Notes 6950 5000 0 50 ~ 0
:SPI5_MISO
Wire Wire Line
5650 4600 5200 4600
Wire Wire Line
5650 4700 5200 4700
Text Notes 5650 4600 2 50 ~ 0
USART1_TX:
Text Notes 5650 4700 2 50 ~ 0
USART1_RX:
Text HLabel 5200 4700 0 50 Input ~ 0
CONTROL_UART_IN
Text HLabel 5200 4600 0 50 Output ~ 0
CONTROL_UART_OUT
Text Notes 5650 5300 2 50 ~ 0
TIM1_CH1N:
Text Notes 5650 5200 2 50 ~ 0
TIM1_CH2N:
Text Notes 5650 5100 2 50 ~ 0
TIM1_CH3N:
$Comp
L Device:LED_ARGB D?
U 1 1 5F8154E7
P 4350 5300
F 0 "D?" H 4350 4833 50 0000 C CNN
F 1 "LED_ARGB" H 4350 4924 50 0000 C CNN
F 2 "" H 4350 5250 50 0001 C CNN
F 3 "~" H 4350 5250 50 0001 C CNN
1 4350 5300
-1 0 0 1
$EndComp
Text HLabel 5200 4800 0 50 Input ~ 0
CONTROL_UART_RST
Wire Wire Line
5200 4800 5650 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
Wire Wire Line
6950 4200 7550 4200
Wire Wire Line
6950 4300 7550 4300
Text HLabel 7550 4200 2 50 Input ~ 0
AUDIO_L
Text HLabel 7550 4300 2 50 Input ~ 0
AUDIO_R
Text Notes 6950 4200 0 50 ~ 0
:ADC1_4
Text Notes 6950 4300 0 50 ~ 0
:ADC1_5
NoConn ~ 6950 4900
NoConn ~ 5650 5000
NoConn ~ 5650 4900
NoConn ~ 5650 4500
NoConn ~ 5650 4200
NoConn ~ 5650 4100
NoConn ~ 5650 4000
$Comp
L Connector:Conn_01x04_Male J?
U 1 1 5F8C85D1
P 8450 4700
F 0 "J?" H 8422 4582 50 0000 R CNN
F 1 "GPIO" H 8422 4673 50 0000 R CNN
F 2 "" H 8450 4700 50 0001 C CNN
F 3 "~" H 8450 4700 50 0001 C CNN
1 8450 4700
-1 0 0 1
$EndComp
Wire Wire Line
8250 4500 8150 4500
Wire Wire Line
8150 4500 8150 4400
Wire Wire Line
8250 4800 8150 4800
Wire Wire Line
8150 4800 8150 4900
$Comp
L power:GND #PWR?
U 1 1 5F8D04E3
P 8150 4900
F 0 "#PWR?" H 8150 4650 50 0001 C CNN
F 1 "GND" H 8155 4727 50 0000 C CNN
F 2 "" H 8150 4900 50 0001 C CNN
F 3 "" H 8150 4900 50 0001 C CNN
1 8150 4900
1 0 0 -1
$EndComp
$Comp
L power:+3V3 #PWR?
U 1 1 5F8D0EE5
P 8150 4400
F 0 "#PWR?" H 8150 4250 50 0001 C CNN
F 1 "+3V3" H 8165 4573 50 0000 C CNN
F 2 "" H 8150 4400 50 0001 C CNN
F 3 "" H 8150 4400 50 0001 C CNN
1 8150 4400
1 0 0 -1
$EndComp
Wire Wire Line
6950 4600 8250 4600
Wire Wire Line
6950 4700 8250 4700
$Comp
L Device:C C?
U 1 1 5F8D70AA
P 1450 1800
F 0 "C?" H 1335 1754 50 0000 R CNN
F 1 "100n" H 1335 1845 50 0000 R CNN
F 2 "" H 1488 1650 50 0001 C CNN
F 3 "~" H 1450 1800 50 0001 C CNN
1 1450 1800
1 0 0 1
$EndComp
Wire Wire Line
1450 1950 1450 2050
Wire Wire Line
1450 2050 1650 2050
Connection ~ 1650 2050
Wire Wire Line
1650 2050 1650 2100
Wire Wire Line
1450 1650 1450 1500
Wire Wire Line
1450 1500 1650 1500
Connection ~ 1650 1500
$Comp
L Connector:TestPoint TP?
U 1 1 5FBCAC5C
P 5200 4400
F 0 "TP?" V 5150 4400 50 0000 C CNN
F 1 "JTRST_N" V 5200 4750 50 0000 C CNN
F 2 "" H 5400 4400 50 0001 C CNN
F 3 "~" H 5400 4400 50 0001 C CNN
1 5200 4400
0 -1 -1 0
$EndComp
Text Label 5200 4400 0 50 ~ 0
JTRST_N
Text Label 5650 3300 2 50 ~ 0
XTAL0
Text Label 5650 3400 2 50 ~ 0
XTAL1
Text Label 8250 4600 2 50 ~ 0
PA8
Text Label 8250 4700 2 50 ~ 0
PA9
$Comp
L power:PWR_FLAG #FLG?
U 1 1 5FBFD7EA
P 5600 3100
F 0 "#FLG?" H 5600 3175 50 0001 C CNN
F 1 "PWR_FLAG" H 5600 3273 50 0001 C CNN
F 2 "" H 5600 3100 50 0001 C CNN
F 3 "~" H 5600 3100 50 0001 C CNN
1 5600 3100
-1 0 0 1
$EndComp
Connection ~ 5600 3100
Wire Wire Line
5600 3100 5650 3100
Wire Wire Line
4650 3000 5250 3000
Wire Wire Line
5600 3000 5650 3000
Wire Wire Line
5550 3000 5600 3000
Connection ~ 5600 3000
$Comp
L power:PWR_FLAG #FLG?
U 1 1 5FBFCF4E
P 5600 3000
F 0 "#FLG?" H 5600 3075 50 0001 C CNN
F 1 "PWR_FLAG" H 5600 3173 50 0001 C CNN
F 2 "" H 5600 3000 50 0001 C CNN
F 3 "~" H 5600 3000 50 0001 C CNN
1 5600 3000
1 0 0 -1
$EndComp
$Comp
L Device:R R?
U 1 1 5F86FB1A
P 5400 3000
F 0 "R?" V 5300 3000 50 0000 C CNN
F 1 "0" V 5400 3000 50 0000 C CNN
F 2 "" V 5330 3000 50 0001 C CNN
F 3 "~" H 5400 3000 50 0001 C CNN
1 5400 3000
0 1 1 0
$EndComp
$EndSCHEMATC