Browse Source

Added FPGA JTag into esp32, moved ABC80 clock from MOSFET to U16, moved RESIN# from U16 to MOSFET, removed pullups R37 and R38, grounded A2/B2 on abcbus

Per Mårtensson 4 years ago
parent
commit
eba12d1562
4 changed files with 537 additions and 567 deletions
  1. 80 137
      abc80bus.sch
  2. 8 4
      esp32.sch
  3. 446 419
      max80.kicad_pcb
  4. 3 7
      max80.sch

+ 80 - 137
abc80bus.sch

@@ -1334,30 +1334,18 @@ Text Label 7050 1400 0    50   ~ 0
 ABCBUS_5V
 ABCBUS_5V
 Entry Wire Line
 Entry Wire Line
 	6950 1700 7050 1600
 	6950 1700 7050 1600
-Text Label 6950 2000 2    50   ~ 0
-~RESIN
-Entry Wire Line
-	6950 2000 7050 1900
 Entry Wire Line
 Entry Wire Line
 	6950 2100 7050 2000
 	6950 2100 7050 2000
 Entry Wire Line
 Entry Wire Line
 	6950 2200 7050 2100
 	6950 2200 7050 2100
-Text Label 4650 1600 0    50   ~ 0
-O0
-Text Label 4650 2000 0    50   ~ 0
-O0
 Text Label 4650 1700 0    50   ~ 0
 Text Label 4650 1700 0    50   ~ 0
 O1
 O1
 Text Label 4650 2100 0    50   ~ 0
 Text Label 4650 2100 0    50   ~ 0
 O1
 O1
 Text Label 4650 2200 0    50   ~ 0
 Text Label 4650 2200 0    50   ~ 0
 O2
 O2
-Wire Wire Line
-	4650 1600 4850 1600
 Wire Wire Line
 Wire Wire Line
 	4650 1700 4850 1700
 	4650 1700 4850 1700
-Wire Wire Line
-	4650 2000 4850 2000
 Wire Wire Line
 Wire Wire Line
 	4650 2100 4850 2100
 	4650 2100 4850 2100
 Wire Wire Line
 Wire Wire Line
@@ -1366,12 +1354,8 @@ Wire Wire Line
 	4650 2500 4850 2500
 	4650 2500 4850 2500
 Wire Wire Line
 Wire Wire Line
 	4650 2600 4850 2600
 	4650 2600 4850 2600
-Entry Wire Line
-	4550 1500 4650 1600
 Entry Wire Line
 Entry Wire Line
 	4550 1600 4650 1700
 	4550 1600 4650 1700
-Entry Wire Line
-	4550 1900 4650 2000
 Entry Wire Line
 Entry Wire Line
 	4550 2000 4650 2100
 	4550 2000 4650 2100
 Entry Wire Line
 Entry Wire Line
@@ -1620,18 +1604,6 @@ F 4 "C37049" H 6000 1700 50  0001 C CNN "LCSC"
 	1    0    0    -1  
 	1    0    0    -1  
 $EndComp
 $EndComp
 $Comp
 $Comp
-L Device:D_Schottky D19
-U 1 1 60346599
-P 6400 2000
-F 0 "D19" H 6550 2050 50  0000 C CNN
-F 1 "DSK14" H 6450 2150 50  0000 C CNN
-F 2 "Diode_SMD:D_SOD-123" H 6400 2000 50  0001 C CNN
-F 3 "~" H 6400 2000 50  0001 C CNN
-F 4 "C37049" H 6400 2000 50  0001 C CNN "LCSC"
-	1    6400 2000
-	1    0    0    -1  
-$EndComp
-$Comp
 L Device:D_Schottky D20
 L Device:D_Schottky D20
 U 1 1 6034A206
 U 1 1 6034A206
 P 6000 2100
 P 6000 2100
@@ -1664,13 +1636,6 @@ Wire Wire Line
 Wire Wire Line
 Wire Wire Line
 	5900 2300 5900 2650
 	5900 2300 5900 2650
 Connection ~ 5900 2300
 Connection ~ 5900 2300
-Wire Wire Line
-	5850 2000 6250 2000
-Wire Wire Line
-	5850 1600 6250 1600
-Wire Wire Line
-	6250 1600 6250 2000
-Connection ~ 6250 2000
 Entry Wire Line
 Entry Wire Line
 	700  5300 800  5400
 	700  5300 800  5400
 Wire Wire Line
 Wire Wire Line
@@ -1691,8 +1656,6 @@ Wire Wire Line
 	2550 6400 2600 6400
 	2550 6400 2600 6400
 Wire Wire Line
 Wire Wire Line
 	6150 1700 6950 1700
 	6150 1700 6950 1700
-Wire Wire Line
-	6550 2000 6950 2000
 Wire Wire Line
 Wire Wire Line
 	6150 2100 6950 2100
 	6150 2100 6950 2100
 Wire Wire Line
 Wire Wire Line
@@ -1722,25 +1685,8 @@ F 3 "" H 4800 7200 50  0001 C CNN
 $EndComp
 $EndComp
 Wire Wire Line
 Wire Wire Line
 	4400 7000 4500 7000
 	4400 7000 4500 7000
-$Comp
-L Device:R_Small R38
-U 1 1 6032D726
-P 4800 6650
-F 0 "R38" H 4859 6696 50  0000 L CNN
-F 1 "10k" H 4859 6605 50  0000 L CNN
-F 2 "Resistor_SMD:R_0402_1005Metric" H 4800 6650 50  0001 C CNN
-F 3 "~" H 4800 6650 50  0001 C CNN
-F 4 "C25744" H 4800 6650 50  0001 C CNN "LCSC"
-	1    4800 6650
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	4800 6750 4800 6800
-Wire Wire Line
-	4800 6500 4800 6550
 Wire Wire Line
 Wire Wire Line
 	4800 6800 5000 6800
 	4800 6800 5000 6800
-Connection ~ 4800 6800
 $Comp
 $Comp
 L Transistor_FET:AO3400A Q2
 L Transistor_FET:AO3400A Q2
 U 1 1 603658C4
 U 1 1 603658C4
@@ -1766,25 +1712,8 @@ F 3 "" H 3450 7200 50  0001 C CNN
 $EndComp
 $EndComp
 Wire Wire Line
 Wire Wire Line
 	3050 7000 3150 7000
 	3050 7000 3150 7000
-$Comp
-L Device:R_Small R37
-U 1 1 60365FAF
-P 3450 6650
-F 0 "R37" H 3509 6696 50  0000 L CNN
-F 1 "10k" H 3509 6605 50  0000 L CNN
-F 2 "Resistor_SMD:R_0402_1005Metric" H 3450 6650 50  0001 C CNN
-F 3 "~" H 3450 6650 50  0001 C CNN
-F 4 "C25744" H 3450 6650 50  0001 C CNN "LCSC"
-	1    3450 6650
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	3450 6750 3450 6800
-Wire Wire Line
-	3450 6500 3450 6550
 Wire Wire Line
 Wire Wire Line
 	3450 6800 3650 6800
 	3450 6800 3650 6800
-Connection ~ 3450 6800
 Text Label 2600 6250 0    50   ~ 0
 Text Label 2600 6250 0    50   ~ 0
 READY
 READY
 Text Label 3650 6800 0    50   ~ 0
 Text Label 3650 6800 0    50   ~ 0
@@ -1793,72 +1722,11 @@ Text Label 5000 6800 0    50   ~ 0
 ~NMI
 ~NMI
 Text Label 2600 6400 0    50   ~ 0
 Text Label 2600 6400 0    50   ~ 0
 ~NMI
 ~NMI
-Text Label 3450 6500 1    50   ~ 0
-ABC5V
-Text Label 4800 6500 1    50   ~ 0
-ABC5V
-Text GLabel 5700 5800 0    50   Input ~ 0
+Text GLabel 6500 1950 2    50   Input ~ 0
 ABC_CLK_5
 ABC_CLK_5
-$Comp
-L Transistor_FET:AO3400A Q4
-U 1 1 608E5F77
-P 6000 5800
-F 0 "Q4" H 6205 5846 50  0000 L CNN
-F 1 "AO3400A" H 6205 5755 50  0000 L CNN
-F 2 "Package_TO_SOT_SMD:SOT-23" H 6200 5725 50  0001 L CIN
-F 3 "http://www.aosmd.com/pdfs/datasheet/AO3400A.pdf" H 6000 5800 50  0001 L CNN
-F 4 "C20917" H 6000 5800 50  0001 C CNN "LCSC"
-	1    6000 5800
-	1    0    0    -1  
-$EndComp
-$Comp
-L power:GND #PWR0161
-U 1 1 608E6683
-P 6100 6000
-F 0 "#PWR0161" H 6100 5750 50  0001 C CNN
-F 1 "GND" H 6105 5827 50  0000 C CNN
-F 2 "" H 6100 6000 50  0001 C CNN
-F 3 "" H 6100 6000 50  0001 C CNN
-	1    6100 6000
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	5700 5800 5800 5800
-$Comp
-L Device:R_Small R8
-U 1 1 608E6690
-P 6100 5450
-F 0 "R8" H 6159 5496 50  0000 L CNN
-F 1 "10k" H 6159 5405 50  0000 L CNN
-F 2 "Resistor_SMD:R_0402_1005Metric" H 6100 5450 50  0001 C CNN
-F 3 "~" H 6100 5450 50  0001 C CNN
-F 4 "C25744" H 6100 5450 50  0001 C CNN "LCSC"
-	1    6100 5450
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	6100 5550 6100 5600
-$Comp
-L power:+3V3 #PWR0164
-U 1 1 608E669B
-P 6100 5300
-F 0 "#PWR0164" H 6100 5150 50  0001 C CNN
-F 1 "+3V3" H 6115 5473 50  0000 C CNN
-F 2 "" H 6100 5300 50  0001 C CNN
-F 3 "" H 6100 5300 50  0001 C CNN
-	1    6100 5300
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	6100 5300 6100 5350
-Wire Wire Line
-	6100 5600 6300 5600
-Connection ~ 6100 5600
-Text GLabel 6300 5600 2    50   Input ~ 0
-~ABC_CLK_3
+Text GLabel 4400 1600 0    50   Input ~ 0
+ABC_CLK_3
 NoConn ~ 1050 3100
 NoConn ~ 1050 3100
-NoConn ~ 1050 3200
-NoConn ~ 1950 3200
 NoConn ~ 1950 6000
 NoConn ~ 1950 6000
 NoConn ~ 1950 6200
 NoConn ~ 1950 6200
 NoConn ~ 1050 6200
 NoConn ~ 1050 6200
@@ -1889,10 +1757,74 @@ Wire Wire Line
 	5900 2650 6000 2650
 	5900 2650 6000 2650
 Wire Wire Line
 Wire Wire Line
 	4100 2300 4850 2300
 	4100 2300 4850 2300
-Wire Bus Line
-	4550 1350 4550 2100
+Text Label 4800 6050 0    50   ~ 0
+~RESIN
+$Comp
+L Transistor_FET:AO3400A Q4
+U 1 1 60285B62
+P 4550 6250
+F 0 "Q4" H 4755 6296 50  0000 L CNN
+F 1 "AO3400A" H 4755 6205 50  0000 L CNN
+F 2 "Package_TO_SOT_SMD:SOT-23" H 4750 6175 50  0001 L CIN
+F 3 "http://www.aosmd.com/pdfs/datasheet/AO3400A.pdf" H 4550 6250 50  0001 L CNN
+F 4 "C20917" H 4550 6250 50  0001 C CNN "LCSC"
+	1    4550 6250
+	1    0    0    -1  
+$EndComp
+$Comp
+L power:GND #PWR0131
+U 1 1 60286456
+P 4650 6450
+F 0 "#PWR0131" H 4650 6200 50  0001 C CNN
+F 1 "GND" H 4655 6277 50  0000 C CNN
+F 2 "" H 4650 6450 50  0001 C CNN
+F 3 "" H 4650 6450 50  0001 C CNN
+	1    4650 6450
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	4250 6250 4350 6250
+Wire Wire Line
+	4650 6050 4800 6050
+Text GLabel 4250 6250 0    50   Input ~ 0
+FPGA_RESIN
+Wire Wire Line
+	5850 2000 6350 2000
+Wire Wire Line
+	6350 2000 6350 1950
+Wire Wire Line
+	6350 1600 5850 1600
+Wire Wire Line
+	6350 1950 6500 1950
+Connection ~ 6350 1950
+Wire Wire Line
+	6350 1950 6350 1600
+Wire Wire Line
+	4850 2000 4750 2000
+Wire Wire Line
+	4750 2000 4750 1600
+Connection ~ 4750 1600
+Wire Wire Line
+	4750 1600 4850 1600
+Wire Wire Line
+	600  3200 600  3400
+Connection ~ 600  3400
+Wire Wire Line
+	1950 3200 2100 3200
+Wire Wire Line
+	2100 3200 2100 2900
+Wire Wire Line
+	2100 2900 2250 2900
+Wire Wire Line
+	2250 2900 2250 3000
+Wire Wire Line
+	4400 1600 4750 1600
+Wire Wire Line
+	600  3200 1050 3200
 Wire Bus Line
 Wire Bus Line
 	7050 1400 7050 2100
 	7050 1400 7050 2100
+Wire Bus Line
+	4550 1350 4550 2100
 Wire Bus Line
 Wire Bus Line
 	10600 900  10600 6000
 	10600 900  10600 6000
 Wire Bus Line
 Wire Bus Line
@@ -1901,4 +1833,15 @@ Wire Bus Line
 	2450 2450 2450 6600
 	2450 2450 2450 6600
 Wire Bus Line
 Wire Bus Line
 	8900 900  8900 5750
 	8900 900  8900 5750
+$Comp
+L power:GND #PWR0142
+U 1 1 603B3A2A
+P 2250 3000
+F 0 "#PWR0142" H 2250 2750 50  0001 C CNN
+F 1 "GND" H 2255 2827 50  0000 C CNN
+F 2 "" H 2250 3000 50  0001 C CNN
+F 3 "" H 2250 3000 50  0001 C CNN
+	1    2250 3000
+	1    0    0    -1  
+$EndComp
 $EndSCHEMATC
 $EndSCHEMATC

+ 8 - 4
esp32.sch

@@ -655,10 +655,6 @@ NoConn ~ 7850 2000
 NoConn ~ 6650 2100
 NoConn ~ 6650 2100
 NoConn ~ 6650 2700
 NoConn ~ 6650 2700
 NoConn ~ 6650 2800
 NoConn ~ 6650 2800
-NoConn ~ 6650 3400
-NoConn ~ 6650 3600
-NoConn ~ 6650 3700
-NoConn ~ 6650 3800
 Connection ~ 5350 2400
 Connection ~ 5350 2400
 Wire Wire Line
 Wire Wire Line
 	5350 2400 6650 2400
 	5350 2400 6650 2400
@@ -668,4 +664,12 @@ Wire Wire Line
 	5350 2700 5350 2750
 	5350 2700 5350 2750
 Wire Wire Line
 Wire Wire Line
 	3750 2100 3750 2450
 	3750 2100 3750 2450
+Text GLabel 6650 3400 0    50   Input ~ 0
+FPGA_TMS
+Text GLabel 6650 3600 0    50   Input ~ 0
+FPGA_TDI
+Text GLabel 6650 3700 0    50   Input ~ 0
+FPGA_TDO
+Text GLabel 6650 3800 0    50   Input ~ 0
+FPGA_TCK
 $EndSCHEMATC
 $EndSCHEMATC

File diff suppressed because it is too large
+ 446 - 419
max80.kicad_pcb


+ 3 - 7
max80.sch

@@ -1321,10 +1321,8 @@ Entry Wire Line
 	8850 1450 8950 1350
 	8850 1450 8950 1350
 Entry Wire Line
 Entry Wire Line
 	8750 1450 8850 1350
 	8750 1450 8850 1350
-Entry Wire Line
-	8150 1450 8250 1350
 Text GLabel 10550 4750 2    50   Input ~ 0
 Text GLabel 10550 4750 2    50   Input ~ 0
-~ABC_CLK_3
+ABC_CLK_3
 $Comp
 $Comp
 L Device:R_Small R12
 L Device:R_Small R12
 U 1 1 60A90B03
 U 1 1 60A90B03
@@ -1588,8 +1586,6 @@ Text Label 9850 1450 3    50   ~ 0
 AD7
 AD7
 Text Label 8450 1450 3    50   ~ 0
 Text Label 8450 1450 3    50   ~ 0
 O1
 O1
-Text Label 8150 1450 3    50   ~ 0
-O0
 Text GLabel 9950 1350 1    50   Input ~ 0
 Text GLabel 9950 1350 1    50   Input ~ 0
 AD[0...7]
 AD[0...7]
 Text GLabel 7450 2350 1    50   Input ~ 0
 Text GLabel 7450 2350 1    50   Input ~ 0
@@ -1909,8 +1905,6 @@ Wire Wire Line
 	5050 5850 5850 5850
 	5050 5850 5850 5850
 NoConn ~ 6850 2350
 NoConn ~ 6850 2350
 NoConn ~ 7250 2350
 NoConn ~ 7250 2350
-Wire Wire Line
-	8150 1450 8150 2350
 Wire Wire Line
 Wire Wire Line
 	8450 1450 8450 2350
 	8450 1450 8450 2350
 Wire Wire Line
 Wire Wire Line
@@ -2066,4 +2060,6 @@ Wire Bus Line
 	12900 3100 12900 5900
 	12900 3100 12900 5900
 Wire Bus Line
 Wire Bus Line
 	11650 2950 11650 8200
 	11650 2950 11650 8200
+Text GLabel 8150 2350 1    50   Input ~ 0
+FPGA_RESIN
 $EndSCHEMATC
 $EndSCHEMATC

Some files were not shown because too many files changed in this diff