Espressif Systems is working on yet another RISC-V chip with ESP32-H2 SoC offering Bluetooth LE and 802.15.4 connectivity showing up in the ESP-IDF framework source code.
A code comparison shows ESP32-H2 is very similar to ESP32-C3 with a single RISC-V core, albeit clocked at up to 96 MHz, and the first Espressif SoC without WiFi, as the WiFi radio is replaced with an 802.15.4 radio for Thread, Zigbee, etc… that can be used for the development of Home Automation, Smart Lighting, and wireless sensor network applications.
While looking at the source code differences between ESP32-C3 and ESP32-H2, the really only major differences were the 802.15.4 radio and lower maximum frequency, and at the current time, it looks like most of the rest is unchanged, so it’s possible they kept the same amount of RAM (400KB), storage, and most of the same peripherals, but it could just well be the code has not been modified just yet.
ESP32-H2 frequency is configurable from 16 MHz to 96 MHz in Kconfig, while it is from 40 MHz to 160 MHz for ESP32-C3.
The last line above shows CHIP_FEATURE_ IEEE802154 and CHIP_FEATURE_BLE is where we see 802.15.4 and BLE radios, while the line for ESP32-C3 shows 802.11b/g/n WiFi instead:
1 2 3 4 5 6 7 8 |
void esp_chip_info(esp_chip_info_t *out_info) { memset(out_info, 0, sizeof(*out_info)); out_info->model = CHIP_ESP32C3; out_info->revision = esp_efuse_get_chip_ver(); out_info->cores = 1; out_info->features = CHIP_FEATURE_WIFI_BGN | CHIP_FEATURE_BLE; } |
The code will evolve over time, and you can find references to ESP32H2 in ESP-IDF Github’s repo.
Via BirdTehstep
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress
It can be interesting for power consumption. If the zigbee is able to wake up the chip it can be nice too.
If it still consumes a lot it can be interesting to make a zigbee gateway (like the SLS which is based on esp32).
ESP is really getting competitive here. Their sdks are still not great though. They have to work on that.
What do you dislike about their SDK? It’s FreeRTOS + HALs + a bunch of network libs.
I’m not sure if there is anything more advanced/mature out there comparable to the software support for esp82xx and esp32 (not talking about the new esp32-xyz).
Actually I’m not only satisfied with the hardware pricing but the mature and stable software support via esphome (www.esphome.io) let’s me just build everything with it. Since years I control pumps, heaters, lights and kind of everything else in and around the house with esp’s.
I wonder if they’ll make a cellular modem too. Probably not, because they’d have to design a whole new radio subsystem. I just really want a competitor for nrf91, which is far too expensive 🙂
Giant piles of patent royalties on cellular chips. nRF9160 probably costs less than $1 to make, then pile on $19 in royalties.
Yeah, true…
I wonder if the cellular modem from the nRF91 is sourced externally. The nRF91 is a SiP and the processor talk to the modem with AT commands using a serial interface.
It’s guess it’s the fastest (only?) way. Probably a royalty thing