fpgna/userif.sch

519 lines
11 KiB
Plaintext
Raw Permalink Normal View History

2016-02-19 21:35:21 +01:00
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
2016-02-20 17:03:47 +01:00
LIBS:connectors
2016-02-20 22:50:36 +01:00
LIBS:analog
2016-02-19 21:35:21 +01:00
LIBS:fpgna-cache
EELAYER 25 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
2016-02-21 16:50:27 +01:00
Sheet 9 9
2016-02-19 21:35:21 +01:00
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
2016-03-02 20:39:25 +01:00
L SW_PUSH SW902
2016-02-19 21:35:21 +01:00
U 1 1 56C87530
P 3150 2200
2016-03-02 20:39:25 +01:00
F 0 "SW902" H 3150 2456 50 0000 C CNN
2016-02-19 21:35:21 +01:00
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
2016-03-02 20:39:25 +01:00
L SW_PUSH SW904
2016-02-19 21:35:21 +01:00
U 1 1 56C875BA
P 3750 2600
2016-03-02 20:39:25 +01:00
F 0 "SW904" H 3750 2856 50 0000 C CNN
2016-02-19 21:35:21 +01:00
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
2016-03-02 20:39:25 +01:00
L SW_PUSH SW901
2016-02-19 21:35:21 +01:00
U 1 1 56C875E6
P 2550 2600
2016-03-02 20:39:25 +01:00
F 0 "SW901" H 2550 2856 50 0000 C CNN
2016-02-19 21:35:21 +01:00
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
2016-03-02 20:39:25 +01:00
L SW_PUSH SW903
2016-02-19 21:35:21 +01:00
U 1 1 56C87621
P 3150 3000
2016-03-02 20:39:25 +01:00
F 0 "SW903" H 3150 3256 50 0000 C CNN
2016-02-19 21:35:21 +01:00
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
2016-03-02 20:39:25 +01:00
L GND #PWR901
2016-02-19 21:35:21 +01:00
U 1 1 56C87F68
P 3550 3200
2016-03-02 20:39:25 +01:00
F 0 "#PWR901" H 3550 2950 50 0001 C CNN
2016-02-19 21:35:21 +01:00
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
2016-03-02 20:39:25 +01:00
L GND #PWR902
2016-02-19 21:35:21 +01:00
U 1 1 56C87F8A
P 3800 3200
2016-03-02 20:39:25 +01:00
F 0 "#PWR902" H 3800 2950 50 0001 C CNN
2016-02-19 21:35:21 +01:00
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
2016-03-02 20:39:25 +01:00
L GND #PWR903
2016-02-19 21:35:21 +01:00
U 1 1 56C87FA1
P 4050 3200
2016-03-02 20:39:25 +01:00
F 0 "#PWR903" H 4050 2950 50 0001 C CNN
2016-02-19 21:35:21 +01:00
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
2016-03-02 20:39:25 +01:00
L GND #PWR904
2016-02-19 21:35:21 +01:00
U 1 1 56C87FE7
P 4300 3200
2016-03-02 20:39:25 +01:00
F 0 "#PWR904" H 4300 2950 50 0001 C CNN
2016-02-19 21:35:21 +01:00
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
2016-03-02 20:39:25 +01:00
L SW_PUSH SW906
2016-02-19 21:35:21 +01:00
U 1 1 56C8842C
P 6850 2200
2016-03-02 20:39:25 +01:00
F 0 "SW906" H 6850 2456 50 0000 C CNN
2016-02-19 21:35:21 +01:00
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
2016-03-02 20:39:25 +01:00
L SW_PUSH SW908
2016-02-19 21:35:21 +01:00
U 1 1 56C88432
P 7450 2600
2016-03-02 20:39:25 +01:00
F 0 "SW908" H 7450 2856 50 0000 C CNN
2016-02-19 21:35:21 +01:00
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
2016-03-02 20:39:25 +01:00
L SW_PUSH SW905
2016-02-19 21:35:21 +01:00
U 1 1 56C88438
P 6250 2600
2016-03-02 20:39:25 +01:00
F 0 "SW905" H 6250 2856 50 0000 C CNN
2016-02-19 21:35:21 +01:00
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
2016-03-02 20:39:25 +01:00
L SW_PUSH SW907
2016-02-19 21:35:21 +01:00
U 1 1 56C8843E
P 6850 3000
2016-03-02 20:39:25 +01:00
F 0 "SW907" H 6850 3256 50 0000 C CNN
2016-02-19 21:35:21 +01:00
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
2016-03-02 20:39:25 +01:00
L GND #PWR905
2016-02-19 21:35:21 +01:00
U 1 1 56C88444
P 7250 3200
2016-03-02 20:39:25 +01:00
F 0 "#PWR905" H 7250 2950 50 0001 C CNN
2016-02-19 21:35:21 +01:00
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
2016-03-02 20:39:25 +01:00
L GND #PWR906
2016-02-19 21:35:21 +01:00
U 1 1 56C8844A
P 7500 3200
2016-03-02 20:39:25 +01:00
F 0 "#PWR906" H 7500 2950 50 0001 C CNN
2016-02-19 21:35:21 +01:00
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
2016-03-02 20:39:25 +01:00
L GND #PWR907
2016-02-19 21:35:21 +01:00
U 1 1 56C88450
P 7750 3200
2016-03-02 20:39:25 +01:00
F 0 "#PWR907" H 7750 2950 50 0001 C CNN
2016-02-19 21:35:21 +01:00
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
2016-03-02 20:39:25 +01:00
L GND #PWR908
2016-02-19 21:35:21 +01:00
U 1 1 56C88456
P 8000 3200
2016-03-02 20:39:25 +01:00
F 0 "#PWR908" H 8000 2950 50 0001 C CNN
2016-02-19 21:35:21 +01:00
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
2016-02-19 21:35:21 +01:00
Wire Wire Line
5450 2600 5950 2600
2016-02-19 21:35:21 +01:00
Wire Wire Line
7150 2400 7150 2600
Wire Wire Line
5450 2400 7150 2400
2016-02-19 21:35:21 +01:00
Wire Wire Line
6550 2800 6550 3000
Wire Wire Line
5450 2800 6550 2800
2016-02-19 21:35:21 +01:00
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"
2016-03-02 20:39:25 +01:00
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
2016-02-20 22:50:36 +01:00
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
2016-03-06 13:18:18 +01:00
RGBLED0
Text Label 8600 2450 0 60 ~ 0
2016-02-20 22:50:36 +01:00
RGBLED1
Text Label 8600 2850 0 60 ~ 0
RGBLED2
Wire Wire Line
2016-03-06 13:18:18 +01:00
9800 2650 10150 2650
2016-02-20 22:50:36 +01:00
$Comp
2016-03-02 20:39:25 +01:00
L R R901
2016-02-20 22:50:36 +01:00
U 1 1 56C8FF13
P 9200 2450
2016-03-02 20:39:25 +01:00
F 0 "R901" V 9100 2450 50 0000 C CNN
2016-02-20 22:50:36 +01:00
F 1 "220" V 9200 2450 50 0000 C CNN
2016-02-23 17:31:21 +01:00
F 2 "Resistors_SMD:R_0603" V 9130 2450 50 0001 C CNN
2016-02-20 22:50:36 +01:00
F 3 "" H 9200 2450 50 0000 C CNN
1 9200 2450
0 1 1 0
$EndComp
$Comp
2016-03-02 20:39:25 +01:00
L R R902
2016-02-20 22:50:36 +01:00
U 1 1 56C90060
P 9200 2650
2016-03-02 20:39:25 +01:00
F 0 "R902" V 9100 2650 50 0000 C CNN
2016-02-20 22:50:36 +01:00
F 1 "220" V 9200 2650 50 0000 C CNN
2016-02-23 17:31:21 +01:00
F 2 "Resistors_SMD:R_0603" V 9130 2650 50 0001 C CNN
2016-02-20 22:50:36 +01:00
F 3 "" H 9200 2650 50 0000 C CNN
1 9200 2650
0 1 1 0
$EndComp
$Comp
2016-03-02 20:39:25 +01:00
L R R903
2016-02-20 22:50:36 +01:00
U 1 1 56C90098
P 9200 2850
2016-03-02 20:39:25 +01:00
F 0 "R903" V 9100 2850 50 0000 C CNN
2016-02-20 22:50:36 +01:00
F 1 "220" V 9200 2850 50 0000 C CNN
2016-02-23 17:31:21 +01:00
F 2 "Resistors_SMD:R_0603" V 9130 2850 50 0001 C CNN
2016-02-20 22:50:36 +01:00
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
2016-02-21 16:50:27 +01:00
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
2016-02-23 17:31:21 +01:00
$Comp
2016-03-02 20:39:25 +01:00
L Led_RGB_CA D901
2016-02-23 17:31:21 +01:00
U 1 1 56CC8360
P 9600 2650
2016-03-02 20:39:25 +01:00
F 0 "D901" H 9600 3116 50 0000 C CNN
2016-02-23 17:31:21 +01:00
F 1 "LTST-C19HE1WT" H 9600 3024 50 0000 C CNN
2016-03-02 20:39:25 +01:00
F 2 "smd:RGB-LED-LTST" H 9555 2600 50 0001 C CNN
2016-02-23 17:31:21 +01:00
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
2016-03-02 20:39:25 +01:00
L VSTM33 #PWR909
2016-02-23 17:31:21 +01:00
U 1 1 56CC8686
P 9950 2300
2016-03-02 20:39:25 +01:00
F 0 "#PWR909" H 9950 2150 50 0001 C CNN
2016-02-23 17:31:21 +01:00
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
2016-03-06 13:18:18 +01:00
9950 2300 9950 2700
$Comp
2016-03-06 13:20:25 +01:00
L C_Small C901
2016-03-06 13:18:18 +01:00
U 1 1 56DC4BD7
P 9950 2800
2016-03-06 13:20:25 +01:00
F 0 "C901" H 9950 2850 50 0000 L CNN
2016-03-06 13:18:18 +01:00
F 1 "100n" H 9950 2750 50 0000 L CNN
2016-03-06 13:20:25 +01:00
F 2 "Capacitors_SMD:C_0805" H 9950 2800 50 0001 C CNN
2016-03-06 13:18:18 +01:00
F 3 "" H 9950 2800 50 0000 C CNN
1 9950 2800
1 0 0 -1
$EndComp
Connection ~ 9950 2650
$Comp
2016-03-06 13:20:25 +01:00
L GND #PWR910
2016-03-06 13:18:18 +01:00
U 1 1 56DC4D22
P 9950 2950
2016-03-06 13:20:25 +01:00
F 0 "#PWR910" H 9950 2700 50 0001 C CNN
2016-03-06 13:18:18 +01:00
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
2016-03-06 13:20:25 +01:00
L C_Small C902
2016-03-06 13:18:18 +01:00
U 1 1 56DC530B
P 10150 2800
2016-03-06 13:20:25 +01:00
F 0 "C902" H 10242 2846 50 0000 L CNN
2016-03-06 13:18:18 +01:00
F 1 "1u" H 10242 2754 50 0000 L CNN
2016-03-06 13:20:25 +01:00
F 2 "Capacitors_SMD:C_0805" H 10150 2800 50 0001 C CNN
2016-03-06 13:18:18 +01:00
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
2016-02-19 21:35:21 +01:00
$EndSCHEMATC