451 Which Processor can kill the ESP32?

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 พ.ค. 2024
  • Over the years, the ESP32 became everybody’s darling because of its unique features, low price, and availability also in Corona times.
    It was introduced six years ago. So it is pretty old in electronic terms. Therefore, the question: Do we have to change? And for which processor?
    My second channel: / hb9blawireless
    Links:
    T-Display-S3: s.click.aliexpress.com/e/_De4...
    Official Espressif Devkit: s.click.aliexpress.com/e/_DCP...
    "Standard" S3 Dev-Kit: www.aliexpress.com/item/10050...
    S3 Modules: www.aliexpress.com/item/10050...
    Cooles S3 Walkie-Talkie (needs license): s.click.aliexpress.com/e/_DDN...
    ESP32-S3 pins: docs.google.com/spreadsheets/...
    Patreon supporter companies:
    passiv-energie.gmbh/
    www.welectron.com/
    yosmart.com/
    TH-camr Patreon: / @makersmashup
    The links above usually are affiliate links that support the channel (at no additional cost to you).
    Supporting Material and Blog Page: www.sensorsiot.org
    GitHub: www.github.com/sensorsiot
    My Patreon Page: / andreasspiess
    Discord: / discord
    If you want to support the channel, please use the links below to start your shopping. No additional charges for you, but I get a commission on your purchases to buy new stuff for the channel
    My Amazon.com shop: www.amazon.com/shop/andreassp...
    For Banggood bit.ly/2jAQEf4
    For AliExpress: bit.ly/2B0yTLL
    For Amazon.de: amzn.to/2r0ZCYI
    For Amazon UK: amzn.to/2mxBaJf
    For ebay.com: ebay.to/2DuYXBp
    profile.php?...
    / spiessa
    www.instructables.com/member/...
    Please do not try to email me. This communication channel is reserved for my primary job
    As an Amazon Associate, I earn from qualifying purchases
    #no#midroll#ads
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 853

  • @JamesAChambers
    @JamesAChambers ปีที่แล้ว +32

    Beautiful coverage. Thanks for mentioning the RISC-V versions of the ESP32 as well. There's more models coming for sure so thanks for covering those too such as the C6 and P4!

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +7

      Indeed, it is interesting to see that Espressif changes to RISC-V. I assume that many will follow.

    • @TimoWitte
      @TimoWitte ปีที่แล้ว +2

      @@AndreasSpiess Guess the RISC-V move is great, they avoid sanctions + the RISC-V core designs are cheaper in the long run.. Easier ISA, less chip area and a lot cheaper or even free Core IP.

  • @TilmanBaumann
    @TilmanBaumann ปีที่แล้ว +96

    I have to say at this point the toolchain is also a huge reason for ESP32.
    Arduino compatile, FreeRTOS based with easy multitasking.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +8

      I agree!

    • @yuxuanhuang3523
      @yuxuanhuang3523 ปีที่แล้ว +12

      There is also ESP-IDF which is more convenient for making bigger projects and having better control over the chip's internals. However it seems official documentation is lacking, even in Chinese. That is a huge disadvantage compared to more mature controllers like STM32. However it's Arduino-based community is huge and many are moving towards using the official IDF plugin in VScode

    • @yugiohfanatic1964
      @yugiohfanatic1964 ปีที่แล้ว

      trash chinese toolchain. See ya in law court

  • @davidmeschter5163
    @davidmeschter5163 ปีที่แล้ว +14

    Thanks! You have been one of my main guides into the world of the ESP32!

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +5

      Thank you for your support! And I am always glad to read that my 2 cents are useful ;-)

    • @MikeHarris1984
      @MikeHarris1984 ปีที่แล้ว +1

      Watch out... once you do one, it gets addicting!!! "what can I build a solution for that I dont have a problem yet?!?"
      I started with the esp8266, and that was like a gateway drug... Loved it, but lacked... power... at times... It is still amazing little microprocessor and stupid cheap and can write using Arduino IDE... but when i found the ESP32, my world changed that day.... That was the day I opened my eyes! I havent been the same since... LOL

  • @lmamakos
    @lmamakos ปีที่แล้ว +23

    I'm excited to see the introduction of more RISC-V based parts from Expressif. I've been playing around with implementing a RISC-V CPU in an FPGA and am learning quite a bit about the instruction set architecture. It looks very well thought out, with a degree of elegance that I can appreciate. Having Expressif wrap that up with their WiFi, Bluetooth and Zigbee/Thread radios and their other SoC peripherals is a welcome development!

    • @natecaine7473
      @natecaine7473 ปีที่แล้ว +1

      I somewhat like the ESP32 family, but (like most tech companies) they should fire their marketing staff. Too many parts, with only fine separation between them, and no coherent numbering system. Part of the reason this video is needed, is to sort out the mess.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +3

      @Nate: What would you suggest STM? With their huge number of chips?

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      @Louis: I am not sure if this is only because they like RISC-V. Maybe it is also a preparation for the future...

    • @summerbreeze50
      @summerbreeze50 11 หลายเดือนก่อน

      @@AndreasSpiess Right, chinese chip companies are dumping US owned technologies like the plague, can't blame them though

  • @Taki7o7
    @Taki7o7 ปีที่แล้ว +3

    As always, a great, structured and informative video. Thanks for doing that for free here

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +1

      Thank you for your kind words!

  • @alyf80
    @alyf80 ปีที่แล้ว +137

    Another difference that might be worth pointing out: on the S3 you can use the whole 8MB of PSRAM for heap allocation, while on the ESP32 you were restricted to 4MB because of limitations in the MMU

    • @chrislambe400
      @chrislambe400 ปีที่แล้ว +9

      I read somewhere you could access the top 4 MB with paging which is a pain in the backside.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +16

      Thank you for the information!

    • @nikthefix8918
      @nikthefix8918 ปีที่แล้ว +3

      Indeed, very useful for a hi-res frame buffer. Also, if you adapt the partition tables and board definition file you can access 16MB flash on S3 boards so equipped. I'm not sure if the original 32 can address that much PGM space. I think it's good to turn away from SPIFFS and embed resources as byte arrays instead. Perhaps a little bit of FAT exposed to USB Mass Storage for config files etc. I don't know why the Arduino IDE partition options are restricted to relatively low PGM space and high FS space given the number of boards now with extravagant flash. If you're using LVGL you might want it the other way round.

    • @alyf80
      @alyf80 ปีที่แล้ว +1

      @@nikthefix8918 The original ESP32 supports a maximum of 4MB of .rodata in an application image (another limitation in the MMU), so that puts a hard limit to how much data you can embed in your firmware; the S3 MMU does not have the same limitation, so it should be possibile to embed objects up to the available flash size. I don't know about toolchain and bootloader support, though.

    • @nikthefix8918
      @nikthefix8918 ปีที่แล้ว

      @@alyf80 Thanks for the great info regarding the original ESP32. I can confirm that the S3 has support in IDF and Arduino (with suitably modified definition files) for a specified 16MB of flash storage for the main application and have boards working in this configuration. I never looked into it with the S2 as 4MB was sufficient at the time of using it.

  • @carltone
    @carltone ปีที่แล้ว +1

    Andreas thank-you for this esp32 overview. Your engineering focused, informative , refined instruction videos are my go to.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      Thank you for your kind words!

  • @hoodafukisalice
    @hoodafukisalice ปีที่แล้ว

    Very useful updates about upcoming ESP versions. As always, very well done. Thank you, Andreas.

  • @akb168
    @akb168 ปีที่แล้ว +5

    We just started using the ESP32-S3-DevKitC-1 boards for projects at work. We got the variant of the board with the most PSRAM and Flash and that has been useful in our projects to have more external RAM and Flash than the older ESP32 boards.
    The other thing that we liked about the S3 is that the USB port also supports JTAG so we are able to run VS code with Platform IO with full source code debugging without needing to have an external JTAG board.
    Also in the S3, besides more GPIOs, you don't have to worry about SPI bus sharing as the PSRAM and SPI flash are on their own busses separate from the two SPI busses for use to the actual pins.
    Thanks for publishing the spreadsheet, that is quite helpful.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      I agree with your statements!

    • @chasemartin4450
      @chasemartin4450 ปีที่แล้ว

      It has native JTAG via USB? I just might need to use them on my latest power electronics...

  • @apruszko
    @apruszko ปีที่แล้ว

    Thanks - I was waiting for that video for a long time!

  • @catcam
    @catcam ปีที่แล้ว

    Thanks again for super helpful content . All the best from Croatia.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +1

      You are welcome. Greetings from Switzerland!

  • @LarryKapp1
    @LarryKapp1 ปีที่แล้ว +28

    Thanks for explaining all the differences. I bought some color changing light bulbs with esp32 c3 in it thinking it was much better chip. The bulbs were only $5 each and I reflashed them to Tasmota so still a good deal.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +6

      The C3 is for sure a good chip, but more the replacement of the ESP8266. This is why I crossed it out in this video.

    • @mpsadre132
      @mpsadre132 ปีที่แล้ว +5

      What bulbs did you buy, thanks for answering.

    • @jmr
      @jmr ปีที่แล้ว +2

      Love to hear what bulbs! I love open firmware on my bulbs.

    • @LarryKapp1
      @LarryKapp1 ปีที่แล้ว

      @@jmr Here is the video link th-cam.com/video/92F7DqQrZWg/w-d-xo.html

    • @LarryKapp1
      @LarryKapp1 ปีที่แล้ว

      @@mpsadre132 see my reply to jmr - I have more info link to info .

  • @sevagjb
    @sevagjb ปีที่แล้ว

    thanks for all the important info we get on the channel,

  • @bertblankenstein3738
    @bertblankenstein3738 ปีที่แล้ว +5

    I got started using the esp32 in the last two years. I use them to wifi enable sensors around the house and drive led strips. I did use a raspberry pi for some of those things but pi s got extensive and hard to come by (and it is overkill). I also have some pi picos and the w version of those but prefer the esp32 because it is easier to setup the webserver part. There is still a lot of mileage left for the esp32 for me. No need to switch yet.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +2

      No problem with me. Now you know that you do not lose a lot...

  • @avejst
    @avejst ปีที่แล้ว

    Great video as always 👍
    Great tour of the new processors on the way.
    Thanks for sharing your experience with All of us 👍😃

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      My pleasure! Indeed, the development does not stop...

  • @matyasnyilas
    @matyasnyilas 11 หลายเดือนก่อน

    Thank you! I wouldn't have discovered the ESP32-S3 without your video! :D

    • @AndreasSpiess
      @AndreasSpiess  11 หลายเดือนก่อน +1

      Thank you for your support!

  • @simonsayshomeassistant
    @simonsayshomeassistant ปีที่แล้ว

    Another great video mate! Your knowledge and sense of humor is refreshing :)

  • @clausqp
    @clausqp ปีที่แล้ว +2

    Thank you for this video! Nice work and a good comparison of options :)
    I hope Expressif will fix their buggy ADC in the future, it's very annoying!

  • @crckdns
    @crckdns ปีที่แล้ว +1

    Great overview, thanks!

  • @astrogerard
    @astrogerard ปีที่แล้ว +10

    Thanks for the update! Zigbee could be a game changer. Until then I will remain using the 8266 which is in my opinion still suitable for 98% of all situations/projects.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      Good points!

    • @MikeHarris1984
      @MikeHarris1984 ปีที่แล้ว +2

      I can't wait to play with the Zigbee!!! My projects I build I attach to Home Assistant and control through ESPHOM. It would be awesome to build smart home devices without having to design the PCB by adding a ZigBee chipset to it... Just the ESP32 and boom, done... well building out the code of course.

  • @nullptr.
    @nullptr. 11 หลายเดือนก่อน

    Thanks for all the updated information, your channel is such a fantastic resource for people learning embedded on their own like me.

  • @tonysfun
    @tonysfun ปีที่แล้ว

    Great information Andreas, just like you always provide!

  • @PhG1961
    @PhG1961 ปีที่แล้ว +2

    Great overview and interesting details. I know I keep repeating myself... but this is really wonderfull Sunday morning entertainment and an appetiser to spend the whole afternoon in my workshop.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      Glad you enjoyed it! Yesterday, I was not in my lab the entire day, but in an AREDN workshop where we built 5.8GHz links. Also a nice project.

  • @madrigo
    @madrigo ปีที่แล้ว +4

    Ive made a video about the P4 a few months ago. The only announcement from Espressif I am really excited for. 400MHz dual core with lots of pins? Hell YEAH!!!

    • @rodrigo_dm
      @rodrigo_dm ปีที่แล้ว

      Can't wait to get that bad boy on the lab! It will be the definitive ESP32 substitute for projects that don't use BT/WiFi....

  • @nomadic_rider42
    @nomadic_rider42 ปีที่แล้ว

    What a great Sunday. Thank you Andreas.

  • @jessiegashler427
    @jessiegashler427 ปีที่แล้ว

    Great video as always sir!

  • @raduboboc
    @raduboboc ปีที่แล้ว

    I so much like your style
    Very analytical and straight to the point

  • @EdFrench_uk
    @EdFrench_uk ปีที่แล้ว +35

    Although esp32 will remain my "darling", the biggest issue for me has always been battery powered projects where the Bluetooth always sucked battery at ludicrous levels. Recently I've been playing with the nrf52840, a bit pricier, but lovely long connected battery life

    • @dreamcat4
      @dreamcat4 ปีที่แล้ว +1

      i dont suppose you can recommend a decent but affordable dev board for the nrf5240 ? that can work on platformio? might be nice to play with

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +8

      Absolutely. The ESP32 is not good for Bluetooth. Let's hope the newer versions will be less power hungry...

    • @darrenslab5537
      @darrenslab5537 ปีที่แล้ว +3

      Agreed the nordic chips are great and the dev boards are way better than either the esp32 or rp2040. I do however find myself using rp2040s more than anything else at the moment

    • @EdFrench_uk
      @EdFrench_uk ปีที่แล้ว

      @dreamcat4 I've been messing around with the xiao nrf52840, it took me a bit of googling to get the right platformio.ini file. Andreas has put up a good video th-cam.com/video/vrcPGeYinVQ/w-d-xo.html

    • @pfeerick
      @pfeerick ปีที่แล้ว +3

      ​@Dreamcat 4 It may be worth having a look at the seeed studio xaio nrf52840 boards. There are quite a few boards in the range, and they have a surprising feature set for their size.

  • @DirkHuenninghaus-yh4rg
    @DirkHuenninghaus-yh4rg ปีที่แล้ว

    You are the best TH-camr I have ever seen.
    I enjoy every video you post. Your channel is one of the few that I have subscribed.
    Thank you for your great work.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      Thank you for your kind words!

  • @uni-byte
    @uni-byte ปีที่แล้ว

    Thanks for the information!

  • @NickReynolds
    @NickReynolds ปีที่แล้ว +101

    Don't write off the C3, I've been using them recently and they are really nice to work with. For something that doesn't need lots of pins and horsepower they work very nicely. Native USB for programming too so no need for a USB UART and you can make very minimal boards from them.

    • @zyghom
      @zyghom ปีที่แล้ว +13

      exactly me doing the same - nowadays lots of C3 modules in my projects

    • @justwoofy7990
      @justwoofy7990 ปีที่แล้ว +5

      I've also been using the c3, less pins than the s3 but if you don't need them it's a cheaper option.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +36

      I also would not write the C3 off. But it is more a replacement for the ESP8266, not the ESP32...

    • @PhG1961
      @PhG1961 ปีที่แล้ว +4

      That's what I have in mind too. However, the near future might be evolving towards the newer one.

    • @TomaszStachewicz
      @TomaszStachewicz ปีที่แล้ว +7

      C3 is awesome, best bang-for-buck in wifi uC space

  • @lloydbenham
    @lloydbenham 29 วันที่ผ่านมา

    Very useful Andreas, thank you!

  • @JerryEricsson
    @JerryEricsson 7 หลายเดือนก่อน

    Thanks, great to learn things even for we old farts! I very much enjoy your videos and the way you explain these new boards in a way that can be grasped by all, not just he engineers who subscribe. I have been playing with the newer Uno and Nano's as well as the new Xioa or what ever the hell that is board from Seeed, it makes for a cool camera that seems much more stable even with it's diminutive size then the esp32 cam board.

    • @AndreasSpiess
      @AndreasSpiess  7 หลายเดือนก่อน

      Thank you. Indeed, I try to keep my videos understandable to a general public...

  • @mikeydk
    @mikeydk ปีที่แล้ว +7

    I recently made a project with a ESP32-WROOM-32U on a custom PCB, it was super handy. I only had to make sure it had proper power, and then a little enable delay circuit, a pull up on gpio0, and then it was ready to go. :)
    Compared to the pi pico, the pico is a lot harder to put onto a custom pcb, and requires a lot more extra components.

  • @nyny
    @nyny 6 หลายเดือนก่อน

    It is always cool to see where things are headed. Other ideas could be looking at the form factors, and comparing what they delivered at the time and what would be possible today, or in the future. Kind of like this video but further down the pipeline

    • @AndreasSpiess
      @AndreasSpiess  6 หลายเดือนก่อน

      I usually wait till something is available. Otherwise it is not fun for the hobby., I think. This is different if you have to decide for a product that has to live a few years, of course.

    • @nyny
      @nyny 6 หลายเดือนก่อน

      @@AndreasSpiess that makes complete sense. How about this: esp devices are like $5-15ish: is there a same sized device, that if someone had a budget of $100 to $1000 and was building a custom pcb, what could be done? I think part of the appeal these things & youtube is just seeing so much capability in such a small package. 🤷‍♂ Just day dreaming :)

  • @GmailNexus
    @GmailNexus ปีที่แล้ว

    Very interesting , thank you Andreas!

  • @brendanm720
    @brendanm720 ปีที่แล้ว

    Nice breakdown. I am looking forward to the C6.

  • @frankmccann29
    @frankmccann29 ปีที่แล้ว

    Superb info. Thanks.

  • @PhilipTrickett
    @PhilipTrickett ปีที่แล้ว

    Thanks, great comparison!

  • @MehmetSutas
    @MehmetSutas ปีที่แล้ว +17

    Major drawback of S3 which you did not mention is lack of classic bluetooth support. Stick to esp32 for projects requiring classic bluetooth.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +5

      Good to know! I was not aware of that fact because I hardly use it...

    • @dcpowered
      @dcpowered 10 หลายเดือนก่อน

      ​@@AndreasSpiessplease do your research better next time! I actually follow your videos very closely and expect reliable information!

    • @BeefIngot
      @BeefIngot หลายเดือนก่อน

      @@dcpowered What a ridiculously rude and condescending comment. No self awareness with you is there.

    • @BabyBenz96
      @BabyBenz96 หลายเดือนก่อน +1

      ​@@dcpowered you sure ask a lot for someone getting these videos for free 😅

    • @ralfsdw
      @ralfsdw 26 วันที่ผ่านมา

      Do your own research. Read the documentation. We dont care about you.

  • @NomenNescio99
    @NomenNescio99 ปีที่แล้ว +31

    When we used the esp8266 it had a different sdk and different libraries compared to the esp32, which was a major PITA.
    The esp32-C3 kind of fixes that, you can use the same toolchain and libraries for both small and bigger projects - which is great.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      The ESP8266 is even older! And Espressif was very young when they made it. So no wonder that they got a few things better with the ESP32s...

  • @fillempie1501
    @fillempie1501 ปีที่แล้ว +10

    I dont understand why people still use the Arduino IDE as a standard. If you want to use all the 'special' functions and speed. ArduinoIDE is not the way to go. Just like the STM32. If you want to get the most out of it you have to use the STMCubeIDE, not the ArduinoIDE. ArduinoIDE is past history ...... just my 2 cts :)

    • @dreamcat4
      @dreamcat4 ปีที่แล้ว +7

      the platformio+vscode my friend

    • @element4element4
      @element4element4 ปีที่แล้ว +1

      ​@@dreamcat4 I think people confuse "IDE" with the toolkit and libraries used.
      For why people use the arduino libraries, rather than lower level ones: professionals mostly do, hobbyist do not want to, and are mostly not capable to, write their own custom drivers og libraries for everything they use. If they use NRF24, TFT display etc etc, they cannot just use the libraries people have made. They need to read 1000 page data sheet for each component, and understand it well enough to write the drivers. And most of these boards are more powerful than most hobbyist need, so writing more optimized code is not needed. Personally I prefer writing everything myself using low level API, but because I like to understand how it works. It means I spend 10 times more time on everything, digging through poor documentation and be frustrated.
      Regarding platformIO, that's just an IDE. For most chips you can both use the Arduino framework and libraries (if supported) and the native API. Moving to PlatformIO and using arduino libraries does not automatically make your code more optimized or use new features. It just gives you a nicer IDE to type in.

    • @dreamcat4
      @dreamcat4 ปีที่แล้ว +3

      @@element4element4 very good point, you can indeed use pretty much any libraries system you like (under the sun) if you are on PlatformIO... so in that sense it's not just merely 'another IDE for the sake of user preferences'.... because you cannot do that with any other specific single IDE, to use any preferred or chosen libraries so well. It's just a non-starter, you tie yourself to that mast (be it either arduino, or CubeMX, or something else like RTOS or whatever other toolchains). And same goes for the Rust embedded libraries / toolchains. However the other distinguishing feature is hardware debugging. Which simply is also a non-starter for the Arduino IDE... you do get debugger on STM32CubeIDE. But then you are probably quite limited to compatible hardware platforms.... again this isn't the case whatsoever on PlatformIO + VSCode, you have a maximum of different hardware platforms fully compatible. At the drop of a hat. So no - it's not merely 'just a nicer IDE to type in'. The issues that exist around embedded programming all goes far deeper than that. Much deeper.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +3

      You are right. But we want to be open to choosing chips from different manufacturers and do not like to be locked in. I also could use the Espressif IDF for the ESP32, but I don't...
      If you do programming for a living, this is a different story, of course.

    • @nwlk9262
      @nwlk9262 24 วันที่ผ่านมา

      Eclipse ide

  • @charleswebb5022
    @charleswebb5022 ปีที่แล้ว

    I finally settled on RPI Pico rp2040(and /w) in the Arduino 2.x environment due to cost despite the initial learning curve frustration. Works just fine with LoraWan ttn, Oled, GPS, SD cards, memory size, etc. ESP32's are back in my parts box and my hair is finally growing back. LOL. Thank you for the new video. Keep them coming.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      Is there a big price difference between an ESP32 and a Pi Pico? I thought they are similar.

    • @jonathanpeace3167
      @jonathanpeace3167 ปีที่แล้ว

      @@AndreasSpiess and the RP2040 uses more power and is much slower

  • @briansperryn
    @briansperryn 3 หลายเดือนก่อน

    Thanks so much for this video and the pin reference! A great resource! Would you mind please explaining what the glitch with all those analog pins is?

    • @AndreasSpiess
      @AndreasSpiess  3 หลายเดือนก่อน

      I do not know what you mean with "glitch with all those analog pins" :-(

    • @briansperryn
      @briansperryn 3 หลายเดือนก่อน

      @@AndreasSpiess In your pin spreadsheet row 69-90 you list pins with glitches during boot.

    • @briansperryn
      @briansperryn 3 หลายเดือนก่อน

      @@AndreasSpiess In your spreadsheet row 69-90 you mention pins that have glitches during boot.

    • @AndreasSpiess
      @AndreasSpiess  2 หลายเดือนก่อน

      @@briansperryn They do not stay at the initial level. So pay attention to what you connect to these pins (e.g., a motor could start for a moment).

  • @MrKelaher
    @MrKelaher ปีที่แล้ว +4

    I always try all the new modules, so far I go back to ESP32 a lot for things more than classic Arduino and less than Pi0, so thanks for review ! I am a C/C++ person, so that is important to me.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      You are not alone. Most people on this channel are probably C++ on the microcontrollers...

    • @Gerald-iz7mv
      @Gerald-iz7mv ปีที่แล้ว

      Cant you use c/c++ with esp32 s3?

  • @eduardo9626
    @eduardo9626 ปีที่แล้ว

    Thanks for this video. Thanks for subtitles in Portuguese

  • @Watchingall64
    @Watchingall64 9 หลายเดือนก่อน

    Hi, overall I enjoyed this overview, but I'm curious to know how you came up with the RF 6dB RF link performance improvement figure for BT, nominally the specifications indicates an +11 dB increace in outout power, all things being equal I'm not sure where you have lost 5 dB? Now as far as range goes I agree it should be very close to 4 times the range, (11dB is close enough IMHO)

    • @AndreasSpiess
      @AndreasSpiess  8 หลายเดือนก่อน

      6dB more power (4x) is needed for the double distance. You should find various sources for that.

  • @mt-qc2qh
    @mt-qc2qh ปีที่แล้ว +1

    I migrated to the Xiao esp32C3 for all my sensors. I don't need many pins and the battery management on board is ideal (and charges with a small solar panel). The deep sleep model the esp32 wake modes is ideal. My typical sensor has the resistor bridge on D0 for battery monitoring (one short coming not having it on board), day sensor on D1, D2 and D3 are available for interrupts and sda, scl for the i2c sensors. With a 18350 900ma lion battery I have several running in just window light for solar and haven't touched them in over a year. They use espnow for hourly idle updates and on-demand sensor updates, typically 10-12 per day. I tried the S2 and determined life is too short, what a pain!
    For my wearables I like the Xiao Nrf52480 sense.
    I've used the rp2040 both as the rpi board and Xiao form factors and I find them to be useless. I have a handful of these if anyone wants them LOL
    Thanks Andreas for your videos. You are always informative.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      Thank you for sharing your experience! I agree that the -C3 is a good replacement for an 8266. It is too small for an ESP32 replacement.

    • @tactizityeibar8922
      @tactizityeibar8922 11 หลายเดือนก่อน

      Can you share a solar powered code sample for Esp32c3?

    • @AndreasSpiess
      @AndreasSpiess  11 หลายเดือนก่อน

      @@tactizityeibar8922 The code has nothing to do with the way you power a device, I think. If you want a low consumption, try the deep-sleep examples.

  • @wjn777
    @wjn777 ปีที่แล้ว +1

    Thank you, I've come to the same conclusion. I am still quite satisfied with the old ESP32, mainly due to library support and price. When I do nee designs, I try to use the S3

  • @nikilase4312
    @nikilase4312 ปีที่แล้ว

    What a coincidence, just yesterday my PCB arrived for a little esp-s3 board which I will solder today. Let's see if I made a good decision with going S3.
    War wohl die richtige Entscheidung. Danke fürs super Video :)

  • @KlausMusch2
    @KlausMusch2 ปีที่แล้ว +3

    Would be interested in the Excel sheet you made, but can't find the link. Thanks, Andreas, for this video!

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      Thank you! I forgot the link. Now it should be therere...

  • @spyder000069
    @spyder000069 ปีที่แล้ว +2

    Two gripes I had. No input with a schmitt trigger caused variations with quickly timed interrupt tasks. Also if you had a time dependant task that was locked to the free arduino core and all other tasks locked to the core that handles wifi the free core still had interruptions/delays from things happening on the os/wifi core. I ended up having to use a second microchip to handle time sensitive tasks. I've also seen issues with static electricity lockup/reboot the esp. Not direct hits but a static discharge several feet away or someone with high static carpet walking near the device. Not sure if the antenna picks it up or what.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +1

      I agree and even made a video about this delay a few years ago...

  • @mariolisi4591
    @mariolisi4591 ปีที่แล้ว

    Good morning.
    As always a precise and correct explanation.
    What do you think instead of the new Arduino Giga compared to the ESP 32?

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      Look at its price and you will know ;-)

  • @mariusscheppe8823
    @mariusscheppe8823 8 หลายเดือนก่อน

    Hello Andreas, do you checked the ESP32-C6 already? A comparison between ESP32-S3 and ESP32-C6 would be great.

    • @AndreasSpiess
      @AndreasSpiess  8 หลายเดือนก่อน

      No. So far it is not supported by the Arduino IDE

  • @TheLMFAOZ
    @TheLMFAOZ ปีที่แล้ว

    Holy shit! Günther! Is that you? Times are hard in HAAS F1 Team but damn... going from F1 to Electronics's a steep move eh? :D
    Great content! Grüetzi from another Swiss :)

  • @donaldhoudek2889
    @donaldhoudek2889 ปีที่แล้ว

    Great video, very useful.... still waiting for the 5.8 WiFi as some of the AP's do not allow 2.4 WiFi connections. Bummer

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +1

      I did not see plans on Espressif's side for that...

  • @thierrybranca7221
    @thierrybranca7221 ปีที่แล้ว

    Yes, very useful. Thanks !

  • @farazanwar5208
    @farazanwar5208 ปีที่แล้ว +5

    Like always, nice vlog. The three features that are game changer for S3, C3 and C2 are:
    1. Direct connection with USB, no need for CP2102 or any other USB to UART Bridge.
    2. Bluetooth 5.0 support
    3. In built support for debugging, no need for external JTAG adapter and extra wiring / cable to connect JTAG to ESP32-C3/C2/S3
    You missed to mention last feature in your vlog.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      Thank you for the additional info!

  • @ankitthealchemist
    @ankitthealchemist ปีที่แล้ว +1

    Great video.. I think this video misses a very crucial point. S3 has inbuild jtag, which uses only 2 pin without any external debug adapter for debugging. This is a big plus as we donot need any external adapter like esp-prog for esp32.
    One more thing, it has the hardware acceleration for crypto, much need for secure applications.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      Thank you for your additional info!

  • @IamTheHolypumpkin
    @IamTheHolypumpkin ปีที่แล้ว +2

    I work with the Raspberry Pi Pico at work so at the moment it's my goto Microcontroller. But I already filled up all 264k of RAM with a mix of c/c++ without arduino but Pico-sdk.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      A good choice if you do not need the openness of the Arduino IDE.

  • @zetaconvex1987
    @zetaconvex1987 ปีที่แล้ว +1

    I never tried the newer chips. My latest was the WROOM. The WROOM was a powerful chip. It is a wide chip, though, so it doesn't fit well on a breadboard. I was lukewarm on their SDK, although I guess it was good enough. Having to download a separate Xtensa compiler and some monkeying around with the install was tedious. My go-to chips have been the Pico RP2040 and the STM32F411. I think the RP2040 has the edge, although the development environment for the STMs is pretty good. I tend to flop-flop around a little but I mostly end up using the RP2040. The RP2040 is VERY popular with the Maker community, and when it comes to really cool projects, the RP2040 seems to outshine STMs. It doesn't help that STMs are difficult and absurdly expensive to get hold of right now.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      I agree, the RP2040 is more popular than the STM32s in the maker community. But the real king is the ESP32 in this community ;-)

  • @starlingwatch3921
    @starlingwatch3921 ปีที่แล้ว

    Greutzi Andreas, thank you for this video. You helped me on my Reflections project x 100! The pin spreadsheet should come with the ESP32-S3's. Danke vilmal -Frank

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +1

      You are welcome! The link to the spreadsheet should be available in the description.

  • @fin3125
    @fin3125 ปีที่แล้ว

    I am also intested in the Ethernet you mentioned as others are. I could not find the other video. Can you do a video on it. I like doing smart home stuff and use POE cams and WLED. I use it to power my ESP boards. DIG Uno uses a board.
    I would like to use it more. I also like the Zigbee for its low power and would like more videos on low power setups. I now have have a Unifi Access point that supports Bluetooth. I would like to learn if I can use that.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +1

      Maybe I will make such a video with the ESP32. I already made a video about PoE in general.

  • @ryun_d3v
    @ryun_d3v ปีที่แล้ว

    Great video! One question, you didn't come back to the quality of the ADC in the esp32-S3, can we expect the same (low) quality as in the esp32? Thanks!

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +1

      I did not check the ADCs in this video.

  • @justwoofy7990
    @justwoofy7990 ปีที่แล้ว

    The S3 is an interesting chip. As well as the standard ULP it has a RiscV ULP. In video #252 you mentioned that you would like to see a C compiler for the ULP. The S3's RiscV ULP can be programmed in C. It would make a great future video.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      Do you know how to do it to help me with my first steps?

    • @justwoofy7990
      @justwoofy7990 ปีที่แล้ว

      @@AndreasSpiess I've not done it yet, I only received my S3 board a few days ago. Espressif did talk briefly about it at DevCon22, the talk is here: th-cam.com/video/DFgxJ-sF0To/w-d-xo.html.

    • @justwoofy7990
      @justwoofy7990 ปีที่แล้ว

      @@AndreasSpiess I've now had a change to play with it, and it is quite easy to get the risc-v ulp running thanks to esp-idf. I added the espressif esp-idf extension to vscode. Espressif provide a huge number of examples, including 2 for the ulp-fsm and 5 for the ulp-riscv. Very nice.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      So we just have to wait till it is supported in the Arduino IDE, I think ;-)

  • @Weckinghausencustoms
    @Weckinghausencustoms 8 หลายเดือนก่อน

    Can you please include a Link to the ESP Ethernet video you refer to at 6:27?

    • @AndreasSpiess
      @AndreasSpiess  8 หลายเดือนก่อน

      This was only a project, not a video. I used it for a LoRa APRS iGate.

  • @toastrecon
    @toastrecon ปีที่แล้ว

    Thanks, Andreas!

  • @smdpicker
    @smdpicker ปีที่แล้ว

    Sir, I got some Pico d4 chips recently. Can you make a video on that chip. My target to use the built-in usb.
    Bty, Your TP4056 upgrading video halped me a lot on my project. I made a PCB with that as a module. Everyone liked it.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      Are you sure the Pico d4 has built-in USB?

    • @smdpicker
      @smdpicker ปีที่แล้ว

      @@AndreasSpiess my mistake! It has jtag. 😞😮‍💨

  • @miguelpond5873
    @miguelpond5873 ปีที่แล้ว

    I’ve been developing in the ESP-IDF with the S3 and it is lovely

  • @rickharold7884
    @rickharold7884 ปีที่แล้ว

    looks cool thx!

  • @dominiquesebille1123
    @dominiquesebille1123 ปีที่แล้ว

    Hello Andreas, thx for your thorough work very helpful, keep going ! One question though: Espressif is a Chinese company will they suffer from the US ban on chips that is coming up ? do you have info on this topic ?

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      I do not think so. First, their chips do not use small dimensions, second, they seem to be produced by TSMC (Taiwan), and third, Espressif is aware that this is a thread to them. They already have a team in Europe, for example.

  • @wherami
    @wherami ปีที่แล้ว

    Thank you. Interesting

  • @d.jensen5153
    @d.jensen5153 ปีที่แล้ว +3

    Teensy 4.0 and 4.1 are what have turned my head the last few years. They have absolutely unbelievable computing power!

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +2

      They are extremely fast, I agree. Probably too fast for most of my applications.

    • @piranha1337
      @piranha1337 ปีที่แล้ว

      I really like the teensies. I use them for my work. For my personal projects they are too expensive in my opinion.

    • @d.jensen5153
      @d.jensen5153 ปีที่แล้ว +1

      @@piranha1337 Yes, they've always been pricey. Until 4.0, I didn't see a justification for it.

    • @patrickday4206
      @patrickday4206 6 หลายเดือนก่อน

      I'm new to arduino looked these boards up very cool but unsure what they would be good for

  • @ralphj4012
    @ralphj4012 ปีที่แล้ว +1

    Excellent overview, saves me trawling datasheets. Shame about the sleep behaviour, when will some manufacturers ever learn? Maintaining any RF-based connection is always going to be a killer, as far as average current in sleep mode is concerned.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      Maybe power needs will change when we will be able to use Zigbee for our designs...

  • @guop59
    @guop59 ปีที่แล้ว

    Thank you !

  • @bobdoritique7347
    @bobdoritique7347 ปีที่แล้ว

    Merci,very useful.

  • @FindecanorNotGmail
    @FindecanorNotGmail ปีที่แล้ว +11

    For me as a DIY keyboard nerd, the USB interface is what makes the S3 chip interesting. The community has discarded the ESP32 chips for years because it didn't have any

    • @Bakamoichigei
      @Bakamoichigei ปีที่แล้ว +3

      Same for the DIY game controller community. So I hope the USB interface capabilities include USBHID, because that would be rad!

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +5

      I agree that this is an important addition.

    • @slowjocrow6451
      @slowjocrow6451 ปีที่แล้ว +1

      What about ESP32 C3 for keyboards? Any good?

    • @loicjeannin6233
      @loicjeannin6233 11 หลายเดือนก่อน +2

      ​@@slowjocrow6451 i couldn't use it for my split keyboard as I needed 11 gpio for the matrix +Tx/Rx. In theory the chip should be able to do it but most of the boards you can find have only 10-12 pins available.

  • @klassichd10
    @klassichd10 ปีที่แล้ว +2

    Thanks for keeping us updated! I have to admit, that I stick to the 8266 for most of my projects. I am looking forward to the next generations including Zigbee, Matter etc.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      I already asked Espressif for a Zigbee sensor example for their Zigbee chip. If we get that, Wi-Fi as the primary transport for the ESP32 will no longer be needed, I think. A whole new world.

    • @klassichd10
      @klassichd10 ปีที่แล้ว

      @@AndreasSpiess Yes, And hopefully the possibility of real battery powered applications.

  • @Jonas_Meyer
    @Jonas_Meyer ปีที่แล้ว +1

    Just bought a few C6 engineering boards for the zigbee support. Very excited and can't wait to receive them.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +1

      What I need is examples for Zigbee sensors in the Arduino IDE. That would change a lot on the power front... Do you have them?

    • @Jonas_Meyer
      @Jonas_Meyer ปีที่แล้ว

      @@AndreasSpiess Im not 100% sure but I think Arduino only gets support after esp-idf 5.1 gets released. Got my dev boards today maybe I will look into it.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      @@Jonas_Meyer Just send me a message on another channel if it works.

  • @opsahle2
    @opsahle2 ปีที่แล้ว +2

    Thank you for an other great ESP video!
    However, I think it would have benefited from not dismissing and "red crossing" S2 with very little comments. S2 is a great module for low power applications not needing BT or dual core. It is for me the most direct upgrade from an ESP12 module (8266). Then the other ESP32 modules come with added features - at the cost of increased power consumption.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +1

      I agree that the S2 (or the -C3) are replacements for the 8266, But the question in this video was about a successor of the ESP32.

  • @ricardoquesada
    @ricardoquesada ปีที่แล้ว +1

    Hi, nice video.
    Another difference: ESP32 has BR/EDR (Bluetooth classic) support as well as BLE... while ESP32-S3 only supports BLE

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      You are right. I was not aware that it was dropped.

    • @cameronstoker7729
      @cameronstoker7729 ปีที่แล้ว

      This is why I don't use the s3, no quick and easy Bluetooth serial port ...

    • @JocKi169
      @JocKi169 ปีที่แล้ว

      I also wanted to mention that. Unfortunately, this means that you cannot use it as A2DP Bluetooth audio device (ESPuino for example). This is the only feature of the S3 I am really missing.

  • @tapirath
    @tapirath ปีที่แล้ว

    How about Buffalo Lab BL616? RISC-V architecture (future-proof), WiFi 6, BL 5.2, Native USB. I've been eyeing those Sipeed M0S modules. Looks like a nice alternative.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      Do you have information about Arduino compatibility and library availability?

  • @leandrobcamargo
    @leandrobcamargo ปีที่แล้ว

    Hi Andreas, I've been watching your videos to try to clear up my doubts. You see, I have a peculiarity in my work, I am a border policeman in my country and 85% of the time I am, in a primitive way, scanning frequencies used by organized crime to intercept contraband, drugs and weapons that enter the country. Nowadays I mostly use a handheld radio to scan frequencies between 138,000 to 170,000, I've used a Uniden with close call (works, but CLOSE call 😅) and I also have RTL-SDR (the silver one), which I'm in constant trouble with. battle to make it work. Anyway, my question for you. Is there a more efficient way for you to find their frequencies? Or any tip that might facilitate my search for frequencies. Thanks in advance!
    PS. I know this video is not about it, just trying to reach you.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      To cover 32MHz bandwidth you need a more expensive SDR receiver (like the LimeSDR) and a PC with SDR software. Then you would see all signals in this range in real-time.

  • @McTroyd
    @McTroyd ปีที่แล้ว +1

    Is the Wi-Fi transmit power adjustable programmatically? That additional 9 dB of output could be a power saving opportunity when using Wi-Fi, if you don't need that extra power.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +1

      Yes:
      Lowest RF power output: WiFi.setTxPower(WIFI_POWER_MINUS_1dBm);
      Highest RF power output: WiFi.setTxPower(WIFI_POWER_19_5dBm);

  • @wm6h
    @wm6h ปีที่แล้ว

    Thanks Andreas. Has “our new board” you mentioned been documented and TH-camd? I may have missed it.

  • @exciting-burp6613
    @exciting-burp6613 8 หลายเดือนก่อน

    I have been having pretty good success with the rp2040 and Rust, not sure how it fares in C.

    • @AndreasSpiess
      @AndreasSpiess  8 หลายเดือนก่อน

      Thanks for sharing your experience!

  • @StuartJ
    @StuartJ ปีที่แล้ว +5

    You might want to look at the new Pine 0x64. It's very new, so little support. It's a hybrid MCU / CPU. It can boot into Linux or run RTOS. Looks promising.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +1

      As an old man I am very reluctant to use new MCUs. They usually are time holes and a lot disappeared after a while...

    • @StuartJ
      @StuartJ ปีที่แล้ว

      @@AndreasSpiess haha, same here. In my younger days, I'd be all over it. I'm finding ChatGPT extremely useful, although it's not much help here with something so new. There is at least one TH-camr playing with it, so I'm following them.

    • @satibel
      @satibel ปีที่แล้ว

      There's a few setup guides online so it's not too bad.
      There's also the sipeed m1s which uses the same chip set as the ox64.
      It's 480mhz 64 bit risk V with 2 32 bit additional processors, and it does bt ble wifi and zigbee afaik.
      Apparently it also has an audio dsp which may be interesting for some projects.
      Also it has an NPU accelerator for ml tasks which can get better performance than cpu acceleration on some older laptop processors, so for cv applications it looks really interesting compared to an esp32 cam module
      Thinking about it some more it has the full feature set for an audio assistant.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      @@satibel You did not mention the Arduino IDE support...

    • @satibel
      @satibel ปีที่แล้ว

      @@AndreasSpiess I haven't checked if it's Arduino compatible or not, hence why I didn't mention it, they are compatible with freeRTOS which apparently you can compile for with the arduino ide, but I haven't tried it.

  • @peter.stimpel
    @peter.stimpel ปีที่แล้ว +1

    Nice comparison, thanks. I could redo those projects that rely on longer deep sleep cycles, I guess. But is it worth it just for a few microAmps? I guess, not ...

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      I agree. Never change a winning team ;-)

  • @PrNizar
    @PrNizar ปีที่แล้ว

    Nice video with nice accent as always! I wanted to ask you another question since I don't recall seeing you talking about IMUs and about Xiao Modules other than the Seeduino.
    What to do you think about Xiao Sense? I'm thinking of using those for a project to calculate the amplitude and the angulation of arm movement. The XIAO BLE nRF52840 Sense includes LSM6DS3TR-C. This alternative is easier and cheaper for me than using other IMU like the BNO055 modules or the MPU6050 or MPU9250 but how does it compare?

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      I do not know these IMU chips. A deciding factor for a chip for me is a library (and Arduino support). So if you get those two things, the chip is your choice.

  • @Monsieur.Nobody.
    @Monsieur.Nobody. 28 วันที่ผ่านมา

    G'day Andreas, I am wondering if it can do Speech to Text, and how small can it really get? I saw the XIAO Esp32 being tiny.
    I have a project that requires real time Speach to Text capabilities, and 4 programmable buttons on it...
    Do you reckon it can be done with Esp32's or am I better off looking somewhere else?

  • @JC.72
    @JC.72 ปีที่แล้ว

    so does any of the new chip allow the real BLE like abilities? basically very low energy consumption while still have some kinda of wireless ability?

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +1

      I do not think that the -S3 is a good BLE chip. The ESP32 definitively was power hungry...

  • @dso2ng
    @dso2ng ปีที่แล้ว +2

    Apart from the Ethernet there is yet another “small thing” we loose: the legacy Bluetooth, this impacts if your project plans to use A2DP or HFP.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      Thanks for this info. I was not aware of that fact.

  • @janakaone
    @janakaone ปีที่แล้ว

    As usual another great video with swiss accent 🙏

  • @s16e559
    @s16e559 ปีที่แล้ว +2

    It also removed the built-in DACs and doesn't offer Bluetooth Classic which offers Bluetooth Serial functionality, which was neat when doing really quick and dirty bluetooths versions to the code (you could develop something using normal serial communication, and than replace the Serial with BTSerial) :(
    I think with it it also looses Bluetooth Audio Streaming capabilities, because A2DP was part of Bluetooth Classic (just as a point of reference everything after the normal ESP32 dropped Bluetooth Classic Support).
    For some reason BLE on the C3&S3 are kind of broken for me, I can't use them for BLE Keyboards library that worked without a problem on the ESP32 (old one) it just doesn't connect with either S3 and C3.
    Not mention that they still suck up way more power, calling it a low power mcu (especially when using wireless connectivity) is like calling AMS1117 an ultra low dropout voltageregulator!
    Each version sucks up more power or creates bigger power spikes it feels like.
    It feels like they designed the radio module in the mcu in 2016 or so and since then just updated everything around it.
    As a comparison for other Bluetooth or wireless mcus:
    NRF51 or so use like µA when staying connected via Bluetooth. Even other wireless point to point communication sucks up way less on it and other chips.
    NRF52 uses a bit less than the NRF51.
    The stark difference between these and the esp32 has nothing to do with the fabbing, the NRF51 is fabbed at a gigantic 155nm or so, the NRF52 is 55nm and the ESP32 uses 40nm tech. So it should consume way less on the esp32.
    The CYW43439 found in the Pico W also consumes less power than the esp32/s3/c3 wifi module, especially when staying connected and transmitting data.

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +1

      I was not aware that it "lost" Standard Bluetooth. Thanks. And yes, the ESP32 never was a low-power device. Particularly not in BLE ( made a video about it). There you better go with other chips.
      The CYW43439 seems to have 15dBm output power on WiFi and the ESP32 20dBm which is nearly double. This explains a lot about power savings.

    • @s16e559
      @s16e559 8 หลายเดือนก่อน

      @@AndreasSpiess Sorry for the extremly late reply, youtube never notified me, lol.
      Yeah Bluetooth Classic is fully gone on the new ESPs only the OG has it. The new ones just support BLE 5.0
      Hmm okay, I really hope they release a ultra low power chip, that can compete with the NRF24L01+ & and a attiny412 when transmitting stuff, and even less when receiving like the NRF52 chips. :/ the NRF stuff is just too expensive and cumbersome to use imo.
      I hope you make a video one day with a chip that is really good and super cheap if you find one :)

  • @haraldh.9354
    @haraldh.9354 ปีที่แล้ว

    thx- can you explain in details what is the vector commends in respecht to audio......thx and SERVUS

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      I am no specialist. But apparently, they are fast to create filters, etc.

  • @PFBruno3
    @PFBruno3 ปีที่แล้ว

    @Andreas Would appreciate any guidance on Ethernet with S3... I have tried to connect a W5500 module with limited (ok, none) results. I've tried what I *think* are both usable SPI pin sets... my maybe I have it wrong. Tips (not $) appreciated!

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      AFAIK there are two Ethernet examples in the Arduino IDE (not for your chip). Maybe they help?

    • @PFBruno3
      @PFBruno3 ปีที่แล้ว

      @@AndreasSpiess Yeah, I can get it to work with the ESP-32, but not with the S3. Not entirely sure of the wiring!

  • @YigalBZ
    @YigalBZ ปีที่แล้ว

    Good video. Would you consider a guiding video for "making your own esp32 pcb"?

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      There are quite a few such videos around. And I am not at all a PCB specialist :-(

  • @sobertillnoon
    @sobertillnoon ปีที่แล้ว

    Hey, a bit off topic, why do you mention 5.7gbz wifi? I have long thought that the wifi frequencies are 2.4 and 5. But then the other day I saw some ac thing listing a 5.2 ghz instead. Are these specific freqs for different regions? Are they different standards? Is the 5ghz ac/wifi6 is on different than the 5ghz a was on?

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว

      You find the ISM frequencies with Google. They are a bit different in different regions. This is why you have to chose the country in your router.

  • @ensarija
    @ensarija ปีที่แล้ว

    Hi Andreas. What would you suggest or how, for I2C protocol commands reverse engineering.
    I have old setup (not built by me), that monitors LED temp and Voltage, whole system communicates over I2C protocol.
    I wany to replace current "controller" with Arduino based device (ESP32, Arduino Uno...).
    But I need to "listen" to commands that "controller" sends over I2C so I could replicate them via Arduino board (that is my idea 😁).

    • @AndreasSpiess
      @AndreasSpiess  ปีที่แล้ว +1

      You find cheap Logic Analyzers ($10) on Aliexpress which will do the job. Videos are also available, also on this channel.

    • @ensarija
      @ensarija ปีที่แล้ว

      @@AndreasSpiess Thank you. That was my idea how to do it. Just wanted to see if I am on right tracks 🙏

  • @ianboard544
    @ianboard544 15 วันที่ผ่านมา

    I'm a huge fan of STs 'Nucleo' boards. You can get one for any of their ARM Cortex M parts (dozens), free halfway decent IDE and built in usb debugger/serial port/file system. And they have a ton of I/O - Arduino shield plus their own 'Morpho' connector. As an embedded programmer, I've used them many times to prototype something. And they are cheap.

    • @AndreasSpiess
      @AndreasSpiess  15 วันที่ผ่านมา

      If you want to go propretary STM, that is a good choice. I decided to stick with the Arduino IDE because you can use chips from different suppliers.