Newbie here and a general question:)

sebbyay
Posts: 3
Joined: Fri Oct 22, 2021 7:16 am

Newbie here and a general question:)

Postby sebbyay » Fri Oct 22, 2021 7:26 am

Hi there,
I am very new to the whole subject of MCUs and while I was reading a lot about this topic, I also looked through the different products. Now for the ESP32, I don't understand the exact difference between the ESP32 SoCs and the Modules? As I understood it, the SoCs already have Wifi and Bluetooth? Why would I need the Module then? What is their purpose?
Sorry for this very basic question, hopefully someone is willing to help me understand this a bit more.
Thank you in advanced!


sebbyay
Posts: 3
Joined: Fri Oct 22, 2021 7:16 am

Re: Newbie here and a general question:)

Postby sebbyay » Fri Oct 22, 2021 8:44 am

thank you, but I already had a look on those before. Sorry, I am not very technical, yet I want to understand what you need them for. The module to me looks like, it enables wifi for the chip? But the SoC itself is Wifi capable, is it not? At least that's what the description is implying for some of the ESP32 SoC, or am I wrong?

With other words, I want to start programming an ESP32 SoC. Why would I need a module? Isn't enough to have the SoC and a dev board?

ESP_Minatel
Posts: 361
Joined: Mon Jan 04, 2021 2:06 pm

Re: Newbie here and a general question:)

Postby ESP_Minatel » Fri Oct 22, 2021 9:04 am

Hi,

The Arduino docs have a small description of SoC and Modules.

Arduino ESP32 Docs: Boards

If you know electronics design and your project needs a different format or special specification, you can use the SoC due to the design flexibility. However, to design using the SoC (a.k.a chip or IC) you need high skills, and the module, which includes the SoC inside, does the job for you. You don't need to deal with the SoC, antenna, crystal, flash, etc...

The module makes the design easier and you can focus on the other things. The main advantage of using modules is that the modules have been tested and most of them are CE and FCC certified.


In sum, the SoC is the bare MCU (including WiFi/BLE, peripherals, etc) and the module is the SoC with crystal, flash, and all required resistors, capacitors and antenna (or IPEX connector).

See the Product Selector for all versions of SoC and Modules.

chegewara
Posts: 2207
Joined: Wed Jun 14, 2017 9:00 pm

Re: Newbie here and a general question:)

Postby chegewara » Fri Oct 22, 2021 9:04 am

In module you have all passive elements required to make SoC works, including antenna, flash memory(some SoC have embedded memory, other dont), XTAL etc. Without basic knowledge about electronics you still wont understand what i am talking about.
Here is schematic of wroom module (page 17) which you can consider as minimal usable design to work with esp32 SoC:
https://www.mouser.com/datasheet/2/891/ ... 223836.pdf

In other words, think about SoC it is engine, and only engine, and it can run/work, but it is not a car yet, you cant drive it.

sebbyay
Posts: 3
Joined: Fri Oct 22, 2021 7:16 am

Re: Newbie here and a general question:)

Postby sebbyay » Fri Oct 22, 2021 11:15 am

Thank you to both of you. It's true that I have no knowledge of electronics in general, but both of your answers helped me out to further understand this better. So I see, it's not enough to just have the SoC with a dev board. I think that was the point I intially misunderstood. And also thank you for the links, I will keep on reading on this^^

cheers
seb

chegewara
Posts: 2207
Joined: Wed Jun 14, 2017 9:00 pm

Re: Newbie here and a general question:)

Postby chegewara » Fri Oct 22, 2021 5:32 pm

If you have some devboard with SoC, but without module it is also fine, because that devboard is designed similar to module design.

https://www.tme.eu/pl/details/esp32-pic ... /?brutto=1
https://www.banggood.com/pl/M5Stack-STA ... 82248.html
https://thepihut.com/products/tinypico- ... ment-board
https://shop.atmegazero.com/
https://m5stack.com/

All boards are with bare SoC, and there is more similar.

ESP_Sprite
Posts: 8921
Joined: Thu Nov 26, 2015 4:08 am

Re: Newbie here and a general question:)

Postby ESP_Sprite » Sat Oct 23, 2021 1:24 am

Fwiw, the general reason to get a module is because a. you don't need to worry about finicky RF things like getting the correct antenna specs, impedance adjustment network, repeatable PCB dieelectric constant etc because the module has all these things sorted out, and b. it can make things like FCC compliance easier. If these are not an issue for you, you can also go with a bare IC.

Who is online

Users browsing this forum: No registered users and 124 guests