ESPRESSIF ESP32-H2-WROOM-02C Bluetooth Low Energy und IEEE 802.15.4 Modul
Modul überview
Merkmale
CPU und On-Chip-Speicher
- ESP32-H2 eingebettet, RISC-V Single-Core 32-Bit-Mikroprozessor, bis zu 96 MHz
- 128 KB-ROM
- 320 KB SRAM
- 4 KB LP-Speicher
- 2 MB oder 4 MB In-Package-Flash
Bluetooth
- Bluetooth Low Energy (Bluetooth 5.3 zertifiziert)
- Bluetooth Mesh
- Bluetooth Low Energy mit großer Reichweite (Coded PHY, 125 Kbps und 500 Kbps)
- Bluetooth Low Energy High Speed (2 Mbit/s)
- Bluetooth Low Energy-Werbeerweiterungen und mehrere Werbesets
- Gleichzeitiger Betrieb von Broadcaster,
Beobachter-, Zentral- und Peripheriegeräte
- Mehrere Verbindungen
- LE-Leistungsregelung
IEEE 802.15.4
- Konform mit dem IEEE-Standard 802.15.4-2015
- Unterstützt 250 Kbps Datenrate im 2.4 GHz-Band und OQPSK PHY
- Unterstützt Thread
- Unterstützt Zigbee 3.0
- Unterstützt Materie
- Unterstützt andere Protokolle der Anwendungsschicht (HomeKit, MQTT usw.)
Peripheriegeräte
- 19 GPIOs
– 3 Umreifungsstifte - I2C, I2S, SPI, UART, ADC, LED PWM, ETM, GDMA, PCNT, PARLIO, RMT, TWAI®, MCPWM, USB Serial/JTAG, Temperatursensor, Allzweck-Timer, System-Timer, Watchdog-Timer
Integrierte Komponenten auf Modul
- 32-MHz-Quarzoszillator
Antennenoptionen
- On-Board-PCB-Antenne
Betriebsbedingungen
- Betriebsvolumentage/Stromversorgung: 3.0∼3.6 V
- Betriebsumgebungstemperatur: –40∼105 °C
Beschreibung
ESP32-H2-WROOM-02C ist ein leistungsstarkes, generisches Bluetooth® Low Energy- und IEEE 802.15.4-Kombimodul mit umfangreicher Peripherie. Dieses Modul eignet sich ideal für eine Vielzahl von Anwendungsszenarien im Zusammenhang mit dem Internet der Dinge (IoT), wie z. B. eingebettete Systeme, Smart Home, tragbare Elektronik usw.
ESP32-H2-WROOM-02C wird mit einer PCB-Antenne geliefert.
Der Serienvergleich für ESP32-H2-WROOM-02C sieht wie folgt aus:
Tabelle 1: ESP32-H2-WROOM-02C-Serienvergleich
Bestellnummer | Blitz | Umgebungstemparatur.
(°C) |
Größe
(mm) |
ESP32-H2-WROOM-02C-H2S | 2 MB (Quad-SPI) | –40∼105 | 20.0 × 18.0 × 3.2 |
ESP32-H2-WROOM-02C-H4S | 4 MB (Quad-SPI) |
ESP32-H2-WROOM-02C hat den ESP32-H2-Chip integriert, der über eine 32-Bit-RISC-V-Single-Core-CPU verfügt, die mit bis zu 96 MHz arbeitet.
Notiz:
Weitere Informationen zum ESP32-H2-Chip finden Sie im Datenblatt der ESP32-H2-Serie.
Pin-Definitionen
Pin-Layout
Das Pin-Diagramm unten zeigt die ungefähre Position der Pins auf dem Modul.
Kein Tee:
Der mit gepunkteten Linien markierte Bereich ist die Antennen-Sperrzone. Weitere Informationen zur Sperrzone für die Modulantenne auf der Basisplatine finden Sie in den ESP32-H2-Hardware-Designrichtlinien > Abschnitt „Positionieren eines Moduls auf einer Basisplatine“.
Pin Beschreibung
Das Modul verfügt über 29 Pins. Siehe Pin-Definitionen in Tabelle 2, Pin-Beschreibung.
Informationen zu den Pin-Konfigurationen der Peripheriegeräte finden Sie im Datenblatt der ESP32-H2-Serie.
Tabelle 2: Pindefinitionen
Name | NEIN. | Typ1 | Funktion |
3V3 | 1 | P | Stromversorgung |
Tabelle 2 – Fortsetzung von der vorherigen Seite
Name | NEIN. | Typ1 | Funktion |
EN |
2 |
I |
High: an, aktiviert den Chip. Low: aus, der Chip schaltet sich aus.
Hinweis: Lassen Sie den EN-Pin nicht schwebend. |
IO4 | 3 | I/O/T | GPIO4, FSPICLK, ADC1_CH3, MTCK |
IO5 | 4 | I/O/T | GPIO5, FSPID, ADC1_CH4, MTDI |
IO10 | 5 | I/O/T | GPIO10, ZCD0 |
IO11 | 6 | I/O/T | GPIO11, ZCD1 |
IO8 | 7 | I/O/T | GPIO8 |
IO9 | 8 | I/O/T | GPIO9 |
Masse | 9, 13, 29 | P | Boden |
IO12 | 10 | I/O/T | GPIO12 |
IO13 | 11 | I/O/T | GPIO13, XTAL_32K_P |
IO14 | 12 | I/O/T | GPIO14, XTAL_32K_N |
VBAT | 14 | P | Angeschlossen an interne 3V3-Stromversorgung (Standard) oder externe Batterie
Stromversorgung (3.0 ~ 3.6 V). |
IO22 | 15 | I/O/T | GPIO22 |
NC | 16 ~19 | — | NC |
IO25 | 20 | I/O/T | GPIO25, FSPICS3 |
RXD0 | 21 | I/O/T | GPIO23, FSPICS1, U0RXD |
TXD0 | 22 | I/O/T | GPIO24, FSPICS2, U0TXD |
IO26 | 23 | I/O/T | GPIO26, FSPICS4, USB_D- |
IO27 | 24 | I/O/T | GPIO27, FSPICS5, USB_D+ |
IO3 | 25 | I/O/T | GPIO3, FSPIHD, ADC1_CH2, MTDO |
IO2 | 26 | I/O/T | GPIO2, FSPIWP, ADC1_CH1, MTMS |
IO1 | 27 | I/O/T | GPIO1, FSPICS0, ADC1_CH0 |
IO0 | 28 | I/O/T | GPIO0, FSPIQ |
1 P: Stromversorgung; I: Eingabe; O: Ausgabe; T: hohe Impedanz.
Erste Schritte
Was du brauchst
Um Anwendungen für das Modul zu entwickeln, benötigen Sie:
- 1 x ESP32-H2-WROOM-02C
- 1 x Espressif HF-Testplatine
- 1 x USB-zu-Seriell-Karte
- 1 x Micro-USB-Kabel
- 1 x PC mit Linux
In diesem Benutzerhandbuch nehmen wir das Linux-Betriebssystem als BeispielampWeitere Informationen zur Konfiguration unter Windows und macOS finden Sie im ESP-IDF-Programmierhandbuch für ESP32-H2.
Hardware-Verbindung
- Löten Sie das ESP32-H2-WROOM-02C-Modul wie in Abbildung 2 gezeigt auf die HF-Testplatine.
- Verbinden Sie die HF-Testplatine über TXD, RXD und GND mit der USB-to-Serial-Platine.
- Schließen Sie die USB-to-Serial-Karte an den PC an.
- Schließen Sie das HF-Testboard über das Micro-USB-Kabel an den PC oder ein Netzteil an, um eine 5-V-Stromversorgung zu ermöglichen.
- Verbinden Sie während des Downloads IO9 über einen Jumper mit GND. Schalten Sie dann die Testplatine „EIN“.
- Laden Sie die Firmware in den Flash herunter. Einzelheiten finden Sie in den folgenden Abschnitten.
- Entfernen Sie nach dem Download den Jumper auf IO9 und GND.
- Schalten Sie das HF-Testboard erneut ein. Das Modul wechselt in den Arbeitsmodus. Der Chip liest nach der Initialisierung Programme aus dem Flash.
Notiz:
IO9 ist intern hochgezogen (logisch hoch). Wenn IO9 hochgehalten oder frei gelassen wird, wird der normale Boot-Modus (SPI-Boot) ausgewählt. Wird dieser Pin auf GND heruntergezogen, wird der Download-Modus (Joint Download Boot) ausgewählt. Beachten Sie, dass IO8 für den ordnungsgemäßen Betrieb im Download-Modus hoch sein muss. Weitere Informationen zum ESP32-H2-WROOM-02C finden Sie im Datenblatt der ESP32-H2-Serie.
3.3 Entwicklungsumgebung einrichten
Das Espressif IoT Development Framework (kurz ESP-IDF) ist ein Framework zur Entwicklung von Anwendungen auf Basis von Espressif-Chips. Anwender können mit ESP32-H2 unter Windows/Linux/macOS Anwendungen auf Basis von ESP-IDF entwickeln. Hier nehmen wir das Linux-Betriebssystem als Beispiel.ample.
3.3.1 Installationsvoraussetzungen
Um mit ESP-IDF zu kompilieren, benötigen Sie die folgenden Pakete:
- CentOS 7 & 8:
- sudo yum -y update && sudo yum install git wget flex bison gperf python3 cmake ninja-build ccache dfu-util libusbx
- Ubuntu und Debian:
- sudo apt-get install git wget flex bison gperf python3 python3-pip python3- venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
- Bogen:
- sudo pacman -S –needed gcc git make flex bison gperf python cmake ninja ccache dfu-util libusb python-pip
Notiz:
- Diese Anleitung verwendet das Verzeichnis ~/esp unter Linux als Installationsordner für ESP-IDF.
- Beachten Sie, dass ESP-IDF keine Leerzeichen in Pfaden unterstützt.
Holen Sie sich ESP-IDF
Um Anwendungen für das Modul ESP32-H2-WROOM-02C zu erstellen, benötigen Sie die von Espressif im ESP-IDF-Repository bereitgestellten Softwarebibliotheken.
Um ESP-IDF zu erhalten, erstellen Sie ein Installationsverzeichnis (~/esp), um ESP-IDF herunterzuladen und das Repository mit „git clone“ zu klonen:
- mkdir -p ~/esp
- cd ~/bes
- git clone –rekursiv https://github.com/espressif/esp-idf.git
ESP-IDF wird in ~/esp/esp-idf heruntergeladen. Informationen dazu, welche ESP-IDF-Version in einer bestimmten Situation verwendet werden soll, finden Sie unter ESP-IDF-Versionen.
Werkzeuge einrichten
Abgesehen von ESP-IDF müssen Sie auch die von ESP-IDF verwendeten Tools installieren, z. B. den Compiler, Debugger, Python-Pakete usw. ESP-IDF stellt ein Skript namens „install.sh“ bereit, um die Einrichtung der Tools zu erleichtern auf einmal.
- cd ~/esp/esp-idf
- ./install.sh esp32h2
Umgebungsvariablen einrichten
Die installierten Tools werden noch nicht zur Umgebungsvariable PATH hinzugefügt. Um die Tools über die Kommandozeile nutzbar zu machen, müssen einige Umgebungsvariablen gesetzt werden. ESP-IDF bietet ein weiteres Skript „export.sh“, das dies tut. Führen Sie in dem Terminal, in dem Sie ESP-IDF verwenden möchten, Folgendes aus:
- $HOME/esp/esp-idf/export.sh
Jetzt ist alles bereit, Sie können Ihr erstes Projekt auf dem ESP32-H2-WROOM-02C-Modul erstellen.
Erstellen Sie Ihr erstes Projekt
Starten Sie ein Projekt
Jetzt können Sie Ihre Anwendung für das ESP32-H2-WROOM-02C-Modul vorbereiten. Sie können mit dem Projekt get-started/hello_world von ex beginnenamples-Verzeichnis in ESP-IDF.
Kopieren Sie get-started/hello_world in das Verzeichnis ~/esp:
- cd ~/bes
- cp -r $IDF_PATH/examples/get-started/hello_world .
Es gibt eine Reihe von Example projekte in der examples-Verzeichnis in ESP-IDF. Sie können jedes Projekt wie oben beschrieben kopieren und ausführen. Es ist auch möglich, ex . zu bauenampDateien an Ort und Stelle, ohne sie vorher zu kopieren.
Verbinden Sie Ihr Gerät
Schließen Sie nun Ihr Modul an den Computer an und prüfen Sie, unter welcher seriellen Schnittstelle das Modul sichtbar ist. Serielle Ports in Linux beginnen mit '/dev/tty' in ihrem Namen. Führen Sie den folgenden Befehl zweimal aus, zuerst mit ausgestecktem Board, dann mit eingestecktem Board. Der Port, der beim zweiten Mal erscheint, ist der, den Sie brauchen:
- 1s /dev/tty*
Notiz
Halten Sie den Portnamen bereit, da Sie ihn in den nächsten Schritten benötigen.
Konfigurieren
Navigieren Sie zu Ihrem „hello_world“-Verzeichnis aus Schritt 3.4.1. Starten Sie ein Projekt, legen Sie den ESP32-H2-Chip als Ziel fest und führen Sie das Projektkonfigurationsprogramm „menuconfig“ aus.
- CD ~/esp/hello_world
- idf.py set-target esp32h2
- idf.py menuconfig
Das Setzen des Ziels mit 'idf.py set-target esp32h2' sollte einmalig nach dem Öffnen eines neuen Projekts erfolgen. Falls das Projekt bereits vorhandene Builds und Konfigurationen enthält, werden diese gelöscht und initialisiert. Das Ziel kann in einer Umgebungsvariable gespeichert werden, um diesen Schritt zu überspringen. Weitere Informationen finden Sie unter „Ziel auswählen“.
Wenn die vorherigen Schritte korrekt durchgeführt wurden, erscheint das folgende Menü:
Sie verwenden dieses Menü, um projektspezifische Variablen einzurichten, z. B. Wi-Fi-Netzwerkname und -Passwort, die Prozessorgeschwindigkeit usw. Das Einrichten des Projekts mit menuconfig kann für „hello_word“ übersprungen werden. Dieses BspampDie Datei wird mit der Standardkonfiguration ausgeführt
Die Farben des Menüs können in Ihrem Terminal anders sein. Sie können das Erscheinungsbild mit der Option '-̉-style'̉ ändern. Für weitere Informationen führen Sie bitte 'idf.py menuconfig -̉-help'̉ aus.
Erstellen Sie das Projekt
Erstellen Sie das Projekt, indem Sie Folgendes ausführen:
- idf.py-Build
Dieser Befehl kompiliert die Anwendung und alle ESP-IDF-Komponenten und generiert dann den Bootloader, die Partitionstabelle und die Anwendungsbinärdateien.
- $ idf.py-Build
- Ausführen von cmake im Verzeichnis /path/to/hello_world/build
- Ausführen von „cmake -G Ninja –warn-uninitialized /path/to/hello_world“…
- Warnen Sie vor nicht initialisierten Werten.
- — Git gefunden: /usr/bin/git (Version „2.17.0“ gefunden)
- — Erstellen einer leeren aws_iot-Komponente aufgrund der Konfiguration
- — Komponentennamen: …
- — Komponentenpfade: …
- … (mehr Zeilen der Build-Systemausgabe)
- [527/527] hello_world.bin wird generiert
- esptool.py v2.3.1
- Projektaufbau abgeschlossen. Führen Sie zum Flashen diesen Befehl aus:
- ../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 write_flash — flash_mode dio –flash_size detect –flash_freq 40m 0x10000 build/hello_world.bin build 0x1000 build/bootloader/bootloader.bin 0x8000 build/partition_table/ partition-table.bin
- oder führen Sie 'idf.py -p PORT flash' aus
Wenn keine Fehler auftreten, wird der Build mit der Generierung der Firmware-Binärdatei .bin abgeschlossen file.
Auf das Gerät flashen
Flashen Sie die Binärdateien, die Sie gerade in Ihr Modul eingebaut haben, indem Sie Folgendes ausführen:
- idf.py -p PORT-Flash
Ersetzen Sie PORT durch den seriellen Portnamen Ihrer ESP32-H2-Platine aus Schritt: Verbinden Sie Ihr Gerät.
Sie können auch die Flasher-Baudrate ändern, indem Sie BAUD durch die benötigte Baudrate ersetzen. Die Standard-Baudrate ist 460800.
Weitere Informationen zu idf.py-Argumenten finden Sie unter idf.py.
Notiz:
Die Option „flash“ erstellt und flasht das Projekt automatisch, sodass das Ausführen von „idf.py build“ nicht erforderlich ist.
Beim Flashen sehen Sie das Ausgabeprotokoll ähnlich dem Folgenden:
- …
- esptool esp32h2 -p /dev/ttyUSB0 -b 460800 –before=default_reset –after=hard_reset write_flash –flash_mode dio –flash_freq 48m –flash_size 2MB 0x0 bootloader/ bootloader.bin 0x10000 hello_world.bin 0x8000 partition_table/partition-table.bin
- esptool.py v4.6
- Serielle Schnittstelle /dev/ttyUSB0
- Verbinden….
- Chip ist ESP32-H2 (Revision v0.1)
- Funktionen: BLE
- Kristall ist 32MHz
- MAC: 60:55:f9:f7:3e:93:ff:fe
- Stub wird hochgeladen…
- Laufstummel…
- Stummel läuft…
- Baudrate auf 460800 ändern
- Geändert.
- Flash-Größe konfigurieren…
- Flash wird von 0x00000000 bis 0x00005fff gelöscht…
- Flash wird von 0x00010000 bis 0x00034fff gelöscht…
- Flash wird von 0x00008000 bis 0x00008fff gelöscht…
- Komprimiert 20880 Bytes zu 12788…
- Schreiben bei 0x00000000… (100 %)
- Schrieb 20880 Bytes (12788 komprimiert) bei 0x00000000 in 0.6 Sekunden (effektiv 297.5 kbit/s)…
- Hash der Daten verifiziert.
- Komprimiert 149424 Bytes zu 79574…
- Schreiben bei 0x00010000… (20 %)
- Schreiben bei 0x00019959… (40 %)
- Schreiben bei 0x00020bb5… (60 %)
- Schreiben bei 0x00026d8f… (80 %)
- Schreiben bei 0x0002e60a… (100 %)
- Schrieb 149424 Bytes (79574 komprimiert) bei 0x00010000 in 2.1 Sekunden (effektiv 571.7 kbit/s)…
- Hash der Daten verifiziert.
- Komprimiert 3072 Bytes zu 103…
- Schreiben bei 0x00008000… (100 %)
- 3072 Bytes (103 komprimiert) bei 0x00008000 in 0.0 Sekunden geschrieben (effektiv 539.7 kbit/s)…
- Hash der Daten verifiziert.
- Verlassen…
- Hard-Reset über RTS-Pin…
Wenn am Ende des Flash-Vorgangs keine Probleme auftreten, wird das Board neu gestartet und die Anwendung „hello_world“ gestartet.
Monitor
Um zu überprüfen, ob „hello_world“ tatsächlich ausgeführt wird, geben Sie „idf.py -p PORT monitor“ ein (vergessen Sie nicht, PORT durch den Namen Ihrer seriellen Schnittstelle zu ersetzen).
Dieser Befehl startet die Anwendung IDF Monitor:
- $ idf.py -p Monitor
- Ausführen von idf_monitor im Verzeichnis […]/esp/hello_world/build
- Ausführen von „python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world/ build/hello_world.elf“ …
- — idf_monitor ein 115200 —
- — Beenden: Strg+] | Menü: Strg+T | Hilfe: Strg+T gefolgt von Strg+H —
- et 8. Juni 2016 00:22:57
- rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
- et 8. Juni 2016 00:22:57
- …
Nachdem die Start- und Diagnoseprotokolle nach oben gescrollt haben, sollten Sie „Hallo Welt!“ sehen. von der Anwendung ausgedruckt.
- …
- Hallo Welt!
- Neustart in 10 Sekunden…
- Dies ist ein esp32h2-Chip mit 1 CPU-Kern(en), BLE, 802.15.4 (Zigbee/Thread), Siliziumrevision v0.1, 2 MB externem Flash
- Minimale freie Heap-Größe: 268256 Byte
- Neustart in 9 Sekunden…
- Neustart in 8 Sekunden…
- Neustart in 7 Sekunden…
Verwenden Sie zum Beenden des IDF-Monitors die Tastenkombination Strg+].
Das ist alles, was Sie brauchen, um mit dem ESP32-H2-WROOM-02C-Modul zu beginnen! Jetzt sind Sie bereit, einige andere Ex auszuprobierenampDateien in ESP-IDF oder gehen Sie direkt zur Entwicklung Ihrer eigenen Anwendungen.
US FCC Erklärung
Das Gerät entspricht KDB 996369 D03 OEM Manual v01. Nachfolgend finden Sie Integrationsanweisungen für Hostprodukthersteller gemäß KDB 996369 D03 OEM Manual v01.
Liste der geltenden FCC-Regeln
FCC Teil 15 Unterabschnitt C 15.247
Spezifische betriebliche Nutzungsbedingungen
Das Modul verfügt über BLE-, Thread- und Zigbee-Funktionen.
- Betriebsfrequenz:
- Bluetooth: 2402 ~ 2480 MHz
- Zigbee: 2405 ~ 2480 MHz
- Thread: 2405 ~ 2480 MHz
- Nummer des Kanals:
- Bluetooth: 40
- Zigbee/Thread: 16
- Modulation:
- Bluetooth: GFSK
- Zigbee: O-QPSK
- Thread: O-QPSK
- Typ: PCB-Antenne
- Gewinn: 3.26 dBi
Das Modul kann für IoT-Anwendungen mit einer maximalen 3.26-dBi-Antenne verwendet werden. Der Host-Hersteller, der dieses Modul in sein Produkt einbaut, muss sicherstellen, dass das endgültige zusammengesetzte Produkt die FCC-Anforderungen erfüllt, indem er eine technische Bewertung oder Bewertung gemäß den FCC-Regeln einschließlich des Senderbetriebs durchführt. Der Host-Hersteller muss sich darüber im Klaren sein, dass er dem Endbenutzer im Benutzerhandbuch des Endprodukts, das dieses Modul integriert, keine Informationen zum Installieren oder Entfernen dieses HF-Moduls zur Verfügung stellt. Das Endbenutzerhandbuch muss alle erforderlichen regulatorischen Informationen/Warnhinweise enthalten, wie in diesem Handbuch gezeigt.
Eingeschränkte Modulprozeduren
Unzutreffend. Das Modul ist ein einzelnes Modul und entspricht den Anforderungen von FCC Teil 15.212.
Verfolgen Sie Antennendesigns
Unzutreffend. Das Modul verfügt über eine eigene Antenne und benötigt keine Microstrip-Trace-Antenne auf der Leiterplatte usw. eines Hosts.
Überlegungen zur HF-Exposition
Das Modul muss so in der Host-Ausrüstung installiert werden, dass zwischen der Antenne und dem Körper des Benutzers ein Abstand von mindestens 20 cm eingehalten wird; und wenn die HF-Expositionserklärung oder das Modullayout geändert wird, muss der Hersteller des Hostprodukts die Verantwortung für das Modul durch eine Änderung der FCC-ID oder einen neuen Antrag übernehmen. Die FCC-ID des Moduls kann nicht auf dem Endprodukt verwendet werden. Unter diesen Umständen ist der Host-Hersteller dafür verantwortlich, das Endprodukt (einschließlich des Senders) neu zu bewerten und eine separate FCC-Genehmigung zu erhalten.
Antennen
Antennenspezifikation sind wie folgt:
- Typ: PCB-Antenne
- Gewinn: 3.26 dBi
Dieses Gerät ist nur für Host-Hersteller unter den folgenden Bedingungen bestimmt:
- Das Sendemodul darf nicht zusammen mit anderen Sendern oder Antennen aufgestellt werden.
- Das Modul darf nur mit der/den externen Antenne(n) verwendet werden, die ursprünglich mit diesem Modul getestet und zertifiziert wurde/werden.
- Die Antenne muss entweder dauerhaft angebracht sein oder einen „einzigartigen“ Antennenkoppler verwenden.
Solange die oben genannten Bedingungen erfüllt sind, ist kein weiterer Sendertest erforderlich. Der Host-Hersteller ist jedoch weiterhin dafür verantwortlich, sein Endprodukt auf zusätzliche Konformitätsanforderungen zu testen, die mit diesem installierten Modul erforderlich sind (zample, Emissionen digitaler Geräte, Anforderungen an PC-Peripheriegeräte usw.).
Kennzeichnungs- und Konformitätsinformationen
Hersteller von Hostprodukten müssen mit ihrem fertigen Produkt ein physisches oder elektronisches Etikett mit der Aufschrift „Enthält FCC-ID: 2AC7Z-ESPH2WR02C“ bereitstellen.
Informationen zu Prüfungsmodi und zusätzlichen Prüfungsanforderungen
- Betriebsfrequenz:
- Bluetooth: 2402 ~ 2480 MHz
- Zigbee: 2405 ~ 2480 MHz
- Thread: 2405 ~ 2480 MHz
- Nummer des Kanals:
- Bluetooth: 40
- Zigbee/Thread: 16
- Modulation:
- Bluetooth: GFSK
- Zigbee: O-QPSK
- Thread: O-QPSK
Der Host-Hersteller muss den Test auf abgestrahlte und leitungsgebundene Emission und Störemission usw. gemäß den tatsächlichen Testmodi für einen eigenständigen modularen Sender in einem Host sowie für mehrere gleichzeitig sendende Module oder andere Sender in einem Host-Produkt durchführen. Nur wenn alle Testergebnisse der Testmodi den FCC-Anforderungen entsprechen, kann das Endprodukt legal verkauft werden.
Zusätzliche Tests, konform mit Teil 15 Unterabschnitt B
Der modulare Sender ist nur FCC-autorisiert für FCC Teil 15 Unterabschnitt C 15.247 und dass der Hersteller des Host-Produkts für die Einhaltung aller anderen FCC-Regeln verantwortlich ist, die für den Host gelten, der nicht von der Zertifizierungserteilung für den modularen Sender abgedeckt ist. Wenn der Zuschussempfänger sein Produkt als Teil 15 Unterabschnitt B konform vermarktet (wenn es auch unbeabsichtigte digitale Schaltkreise für Strahler enthält), muss der Zuschussempfänger einen Hinweis bereitstellen, dass das endgültige Host-Produkt noch eine Konformitätsprüfung mit Teil 15 Unterabschnitt B mit dem modularen Sender erfordert Eingerichtet.
Dieses Gerät wurde getestet und entspricht den Grenzwerten für ein digitales Gerät der Klasse B gemäß Teil 15 der FCC-Bestimmungen. Diese Grenzwerte sollen einen angemessenen Schutz vor schädlichen Interferenzen bei einer Installation in Wohngebieten bieten. Dieses Gerät erzeugt, verwendet und kann Hochfrequenzenergie ausstrahlen und kann, wenn es nicht gemäß den Anweisungen installiert und verwendet wird, schädliche Störungen des Funkverkehrs verursachen.
Es gibt jedoch keine Garantie dafür, dass bei einer bestimmten Installation keine Störungen auftreten. Wenn dieses Gerät Störungen beim Radio- oder Fernsehempfang verursacht (was durch Aus- und Einschalten des Geräts festgestellt werden kann), wird dem Benutzer empfohlen, die Störungen durch eine der folgenden Maßnahmen zu beheben:
- Empfangsantenne neu ausrichten oder verlegen.
- Vergrößern Sie den Abstand zwischen Gerät und Empfänger.
- Schließen Sie das Gerät an eine Steckdose an, die zu einem anderen Stromkreis gehört als der Empfänger.
- Wenden Sie sich an Ihren Händler oder einen erfahrenen Radio-/Fernsehtechniker.
Dieses Gerät entspricht Teil 15 der FCC-Bestimmungen. Der Betrieb unterliegt den folgenden zwei Bedingungen:
- Dieses Gerät darf keine schädlichen Störungen verursachen.
- Dieses Gerät muss alle empfangenen Störungen tolerieren, einschließlich Störungen, die einen unerwünschten Betrieb verursachen können.
Vorsicht:
Jegliche Änderungen oder Modifikationen, die nicht ausdrücklich von der für die Konformität verantwortlichen Partei genehmigt wurden, können zum Erlöschen der Berechtigung des Benutzers zum Betrieb des Geräts führen.
Dieses Gerät entspricht den FCC-Grenzwerten für HF-Strahlungsbelastung, die für eine unkontrollierte Umgebung festgelegt wurden. Dieses Gerät und seine Antenne dürfen nicht zusammen mit anderen Antennen oder Sendern aufgestellt oder betrieben werden. Die für diesen Sender verwendeten Antennen müssen so installiert werden, dass ein Mindestabstand von 20 cm zu allen Personen besteht, und dürfen nicht zusammen mit anderen Antennen oder Sendern aufgestellt oder betrieben werden.
Anweisungen zur OEM-Integration
Dieses Gerät ist nur für OEM-Integratoren unter den folgenden Bedingungen vorgesehen:
- Das Sendemodul darf nicht zusammen mit anderen Sendern oder Antennen aufgestellt werden.
- Das Modul darf nur mit der/den externen Antenne(n) verwendet werden, die ursprünglich mit diesem Modul getestet und zertifiziert wurde/werden.
Solange die oben genannten Bedingungen erfüllt sind, ist kein weiterer Sendertest erforderlich. Der OEM-Integrator ist jedoch weiterhin dafür verantwortlich, sein Endprodukt auf zusätzliche Konformitätsanforderungen zu testen, die mit diesem installierten Modul erforderlich sind (zample, Emissionen digitaler Geräte, Anforderungen an PC-Peripheriegeräte usw.).
Gültigkeit der Nutzung des Modulnachweises
Können diese Bedingungen nicht eingehalten werden (z.B.ample bestimmte Laptop-Konfigurationen oder Co-Location mit einem anderen Sender), dann gilt die FCC-Autorisierung für dieses Modul in Kombination mit dem Host-Gerät nicht mehr als gültig und die FCC-ID des Moduls kann nicht auf dem Endprodukt verwendet werden. Unter diesen Umständen ist der OEM-Integrator dafür verantwortlich, das Endprodukt (einschließlich des Messumformers) neu zu bewerten und eine separate FCC-Genehmigung zu erhalten.
Endproduktkennzeichnung
Das endgültige Endprodukt muss an einer sichtbaren Stelle mit folgendem Hinweis gekennzeichnet sein: „Enthält Sendermodul FCC-ID: 2AC7Z-ESPH2WR02C“.
Verwandte Themen
- Datenblatt der ESP32-H2-Serie – Spezifikationen der ESP32-H2-Hardware.
- Technisches Referenzhandbuch für ESP32-H2 – Detaillierte Informationen zur Verwendung des Speichers und der Peripheriegeräte des ESP32-H2.
- ESP32-H2-Hardware-Designrichtlinien – Richtlinien zur Integration des ESP32-H2 in Ihr Hardwareprodukt.
- Errata für SoCs der ESP32-H2-Serie – Beschreibungen bekannter Fehler in SoCs der ESP32-H2-Serie.
- Zertifikate
https://espressif.com/en/support/documents/certificates - ESP32-H2 Produkt-/Prozessänderungsbenachrichtigungen (PCN)
https://espressif.com/en/support/documents/pcns?keys=ESP32-H2 - ESP32-H2-Hinweise – Informationen zu Sicherheit, Fehlern, Kompatibilität und Komponentenzuverlässigkeit.
https://espressif.com/en/support/documents/advisories?keys=ESP32-H2 - Dokumentations-Updates und Update-Benachrichtigungsabonnement
https://espressif.com/en/support/download/documents
Entwicklerzone
- ESP-IDF-Programmierhandbuch für ESP32-H2 – Umfangreiche Dokumentation für das ESP-IDF-Entwicklungsframework.
- ESP-IDF und andere Entwicklungsframeworks auf GitHub.
https://github.com/espressif - ESP32 BBS Forum – Engineer-to-Engineer (E2E) Community für Espressif-Produkte, in der Sie Fragen stellen, Wissen austauschen, Ideen erkunden und gemeinsam mit anderen Ingenieuren bei der Lösung von Problemen helfen können.
https://esp32.com/ - The ESP Journal – Best Practices, Artikel und Notizen von Espressif-Leuten.
https://blog.espressif.com/ - Siehe die Registerkarten SDKs und Demos, Apps, Tools, AT-Firmware.
https://espressif.com/en/support/download/sdks-demos
Produkte
- SoCs der ESP32-H2-Serie – Durchsuchen Sie alle SoCs der ESP32-H2-Serie.
https://espressif.com/en/products/socs?id=ESP32-H2 - Module der ESP32-H2-Serie – Durchsuchen Sie alle Module auf ESP32-H2-Basis.
https://espressif.com/en/products/modules?id=ESP32-H2 - DevKits der ESP32-H2-Serie – Durchsuchen Sie alle DevKits auf ESP32-H2-Basis.
https://espressif.com/en/products/devkits?id=ESP32-H2 - ESP-Produktauswahl – Finden Sie ein Espressif-Hardwareprodukt, das Ihren Anforderungen entspricht, indem Sie Filter vergleichen oder anwenden.
https://products.espressif.com/#/product-selector?language=en
Kontaktieren Sie uns
- Siehe die Registerkarten Sales Questions, Technical Enquiries, Circuit Schematic & PCB Design Review, Hol dir Samples (Online-Shops), Werden Sie unser Lieferant, Kommentare und Vorschläge.
https://espressif.com/en/contact-us/sales-questions
Änderungsverlauf
Datum | Version | Versionshinweise |
2025-03-27 | Version 1.1 | Offizielle Veröffentlichung |
Haftungsausschluss und Urheberrechtshinweis
Informationen in diesem Dokument, einschließlich URL Referenzen, können ohne vorherige Ankündigung geändert werden.
ALLE INFORMATIONEN VON DRITTANBIETERN IN DIESEM DOKUMENT WERDEN OHNE GEWÄHRLEISTUNGEN FÜR SEINE AUTHENTIZITÄT UND GENAUIGKEIT BEREITGESTELLT.
FÜR DIESES DOKUMENT WIRD KEINE GEWÄHRLEISTUNG FÜR SEINE MARKTFÄHIGKEIT, NICHTVERLETZUNG VON RECHTEN DRITTER, EIGNUNG FÜR EINEN BESTIMMTEN ZWECK GEWÄHRT, NOCH ERGIBT SICH EINE SONSTIGE GEWÄHRLEISTUNG, DIE SICH AUS VORSCHLÄGEN, SPEZIFIKATIONEN ODER SAMPLE. Jegliche Haftung, einschließlich der Haftung für die Verletzung von Eigentumsrechten, im Zusammenhang mit der Verwendung der Informationen in diesem Dokument wird abgelehnt. Es werden hiermit keine ausdrücklichen oder stillschweigenden Lizenzen an geistigen Eigentumsrechten gewährt, weder durch Rechtsverwirkung noch auf andere Weise. Das Wi-Fi Alliance Member-Logo ist eine Marke der Wi-Fi Alliance. Das Bluetooth-Logo ist eine eingetragene Marke der Bluetooth SIG.
Alle in diesem Dokument erwähnten Handelsnamen, Warenzeichen und eingetragenen Warenzeichen sind Eigentum ihrer jeweiligen Inhaber und werden hiermit anerkannt.
Copyright © 2025 Espressif Systems (Shanghai) Co., Ltd. Alle Rechte vorbehalten.
www.espressif.com
Häufig gestellte Fragen
Was ist die Standardstromversorgung für den VBAT-Pin?
Der VBAT-Pin ist standardmäßig mit der internen 3V3-Stromversorgung verbunden oder kann an eine externe Batteriestromversorgung im Bereich von 3.0 bis 3.6 V angeschlossen werden.
Dokumente / Ressourcen
![]() |
ESPRESSIF ESP32-H2-WROOM-02C Bluetooth Low Energy und IEEE 802.15.4 Modul [pdf] Benutzerhandbuch ESP32-H2-WROOM-02C Bluetooth Low Energy und IEEE 802.15.4 Modul, ESP32-H2-WROOM-02C, Bluetooth Low Energy und IEEE 802.15.4 Modul, Low Energy und IEEE 802.15.4 Modul, Energy und IEEE 802.15.4 Modul, IEEE 802.15.4 Modul, 802.15.4 Modul, Modul |