ELECROW ESP32-S3 Core Board

ESP32-S3 Core Board med 1.3 tommer IPS-skærm Brugermanual

Model: ESP32-S3 Core Board

Mærke: ELECROW

1. Introduktion

This document provides comprehensive instructions for the ESP32-S3 Core Board, an entry-level development board equipped with the Wi-Fi + Bluetooth® LE module ESP32-S3-WROOM-1. It features a 1.3-inch ST7789IPS screen with 240x240 resolution and two USB ports. Most pins are exposed via pin headers for easy connection to peripheral devices or breadboards, facilitating secondary development.

ESP32-S3 Core Board with pin headers

Figure 1: ESP32-S3 Core Board with included pin headers

2. Funktioner

  • Affordable entry-level development board supporting Wi-Fi and Bluetooth® Low Energy (Bluetooth LE).
  • Integrated 1.3-inch ST7789IPS screen with 240x240 resolution, utilizing an SPI interface.
  • Powered by an Xtensa® dual-core 32-bit LX7 microprocessor.
  • Rich IO interfaces with all 34 IOs exposed for versatile applications.
  • Onboard digital microphone for I2S data acquisition.

3. Specifikationer

3.1 Generelle specifikationer

AttributVærdi
modulESP32-S3
KerneESP32-S3-WROOM-1
Krystal40 MHz
Operation Voltage/Power Supply3.0 ~ 3.6 V.
Dimensioner (L x B x H)57.51 ±0.15 mm × 33.18 ±0.15 mm × 7.37 ±0.15 mm
IPS skærm1.3 inch, 240x240 resolution, SPI interface
MaterialePlast
OprindelseFastlandet Kina

3.2 ESP32-S3-WROOM-1 Module Specifications

FeatureBeskrivelse
CPUXtensa® dual-core 32-bit LX7 mikroprocessor, op til 240 MHz
ROM384 KB
SRAM512 KB
SRAM in RTC16 KB
PSRAMOp til 8 MB
Wi-Fi802.11 b/g/n, 150 Mbps, 2412~2484 MHz
BluetoothBluetooth LE (Bluetooth 5, Bluetooth mesh), 2 Mbps PHY, Long range mode
GPIO'er36 GPIO'er
PeriferiudstyrGPIO, SPI, LCD, Camera, UART, I2C, I2S, remote control, pulse counter, LED PWM, USB 1.1 OTG, USB Serial/JTAG, MCPWM, SDIO host, GDMA, TWAI®, ADC, touch sensor, temperature sensor, timers, watchdogs
AntenneOn-board PCB antenne
Driftsomgivelsestemperatur-40 ~ 85 °C (standard version)

3.3 Wi-Fi RF Characteristics (TX Power)

SatsTyp (dBm)
802.11b, 1 Mbps20.5
802.11 g, 6 Mbps20.0
802.11n, HT20, MCS 019.0
802.11n, HT40, MCS 018.5

3.4 Bluetooth LE RF Transmitter Characteristics (1 Mbps)

ParameterMinTypMaksEnhed
RF transmit power control range-25.00020.00dBm
Få kontroltrin3.00dB
Carrier frequency offset and drift (Max |fn|)2.50kHz

4. Pin definitioner

The ESP32-S3 module has 41 pins. The pin diagram below shows the approximate location of pins on the module. For detailed pin functions, refer to the table below.

ESP32-S3 Core Board Pin Layout

Figure 2: ESP32-S3 Core Board Pin Layout (Top View)

NavnIngen.TypeFungere
GND1PJord
3V32PStrømforsyning
EN3IHigh: on, enables the chip. Low: off, the chip powers off. (Do not leave EN pin floating)
IO44I/O/TRTC_GPIO4, GPIO4, TOUCH4, ADC1_CH3
IO55I/O/TRTC_GPIO5, GPIO5, TOUCH5, ADC1_CH4
IO66I/O/TRTC_GPIO6, GPIO6, TOUCH6, ADC1_CH5
IO77I/O/TRTC_GPIO7, GPIO7, TOUCH7, ADC1_CH6
IO158I/O/TRTC_GPIO15, GPIO15, U0RTS, ADC2_CH4, XTAL_32K_P
IO169I/O/TRTC_GPIO16, GPIO16, U0CTS, ADC2_CH5, XTAL_32K_N
IO1710I/O/TRTC_GPIO17, GPIO17, U1TXD, ADC2_CH6
IO1811I/O/TRTC_GPIO18, GPIO18, U1RXD, ADC2_CH7, CLK_OUT3
IO812I/O/TRTC_GPIO8, GPIO8, TOUCH8, ADC1_CH7, SUBSPICS1
IO1913I/O/TRTC_GPIO19, GPIO19, U1RTS, ADC2_CH8, CLK_OUT2, USB_D-
IO2014I/O/TRTC_GPIO20, GPIO20, U1CTS, ADC2_CH9, CLK_OUT1, USB_D+
IO315I/O/TRTC_GPIO3, GPIO3, TOUCH3, ADC1_CH2
IO4616I/O/TGPIO46
IO917I/O/TRTC_GPIO9, GPIO9, TOUCH9, ADC1_CH8, FSPIHD, SUBSPIHD
IO1018I/O/TRTC_GPIO10, GPIO10, TOUCH10, ADC1_CH9, FSPICSO, FSPIIO4, SUBSPICS0
IO1119I/O/TRTC_GPIO11, GPIO11, TOUCH11, ADC2_CH0, FSPID, FSPIIO5, SUBSPID
IO1220I/O/TRTC_GPIO12, GPIO12, TOUCH12, ADC2_CH1, FSPICLK, FSPIIO6, SUBSPICLK
IO1321I/O/TRTC_GPIO13, GPIO13, TOUCH13, ADC2_CH2, FSPIQ, FSPIIO7, SUBSPIQ
IO1422I/O/TRTC_GPIO14, GPIO14, TOUCH14, ADC2_CH3, FSPIWP, FSPIDQS, SUBSPIWP
IO2123I/O/TRTC_GPIO21, GPIO21
IO4724I/O/TSPICLK_P_DIFF, GPIO47, SUBSPICLK_P_DIFF
IO4825I/O/TSPICLK_N_DIFF, GPIO48, SUBSPICLK_N_DIFF
IO4526I/O/TGPIO45
IO027I/O/TRTC_GPIO0, GPIO0
IO3528I/O/TSPIIO6, GPIO35, FSPID, SUBSPID
IO3629I/O/TSPIIO7, GPIO36, FSPICLK, SUBSPICLK
IO3730I/O/TSPIDQS, GPIO37, FSPIQ, SUBSPIQ
IO3831I/O/TGPIO38, FSPIWP, SUBSPIWP
IO3932I/O/TMTCK, GPIO39, CLK_OUT3, SUBSPICS1
IO4033I/O/TMTDO, GPIO40, CLK_OUT2
IO4134I/O/TMTDI, GPIO41, CLK_OUT1
IO4235I/O/TMTMS, GPIO42
RXD036I/O/TU0RXD, GPIO44, CLK_OUT2
TXD037I/O/TU0TXD, GPIO43, CLK_OUT1
IO238I/O/TRTC_GPIO2, GPIO2, TOUCH2, ADC1_CH1
IO139I/O/TRTC_GPIO1, GPIO1, TOUCH1, ADC1_CH0
GND40PJord
EPA41PJord

Note: P = power supply; I = input; O = output; T = high impedance. Pin functions in bold font are the default pin functions.

5. Blokdiagram

The following diagram illustrates the internal architecture of the ESP32-S3-WROOM-1 module.

ESP32-S3-WROOM-1 Block Diagram

Figure 3: ESP32-S3-WROOM-1 Block Diagram

6. Skema

The complete schematic diagram for the ESP32-S3 Core Board is provided below. For a high-resolution PDF version, please refer to the Schematic Diagram PDF.

ESP32-S3 Core Board Schematic Diagram

Figure 4: ESP32-S3 Core Board Schematic Diagram

7. Opsætning og introduktion

To begin using your ESP32-S3 Core Board, follow these general steps:

  1. Tilslut til computer: Use a USB-C cable to connect the ESP32-S3 Core Board to your computer. The board has two USB ports; typically, the one labeled 'Serial USB' or 'USB to TTL CH9102F' is used for programming and serial communication.
  2. Installer udviklingsmiljø: Install the Arduino IDE or ESP-IDF on your computer. Ensure you have the necessary ESP32-S3 board support packages and drivers installed.
  3. Upload Program Code: Obtain example code or develop your own. You can find example program code at ESP32 S3 Program Code. Upload the code to the board using your chosen IDE.
  4. Bekræft drift: After successful upload, the board should execute the program, and you can observe output on the integrated IPS display or through serial monitor.

Video 1: Demonstration of ESP32-S3 Core Board displaying images, animations, and extending screen functionality.

8. Betjeningsvejledning

The ESP32-S3 Core Board is designed for a wide range of IoT and embedded applications. Once programmed, it can perform various tasks:

  • Displaying Images and Animations: Utilize the 1.3-inch IPS display to show static images, dynamic animations, or graphical user interfaces.
  • Wi-Fi og Bluetooth-forbindelse: Connect to Wi-Fi networks for internet access or communicate with other Bluetooth LE devices.
  • Sensor Data Acquisition: Interface with external sensors via GPIOs, I2C, SPI, or UART to collect data. The onboard digital microphone can capture audio data via I2S.
  • Control Peripherals: Control motors, LEDs, and other actuators through the available GPIOs and PWM capabilities.
  • SD-kortlagring: Use the TF card slot for local data storage, such as images, logs, or configuration files.
Annotated diagram of ESP32-S3 Core Board features

Figure 5: Annotated diagram showing TF Card Slot, ST7789 IPS Display, USB ports, Digital Microphone, and ESP32-S3 Module.

9. Vedligeholdelse

Proper maintenance ensures the longevity and reliable operation of your ESP32-S3 Core Board.

9.1 Opbevaringsbetingelser

  • Store the board in a non-condensing atmospheric environment.
  • Maintain storage temperature below 40 °C and relative humidity below 90% RH.
  • Keep the board in its original moisture barrier bag (MBB) until ready for use.

9.2 Forholdsregler for elektrostatisk afladning (ESD).

Electronic components are sensitive to electrostatic discharge. Observe the following precautions:

  • Always handle the board in an ESD-safe environment.
  • Use an anti-static wrist strap and mat when working with the board.
  • Avoid touching the pins and exposed circuitry directly.

10. Fejlfinding

If you encounter issues with your ESP32-S3 Core Board, consider the following general troubleshooting steps:

  • Strømproblemer: Ensure the board is receiving adequate power (3.0 ~ 3.6 V). Check USB cable connections.
  • Programmeringsfejl: Verify your code for syntax errors and correct board/port selection in your IDE. Ensure all necessary libraries are installed.
  • Skærm virker ikke: Check SPI connections if you are using external display, or ensure the display initialization code is correct for the integrated IPS screen.
  • Forbindelsesproblemer: For Wi-Fi/Bluetooth issues, double-check network credentials and ensure the antenna is not obstructed.
  • Pin-konfiguration: Confirm that the correct GPIOs are being used and configured in your code according to the pin definitions.

11. Brugertips

  • Always refer to the latest datasheets and documentation from Espressif Systems for the most up-to-date information on the ESP32-S3 module.
  • When experimenting with new code or hardware configurations, start with simple examples to isolate potential issues.
  • Consider using a breadboard for prototyping to easily connect and disconnect components without soldering.

12. External Resources

For more detailed technical information and resources, please refer to the following links:

Relaterede dokumenter - ESP32-S3 Core Board

Preview Elecrow CrowPanel ESP32 Display Brugermanual
Brugermanual til Elecrow CrowPanel ESP32 HMI-displays, med detaljer om pakkens indhold, interfacelayout, tekniske specifikationer og sikkerhedsinstruktioner.
Preview Elecrow CrowPanel ESP32 HMI-skærme brugermanual
Brugermanual til Elecrows CrowPanel-serie af ESP32-baserede HMI TFT-displays, med detaljerede oplysninger om pakkens indhold, interfacelayout, tekniske specifikationer og sikkerhedsinstruktioner.
Preview Elecrow ESP32 Display User Manual: Specs, Interfaces, and Guide
User manual for Elecrow ESP32 HMI displays. Covers package contents, interface details for various screen sizes (2.4" to 7.0"), technical specifications, expansion resources, and safety guidelines. Features ESP32-WROOM-32 and ESP32-S3-WROOM-1 processors.
Preview ELECROW ESP32 Terminal 3.5-tommer SPI kapacitiv berøringsskærm brugermanual
Omfattende brugermanual til ELECROW ESP32-terminalen med en 3.5-tommer SPI kapacitiv berøringsskærm. Indeholder specifikationer, hardwaredetaljer, interfacediagrammer og udvidelsesressourcer til udviklere og hobbybrugere.
Preview AI Camera Development Board Datasheet - Elecrow ESP32-S3R8
Datasheet for the Elecrow AI Camera Development Board (ER-SAD00006D), a vision sensor board featuring the ESP32-S3R8 microcontroller. It offers on-device AI recognition, a 2MP camera, 1.83-inch touchscreen, and extensive expansion capabilities for intelligent development projects in education, robotics, and industry.
Preview ELECROW ESP32 HMI Display User Manual - Specifications & Guide
Comprehensive user manual for ELECROW ESP32 HMI Displays, covering package contents, safety instructions, interface pinouts, and detailed technical specifications for various screen sizes (2.4" to 7.0").