Konzentriert sich auf die Entwicklung von ESP32-Lösungen

ESP32-S31-Function-CoreBoard-1 Entwicklungsboard

ESP32-S31-Function-CoreBoard-1 Entwicklungsboard

Das ESP32-S31-Function-CoreBoard-1 ist ein von Espressif eingeführtes Entwicklungsboard für vernetztes AIoT-Prototyping und -Validierung. Es ist mit dem ESP32-S31-WROOM-3-Modul ausgestattet und unterstützt WLAN 6, IEEE 802.15.4, Bluetooth 5.4 (DER + BR/EDR), und Gigabit-Ethernet. Das Board verfügt über ein integriertes Mikrofon und eine Lautsprecherausgangsschnittstelle, Alle wichtigen I/O-Pins sind freigelegt, Unterstützung der sofort einsatzbereiten Evaluierung der KI-Sprachinteraktion.

Produkt-Highlights

  • Drahtlose Multiprotokoll-Konnektivität: W-lan 6, Bluetooth 5.4 (DER + BR/EDR), und IEEE 802.15.4 (Zigbee / Faden / Gegenstand).
  • Gigabit-Ethernet: Unterstützt RJ45-Schnittstelle 10/100/1000 Automatische Mbit/s-Aushandlung.
  • USB 2.0 Hochgeschwindigkeits-Hostschnittstelle: Die Typ-A-Schnittstelle wird an USB angeschlossen 2.0 OTG High-Speed. Wenn der ESP32-S31 als USB-Host fungiert, es kann bis zu liefern 500 mA externer Strom.
  • Integrierter Audiopfad: Mikrofon, ES8311-Codec, NS4150B Leistungsverstärker, und der Lautsprecherausgang ermöglichen die direkte Auswertung der KI-Sprachinteraktion.
  • Alle GPIOs verfügbar: Die meisten Modulpins sind zum 40-Pin-Header J2 geführt, Dies erleichtert den Anschluss externer Sensoren und Module.
  • Drei Schnittstellen für flexible Entwicklung: Die USB-Seriell-/JTAG-Schnittstelle und die USB-zu-UART-Schnittstelle unterstützen die Stromversorgung, Firmware blinkt, Kommunikation, und Debuggen.
  • Integrierte Strommessschnittstelle: Über den J5-Header kann ein Amperemeter direkt in Reihe geschaltet werden, um den Stromverbrauch des Moduls zu messen.

Zielbenutzer und Anwendungsbereiche

Die offizielle Positionierung des Boards lautet „für vernetztes AIoT-Prototyping und -Validierung“. Basierend auf seinen Bordressourcen, Zu den typischen Evaluierungs- und Entwicklungsanwendungen gehören::

  • Bewertung der KI-Sprachinteraktion: Auf der Platine ist ein Mikrofon integriert, Audio-Codec, und Leistungsverstärker.
  • IoT-Gateway-Prototyping: Gigabit-Ethernet + W-lan 6 + 802.15.4.
  • Gegenstand / Thread-Geräteentwicklung: Kann mit ESP-Matter kombiniert werden, um Geräte für stromsparende und batteriebetriebene Anwendungen zu bauen.
  • Bluetooth-Audio- und Bluetooth Low Energy-Anwendungen: Kann mit ESP-BLE-MESH verwendet werden, ESP-BLE-AUDIO, und ESP-GMF.
  • USB-Host-Peripherieerweiterung: Peripheriegeräte können über die Typ-A-Schnittstelle angeschlossen werden.
  • Ausbildung, Maker-Projekte, und Rapid Prototyping.

Übersicht über die Hardwarekonfiguration

ArtikelBeschreibung
ModellESP32-S31-Function-CoreBoard-1 (keine historischen Hardwareversionen)
ModulESP32-S31-WROOM-3, Integration des ESP32-S31-Chips
Drahtlose KonnektivitätW-lan 6, Bluetooth 5.4 (DER + BR/EDR), IEEE 802.15.4 (Zigbee / Faden / Gegenstand)
Kabelgebundene NetzwerkeRJ45-Gigabit-Ethernet, unterstützend 10/100/1000 Automatische Mbit/s-Aushandlung; Der PHY-Chip stellt über die RGMII-Schnittstelle eine Verbindung zum ESP32-S31 her
USB Typ-AUSB 2.0 OTG High-Speed; wenn der ESP32-S31 als USB-Host fungiert, es kann bis zu liefern 500 mA
USB seriell/JTAGUSB Typ-C, USB 2.0 Vollgas, unterstützende Stromversorgung, Firmware blinkt, Kommunikation, und JTAG-Debugging
USB-zu-UARTUSB Typ-C, mit einer integrierten USB-zu-UART-Brücke; Unterstützt die Stromversorgung, Firmware blinkt, und serielle Kommunikation
Audio-CodecES8311, Low-Power-Mono-Codec mit einem Einkanal-ADC / DAC, rauscharmer Vorverstärker, und Kopfhörertreiber; verbunden über I2S und I2C
Audio-LeistungsverstärkerNS4150B, niedrige EMI, 3 W-Mono-Leistungsverstärker der Klasse D
LautsprecherausgangKann ein fahren 4 Oh, 3 W-Lautsprecher; Pinabstand ist 1.25 mm
MikrofonIntegriertes Mikrofon, verbunden mit dem Audio-Codec-Chip
Tasten und AnzeigenReset-Taste, Boot-Taste, 3.3 V-Leistungsanzeige, adressierbare RGB-LED (GPIO60)
Erweiterungsschnittstelle40-Stiftleiste J2
Aktuelle MessungJ5-Header (Der Jumper ist standardmäßig ab Werk installiert)
Stromversorgung5 V zu 3.3 V DC/DC-Wandler; TPS2051C USB-Netzschalter mit einem 500 mA-Ausgangsstrombegrenzung

Hauptkomponenten des Entwicklungsboards

NEIN.KomponenteFunktion
1J2-HeaderStellt alle verfügbaren GPIOs für eine einfache Verbindung mit externen Geräten bereit
2RJ45-Ethernet-SchnittstelleUnterstützt 10/100/1000 Automatische Mbit/s-Aushandlung
3Ethernet-TransformatorWird für die RJ45-Schnittstelle verwendet
4USB 2.0 Typ-A-SchnittstelleUSB-Host, bis zu 500 mA
5USB-Seriell/JTAG-SchnittstelleStromversorgung, Firmware blinkt, USB-Kommunikation, und JTAG-Debugging
6USB-Typ-C-zu-UART-SchnittstelleStromversorgung, Firmware blinkt, und serielle Kommunikation
73.3 V-LeistungsanzeigeLeuchtet, wenn USB-Strom angeschlossen ist
8J5Modulstrommessung
95 V-zu-3,3 V DC/DC-WandlerGeregelte Stromversorgung
10ESP32-S31-WROOM-3-ModulHauptcontroller und Wireless-Funktionalität
11MikrofonVerbunden mit dem Audio-Codec-Chip
12RGB-LEDAdressierbare RGB-LED, gesteuert durch GPIO60
13ES8311 Audio-Codec-ChipHardware-Audioverarbeitung unabhängig von der Anwendungssoftware
14Reset-TasteSetzt den ESP32-S31 zurück
15Lautsprecher-AusgangsanschlussFür einen 4 Oh, 3 W-Lautsprecher
16Boot-TasteHalten Sie die Boot-Taste gedrückt und drücken Sie einmal Reset, um in den Firmware-Download-Modus zu gelangen
17NS4150B Audio-LeistungsverstärkerTreibt den Lautsprecher an
18Ethernet-PHY-ChipVerbindet RGMII mit RJ45
19USB-zu-UART-BrückeFunktioniert mit der USB-Typ-C-zu-UART-Schnittstelle
20TPS2051C NetzschalterUSB-Netzschalter mit einem 500 mA-Strombegrenzung

Stromversorgung und Strommessung

Stromversorgungsmethoden (Wählen Sie eine aus)

  • Versorgen Sie das Board über die USB-zu-UART-Schnittstelle oder die ESP32-S31-USB-Schnittstelle mit Strom (Einer oder beide können gleichzeitig mit Strom versorgt werden). Dies ist die standardmäßig empfohlene Methode.
  • Stromversorgung über die 5 V- und GND-Header-Pins.

Modulstrom messen

  • Entfernen Sie den J5-Jumper: Die Stromversorgung der Onboard-Peripheriegeräte wird vom Modul getrennt. Schließen Sie ein Amperemeter über den J5-Header in Reihe an, um den Modulstrom zu messen.
  • Installieren Sie den J5-Jumper (Werkseinstellung): Das Entwicklungsboard kehrt zum Normalbetrieb zurück.

J2-Header-Pin-Definitionen

Alle verfügbaren GPIOs werden über den 40-poligen J2-Header zugänglich gemacht. Für vollständige Pin-Beschreibungen, Siehe den offiziellen Schaltplan.

KategorieStifte
Boden (G)1, 2, 8, 33, 34, 37, 38
3.3 V-Leistung35, 36
5 V-Leistung39, 40
UART0TX0 (GPIO58), RXD (GPIO59)
STIEFEL / RGB-LEDGPIO61 (STIEFEL), GPIO60 (treibt die RGB-LED an)
SDIODATUM0 (GPIO20), TERMINE1 (GPIO21), DATEN2 (GPIO22), DATUM3 (GPIO23), CLK (GPIO24), CMD (GPIO25)
Allzweck-GPIOsGPIO0, 1, 2, 3, 4, 35–49 (Die tatsächlichen Pin-Nummern im Header finden Sie im Schaltplan)

Alle GPIOs können auf einen hochohmigen Zustand konfiguriert werden.

Entwicklungsunterstützung

Entwicklungs-Frameworks

  • ESP-IDF: Das offizielle primäre Entwicklungsframework. Informationen zum Einrichten der Entwicklungsumgebung und der Flash-Firmware finden Sie im ESP-IDF-Starthandbuch für ESP32-S31.
  • Espressif Bluetooth LE Software-Ökosystem: ESP-BLE-MESH und ESP-BLE-AUDIO.
  • ESP-GMF: Das allgemeine Multimedia-Framework von Espressif, Hier finden Sie Wi-Fi-Audio-/Videobeispiele und einheitliche Bluetooth-Audio-Entwicklungsschnittstellen für Classic Bluetooth und LE Audio.
  • ESP-Materie: Erstellen Sie Geräte mithilfe der Matter- und Thread-Protokolle, geeignet für stromsparende und batteriebetriebene Anwendungen.
  • esp_board_manager: Eine Peripherieverwaltungskomponente auf Platinenebene, die die Initialisierung von Onboard-Peripheriegeräten wie LCDs vereinfacht, Audio-Chips, Tasten, und LEDs. Überprüfen Sie die ESP-Komponentenregistrierung auf Supportinformationen.

Schnellstart

Erforderliche Hardware: ESP32-S31-Function-CoreBoard-1, USB 2.0 Datenkabel (Typ-A bis Typ-C), und ein Computer (Windows, Linux, oder macOS).

  1. Überprüfen Sie die Hardware: Vor dem Einschalten, Stellen Sie sicher, dass die Entwicklungsplatine intakt und unbeschädigt ist.
  2. An den Computer anschließen: Verbinden Sie das Entwicklungsboard über ein USB-Datenkabel mit dem Computer. Die Stromversorgung kann über einen der beiden USB-Typ-C-Anschlüsse erfolgen.
  3. Richten Sie die Umgebung ein: Informationen zur Konfiguration der Entwicklungsumgebung finden Sie im ESP-IDF-Erste-Schritte-Handbuch.
  4. Gehen Sie in den Download-Modus: Halten Sie die Boot-Taste gedrückt und drücken Sie einmal die Reset-Taste, Dann flashen Sie die Firmware über UART oder die USB-Seriell/JTAG-Schnittstelle.
  5. Überprüfen Sie vor der Bereitstellung Schritt für Schritt: WLAN-Test, Ethernet, Audio-, und GPIO-Funktionalität individuell.

Notiz: Einige USB-Kabel unterstützen nur das Aufladen und können keine Daten übertragen oder die Karte programmieren. Wenn der Computer das Gerät nicht erkennt, Ersetzen Sie das Kabel und lesen Sie in der Dokumentation von Espressif nach, um Anweisungen zur seriellen Verbindung und zur Treiberinstallation zu erhalten.

Aktuelle Produkte

Übersetzung
Als Standardsprache festlegen
WhatsApp
WhatsApp
E-Mail
E-Mail
wechat
wechat
wechat

Holen Sie sich ein Angebot

Unsere Produktexperten und Techniker beantworten Ihre Fragen 24 Std..

Wir verwenden Cookies, um sicherzustellen, dass wir Ihnen das beste Erlebnis auf unserer Website bieten.