summaryrefslogtreecommitdiff
path: root/hw/WiFi-ESP32/WiFi-ESP32.sch
diff options
context:
space:
mode:
authorUros Majstorovic <majstor@majstor.org>2024-01-22 18:46:30 +0100
committerUros Majstorovic <majstor@majstor.org>2024-01-22 18:46:30 +0100
commit4aab0c3ef5f4aaee73ba2767c25f8b3228d963b4 (patch)
treed82cb1f5ff791e09bfd972ac002a9eea7ce78811 /hw/WiFi-ESP32/WiFi-ESP32.sch
parent7109450fd6b3b57910f39c0f9373713337cba75c (diff)
Toradex Verdin iMX8M Plus module support; modularize wifi; flash LED driver; mic amp for headsets; mute switch; new cam interface; ext buttons;
Diffstat (limited to 'hw/WiFi-ESP32/WiFi-ESP32.sch')
-rw-r--r--hw/WiFi-ESP32/WiFi-ESP32.sch640
1 files changed, 640 insertions, 0 deletions
diff --git a/hw/WiFi-ESP32/WiFi-ESP32.sch b/hw/WiFi-ESP32/WiFi-ESP32.sch
new file mode 100644
index 0000000..87b24ee
--- /dev/null
+++ b/hw/WiFi-ESP32/WiFi-ESP32.sch
@@ -0,0 +1,640 @@
+EESchema Schematic File Version 4
+EELAYER 30 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 1 1
+Title "mikroPhone WiFi ESP32 adapter"
+Date "2024-01-22"
+Rev "4.0"
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+NoConn ~ 6250 3550
+NoConn ~ 6350 3550
+NoConn ~ 6450 3550
+NoConn ~ 6550 3550
+NoConn ~ 6650 3550
+NoConn ~ 6750 3550
+$Comp
+L power:GND #PWR07
+U 1 1 5C506AB0
+P 7550 3400
+F 0 "#PWR07" H 7550 3150 50 0001 C CNN
+F 1 "GND" H 7550 3250 50 0000 C CNN
+F 2 "" H 7550 3400 50 0001 C CNN
+F 3 "" H 7550 3400 50 0001 C CNN
+ 1 7550 3400
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GND #PWR08
+U 1 1 5C506B40
+P 5500 3650
+F 0 "#PWR08" H 5500 3400 50 0001 C CNN
+F 1 "GND" H 5500 3500 50 0000 C CNN
+F 2 "" H 5500 3650 50 0001 C CNN
+F 3 "" H 5500 3650 50 0001 C CNN
+ 1 5500 3650
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:+3.3V #PWR04
+U 1 1 5C506BD6
+P 5050 1150
+F 0 "#PWR04" H 5050 1000 50 0001 C CNN
+F 1 "+3.3V" H 5050 1290 50 0000 C CNN
+F 2 "" H 5050 1150 50 0001 C CNN
+F 3 "" H 5050 1150 50 0001 C CNN
+ 1 5050 1150
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:C C2
+U 1 1 5C506C38
+P 5050 1400
+F 0 "C2" H 5075 1500 50 0000 L CNN
+F 1 "0.1uF" H 5075 1300 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 5088 1250 50 0001 C CNN
+F 3 "" H 5050 1400 50 0001 C CNN
+ 1 5050 1400
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:C C1
+U 1 1 5C506C85
+P 4750 1400
+F 0 "C1" H 4775 1500 50 0000 L CNN
+F 1 "22uF" H 4775 1300 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0805_2012Metric" H 4788 1250 50 0001 C CNN
+F 3 "" H 4750 1400 50 0001 C CNN
+ 1 4750 1400
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:C C3
+U 1 1 5C506CD9
+P 4350 2100
+F 0 "C3" H 4375 2200 50 0000 L CNN
+F 1 "10uF" H 4375 2000 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 4388 1950 50 0001 C CNN
+F 3 "" H 4350 2100 50 0001 C CNN
+ 1 4350 2100
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:R R1
+U 1 1 5C506D6E
+P 4350 1700
+F 0 "R1" V 4430 1700 50 0000 C CNN
+F 1 "10K" V 4350 1700 50 0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 4280 1700 50 0001 C CNN
+F 3 "" H 4350 1700 50 0001 C CNN
+ 1 4350 1700
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 5050 1250 5050 1200
+Connection ~ 5050 1200
+Wire Wire Line
+ 7450 3200 7550 3200
+Wire Wire Line
+ 7550 3200 7550 3300
+Wire Wire Line
+ 7450 3300 7550 3300
+Connection ~ 7550 3300
+Wire Wire Line
+ 7450 2800 8300 2800
+Wire Wire Line
+ 7450 2700 8300 2700
+Text Label 8300 2800 2 55 ~ 0
+UART2_RXD
+Text Label 8300 2700 2 55 ~ 0
+UART2_TXD
+Wire Wire Line
+ 4750 1200 5050 1200
+Wire Wire Line
+ 4750 1600 4750 1550
+Wire Wire Line
+ 5050 1600 5050 1550
+$Comp
+L power:GND #PWR06
+U 1 1 5C7D5E27
+P 4350 2400
+F 0 "#PWR06" H 4350 2150 50 0001 C CNN
+F 1 "GND" H 4350 2250 50 0000 C CNN
+F 2 "" H 4350 2400 50 0001 C CNN
+F 3 "" H 4350 2400 50 0001 C CNN
+ 1 4350 2400
+ 1 0 0 -1
+$EndComp
+Text Label 8300 3500 2 55 ~ 0
+PCM_SYNC
+Text Label 8300 3600 2 55 ~ 0
+PCM_DO
+Wire Wire Line
+ 6950 3550 6950 3600
+Wire Wire Line
+ 6050 3550 6050 3600
+Wire Wire Line
+ 6050 3600 5500 3600
+Wire Wire Line
+ 5500 3200 5500 3600
+Wire Wire Line
+ 5550 3200 5500 3200
+Connection ~ 5500 3600
+Wire Wire Line
+ 6950 3600 8300 3600
+Wire Wire Line
+ 5550 2200 4600 2200
+Text Label 4600 2200 0 55 ~ 0
+PCM_DI
+Text Label 4600 2300 0 55 ~ 0
+UART2_RI
+Wire Wire Line
+ 5550 2300 4600 2300
+Wire Wire Line
+ 5550 2400 4600 2400
+Wire Wire Line
+ 5550 2500 4600 2500
+Text Label 4600 2400 0 55 ~ 0
+UART2_DTR
+Text Label 4600 2500 0 55 ~ 0
+PCM_CLK
+Text Label 8300 2600 2 55 ~ 0
+VSPI_SS0
+Text Label 8300 2500 2 55 ~ 0
+VSPI_SCK
+Text Label 8300 2400 2 55 ~ 0
+VSPI_MISO
+Text Label 8300 1800 2 55 ~ 0
+VSPI_MOSI
+Wire Wire Line
+ 7450 1800 8300 1800
+Wire Wire Line
+ 7450 2400 8300 2400
+Wire Wire Line
+ 6850 3550 6850 3700
+Wire Wire Line
+ 6150 3550 6150 3800
+Wire Wire Line
+ 5050 1200 5300 1200
+Wire Wire Line
+ 4750 1200 4750 1250
+Wire Wire Line
+ 7550 3300 7550 3400
+Wire Wire Line
+ 4750 1600 5050 1600
+Wire Wire Line
+ 5500 3600 5500 3650
+$Comp
+L Switch:SW_Push SW1
+U 1 1 5CC8732C
+P 6600 4650
+F 0 "SW1" H 6750 4750 50 0000 C CNN
+F 1 "ESP32_RST" H 6600 4550 50 0000 C CNN
+F 2 "Button_Switch_SMD:SW_SPST_PTS810" H 6600 4850 50 0001 C CNN
+F 3 "~" H 6600 4850 50 0001 C CNN
+ 1 6600 4650
+ -1 0 0 -1
+$EndComp
+Wire Wire Line
+ 7450 2500 8300 2500
+$Comp
+L esp:ESP32-WROOM U1
+U 1 1 6176A093
+P 6500 2500
+F 0 "U1" H 5850 3750 60 0000 C CNN
+F 1 "ESP32-WROOM" H 6850 3750 60 0000 C CNN
+F 2 "footprints:Espressif_ESP32-WROOM" H 6600 3900 60 0001 C CNN
+F 3 "" H 6050 2950 60 0001 C CNN
+ 1 6500 2500
+ 1 0 0 -1
+$EndComp
+Text Label 3800 1900 0 60 ~ 0
+ESP32_EN
+$Comp
+L power:GND #PWR05
+U 1 1 6148BC4B
+P 5050 1650
+F 0 "#PWR05" H 5050 1400 50 0001 C CNN
+F 1 "GND" H 5055 1477 50 0000 C CNN
+F 2 "" H 5050 1650 50 0001 C CNN
+F 3 "" H 5050 1650 50 0001 C CNN
+ 1 5050 1650
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 4350 2250 4350 2400
+Wire Wire Line
+ 4350 1850 4350 1900
+Wire Wire Line
+ 5050 1150 5050 1200
+Wire Wire Line
+ 5050 1600 5050 1650
+Connection ~ 5050 1600
+Wire Wire Line
+ 5300 1800 5550 1800
+Wire Wire Line
+ 5300 1800 5300 1200
+Wire Wire Line
+ 4350 1550 4350 1200
+Wire Wire Line
+ 4350 1200 4750 1200
+Connection ~ 4750 1200
+Wire Wire Line
+ 5550 1900 4350 1900
+Connection ~ 4350 1900
+Wire Wire Line
+ 4350 1900 4350 1950
+Text Label 7400 4650 2 60 ~ 0
+ESP32_EN
+Wire Wire Line
+ 6800 4650 6850 4650
+$Comp
+L Device:C C4
+U 1 1 62863E5F
+P 6850 4850
+F 0 "C4" H 6850 4950 50 0000 L CNN
+F 1 "0.1uF" H 6850 4750 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 6888 4700 50 0001 C CNN
+F 3 "~" H 6850 4850 50 0001 C CNN
+ 1 6850 4850
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GND #PWR09
+U 1 1 6286513F
+P 6350 5100
+F 0 "#PWR09" H 6350 4850 50 0001 C CNN
+F 1 "GND" H 6350 4950 50 0000 C CNN
+F 2 "" H 6350 5100 50 0001 C CNN
+F 3 "" H 6350 5100 50 0001 C CNN
+ 1 6350 5100
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 6850 5000 6850 5050
+Wire Wire Line
+ 6850 5050 6350 5050
+Wire Wire Line
+ 6350 5050 6350 5100
+Wire Wire Line
+ 6400 4650 6350 4650
+Wire Wire Line
+ 6350 4650 6350 5050
+Connection ~ 6350 5050
+Wire Wire Line
+ 6850 4700 6850 4650
+Connection ~ 6850 4650
+Wire Wire Line
+ 6850 4650 7400 4650
+NoConn ~ 5550 2000
+Wire Wire Line
+ 3800 1900 4350 1900
+Text Label 4600 2600 0 60 ~ 0
+PERST
+Wire Wire Line
+ 5550 2600 4600 2600
+NoConn ~ 5550 2100
+$Comp
+L Connector_Generic:Conn_02x20_Odd_Even J1
+U 1 1 64F71377
+P 1950 2400
+F 0 "J1" H 1950 3400 50 0000 C CNN
+F 1 "WiFi" H 1950 1300 50 0000 C CNN
+F 2 "Connector_Molex:Molex_SlimStack_55560-0401_2x20_P0.50mm_Vertical" H 1950 2400 50 0001 C CNN
+F 3 "~" H 1950 2400 50 0001 C CNN
+ 1 1950 2400
+ 1 0 0 -1
+$EndComp
+Text Label 3200 3100 2 55 ~ 0
+PCM_DI
+Text Label 700 2600 0 55 ~ 0
+UART2_RI
+Wire Wire Line
+ 1750 2600 700 2600
+Wire Wire Line
+ 1750 2700 700 2700
+Text Label 700 2700 0 55 ~ 0
+UART2_DTR
+Text Label 3200 3200 2 55 ~ 0
+PCM_CLK
+Text Label 700 3100 0 55 ~ 0
+PERST
+Wire Wire Line
+ 1750 3100 700 3100
+Text Label 700 2800 0 55 ~ 0
+UART2_RXD
+Text Label 700 2900 0 55 ~ 0
+UART2_TXD
+Text Label 3200 2900 2 55 ~ 0
+PCM_SYNC
+Text Label 3200 3000 2 55 ~ 0
+PCM_DO
+Text Label 3200 2100 2 55 ~ 0
+VSPI_SS0
+Text Label 3200 2200 2 55 ~ 0
+VSPI_SCK
+Text Label 3200 2300 2 55 ~ 0
+VSPI_MISO
+Text Label 3200 2400 2 55 ~ 0
+VSPI_MOSI
+Wire Wire Line
+ 3200 2100 2250 2100
+Wire Wire Line
+ 3200 2200 2250 2200
+Wire Wire Line
+ 3200 2300 2250 2300
+Wire Wire Line
+ 3200 2400 2250 2400
+Wire Wire Line
+ 2250 2900 3200 2900
+Wire Wire Line
+ 2250 3000 3200 3000
+Wire Wire Line
+ 2250 3100 3200 3100
+Wire Wire Line
+ 2250 3200 3200 3200
+Wire Wire Line
+ 1750 3200 1550 3200
+Wire Wire Line
+ 1550 3200 1550 3300
+Wire Wire Line
+ 1550 3300 1750 3300
+Wire Wire Line
+ 1550 3300 1550 3400
+Wire Wire Line
+ 1550 3400 1750 3400
+Connection ~ 1550 3300
+Wire Wire Line
+ 1750 1500 1650 1500
+Wire Wire Line
+ 1650 1500 1650 2200
+Wire Wire Line
+ 1750 2200 1650 2200
+Connection ~ 1650 2200
+Wire Wire Line
+ 1650 2200 1650 2500
+Wire Wire Line
+ 1750 2500 1650 2500
+Connection ~ 1650 2500
+Wire Wire Line
+ 2250 1500 2350 1500
+Wire Wire Line
+ 2250 3400 2350 3400
+Connection ~ 2350 3400
+Wire Wire Line
+ 2350 3400 2350 3550
+Wire Wire Line
+ 2250 2800 2350 2800
+Connection ~ 2350 2800
+Wire Wire Line
+ 2250 2500 2350 2500
+Connection ~ 2350 2500
+Wire Wire Line
+ 2350 2500 2350 2800
+Connection ~ 1550 3200
+$Comp
+L power:+3.3V #PWR01
+U 1 1 673275E9
+P 1550 1200
+F 0 "#PWR01" H 1550 1050 50 0001 C CNN
+F 1 "+3.3V" H 1565 1373 50 0000 C CNN
+F 2 "" H 1550 1200 50 0001 C CNN
+F 3 "" H 1550 1200 50 0001 C CNN
+ 1 1550 1200
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GND #PWR02
+U 1 1 6739FE02
+P 1650 3600
+F 0 "#PWR02" H 1650 3350 50 0001 C CNN
+F 1 "GND" H 1650 3450 50 0000 C CNN
+F 2 "" H 1650 3600 50 0001 C CNN
+F 3 "" H 1650 3600 50 0001 C CNN
+ 1 1650 3600
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 1650 3550 2350 3550
+Wire Wire Line
+ 1650 3550 1650 3600
+Connection ~ 1650 3550
+Wire Wire Line
+ 700 3000 1750 3000
+Wire Wire Line
+ 3200 3300 2250 3300
+Text Label 3200 3300 2 55 ~ 0
+USB_MUX_S
+Text Label 700 3000 0 55 ~ 0
+USB_MUX_EN
+Text Label 700 2300 0 55 ~ 0
+USB_D_N
+Text Label 700 2400 0 55 ~ 0
+USB_D_P
+Wire Wire Line
+ 1750 2300 700 2300
+Wire Wire Line
+ 1750 2400 700 2400
+Wire Wire Line
+ 2350 1500 2350 1600
+Wire Wire Line
+ 2250 1600 2350 1600
+Connection ~ 2350 1600
+Wire Wire Line
+ 2350 2800 2350 3400
+Wire Wire Line
+ 1650 2500 1650 3550
+Wire Wire Line
+ 2350 1600 2350 2000
+Wire Wire Line
+ 2250 2000 2350 2000
+Connection ~ 2350 2000
+Wire Wire Line
+ 2350 2000 2350 2500
+Wire Wire Line
+ 7450 2600 8300 2600
+Wire Wire Line
+ 1550 1200 1550 1250
+Text Label 3200 1700 2 55 ~ 0
+WAKE
+Text Label 3200 1800 2 55 ~ 0
+GPIO_22
+Text Label 3200 1900 2 55 ~ 0
+GPIO_20
+Wire Wire Line
+ 2250 1800 3200 1800
+Wire Wire Line
+ 2250 1900 3200 1900
+Wire Wire Line
+ 2250 1700 3200 1700
+Text Label 3200 2600 2 55 ~ 0
+UART0_RXD
+Text Label 3200 2700 2 55 ~ 0
+UART0_TXD
+Wire Wire Line
+ 2250 2700 3200 2700
+Wire Wire Line
+ 2250 2600 3200 2600
+Text Label 700 1600 0 55 ~ 0
+HSPI_SS0
+Text Label 700 1700 0 55 ~ 0
+HSPI_MOSI
+Text Label 700 1800 0 55 ~ 0
+HSPI_MISO
+Text Label 700 1900 0 55 ~ 0
+HSPI_SCK
+Text Label 700 2000 0 55 ~ 0
+IO27
+Text Label 700 2100 0 55 ~ 0
+IO26
+Wire Wire Line
+ 700 1600 1750 1600
+Wire Wire Line
+ 700 1700 1750 1700
+Wire Wire Line
+ 700 1800 1750 1800
+Wire Wire Line
+ 700 1900 1750 1900
+Wire Wire Line
+ 700 2000 1750 2000
+Wire Wire Line
+ 700 2100 1750 2100
+Text Label 8300 3000 2 55 ~ 0
+WAKE
+Wire Wire Line
+ 7450 3000 8300 3000
+Text Label 8300 3700 2 55 ~ 0
+HSPI_SS0
+Text Label 8300 3800 2 55 ~ 0
+HSPI_MOSI
+Wire Wire Line
+ 6150 3800 8300 3800
+Wire Wire Line
+ 6850 3700 8300 3700
+Text Label 8300 2000 2 55 ~ 0
+UART0_TXD
+Text Label 8300 2100 2 55 ~ 0
+UART0_RXD
+Text Label 8300 1900 2 55 ~ 0
+GPIO_20
+Text Label 8300 2200 2 55 ~ 0
+GPIO_22
+Wire Wire Line
+ 7450 1900 8300 1900
+Wire Wire Line
+ 7450 2000 8300 2000
+Wire Wire Line
+ 7450 2100 8300 2100
+Wire Wire Line
+ 7450 2200 8300 2200
+Text Label 4600 2700 0 55 ~ 0
+IO26
+Text Label 4600 2800 0 55 ~ 0
+IO27
+Wire Wire Line
+ 4600 2700 5550 2700
+Wire Wire Line
+ 4600 2800 5550 2800
+Text Label 4600 2900 0 55 ~ 0
+HSPI_SCK
+Text Label 4600 3000 0 55 ~ 0
+HSPI_MISO
+Wire Wire Line
+ 4600 2900 5550 2900
+Wire Wire Line
+ 4600 3000 5550 3000
+NoConn ~ 700 2300
+NoConn ~ 700 2400
+NoConn ~ 700 3000
+NoConn ~ 3200 3300
+$Comp
+L power:PWR_FLAG #FLG01
+U 1 1 64FACFC4
+P 1900 1200
+F 0 "#FLG01" H 1900 1275 50 0001 C CNN
+F 1 "PWR_FLAG" H 1900 1373 50 0000 C CNN
+F 2 "" H 1900 1200 50 0001 C CNN
+F 3 "~" H 1900 1200 50 0001 C CNN
+ 1 1900 1200
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 1900 1200 1900 1250
+Wire Wire Line
+ 1900 1250 1550 1250
+Connection ~ 1550 1250
+Wire Wire Line
+ 1550 1250 1550 3200
+$Comp
+L power:PWR_FLAG #FLG02
+U 1 1 64FB2C7B
+P 2350 1200
+F 0 "#FLG02" H 2350 1275 50 0001 C CNN
+F 1 "PWR_FLAG" H 2350 1373 50 0000 C CNN
+F 2 "" H 2350 1200 50 0001 C CNN
+F 3 "~" H 2350 1200 50 0001 C CNN
+ 1 2350 1200
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 2350 1200 2350 1500
+Connection ~ 2350 1500
+$Comp
+L myConn:Spacer J2
+U 1 1 64EE975F
+P 1950 4750
+F 0 "J2" H 2030 4792 50 0000 L CNN
+F 1 "Spacer" H 2030 4701 50 0000 L CNN
+F 2 "footprints:Spacer_small" H 1950 4750 50 0001 C CNN
+F 3 "~" H 1950 4750 50 0001 C CNN
+ 1 1950 4750
+ 1 0 0 -1
+$EndComp
+$Comp
+L myConn:Spacer J3
+U 1 1 64EEA09B
+P 1950 4950
+F 0 "J3" H 2030 4992 50 0000 L CNN
+F 1 "Spacer" H 2030 4901 50 0000 L CNN
+F 2 "footprints:Spacer_small" H 1950 4950 50 0001 C CNN
+F 3 "~" H 1950 4950 50 0001 C CNN
+ 1 1950 4950
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GND #PWR03
+U 1 1 64EEA505
+P 1650 5050
+F 0 "#PWR03" H 1650 4800 50 0001 C CNN
+F 1 "GND" H 1655 4877 50 0000 C CNN
+F 2 "" H 1650 5050 50 0001 C CNN
+F 3 "" H 1650 5050 50 0001 C CNN
+ 1 1650 5050
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 1750 4750 1650 4750
+Wire Wire Line
+ 1650 4750 1650 4950
+Wire Wire Line
+ 1750 4950 1650 4950
+Connection ~ 1650 4950
+Wire Wire Line
+ 1650 4950 1650 5050
+Wire Wire Line
+ 7450 2900 7650 2900
+Wire Wire Line
+ 7650 2900 7650 3500
+Wire Wire Line
+ 7650 3500 8300 3500
+Wire Wire Line
+ 1750 2800 700 2800
+Wire Wire Line
+ 1750 2900 700 2900
+$EndSCHEMATC