ESP32-H2-DevKitM – малопотужна система на основі мікроконтролера на кристалі (SoC) з інтегрованим 2,4 ГГц Bluetooth® Low Energy (Bluetooth LE) та 802.15.4. Складається з RISC-V 32-бітного мікропроцесора, Bluetooth LE baseband, 802.15.4 baseband, RF module та численних периферійних пристроїв. Має вбудовану пам'ять флеш-об'ємом 4 МБ для зберігання програмного забезпечення та даних. Плата розробки дозволяє підключати різні периферійні пристрої, включаючи SPI, UART, I2C, I2S, LED PWM, ADC та інші інтерфейси; На платі UART-USB адаптер, на чіпі CH343, 2х Type-C роз'єм.
Технічні характеристики:
Процесор
RISC-V 32-bit single-core microprocessor
Пам’ять
• Clock speed: up to 96 MHz
• CoreMark® score:
– at 96 MHz: 303.38 CoreMark; 3.16 CoreMark/MHz
• Four-stage pipeline
• 128 KB ROM (TCM)
• 320 KB SRAM (TCM)
• 4 KB LP Memory
• 2 MB or 4 MB in-package flash
• 16 KB cache
• Supported SPI protocols: SPI, Dual SPI, Quad SPI, and QPI interfaces that allow connection to flash and
other SPI devices
• Flash in-Circuit Programming (ICP)
З’вязок
• Antenna switches, RF balun, power amplifier, low-noise receive amplifier
• Up to -106.5 dBm of sensitivity for Bluetooth LE receiver (125 Kbps)
• Up to -102.5 dBm of sensitivity for 802.15.4 receiver (250 Kbps)
• Bluetooth Low Energy (Bluetooth 5.3 certified)
• Bluetooth mesh
• Bluetooth Low Energy long range (Coded PHY, 125 Kbps and 500 Kbps)
• Bluetooth Low Energy high speed (2 Mbps)
• Bluetooth Low Energy advertising extensions and multiple advertising sets
• Simultaneous operation of Broadcaster, Observer, Central, and Peripheral devices
• Multiple connections
• LE power control
802.15.4
• IEEE Standard 802.15.4-2015 compliant
• Supports 250 Kbps data rate in 2.4 GHz band and OQPSK PHY
• Supports Thread
• Supports Zigbee 3.0
• Supports Matter
• Supports other application-layer protocols (HomeKit, MQTT, etc)
Периферія
• 19 programmable GPIOs
– Three strapping pins: GPIO8, GPIO9, and GPIO25
• Digital interfaces:
– Two SPI ports for communication with flash
– General-purpose SPI port
– Two UART
– Two I2C
– I2S
– RMT, with up to 2 transmit channels and 2 receive channels
– Pulse count controller
– LED PWM controller, up to 6 channels
– USB Serial/JTAG controller
– Motor Control PWM (MCPWM)
– General DMA controller, with 3 transmit channels and 3 receive channels
– TWAI® controller, compatible with ISO 11898-1 (CAN Specification 2.0)
– SoC event task matrix (ETM)
– Parallel IO (PARLIO) controller
• Analog interfaces:
– 12-bit SAR ADC, up to 5 channels
– Temperature sensor
• Timers:
– Two 54-bit general-purpose timers
– 52-bit system timer
– Three watchdog timers
Захист
• Secure boot - ensuring firmware integrity
• Flash encryption - memory encryption and decryption
• 4096-bit OTP, up to 1792 bits for users
• Cryptographic hardware acceleration:
– AES-128/256 (FIPS PUB 197)
* ECB/CBC/CFB/OFB/CTR (FIPS PUB 800-38A)
– SHA Accelerator (FIPS PUB 180-4)
– RSA Accelerator
– ECC Accelerator
– ECDSA (Elliptic Curve Digital Signature Algorithm)
– HMAC
– Digital signature
• Access permission management (APM)
• Random Number Generator (RNG)
• Power Glitch Detector
Енергоспоживання
• Fine-resolution power control through a selection of clock frequency, duty cycle, RF operating modes,
and individual power control of internal components
• Four power modes designed for typical scenarios: Active, Modem-sleep, Light-sleep, Deep-sleep
• Power consumption in Deep-sleep mode is 7 μA
• LP memory remains powered on in Deep-sleep mode
Документація на модуль ESP32-H2
Скачати драйвер CH343