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
 Entry Wire Line
 	6950 1700 7050 1600
-Text Label 6950 2000 2    50   ~ 0
-~RESIN
-Entry Wire Line
-	6950 2000 7050 1900
 Entry Wire Line
 	6950 2100 7050 2000
 Entry Wire Line
 	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
 O1
 Text Label 4650 2100 0    50   ~ 0
 O1
 Text Label 4650 2200 0    50   ~ 0
 O2
-Wire Wire Line
-	4650 1600 4850 1600
 Wire Wire Line
 	4650 1700 4850 1700
-Wire Wire Line
-	4650 2000 4850 2000
 Wire Wire Line
 	4650 2100 4850 2100
 Wire Wire Line
@@ -1366,12 +1354,8 @@ Wire Wire Line
 	4650 2500 4850 2500
 Wire Wire Line
 	4650 2600 4850 2600
-Entry Wire Line
-	4550 1500 4650 1600
 Entry Wire Line
 	4550 1600 4650 1700
-Entry Wire Line
-	4550 1900 4650 2000
 Entry Wire Line
 	4550 2000 4650 2100
 Entry Wire Line
@@ -1620,18 +1604,6 @@ F 4 "C37049" H 6000 1700 50  0001 C CNN "LCSC"
 	1    0    0    -1  
 $EndComp
 $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
 U 1 1 6034A206
 P 6000 2100
@@ -1664,13 +1636,6 @@ Wire Wire Line
 Wire Wire Line
 	5900 2300 5900 2650
 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
 	700  5300 800  5400
 Wire Wire Line
@@ -1691,8 +1656,6 @@ Wire Wire Line
 	2550 6400 2600 6400
 Wire Wire Line
 	6150 1700 6950 1700
-Wire Wire Line
-	6550 2000 6950 2000
 Wire Wire Line
 	6150 2100 6950 2100
 Wire Wire Line
@@ -1722,25 +1685,8 @@ F 3 "" H 4800 7200 50  0001 C CNN
 $EndComp
 Wire Wire Line
 	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
 	4800 6800 5000 6800
-Connection ~ 4800 6800
 $Comp
 L Transistor_FET:AO3400A Q2
 U 1 1 603658C4
@@ -1766,25 +1712,8 @@ F 3 "" H 3450 7200 50  0001 C CNN
 $EndComp
 Wire Wire Line
 	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
 	3450 6800 3650 6800
-Connection ~ 3450 6800
 Text Label 2600 6250 0    50   ~ 0
 READY
 Text Label 3650 6800 0    50   ~ 0
@@ -1793,72 +1722,11 @@ Text Label 5000 6800 0    50   ~ 0
 ~NMI
 Text Label 2600 6400 0    50   ~ 0
 ~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
-$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 3200
-NoConn ~ 1950 3200
 NoConn ~ 1950 6000
 NoConn ~ 1950 6200
 NoConn ~ 1050 6200
@@ -1889,10 +1757,74 @@ Wire Wire Line
 	5900 2650 6000 2650
 Wire Wire Line
 	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
 	7050 1400 7050 2100
+Wire Bus Line
+	4550 1350 4550 2100
 Wire Bus Line
 	10600 900  10600 6000
 Wire Bus Line
@@ -1901,4 +1833,15 @@ Wire Bus Line
 	2450 2450 2450 6600
 Wire Bus Line
 	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

+ 8 - 4
esp32.sch

@@ -655,10 +655,6 @@ NoConn ~ 7850 2000
 NoConn ~ 6650 2100
 NoConn ~ 6650 2700
 NoConn ~ 6650 2800
-NoConn ~ 6650 3400
-NoConn ~ 6650 3600
-NoConn ~ 6650 3700
-NoConn ~ 6650 3800
 Connection ~ 5350 2400
 Wire Wire Line
 	5350 2400 6650 2400
@@ -668,4 +664,12 @@ Wire Wire Line
 	5350 2700 5350 2750
 Wire Wire Line
 	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

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

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