use 2x17 connector for FPGA_IO and 2x12 connector for Analog; use FPGA GBIN pins for FSMC and HSADC clocks

This commit is contained in:
mikelam 2022-02-07 23:28:10 +08:00
parent 112e812159
commit b3427d68c6
5 changed files with 8862 additions and 8814 deletions

View File

@ -546,7 +546,7 @@ Text HLabel 5750 1950 2 50 Input ~ 0
FPGA_ADC_D6
Text HLabel 5750 1550 2 50 Input ~ 0
FPGA_ADC_D7
Text HLabel 5750 1450 2 50 Input ~ 0
Text HLabel 5750 3950 2 50 Input ~ 0
FPGA_ADC_CLK
Wire Wire Line
5750 3250 5650 3250
@ -563,7 +563,7 @@ Wire Wire Line
Wire Wire Line
5750 1550 5650 1550
Wire Wire Line
5750 1450 5650 1450
5750 3950 5650 3950
Text HLabel 3750 1950 2 50 Input ~ 0
FPGA_FSMC_NWE
Text HLabel 3750 1450 2 50 Input ~ 0
@ -574,7 +574,7 @@ Text HLabel 3750 1550 2 50 Input ~ 0
FPGA_FSMC_NBL1
Text HLabel 3750 1150 2 50 Input ~ 0
FPGA_FSMC_NL
Text HLabel 3750 2050 2 50 Input ~ 0
Text HLabel 3750 3750 2 50 Input ~ 0
FPGA_FSMC_CLK
Text HLabel 3750 1250 2 50 Input ~ 0
FPGA_FSMC_NWAIT
@ -589,7 +589,7 @@ Wire Wire Line
Wire Wire Line
3750 1150 3700 1150
Wire Wire Line
3700 2050 3750 2050
3700 3750 3750 3750
Wire Wire Line
3750 1250 3700 1250
Text HLabel 7750 2650 2 50 Input ~ 0
@ -2618,7 +2618,6 @@ NoConn ~ 3700 3050
NoConn ~ 3700 3250
NoConn ~ 3700 3350
NoConn ~ 3700 3550
NoConn ~ 3700 3750
NoConn ~ 3700 3950
NoConn ~ 3700 4550
NoConn ~ 3700 4650
@ -3210,7 +3209,6 @@ Wire Wire Line
Wire Wire Line
8750 10550 8750 10600
NoConn ~ 5650 3650
NoConn ~ 5650 3950
Text Label 5700 4150 0 50 ~ 0
I2C_2_SDA
Text HLabel 5750 4150 2 50 Input ~ 0
@ -3446,4 +3444,6 @@ Wire Wire Line
Wire Wire Line
9650 7400 9650 7550
Connection ~ 9650 7400
NoConn ~ 5650 1450
NoConn ~ 3700 2050
$EndSCHEMATC

View File

@ -957,17 +957,6 @@ F 3 "~" H 3500 3400 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_02x16_Odd_Even J5
U 1 1 616895B5
P 9350 2750
F 0 "J5" H 9400 3667 50 0000 C CNN
F 1 "FPGA_IO" H 9400 3576 50 0000 C CNN
F 2 "Connector_PinHeader_1.27mm:PinHeader_2x16_P1.27mm_Vertical_SMD" H 9350 2750 50 0001 C CNN
F 3 "~" H 9350 2750 50 0001 C CNN
1 9350 2750
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_02x05_Odd_Even J4
U 1 1 61EC2C7C
P 9150 4400
@ -1036,4 +1025,41 @@ Wire Wire Line
9600 4500 9450 4500
Wire Wire Line
8800 4500 8950 4500
$Comp
L Connector_Generic:Conn_02x17_Odd_Even J5
U 1 1 6214914E
P 9350 2850
F 0 "J5" H 9400 3867 50 0000 C CNN
F 1 "FPGA_IO" H 9400 3776 50 0000 C CNN
F 2 "Connector_PinHeader_1.27mm:PinHeader_2x17_P1.27mm_Vertical_SMD" H 9350 2850 50 0001 C CNN
F 3 "~" H 9350 2850 50 0001 C CNN
1 9350 2850
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR0171
U 1 1 6215C8E3
P 9900 3650
F 0 "#PWR0171" H 9900 3500 50 0001 C CNN
F 1 "+5V" V 9915 3778 50 0000 L CNN
F 2 "" H 9900 3650 50 0001 C CNN
F 3 "" H 9900 3650 50 0001 C CNN
1 9900 3650
0 1 1 0
$EndComp
$Comp
L power:+5V #PWR0170
U 1 1 6215D8FA
P 8800 3650
F 0 "#PWR0170" H 8800 3500 50 0001 C CNN
F 1 "+5V" V 8815 3778 50 0000 L CNN
F 2 "" H 8800 3650 50 0001 C CNN
F 3 "" H 8800 3650 50 0001 C CNN
1 8800 3650
0 -1 -1 0
$EndComp
Wire Wire Line
9150 3650 8800 3650
Wire Wire Line
9650 3650 9900 3650
$EndSCHEMATC

166
MCU.sch
View File

@ -694,85 +694,85 @@ CPU_ADC8
Wire Wire Line
5400 3550 5000 3550
Wire Wire Line
8600 5450 8500 5450
8600 5600 8500 5600
Wire Wire Line
8500 5350 8600 5350
Connection ~ 8600 5350
8500 5500 8600 5500
Connection ~ 8600 5500
Wire Wire Line
8600 5350 8600 5450
8600 5500 8600 5600
Wire Wire Line
8500 5250 8600 5250
Connection ~ 8600 5250
8500 5400 8600 5400
Connection ~ 8600 5400
Wire Wire Line
8600 5250 8600 5350
8600 5400 8600 5500
Wire Wire Line
8500 5150 8600 5150
Connection ~ 8600 5150
8500 5300 8600 5300
Connection ~ 8600 5300
Wire Wire Line
8600 5150 8600 5250
8600 5300 8600 5400
Wire Wire Line
8500 5050 8600 5050
Connection ~ 8600 5050
8500 5200 8600 5200
Connection ~ 8600 5200
Wire Wire Line
8600 5050 8600 5150
8600 5200 8600 5300
Wire Wire Line
8500 4950 8600 4950
Connection ~ 8600 4950
8500 5100 8600 5100
Connection ~ 8600 5100
Wire Wire Line
8600 4950 8600 5050
8600 5100 8600 5200
Wire Wire Line
8500 4850 8600 4850
Connection ~ 8600 4850
8500 5000 8600 5000
Connection ~ 8600 5000
Wire Wire Line
8600 4850 8600 4950
8600 5000 8600 5100
Wire Wire Line
8500 4750 8600 4750
Connection ~ 8600 4750
8500 4900 8600 4900
Connection ~ 8600 4900
Wire Wire Line
8600 4750 8600 4850
8600 4900 8600 5000
Wire Wire Line
8600 4650 8600 4750
8600 4800 8600 4900
Wire Wire Line
8500 4650 8600 4650
Text Label 7800 5350 0 50 ~ 0
8500 4800 8600 4800
Text Label 7800 5500 0 50 ~ 0
ADC0
Text Label 7800 5250 0 50 ~ 0
Text Label 7800 5400 0 50 ~ 0
ADC1
Text Label 7800 5150 0 50 ~ 0
Text Label 7800 5300 0 50 ~ 0
ADC2
Text Label 7800 5050 0 50 ~ 0
Text Label 7800 5200 0 50 ~ 0
ADC3
Text Label 7800 4950 0 50 ~ 0
Text Label 7800 5100 0 50 ~ 0
ADC4
Text Label 7800 4850 0 50 ~ 0
Text Label 7800 5000 0 50 ~ 0
ADC5
Text Label 7800 4750 0 50 ~ 0
Text Label 7800 4900 0 50 ~ 0
ADC6
Text Label 7800 4650 0 50 ~ 0
Text Label 7800 4800 0 50 ~ 0
ADC7
Wire Wire Line
7800 5350 8000 5350
7800 5500 8000 5500
Wire Wire Line
7800 5250 8000 5250
7800 5400 8000 5400
Wire Wire Line
7800 5150 8000 5150
7800 5300 8000 5300
Wire Wire Line
7800 5050 8000 5050
7800 5200 8000 5200
Wire Wire Line
7800 4950 8000 4950
7800 5100 8000 5100
Wire Wire Line
7800 4850 8000 4850
7800 5000 8000 5000
Wire Wire Line
7800 4750 8000 4750
7800 4900 8000 4900
Wire Wire Line
7800 4650 8000 4650
7800 4800 8000 4800
Wire Wire Line
8000 5450 7800 5450
8000 5600 7800 5600
Wire Wire Line
8000 5550 7800 5550
Text Label 7800 5450 0 50 ~ 0
8000 5700 7800 5700
Text Label 7800 5600 0 50 ~ 0
DAC0
Text Label 7800 5550 0 50 ~ 0
Text Label 7800 5700 0 50 ~ 0
DAC1
Wire Wire Line
7650 3200 8000 3200
@ -1108,27 +1108,27 @@ F 6 "Samtec" H 8200 2150 50 0001 L BNN "MANUFACTURER"
1 8200 2150
1 0 0 -1
$EndComp
Text GLabel 8500 4550 2 50 Input ~ 0
Text GLabel 8500 4600 2 50 Input ~ 0
HSADC_IN
$Comp
L power:GND #PWR0147
U 1 1 60FB66EA
P 8600 5600
F 0 "#PWR0147" H 8600 5350 50 0001 C CNN
F 1 "GND" H 8605 5427 50 0000 C CNN
F 2 "" H 8600 5600 50 0001 C CNN
F 3 "" H 8600 5600 50 0001 C CNN
1 8600 5600
P 8600 5750
F 0 "#PWR0147" H 8600 5500 50 0001 C CNN
F 1 "GND" H 8605 5577 50 0000 C CNN
F 2 "" H 8600 5750 50 0001 C CNN
F 3 "" H 8600 5750 50 0001 C CNN
1 8600 5750
1 0 0 -1
$EndComp
Wire Wire Line
8600 5600 8600 5550
Connection ~ 8600 5450
8600 5750 8600 5700
Connection ~ 8600 5600
Wire Wire Line
8500 5550 8600 5550
Connection ~ 8600 5550
8500 5700 8600 5700
Connection ~ 8600 5700
Wire Wire Line
8600 5550 8600 5450
8600 5700 8600 5600
$Comp
L Connector_Generic:Conn_02x12_Odd_Even J8
U 1 1 616A40D6
@ -1141,17 +1141,6 @@ F 3 "~" H 8200 3500 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_02x11_Odd_Even J9
U 1 1 616C949D
P 8200 5050
F 0 "J9" H 8250 5767 50 0000 C CNN
F 1 "Analog" H 8250 5676 50 0000 C CNN
F 2 "Connector_PinHeader_1.27mm:PinHeader_2x11_P1.27mm_Vertical_SMD" H 8200 5050 50 0001 C CNN
F 3 "~" H 8200 5050 50 0001 C CNN
1 8200 5050
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW3
U 1 1 62CCB907
P 6100 5250
@ -1392,16 +1381,16 @@ Wire Wire Line
$Comp
L power:GND #PWR0145
U 1 1 6103D80D
P 7800 4550
F 0 "#PWR0145" H 7800 4300 50 0001 C CNN
F 1 "GND" V 7805 4422 50 0000 R CNN
F 2 "" H 7800 4550 50 0001 C CNN
F 3 "" H 7800 4550 50 0001 C CNN
1 7800 4550
P 7800 4700
F 0 "#PWR0145" H 7800 4450 50 0001 C CNN
F 1 "GND" V 7805 4572 50 0000 R CNN
F 2 "" H 7800 4700 50 0001 C CNN
F 3 "" H 7800 4700 50 0001 C CNN
1 7800 4700
0 1 1 0
$EndComp
Wire Wire Line
8000 4550 7800 4550
8000 4700 7800 4700
$Comp
L Device:C C78
U 1 1 61D669EE
@ -1432,4 +1421,33 @@ CPU_ADC9
Wire Wire Line
5400 3450 5000 3450
NoConn ~ 5000 5450
$Comp
L Connector_Generic:Conn_02x12_Odd_Even J9
U 1 1 62043672
P 8200 5100
F 0 "J9" H 8250 5817 50 0000 C CNN
F 1 "Analog" H 8250 5726 50 0000 C CNN
F 2 "Connector_PinHeader_1.27mm:PinHeader_2x12_P1.27mm_Vertical_SMD" H 8200 5100 50 0001 C CNN
F 3 "~" H 8200 5100 50 0001 C CNN
1 8200 5100
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0169
U 1 1 6207E015
P 7800 4600
F 0 "#PWR0169" H 7800 4350 50 0001 C CNN
F 1 "GND" V 7805 4472 50 0000 R CNN
F 2 "" H 7800 4600 50 0001 C CNN
F 3 "" H 7800 4600 50 0001 C CNN
1 7800 4600
0 1 1 0
$EndComp
Wire Wire Line
8000 4600 7800 4600
Wire Wire Line
8500 4700 8600 4700
Wire Wire Line
8600 4700 8600 4800
Connection ~ 8600 4800
$EndSCHEMATC

File diff suppressed because it is too large Load Diff

View File

@ -10,7 +10,8 @@ v1.1
-optimize 12V decoupling capacitors
-optimize screw keepout hole
-add external oscillator for FPGA
-change TPS2590 resistor to change current limit (TODO)
-1.27mm headers use standard pin numbers (TODO)
-fix CPU_IO headers interferes with Analog headers
-fix MCU ADC7 and ADC6 label bug
-change TPS2590 resistor to change current limit (TODO)
-1.27mm headers use standard pin numbers (2x12, 2x15, 2x17)
-Connect HSADC clock and FSMC clock to GB pins for better clock performance