Live data from Hacker News

ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

espressif.com

111–120 of 151 posts

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#111
post #2

Is there something that match those elsewhere ?

Not across all features, but certainly in specific ones. There are more advanced WiFi 6 chips, more advanced Bluetooth chips and faster MCUs. But they are all separate chips or companion ICs.

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#112
post #72

It would be good if this chip had good idle current comparable to other MCUs. I have used the ESP32S3 and it's idle current with the radio enabled, but not transmitting, is quite terrible. My application needed both can bus and Bluetooth (though no wifi) so the S3 was one of the only options available. I'm sure the high current draw is because the wifi and ble share the same radio?

I had the same theory, but IIRC the H2 isn't much better with radio on.

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#113

Earlier quoted context omitted.

Arduino nano are made by arduino using Espressif chips, and Arduino IDE support is indeed hit and miss. ESP-IDF, the official C SDK, is a bit more work, and there is drama around platform-io, but it’s significantly more stable.

> there is drama around platform-io What do you mean ?

Boards like the ESP32-C6, almost 5 years old, are not supported in PlatformIO with Arduino libraries, because they refuse to update the Arduino core in some kind of stand-off with Espressif. This has been going on for years. There is a fork [1] that offers support but none of it makes back upstream.

As a hobbyist I've given up on PIO and moved to a barebones arduino-cli setup instead. Much lighter and less painful.

[1] https://github.com/pioarduino/platform-espressif32

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#114
post #95
post #94

Earlier quoted context omitted.

It's an IoT device, not a laptop. It does not really need 5ghz to fulfill its purpose as an embedded CPU, and adding 5ghz likely would require making some room for it by removing other functionality.

Yes and in some uses cases it works against you. 2.4 is incredibly crowded without adding 802.11 to the mix. My IoT admins would have less complaints if they could take advantage of my small cell 5Ghz spectrum. This isn't 2005 with widely deployed asymmetrical wireless networks.

I use ESP32s extensively. I also use wifi extensively around the house - I have about 8 wifi access points around the property, with a ton of commercial IoT stuff powered on including sensors, lights, cameras, you name it, I got it. It's about as wifi-congested as any house can get.

So, I was measuring about 250KBit/s on an ESP32, and I decided to test everything that might increase the speed. I tried all the available antenna options for the ESP32 including many exotic antennas using the IPEX antenna connector variant of the ESP32, the stock ESP32 pcb antenna, and several chip antennas. A couple of them got up to 300KBit/s.

I also decided to see what happens when I power everything else off except for a single wifi router. So I did that, and I found that the stock ESP32 pcb antenna still got only 250KBit/s, and the other antennas measured exactly the same as they did before shutting everything down, too.

So, I don't know... 2.4ghz seems fine to me from my anecdotal tests.

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#115
post #25

Earlier quoted context omitted.

That’s a shame, it’d be a cool and, afaik, unique feature for this niche.

Does anyone know what CPU this uses? Is it their own first party design?

Not sure I understand your question, but the ESP32-S3[1] is the "CPU" here.

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#116
post #26

I don’t trust Espressif’s releases, I am still waiting for ESP32-P4 to hit distributors. It is now more than 2 years and 3rd chip revision

I guess it hit mass production and then suddenly recalled and is now in sample status again with “X” variant. I designed boards using esp32-p4 and deployed and then suddenly local supply of esp32-p4 went dry. Now waiting for the x variant to go mass production but you can by samples directly from espressif for 3.33$.

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#117
post #3

I believe this is the first ESP to gain Ethernet capability? I totally wish that a board would come with PoE… Because as it is right now, powering a fleet of those with USB power supplies is annoying as fsck…

No. It’s there already. I used Ethernet on esp32-p4 and it nicely hovers around 90-100 mbps with lan8720 chip.

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#118
post #26

I don’t trust Espressif’s releases, I am still waiting for ESP32-P4 to hit distributors. It is now more than 2 years and 3rd chip revision

I have great news for you: after several years of growing frustration with Espressif's inability to launch this chip properly in NA, I found a company called Wireless Tag that presumably felt the same way and just did it themselves:

https://en.wireless-tag.com/product-item-56.html

I've now used this module in several projects. I love it. And I love (x3) the P4. It is amazingly powerful.

A lot of folks talk about the P4 not having radios as a problem; I personally think that it's an advantage. The assumption that every device is a wifi/BT device is baffling to me.

You'd have a very hard time convincing me to use anything but the WT0132P4-A1 at this point. They are cheaper than ESP32-S3-MINI-1U, too.

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#119
Honestly, I have very little interest in this module. I was a frequent S3 user who switched to the P4 last year when I realized that I could buy it in a WROOM-sized package:

https://en.wireless-tag.com/product-item-56.html

The P4 is an amazing part, and the WT0132P4-A1 is cheap, highly available and easy to use. It has so much horsepower, and it's not encumbered by the mandatory wifi/BT stacks. It also has a genuinely superior capacitive touch solution compared to the S3.

For those of you who need radios, the recommended solution is to add a C3 as a coprocessor. I think this makes way more sense than bundling them, because it means you are free to use newer radio chips as they come out; this also makes the P4 somehow cheaper than the S3-MINI modules.

As for the S31, I just hope that they finally fixed the issues with ADC2.

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#120
post #54

Earlier quoted context omitted.

No, missing a MMU.

There is μClinux [1] although it is not clear to me how much alive is the project I wish I could run DiscoBSD/RetroBSD [2] on an ESP32, I like the idea of running on a MCU something that was originally meant for a PDP/11 (2.11 BSD) [1] https://en.wikipedia.org/wiki/%CE%9CClinux [2] https://github.com/chettrick/discobsd

> although it is not clear to me how much alive is the project

It's essentially dead. There are very few practical applications for it - modern embedded RTOSes are better suited to low-memory MMU-less parts, and SoCs with a MMU and more memory that can run a "real" Linux aren't very expensive.

Post reply on HN