fpgna/userif.sch

519 lines
11 KiB
Plaintext

EESchema Schematic File Version 2
LIBS:fpgna-rescue
LIBS:power
LIBS:device
LIBS:transistors
LIBS:conn
LIBS:linear
LIBS:regul
LIBS:74xx
LIBS:cmos4000
LIBS:adc-dac
LIBS:memory
LIBS:xilinx
LIBS:microcontrollers
LIBS:dsp
LIBS:microchip
LIBS:analog_switches
LIBS:motorola
LIBS:texas
LIBS:intel
LIBS:audio
LIBS:interface
LIBS:digital-audio
LIBS:philips
LIBS:display
LIBS:cypress
LIBS:siliconi
LIBS:opto
LIBS:atmel
LIBS:contrib
LIBS:valves
LIBS:Oscillators
LIBS:lattice
LIBS:pmic
LIBS:specific-powersyms
LIBS:regulators
LIBS:stm32f4
LIBS:itead-displays
LIBS:ram
LIBS:connectors
LIBS:analog
LIBS:fpgna-cache
EELAYER 25 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 9 9
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L SW_PUSH SW902
U 1 1 56C87530
P 3150 2200
F 0 "SW902" H 3150 2456 50 0000 C CNN
F 1 "UP" H 3150 2364 50 0000 C CNN
F 2 "smd:Tactile_Switch" H 3150 2200 50 0001 C CNN
F 3 "" H 3150 2200 50 0000 C CNN
1 3150 2200
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW904
U 1 1 56C875BA
P 3750 2600
F 0 "SW904" H 3750 2856 50 0000 C CNN
F 1 "RIGHT" H 3750 2764 50 0000 C CNN
F 2 "smd:Tactile_Switch" H 3750 2600 50 0001 C CNN
F 3 "" H 3750 2600 50 0000 C CNN
1 3750 2600
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW901
U 1 1 56C875E6
P 2550 2600
F 0 "SW901" H 2550 2856 50 0000 C CNN
F 1 "LEFT" H 2550 2764 50 0000 C CNN
F 2 "smd:Tactile_Switch" H 2550 2600 50 0001 C CNN
F 3 "" H 2550 2600 50 0000 C CNN
1 2550 2600
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW903
U 1 1 56C87621
P 3150 3000
F 0 "SW903" H 3150 3256 50 0000 C CNN
F 1 "DOWN" H 3150 3164 50 0000 C CNN
F 2 "smd:Tactile_Switch" H 3150 3000 50 0001 C CNN
F 3 "" H 3150 3000 50 0000 C CNN
1 3150 3000
1 0 0 -1
$EndComp
$Comp
L GND #PWR901
U 1 1 56C87F68
P 3550 3200
F 0 "#PWR901" H 3550 2950 50 0001 C CNN
F 1 "GND" H 3558 3026 50 0000 C CNN
F 2 "" H 3550 3200 50 0000 C CNN
F 3 "" H 3550 3200 50 0000 C CNN
1 3550 3200
1 0 0 -1
$EndComp
$Comp
L GND #PWR902
U 1 1 56C87F8A
P 3800 3200
F 0 "#PWR902" H 3800 2950 50 0001 C CNN
F 1 "GND" H 3808 3026 50 0000 C CNN
F 2 "" H 3800 3200 50 0000 C CNN
F 3 "" H 3800 3200 50 0000 C CNN
1 3800 3200
1 0 0 -1
$EndComp
$Comp
L GND #PWR903
U 1 1 56C87FA1
P 4050 3200
F 0 "#PWR903" H 4050 2950 50 0001 C CNN
F 1 "GND" H 4058 3026 50 0000 C CNN
F 2 "" H 4050 3200 50 0000 C CNN
F 3 "" H 4050 3200 50 0000 C CNN
1 4050 3200
1 0 0 -1
$EndComp
$Comp
L GND #PWR904
U 1 1 56C87FE7
P 4300 3200
F 0 "#PWR904" H 4300 2950 50 0001 C CNN
F 1 "GND" H 4308 3026 50 0000 C CNN
F 2 "" H 4300 3200 50 0000 C CNN
F 3 "" H 4300 3200 50 0000 C CNN
1 4300 3200
1 0 0 -1
$EndComp
Wire Wire Line
4050 2600 4050 3200
Wire Wire Line
3450 2200 4300 2200
Wire Wire Line
4300 2200 4300 3200
Wire Wire Line
2850 2600 3350 2600
Wire Wire Line
3350 2600 3350 2850
Wire Wire Line
3350 2850 3800 2850
Wire Wire Line
3800 2850 3800 3200
Wire Wire Line
1800 2200 2850 2200
Wire Wire Line
1800 2600 2250 2600
Wire Wire Line
3450 2400 3450 2600
Wire Wire Line
1800 2400 3450 2400
Wire Wire Line
2850 2800 2850 3000
Wire Wire Line
1800 2800 2850 2800
Text Label 1800 2200 0 60 ~ 0
SW_UP
Text Label 1800 2400 0 60 ~ 0
SW_RIGHT
Text Label 1800 2600 0 60 ~ 0
SW_LEFT
Text Label 1800 2800 0 60 ~ 0
SW_DOWN
Wire Wire Line
3550 3200 3550 3000
Wire Wire Line
3550 3000 3450 3000
$Comp
L SW_PUSH SW906
U 1 1 56C8842C
P 6850 2200
F 0 "SW906" H 6850 2456 50 0000 C CNN
F 1 "A" H 6850 2364 50 0000 C CNN
F 2 "smd:Tactile_Switch" H 6850 2200 50 0001 C CNN
F 3 "" H 6850 2200 50 0000 C CNN
1 6850 2200
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW908
U 1 1 56C88432
P 7450 2600
F 0 "SW908" H 7450 2856 50 0000 C CNN
F 1 "D" H 7450 2764 50 0000 C CNN
F 2 "smd:Tactile_Switch" H 7450 2600 50 0001 C CNN
F 3 "" H 7450 2600 50 0000 C CNN
1 7450 2600
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW905
U 1 1 56C88438
P 6250 2600
F 0 "SW905" H 6250 2856 50 0000 C CNN
F 1 "B" H 6250 2764 50 0000 C CNN
F 2 "smd:Tactile_Switch" H 6250 2600 50 0001 C CNN
F 3 "" H 6250 2600 50 0000 C CNN
1 6250 2600
1 0 0 -1
$EndComp
$Comp
L SW_PUSH SW907
U 1 1 56C8843E
P 6850 3000
F 0 "SW907" H 6850 3256 50 0000 C CNN
F 1 "C" H 6850 3164 50 0000 C CNN
F 2 "smd:Tactile_Switch" H 6850 3000 50 0001 C CNN
F 3 "" H 6850 3000 50 0000 C CNN
1 6850 3000
1 0 0 -1
$EndComp
$Comp
L GND #PWR905
U 1 1 56C88444
P 7250 3200
F 0 "#PWR905" H 7250 2950 50 0001 C CNN
F 1 "GND" H 7258 3026 50 0000 C CNN
F 2 "" H 7250 3200 50 0000 C CNN
F 3 "" H 7250 3200 50 0000 C CNN
1 7250 3200
1 0 0 -1
$EndComp
$Comp
L GND #PWR906
U 1 1 56C8844A
P 7500 3200
F 0 "#PWR906" H 7500 2950 50 0001 C CNN
F 1 "GND" H 7508 3026 50 0000 C CNN
F 2 "" H 7500 3200 50 0000 C CNN
F 3 "" H 7500 3200 50 0000 C CNN
1 7500 3200
1 0 0 -1
$EndComp
$Comp
L GND #PWR907
U 1 1 56C88450
P 7750 3200
F 0 "#PWR907" H 7750 2950 50 0001 C CNN
F 1 "GND" H 7758 3026 50 0000 C CNN
F 2 "" H 7750 3200 50 0000 C CNN
F 3 "" H 7750 3200 50 0000 C CNN
1 7750 3200
1 0 0 -1
$EndComp
$Comp
L GND #PWR908
U 1 1 56C88456
P 8000 3200
F 0 "#PWR908" H 8000 2950 50 0001 C CNN
F 1 "GND" H 8008 3026 50 0000 C CNN
F 2 "" H 8000 3200 50 0000 C CNN
F 3 "" H 8000 3200 50 0000 C CNN
1 8000 3200
1 0 0 -1
$EndComp
Wire Wire Line
7750 2600 7750 3200
Wire Wire Line
7150 2200 8000 2200
Wire Wire Line
8000 2200 8000 3200
Wire Wire Line
6550 2600 7050 2600
Wire Wire Line
7050 2600 7050 2850
Wire Wire Line
7050 2850 7500 2850
Wire Wire Line
7500 2850 7500 3200
Wire Wire Line
5450 2200 6550 2200
Wire Wire Line
5450 2600 5950 2600
Wire Wire Line
7150 2400 7150 2600
Wire Wire Line
5450 2400 7150 2400
Wire Wire Line
6550 2800 6550 3000
Wire Wire Line
5450 2800 6550 2800
Text Label 5500 2200 0 60 ~ 0
SW_A
Text Label 5500 2400 0 60 ~ 0
SW_D
Text Label 5500 2600 0 60 ~ 0
SW_B
Text Label 5500 2800 0 60 ~ 0
SW_C
Wire Wire Line
7250 3200 7250 3000
Wire Wire Line
7250 3000 7150 3000
$Comp
L STM32F407VGT U?
U 2 1 56C9E45E
P 3300 4100
AR Path="/56C43C85/56C9E45E" Ref="U?" Part="2"
AR Path="/56C86141/56C9E45E" Ref="U202" Part="2"
F 0 "U202" H 4119 3303 60 0000 L CNN
F 1 "STM32F407VGT" H 4119 3197 60 0000 L CNN
F 2 "footprints:LQFP-100_14x14mm_Pitch0.5mm-SMALLCORNER" H 2800 4600 60 0001 C CNN
F 3 "" H 2800 4600 60 0000 C CNN
2 3300 4100
1 0 0 -1
$EndComp
Wire Wire Line
3100 5500 2650 5500
Wire Wire Line
3100 5600 2650 5600
Wire Wire Line
3100 5700 2650 5700
Text Label 2650 5500 0 60 ~ 0
JTMS
Text Label 2650 5600 0 60 ~ 0
JTCK
Text Label 2650 5700 0 60 ~ 0
JTDI
Wire Wire Line
3100 5000 2650 5000
Wire Wire Line
3100 5200 2650 5200
Wire Wire Line
3100 5300 2650 5300
Wire Wire Line
3100 5100 2650 5100
Text Label 2650 5000 0 60 ~ 0
SW_UP
Text Label 2650 5100 0 60 ~ 0
SW_RIGHT
Text Label 2650 5200 0 60 ~ 0
SW_LEFT
Text Label 2650 5300 0 60 ~ 0
SW_DOWN
Text HLabel 5450 2200 0 60 Output ~ 0
SW_A
Text HLabel 5450 2400 0 60 Output ~ 0
SW_D
Text HLabel 5450 2600 0 60 Output ~ 0
SW_B
Text HLabel 5450 2800 0 60 Output ~ 0
SW_C
Wire Wire Line
3100 4200 2650 4200
Wire Wire Line
3100 4300 2650 4300
Wire Wire Line
3100 4400 2650 4400
Text Label 2650 4200 0 60 ~ 0
RGBLED0
Text Label 2650 4300 0 60 ~ 0
RGBLED1
Text Label 2650 4400 0 60 ~ 0
RGBLED2
Wire Wire Line
8600 2450 9050 2450
Wire Wire Line
8600 2650 9050 2650
Wire Wire Line
8600 2850 9050 2850
Text Label 8600 2650 0 60 ~ 0
RGBLED0
Text Label 8600 2450 0 60 ~ 0
RGBLED1
Text Label 8600 2850 0 60 ~ 0
RGBLED2
Wire Wire Line
9800 2650 10150 2650
$Comp
L R R901
U 1 1 56C8FF13
P 9200 2450
F 0 "R901" V 9100 2450 50 0000 C CNN
F 1 "220" V 9200 2450 50 0000 C CNN
F 2 "Resistors_SMD:R_0603" V 9130 2450 50 0001 C CNN
F 3 "" H 9200 2450 50 0000 C CNN
1 9200 2450
0 1 1 0
$EndComp
$Comp
L R R902
U 1 1 56C90060
P 9200 2650
F 0 "R902" V 9100 2650 50 0000 C CNN
F 1 "220" V 9200 2650 50 0000 C CNN
F 2 "Resistors_SMD:R_0603" V 9130 2650 50 0001 C CNN
F 3 "" H 9200 2650 50 0000 C CNN
1 9200 2650
0 1 1 0
$EndComp
$Comp
L R R903
U 1 1 56C90098
P 9200 2850
F 0 "R903" V 9100 2850 50 0000 C CNN
F 1 "220" V 9200 2850 50 0000 C CNN
F 2 "Resistors_SMD:R_0603" V 9130 2850 50 0001 C CNN
F 3 "" H 9200 2850 50 0000 C CNN
1 9200 2850
0 1 1 0
$EndComp
Wire Wire Line
9350 2850 9400 2850
Wire Wire Line
9400 2650 9350 2650
Wire Wire Line
9350 2450 9400 2450
Text HLabel 2650 5500 0 60 Input ~ 0
JTMS
Text HLabel 2650 5600 0 60 Input ~ 0
JTCK
Text HLabel 2650 5700 0 60 Input ~ 0
JTDI
Wire Wire Line
3100 4600 2550 4600
Text HLabel 2550 4500 0 60 Input ~ 0
SYS_VOLTAGE
Text HLabel 2550 4700 0 60 Input ~ 0
CHG_ACTIVE_N
Text HLabel 2550 4900 0 60 Output ~ 0
CHARGE_ENABLE
Text HLabel 2550 4800 0 60 Output ~ 0
FPGA_ENABLE_N
Text HLabel 2550 4600 0 60 Input ~ 0
USB_PRESENT_N
Wire Wire Line
2550 4500 3100 4500
Wire Wire Line
2550 4700 3100 4700
Wire Wire Line
3100 4800 2550 4800
Wire Wire Line
2550 4900 3100 4900
Wire Wire Line
3100 5400 2650 5400
Text HLabel 2650 5400 0 60 Input ~ 0
SDCARD_DETECT
$Comp
L Led_RGB_CA D901
U 1 1 56CC8360
P 9600 2650
F 0 "D901" H 9600 3116 50 0000 C CNN
F 1 "LTST-C19HE1WT" H 9600 3024 50 0000 C CNN
F 2 "smd:RGB-LED-LTST" H 9555 2600 50 0001 C CNN
F 3 "http://www.digikey.com/product-detail/en/LTST-C19HE1WT/160-2162-2-ND/3198710" H 9600 3024 50 0001 C CNN
1 9600 2650
1 0 0 -1
$EndComp
$Comp
L VSTM33 #PWR909
U 1 1 56CC8686
P 9950 2300
F 0 "#PWR909" H 9950 2150 50 0001 C CNN
F 1 "VSTM33" H 9968 2474 50 0000 C CNN
F 2 "" H 9950 2300 50 0000 C CNN
F 3 "" H 9950 2300 50 0000 C CNN
1 9950 2300
1 0 0 -1
$EndComp
Wire Wire Line
9950 2300 9950 2700
$Comp
L C_Small C901
U 1 1 56DC4BD7
P 9950 2800
F 0 "C901" H 9950 2850 50 0000 L CNN
F 1 "100n" H 9950 2750 50 0000 L CNN
F 2 "Capacitors_SMD:C_0805" H 9950 2800 50 0001 C CNN
F 3 "" H 9950 2800 50 0000 C CNN
1 9950 2800
1 0 0 -1
$EndComp
Connection ~ 9950 2650
$Comp
L GND #PWR910
U 1 1 56DC4D22
P 9950 2950
F 0 "#PWR910" H 9950 2700 50 0001 C CNN
F 1 "GND" H 9958 2776 50 0000 C CNN
F 2 "" H 9950 2950 50 0000 C CNN
F 3 "" H 9950 2950 50 0000 C CNN
1 9950 2950
1 0 0 -1
$EndComp
Wire Wire Line
9950 2950 9950 2900
$Comp
L C_Small C902
U 1 1 56DC530B
P 10150 2800
F 0 "C902" H 10242 2846 50 0000 L CNN
F 1 "1u" H 10242 2754 50 0000 L CNN
F 2 "Capacitors_SMD:C_0805" H 10150 2800 50 0001 C CNN
F 3 "" H 10150 2800 50 0000 C CNN
1 10150 2800
1 0 0 -1
$EndComp
Wire Wire Line
9950 2900 10150 2900
Wire Wire Line
10150 2650 10150 2700
Connection ~ 9950 2900
$EndSCHEMATC