diff --git a/wifi.bak b/wifi.bak index 7c76596..8d1e8f3 100644 --- a/wifi.bak +++ b/wifi.bak @@ -247,12 +247,6 @@ Text GLabel 5900 5100 0 60 Input ~ 0 GN11 Text GLabel 5900 5200 0 60 Input ~ 0 GP10 -Text GLabel 5450 5300 0 60 Input ~ 0 -GN10 -Text GLabel 5450 5400 0 60 Input ~ 0 -GP9 -Text GLabel 6500 6250 3 60 Input ~ 0 -GN9 Text GLabel 7750 5250 2 60 Input ~ 0 WIFI_GPIO16 $Comp @@ -313,4 +307,14 @@ Text Notes 2050 6200 0 60 ~ 0 GPIO25,26 are DAC channels that can directly replay\naudio material over i2s bus Text Notes 2050 5350 0 60 ~ 0 SD card connected according to\nArduino->Examples->ESP32->SD_MMC_Test\nhttps://github.com/espressif/esp-idf/blob/\nmaster/examples/storage/sd_card/README.md\n +Text Notes 5000 5350 0 60 ~ 0 +GN10 v1.7 +Text Notes 5000 5450 0 60 ~ 0 +GP9 v1.7 +Text Notes 6550 6650 1 60 ~ 0 +GN9 v1.7 +Text Notes 7250 7100 1 60 ~ 0 +WIFI_GPIO15 v1.7 +Text Notes 7350 6950 1 60 ~ 0 +WIFI_LED v1.7 $EndSCHEMATC diff --git a/wifi.sch b/wifi.sch index 8d1e8f3..3e27871 100644 --- a/wifi.sch +++ b/wifi.sch @@ -55,266 +55,266 @@ Comment2 "" Comment3 "" Comment4 "" $EndDescr -Text GLabel 7300 5850 3 60 Input ~ 0 +Text GLabel 7100 4500 3 60 Input ~ 0 SD_D0 -Text GLabel 7750 5350 2 60 Input ~ 0 +Text GLabel 7550 4000 2 60 Input ~ 0 SD_D1 -Text GLabel 6500 5850 3 60 Input ~ 0 +Text GLabel 6300 4500 3 60 Input ~ 0 SD_D3 -Text GLabel 7200 5850 3 60 Input ~ 0 +Text GLabel 7000 4500 3 60 Input ~ 0 SD_CMD -Text GLabel 5900 5300 0 60 Input ~ 0 +Text GLabel 5700 3950 0 60 Input ~ 0 SD_CLK -Text GLabel 5900 5400 0 60 Input ~ 0 +Text GLabel 5700 4050 0 60 Input ~ 0 SD_D2 -Text GLabel 7750 4550 2 60 Input ~ 0 +Text GLabel 7550 3200 2 60 Input ~ 0 WIFI_RXD -Text GLabel 7750 4450 2 60 Input ~ 0 +Text GLabel 7550 3100 2 60 Input ~ 0 WIFI_TXD -Text GLabel 7750 5450 2 60 Input ~ 0 +Text GLabel 7550 4100 2 60 Input ~ 0 WIFI_GPIO0 -Text GLabel 7750 4250 2 60 Input ~ 0 +Text GLabel 7550 2900 2 60 Input ~ 0 JTAG_TDI -Text GLabel 7750 4850 2 60 Input ~ 0 +Text GLabel 7550 3500 2 60 Input ~ 0 JTAG_TDO -Text GLabel 7750 4950 2 60 Input ~ 0 +Text GLabel 7550 3600 2 60 Input ~ 0 JTAG_TCK -Text GLabel 7750 4650 2 60 Input ~ 0 +Text GLabel 7550 3300 2 60 Input ~ 0 JTAG_TMS $Comp L ESP-32S U9 U 1 1 58E5662B -P 6850 4800 -F 0 "U9" H 6150 6050 60 0000 C CNN -F 1 "ESP-WROOM-32" H 7150 6050 60 0000 C CNN -F 2 "ESP32:ESP32-WROOM" H 7200 6150 60 0001 C CNN -F 3 "http://espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf" H 6400 5250 60 0001 C CNN -F 4 "espressif.com" H 6850 4800 60 0001 C CNN "MFG_URL" -F 5 "ESP-WROOM-32" H 6850 4800 60 0001 C CNN "MFG_PN" -F 6 "www.mouser.com" H 6850 4800 60 0001 C CNN "Distributor1_URL" -F 7 "Do not install" H 6850 4800 60 0001 C CNN "Note" - 1 6850 4800 +P 6650 3450 +F 0 "U9" H 5950 4700 60 0000 C CNN +F 1 "ESP-WROOM-32" H 6950 4700 60 0000 C CNN +F 2 "ESP32:ESP32-WROOM" H 7000 4800 60 0001 C CNN +F 3 "http://espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf" H 6200 3900 60 0001 C CNN +F 4 "espressif.com" H 6650 3450 60 0001 C CNN "MFG_URL" +F 5 "ESP-WROOM-32" H 6650 3450 60 0001 C CNN "MFG_PN" +F 6 "www.mouser.com" H 6650 3450 60 0001 C CNN "Distributor1_URL" +F 7 "Do not install" H 6650 3450 60 0001 C CNN "Note" + 1 6650 3450 1 0 0 -1 $EndComp $Comp L GND #PWR095 U 1 1 58E56E8D -P 5500 4100 -F 0 "#PWR095" H 5500 3850 50 0001 C CNN -F 1 "GND" H 5500 3950 50 0000 C CNN -F 2 "" H 5500 4100 50 0000 C CNN -F 3 "" H 5500 4100 50 0000 C CNN - 1 5500 4100 +P 5300 2750 +F 0 "#PWR095" H 5300 2500 50 0001 C CNN +F 1 "GND" H 5300 2600 50 0000 C CNN +F 2 "" H 5300 2750 50 0000 C CNN +F 3 "" H 5300 2750 50 0000 C CNN + 1 5300 2750 0 1 1 0 $EndComp $Comp L +3V3 #PWR096 U 1 1 58E56EA3 -P 5350 4200 -F 0 "#PWR096" H 5350 4050 50 0001 C CNN -F 1 "+3V3" H 5350 4340 50 0000 C CNN -F 2 "" H 5350 4200 50 0000 C CNN -F 3 "" H 5350 4200 50 0000 C CNN - 1 5350 4200 +P 5150 2850 +F 0 "#PWR096" H 5150 2700 50 0001 C CNN +F 1 "+3V3" H 5150 2990 50 0000 C CNN +F 2 "" H 5150 2850 50 0000 C CNN +F 3 "" H 5150 2850 50 0000 C CNN + 1 5150 2850 0 -1 -1 0 $EndComp Wire Wire Line - 5500 4100 5900 4100 + 5300 2750 5700 2750 Wire Wire Line - 5350 4200 5900 4200 + 5150 2850 5700 2850 $Comp L +3V3 #PWR097 U 1 1 58ED6C57 -P 4750 3550 -F 0 "#PWR097" H 4750 3400 50 0001 C CNN -F 1 "+3V3" H 4750 3690 50 0000 C CNN -F 2 "" H 4750 3550 50 0000 C CNN -F 3 "" H 4750 3550 50 0000 C CNN - 1 4750 3550 +P 4550 2200 +F 0 "#PWR097" H 4550 2050 50 0001 C CNN +F 1 "+3V3" H 4550 2340 50 0000 C CNN +F 2 "" H 4550 2200 50 0000 C CNN +F 3 "" H 4550 2200 50 0000 C CNN + 1 4550 2200 1 0 0 -1 $EndComp $Comp L R R34 U 1 1 58ED6C6D -P 4750 3700 -F 0 "R34" V 4830 3700 50 0000 C CNN -F 1 "15k" V 4750 3700 50 0000 C CNN -F 2 "Resistors_SMD:R_0603_HandSoldering" V 4680 3700 50 0001 C CNN -F 3 "" H 4750 3700 50 0000 C CNN - 1 4750 3700 +P 4550 2350 +F 0 "R34" V 4630 2350 50 0000 C CNN +F 1 "15k" V 4550 2350 50 0000 C CNN +F 2 "Resistors_SMD:R_0603_HandSoldering" V 4480 2350 50 0001 C CNN +F 3 "" H 4550 2350 50 0000 C CNN + 1 4550 2350 1 0 0 -1 $EndComp -Text GLabel 4900 3900 2 60 Input ~ 0 +Text GLabel 4700 2550 2 60 Input ~ 0 WIFI_EN Wire Wire Line - 4750 3850 4750 3950 + 4550 2500 4550 2600 Wire Wire Line - 4750 3900 4900 3900 -Connection ~ 4750 3900 + 4550 2550 4700 2550 +Connection ~ 4550 2550 $Comp L GND #PWR098 U 1 1 58EE2982 -P 4750 4850 -F 0 "#PWR098" H 4750 4600 50 0001 C CNN -F 1 "GND" H 4750 4700 50 0000 C CNN -F 2 "" H 4750 4850 50 0000 C CNN -F 3 "" H 4750 4850 50 0000 C CNN - 1 4750 4850 +P 4550 3500 +F 0 "#PWR098" H 4550 3250 50 0001 C CNN +F 1 "GND" H 4550 3350 50 0000 C CNN +F 2 "" H 4550 3500 50 0000 C CNN +F 3 "" H 4550 3500 50 0000 C CNN + 1 4550 3500 1 0 0 -1 $EndComp $Comp L CONN_02X01 J3 U 1 1 58EE29FF -P 4750 4600 -F 0 "J3" H 4750 4700 50 0000 C CNN -F 1 "WIFI_OFF" H 4750 4500 50 0000 C CNN -F 2 "Socket_Strips:Socket_Strip_Straight_2x01" H 4750 3400 50 0001 C CNN -F 3 "" H 4750 3400 50 0000 C CNN -F 4 "Do not install" H 4750 4600 60 0001 C CNN "Note" - 1 4750 4600 +P 4550 3250 +F 0 "J3" H 4550 3350 50 0000 C CNN +F 1 "WIFI_OFF" H 4550 3150 50 0000 C CNN +F 2 "Socket_Strips:Socket_Strip_Straight_2x01" H 4550 2050 50 0001 C CNN +F 3 "" H 4550 2050 50 0000 C CNN +F 4 "Do not install" H 4550 3250 60 0001 C CNN "Note" + 1 4550 3250 0 1 1 0 $EndComp -Text Notes 8700 5050 0 60 ~ 0 +Text Notes 8500 3700 0 60 ~ 0 Programming pins:\nTXD RXD EN GPIO0 $Comp L R R35 U 1 1 58FD4C5D -P 4750 4100 -F 0 "R35" V 4830 4100 50 0000 C CNN -F 1 "470" V 4750 4100 50 0000 C CNN -F 2 "Resistors_SMD:R_0603_HandSoldering" V 4680 4100 50 0001 C CNN -F 3 "" H 4750 4100 50 0000 C CNN - 1 4750 4100 +P 4550 2750 +F 0 "R35" V 4630 2750 50 0000 C CNN +F 1 "470" V 4550 2750 50 0000 C CNN +F 2 "Resistors_SMD:R_0603_HandSoldering" V 4480 2750 50 0001 C CNN +F 3 "" H 4550 2750 50 0000 C CNN + 1 4550 2750 1 0 0 -1 $EndComp $Comp L C C21 U 1 1 5924A09B -P 3850 4450 -F 0 "C21" H 3875 4550 50 0000 L CNN -F 1 "22uF" H 3875 4350 50 0000 L CNN -F 2 "Capacitors_SMD:C_0805_HandSoldering" H 3888 4300 50 0001 C CNN -F 3 "" H 3850 4450 50 0000 C CNN - 1 3850 4450 +P 3650 3100 +F 0 "C21" H 3675 3200 50 0000 L CNN +F 1 "22uF" H 3675 3000 50 0000 L CNN +F 2 "Capacitors_SMD:C_0805_HandSoldering" H 3688 2950 50 0001 C CNN +F 3 "" H 3650 3100 50 0000 C CNN + 1 3650 3100 1 0 0 -1 $EndComp $Comp L +3V3 #PWR099 U 1 1 5924A1EA -P 3850 4300 -F 0 "#PWR099" H 3850 4150 50 0001 C CNN -F 1 "+3V3" H 3850 4440 50 0000 C CNN -F 2 "" H 3850 4300 50 0000 C CNN -F 3 "" H 3850 4300 50 0000 C CNN - 1 3850 4300 +P 3650 2950 +F 0 "#PWR099" H 3650 2800 50 0001 C CNN +F 1 "+3V3" H 3650 3090 50 0000 C CNN +F 2 "" H 3650 2950 50 0000 C CNN +F 3 "" H 3650 2950 50 0000 C CNN + 1 3650 2950 1 0 0 -1 $EndComp $Comp L GND #PWR0100 U 1 1 5924A206 -P 3850 4600 -F 0 "#PWR0100" H 3850 4350 50 0001 C CNN -F 1 "GND" H 3850 4450 50 0000 C CNN -F 2 "" H 3850 4600 50 0000 C CNN -F 3 "" H 3850 4600 50 0000 C CNN - 1 3850 4600 +P 3650 3250 +F 0 "#PWR0100" H 3650 3000 50 0001 C CNN +F 1 "GND" H 3650 3100 50 0000 C CNN +F 2 "" H 3650 3250 50 0000 C CNN +F 3 "" H 3650 3250 50 0000 C CNN + 1 3650 3250 1 0 0 -1 $EndComp -Text Notes 7550 6000 0 60 ~ 0 +Text Notes 7350 4650 0 60 ~ 0 WiFi and SDcard connected to\nBANK6 on "usb" sheet -Text Notes 8700 5500 0 60 ~ 0 +Text Notes 8500 4150 0 60 ~ 0 Strapping pins\n(avoid using to avoid\nboot problems)\nGPIO0,2,4,5,12,15 -NoConn ~ 7750 5050 -Text Notes 2950 6700 0 60 ~ 0 +NoConn ~ 7550 3700 +Text Notes 2750 5350 0 60 ~ 0 ESP32 ADC capable pins\nGPIO36,39,34,35,32,33,25,26,27,\nGPIO14,12,13,15 - shared with HSPI/JTAG\nConnected to BANK7 on "gpio" sheet -Text Notes 3850 7350 0 60 ~ 0 +Text Notes 3650 6000 0 60 ~ 0 ESP32 HSPI pins\nGPIO12: MISO\nGPIO13: MOSI\nGPIO14: SCK\nGPIO15: SS -Text Notes 4750 7650 0 60 ~ 0 +Text Notes 4550 6300 0 60 ~ 0 ESP32 JTAG slave interface\nEN: TRST_N\nGPIO15: TDO\nGPIO12: TDI\nGPIO13: TCK\nGPIO14: TMS\nFLASH over JTAG\nnot yet supported. -Text Notes 2950 7350 0 60 ~ 0 +Text Notes 2750 6000 0 60 ~ 0 ESP32 VSPI pins\nGPIO5: SS\nGPIO18: SCK\nGPIO19: MISO\nGPIO23: MOSI -Text GLabel 5900 4600 0 60 Input ~ 0 +Text GLabel 5700 3250 0 60 Input ~ 0 GP13 -Text GLabel 5900 4700 0 60 Input ~ 0 +Text GLabel 5700 3350 0 60 Input ~ 0 GN13 -Text GLabel 5900 4800 0 60 Input ~ 0 +Text GLabel 5700 3450 0 60 Input ~ 0 GP12 -Text GLabel 5900 4900 0 60 Input ~ 0 +Text GLabel 5700 3550 0 60 Input ~ 0 GN12 -Text GLabel 5900 5000 0 60 Input ~ 0 +Text GLabel 5700 3650 0 60 Input ~ 0 GP11 -Text GLabel 5900 5100 0 60 Input ~ 0 +Text GLabel 5700 3750 0 60 Input ~ 0 GN11 -Text GLabel 5900 5200 0 60 Input ~ 0 +Text GLabel 5700 3850 0 60 Input ~ 0 GP10 -Text GLabel 7750 5250 2 60 Input ~ 0 +Text GLabel 7550 3900 2 60 Input ~ 0 WIFI_GPIO16 $Comp L GND #PWR0101 U 1 1 59C1BF96 -P 7850 4150 -F 0 "#PWR0101" H 7850 3900 50 0001 C CNN -F 1 "GND" H 7850 4000 50 0000 C CNN -F 2 "" H 7850 4150 50 0001 C CNN -F 3 "" H 7850 4150 50 0001 C CNN - 1 7850 4150 +P 7650 2800 +F 0 "#PWR0101" H 7650 2550 50 0001 C CNN +F 1 "GND" H 7650 2650 50 0000 C CNN +F 2 "" H 7650 2800 50 0001 C CNN +F 3 "" H 7650 2800 50 0001 C CNN + 1 7650 2800 0 -1 -1 0 $EndComp Wire Wire Line - 7750 4150 7850 4150 + 7550 2800 7650 2800 $Comp L GND #PWR0102 U 1 1 59C1BFCC -P 7850 4050 -F 0 "#PWR0102" H 7850 3800 50 0001 C CNN -F 1 "GND" H 7850 3900 50 0000 C CNN -F 2 "" H 7850 4050 50 0001 C CNN -F 3 "" H 7850 4050 50 0001 C CNN - 1 7850 4050 +P 7650 2700 +F 0 "#PWR0102" H 7650 2450 50 0001 C CNN +F 1 "GND" H 7650 2550 50 0000 C CNN +F 2 "" H 7650 2700 50 0001 C CNN +F 3 "" H 7650 2700 50 0001 C CNN + 1 7650 2700 0 -1 -1 0 $EndComp Wire Wire Line - 7750 4050 7850 4050 -Text GLabel 7750 4350 2 60 Input ~ 0 + 7550 2700 7650 2700 +Text GLabel 7550 3000 2 60 Input ~ 0 PROG_DONE -Text Notes 8700 4400 0 60 ~ 0 +Text Notes 8500 3050 0 60 ~ 0 PROG_DONE on\n"flash" sheet $Comp L GND #PWR0103 U 1 1 59DEDA17 -P 6400 6250 -F 0 "#PWR0103" H 6400 6000 50 0001 C CNN -F 1 "GND" H 6400 6100 50 0000 C CNN -F 2 "" H 6400 6250 50 0001 C CNN -F 3 "" H 6400 6250 50 0001 C CNN - 1 6400 6250 +P 6200 4900 +F 0 "#PWR0103" H 6200 4650 50 0001 C CNN +F 1 "GND" H 6200 4750 50 0000 C CNN +F 2 "" H 6200 4900 50 0001 C CNN +F 3 "" H 6200 4900 50 0001 C CNN + 1 6200 4900 1 0 0 -1 $EndComp Wire Wire Line - 6400 5850 6400 6250 + 6200 4500 6200 4900 Wire Wire Line - 4750 4250 4750 4350 -Text GLabel 7750 5150 2 60 Input ~ 0 + 4550 2900 4550 3000 +Text GLabel 7550 3800 2 60 Input ~ 0 WIFI_LED Wire Wire Line - 4750 4300 5900 4300 -Text Label 5550 4300 0 60 ~ 0 + 4550 2950 5700 2950 +Text Label 5350 2950 0 60 ~ 0 WIFIEN -Connection ~ 4750 4300 -Text Notes 2050 5850 0 60 ~ 0 +Connection ~ 4550 2950 +Text Notes 1850 4500 0 60 ~ 0 GPIO12 probably should be held low at reset or disconnected\nother option is to burn flash voltage efuse for 3.3V operation\nfor GPIO2 and GPIO12 bootstrapping considerations, read\nhttps://github.com/espressif/esp-idf/tree/master/examples/storage/sd_card -Text Notes 2050 6200 0 60 ~ 0 +Text Notes 1850 4850 0 60 ~ 0 GPIO25,26 are DAC channels that can directly replay\naudio material over i2s bus -Text Notes 2050 5350 0 60 ~ 0 +Text Notes 1850 4000 0 60 ~ 0 SD card connected according to\nArduino->Examples->ESP32->SD_MMC_Test\nhttps://github.com/espressif/esp-idf/blob/\nmaster/examples/storage/sd_card/README.md\n -Text Notes 5000 5350 0 60 ~ 0 +Text Notes 4800 4000 0 60 ~ 0 GN10 v1.7 -Text Notes 5000 5450 0 60 ~ 0 +Text Notes 4800 4100 0 60 ~ 0 GP9 v1.7 -Text Notes 6550 6650 1 60 ~ 0 +Text Notes 6350 5300 1 60 ~ 0 GN9 v1.7 -Text Notes 7250 7100 1 60 ~ 0 +Text Notes 7050 5750 1 60 ~ 0 WIFI_GPIO15 v1.7 -Text Notes 7350 6950 1 60 ~ 0 +Text Notes 7150 5600 1 60 ~ 0 WIFI_LED v1.7 $EndSCHEMATC