Näytä kaikki

Katso englanninkielisestä versiosta virallisena versiona.Palata

France(Français) Germany(Deutsch) Italy(Italia) Russian(русский) Poland(polski) Czech(Čeština) Luxembourg(Lëtzebuergesch) Netherlands(Nederland) Iceland(íslenska) Hungarian(Magyarország) Spain(español) Portugal(Português) Turkey(Türk dili) Bulgaria(Български език) Ukraine(Україна) Greece(Ελλάδα) Israel(עִבְרִית) Sweden(Svenska) Finland(Svenska) Finland(Suomi) Romania(românesc) Moldova(românesc) Slovakia(Slovenská) Denmark(Dansk) Slovenia(Slovenija) Slovenia(Hrvatska) Croatia(Hrvatska) Serbia(Hrvatska) Montenegro(Hrvatska) Bosnia and Herzegovina(Hrvatska) Lithuania(lietuvių) Spain(Português) Switzerland(Deutsch) United Kingdom(English) Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino) United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ) New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português) United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
KotiblogiOikean mikrokontrollerin valitseminen projektillesi: Syvä sukellus ESP32, RP2040 ja STM32
29.04.2024

Oikean mikrokontrollerin valitseminen projektillesi: Syvä sukellus ESP32, RP2040 ja STM32

Mikrokontrollereita käytetään laajasti erilaisissa ohjauslaitteissa, automaatiojärjestelmissä, sotilaslaitteissa, lääketieteellisissä laitteissa, kodinkoneissa ja muissa peltoissa.He voivat käsitellä erilaisia ​​epänormaaleja tilanteita datan näytteenottoprosessin aikana, varmistaa tietojen tarkkuus ja luotettavuus, toteuttaa energiatehokkaita pienitehoisia kulutustiloja ja parantaa työn tehokkuutta.Tutkitaan tänään ESP32-, RP2040- ja STM32 -mikrokontrollerien eroja valitaksesi parhaiten sirut projektillesi.

Luettelo

1. Mikä on mikrokontrolleri?
2. ESP32 vs. RP2040 vs STM32: Yleiskatsaus
3. ESP32 vs. RP2040 vs STM32: Valmistajat
4. ESP32 vs. RP2040 vs STM32: PIN -kokoonpano
5. ESP32 vs. RP2040 vs STM32: Ominaisuudet
6. ESP32 vs. RP2040 vs. STM32: tekniset tiedot
7. ESP32 vs. RP2040 vs STM32: Sovellukset
8. Johtopäätös

ESP32 vs RP2040 vs STM32

Mikä on mikrokontrolleri?


Mikrokontrolleri on yhden sirun mikrotietokone, joka integroi mikrotietokoneen pääosat yhdelle sirulle.Sitä käytetään yleisesti erilaisten elektronisten laitteiden ja järjestelmien, kuten autoteollisuuden elektronisten järjestelmien, kodinkoneiden ja lääketieteellisten laitteiden, hallintaan ja seuraamiseen.Se on integroitu piirisiru, joka koostuu muistista, mikroprosessorista, järjestelmän ohjauslogiikkapiiristä sekä tulo- ja lähtörajapinnoista.Se voi toteuttaa erilaisia ​​ohjaustehtäviä ohjelmoinnin avulla ja kommunikoida ulkoisten laitteiden kanssa syöttö- ja lähtörajapintojen avulla.

ESP32 vs RP2040 vs STM32: Yleiskatsaus


Johdanto ESP32: een


ESP32

ESP32 on espressif-järjestelmien käynnistämä erittäin integroitu pienitehojärjestelmä-chip (SOC) -mikrokontrolleri.Siinä yhdistyvät langaton viestintä, kaksoisydinprosessorit, pienitehoiset ominaisuudet ja rikkaat oheislaitteet.Se sopii erilaisiin esineiden Internet -sovelluksiin.Sitä saa 32-bittinen kaksoisydinprosessori, yksi Wi-Fi-yhteydelle ja toinen koodiin.ESP32 tukee Wi-Fi- ja Bluetooth-yhteyksiä, sillä on 512 kb RAM-muistia, 448 kb ROM ja 34 GPIO-nastat.

Johdanto RP2040: een


RP2040

RP2040 on Raspberry Pi: n ensimmäinen mikrokontrolleri.Siinä on 264 kt sisäistä SRAM: ta ja se tukee jopa 16 Mt: n sirun ulkopuolista flash-muistia.40 nm: n prosessisolmun kautta valmistettu se sekoittaa korkean suorituskyvyn ominaisuudet minimaaliseen dynaamiseen virrankulutukseen ja käyttää useita pienitehoisia tiloja pidennetyn akkukäyttöisen toiminnan varmistamiseksi.RP2040: n kompakti koko, energiatehokkuus ja vaikuttava suorituskyky tekevät siitä sopivan valinnan laajalle valikoimalle IoT- ja sulautettuja järjestelmäsovelluksia.

Johdanto STM32: een


STM32

STM32-mikrokontroller on 32-bittinen mikrokontrolleri, jonka on valmistanut ST-mikroelektroniikka, joka perustuu ARM Cortex-M -ydin, ja sitä käytetään sulautettujen kenttien, kuten esineiden Internetin, langattoman viestinnän ja teollisen ohjauksen kanssa.Eri sovellusskenaarioiden ja ominaisuuksien mukaan se voidaan jakaa eri sarjoihin ja malleihin.Niiden joukossa on STM32F0, STM32F1, STM32F4, STM32F7 ja muut sarjat.

ESP32 vs. RP2040 vs STM32: Valmistajat


ESP32: n valmistaja


ESP32: n valmistavat Espressif Systems, globaali puolijohdeyhtiö.Vuonna 2008 perustettu se keskittyy AIT-kentällä olevien ohjelmistojen ja laitteistotuotteiden kehittämiseen ja suunnitteluun, mukaan lukien turvalliset ja vakaat langattoman viestinnän MCU-sirut, joilla on erinomainen suorituskyky ja ovat kustannustehokkaita.Sen päätuotteita ovat ESP8089 -sarjan sirut, ESP8266 -sarjan sirut, ESP32 -sarjan sirut, ESP8266 -sarjan moduulit ja ESP32 -sarjan moduulit.

RP2040: n valmistaja


RP2040: n valmistaa Raspberry Pi -säätiö, Yhdistyneessä kuningaskunnassa sijaitseva hyväntekeväisyyssäätiö.Raspberry Pi on korttikokoinen kehityslauta, joka voi käyttää Linux-järjestelmää ja tarjoaa monia ohjelmoitavia GPIO: ita laitteiston laajennukseen.

STM32: n valmistaja


STM32: n valmistavat ST -mikroelektroniikka, joka johtui Italian SGS -mikroelektroniikan ja Ranskan Thomson -puolijohteen sulautumisesta.Siinä on laaja valikoima tuotekappaletta, sähköenergiaa, esineiden Internetiä ja muita kenttiä.Sen tuotevalikoima vaihtelee erillisistä diodeista ja transistoreista monimutkaiseen järjestelmäsiru-laitteisiin täydellisiin alustaratkaisuihin, mukaan lukien viitesuunnitelmat, sovellusohjelmistot, valmistustyökalut ja tekniset tiedot.Stmicroelectronics on tärkeä toimittaja eri teollisuussektoreille, ja se tarjoaa laajan valikoiman palveluita ja tuotteita monille asiakkaille.

ESP32 vs. RP2040 vs STM32: PIN -kokoonpano


Heidän pinout on seuraava.

ESP32 vs RP2040 vs STM32: Pin Configuration

ESP32 vs RP2040 vs STM32: Ominaisuudet


ESP32: n ominaisuudet


- GPIO: Siinä on 34 GPIO -porttia, jotka voivat yhdistää ja hallita erilaisia ​​oheislaitteita.

- WiFi- ja Bluetooth-moduuli: Sisäänrakennettu WiFi ja Bluetooth 4.2 -moduuli, joka pystyy langattomaan viestintään

-Kaksoisydin: Useimmat ESP32: t ovat kaksoisydin, niiden kanssa on kaksi Xtensa 32-bittistä LX6-mikroprosessoria.

- Turvallisuus: Tukee turvaominaisuuksia, kuten salausta ja digitaalisia allekirjoituksia

- Pieni virrankulutus: Siinä on useita tehonsäästötiloja, ja alhaisin tehonkulutus on vain 5μA.

- Korkea suorituskyky: Siinä on 240MHz: n kaksoisydinprosessori, 520 kt RAM-muistia ja 4MB Flash-muisti.

RP2040: n ominaisuudet


- MicropyThon on tukenut natiivisesti, joten käyttäjille, jotka eivät ole kovin hyviä ohjelmistoissa, hankkia avoimen lähdekoodin ohjelmia Internetistä ja käyttää niitä joustavasti tarpeidensa mukaan vaikuttamatta toisiinsa.

- Jokainen PIN -koodi voidaan ohjelmoida itsenäisesti ja sitä voidaan käyttää erilaisten yleisesti käytettyjen ja räätälöityjen protokollien luomiseen.

- RP2040: n nastat voidaan konfiguroida joustavasti ryhmiin tukemaan yleisimmin käytettyjä sarjaväyläitä.

- Siinä on kaksi käsivarren Cortex M0+ -ykkiä.

- Sen valmistavat Raspberry PI -säätiö 40 nm TSMC-piikiekolla ja käyttää 7 × 7 mm QFN-56SMD-pakettien suunnittelua.

STM32: n ominaisuudet


- SIP -malleja on monen tyyppisiä ja laaja kattavuus.

- Siinä on sisäänrakennettu pino-suojaus, muistinsuojaus, virheenkorjaus ja jäljityssuojaus sekä muut suojaussuojaustoiminnot.

- STM32 -mikrokontrollereiden sarjassa on runsaasti oheislaitteita, mukaan lukien useita ajastimia, ADC, DAC, laskurit, PWM -lähtö, viestintärajapinnat jne.

- Siinä on sisäänrakennettu flash-muisti erilaisista kapasiteetteista ohjelmakoodin ja datan tallentamiseen.

- Se käyttää ARM Cortex-M Corea, jolla on erinomainen prosessointi suorituskyky ja juoksunopeus.

-Se tarjoaa erilaisia ​​pienitehoisia tiloja, jotka voivat laittaa prosessorin ja oheislaitteet pienitehoiseen tilaan akun keston pidentämiseksi tai virrankulutuksen vähentämiseksi.

ESP32 vs. RP2040 vs STM32: tekniset tiedot


ESP32: n eritelmä


-Sen virransyöttöjännitealue on 2,2 V-3,6 V, sisäänrakennetulla kytkentävoiman hallintayksiköllä (SMU) ja matalajännitesäätimellä (LDO).

- Se tukee Bluetooth -äänensiirtoa (A2DP/AVRCP/SPP).

-kaksoisydin 32-bittinen LX6-mikroprosessori, joka toimii 160 tai 240 MHz

- Se tukee STA/AP/STA+AP -työtilaa, jonka maksimaalinen lähetysnopeus on 150Mbps.

- Enintään 34 ohjelmoitavaa GPIO -nastat anturien, toimilaitteiden ja muiden oheislaitteiden yhdistämiseen

RP2040: n eritelmä


- Sen mitat ovat 23,5 x 17,5 mm.

- USB-tyypin C-liitäntä virtalähteen, datakaapelin ja ohjelmoinnin kytkemiseen

- Siinä on 30 GPIO -nasta, joista 4 voidaan käyttää analogisina tuloina.

- 264 kt on-chip SRAM kuudessa riippumattomassa pankissa

- Dual Cortex M0+ ytimet, jopa 133 MHz (oletus 48MHz)

STM32: n eritelmä


- Se tukee useita viestintäprotokollia, kuten I2C, CAN, SPI, USART jne.

- Siinä on yleensä useita ajastimia ja laskureita, ja sitä voidaan käyttää erilaisissa ajoitus- ja ohjaussovelluksissa.

- Se tarjoaa erilaisia ​​paketteja, kuten BGA, LQFP, TSSOP jne.

- Siinä on erilaisia ​​tapit, mukaan lukien digitaaliset GPIO -nastat, ADC -syöttötapit jne.

- Sen syöttöjännitealue on 3,3 V tai 5 V.

ESP32 vs. RP2040 vs STM32: Sovellukset


ESP32: n sovellukset


- Älykäs kotijärjestelmä

- Droni- ja robotin hallinta

- Anturitietojen keruu ja seuranta

- Terveyden seuranta ja lääkinnälliset laitteet

- IoT -laitteet ja sovellukset

- Teollisuusautomaatio ja sulautettu ohjaus

RP2040: n sovellukset


- Älykäs koti

- Lääketieteelliset laitteet

- IoT -laitteet

- Sulautettu ääni ja video

STM32: n sovellukset


- viestintä

- ilmailu

- Lääketieteelliset laitteet

- Ajoneuvon elektroniikka

- Automaattinen teollisuus

Johtopäätös


Edellä esitetyn lisäksi voimme oppia, että ESP32: n, RP2040: n ja STM32: n välillä on joitain eroja I/O: n, hinnan ja kellotaajuuden suhteen.

Aluksi I/O: n suhteen RP2040 tarjoaa suhteellisen vaatimattoman määrän portteja, kun taas sekä ESP32 että STM32 tukevat suurempaa valikoimaa portteja ja oheislaitteita.Toiseksi hinnoittelusta RP2040 tarjoaa budjettiystävällisemmän vaihtoehdon verrattuna ESP32: een ja STM32: een.Viimeiseksi, kellotaajuuksien suhteen, ESP32 käyttää 32-bittistä prosessoria, jonka kellonopeus on jopa 240MHz, kun taas STM32 toimii tyypillisesti alueella 72MHz-180MHz.Toisaalta RP2040 käyttää 16-bittistä prosessoria, jolla on kellonopeus, joka voi saavuttaa jopa 133MHz.

Siksi meidän on tarkasteltava kattavasti tekijöitä, kuten suorituskyky, hinta, sovellusskenaariot jne., Ja valittava asianmukainen mikroprosessori omien tarpeidemme mukaan.






Usein kysyttyjä kysymyksiä [UKK]


1. Mikä on RP2040: n soveltaminen?


Neljä RP2040 IO: ta käytetään sisäisiin toimintoihin - LED -laitteiden kytkettyjen moodin virtalähteen (SMPS) virtalähteen ohjaaminen ja järjestelmän jännitteiden tunnistaminen.

2. Onko RP2040: llä ADC?


RP2040: llä on sisäinen SAR (peräkkäinen lähentämisrekisteri) ADC.ADC käyttää riippumatonta 48MHz -kelloa, ja näyte kestää 96 sykliä tämän kellon loppuun saattamiseksi (2US).Tahdistusajastin voidaan käyttää vähentämään näytteiden keräämistä nopeutta (mutta mikä tahansa yksittäinen muuntaminen vie aina 96 sykliä).

3. Mihin STM32: iin käytetään?


STM32 -mikrokontrollereilla on tärkeä rooli eri toimialoilla.Autoteollisuudessa niitä käytetään moottorin hallintaan, turvajärjestelmiin, viihdejärjestelmiin ja muihin.Kulutuselektroniikassa STM32 -mikrokontrollerien teholaitteet, kuten älypuhelimet, tablet -laitteet, älykellot ja kodin automaatiojärjestelmät.

4. Onko ESP32 parempi kuin STM32?


Molemmat ovat hyviä niiden ominaisuuksille.ESP32 antaa sinulle WiFi -ominaisuuden, jossa STM32 -nukleo, jota sinulla ei ole sisäänrakennettu.ja Nucleo STM32 on käsivarren Cortex -MX -pohjainen markkinat.

5. Mitä ESP32 tekee?


ESP32 voi toimia täydellisenä itsenäisenä järjestelmänä tai orjalaitteena isäntä MCU: lle, vähentäen viestintäpinojen yläpuolella pääasiassa.ESP32 voi olla rajapinta muiden järjestelmien kanssa tarjotakseen Wi-Fi- ja Bluetooth-toimintoja sen SPI / SDIO- tai I2C / UART-rajapintojen kautta.

0 RFQ
Ostoskärry (0 Items)
Se on tyhjä.
Vertaa luettelo (0 Items)
Se on tyhjä.
Palaute

Palauttellasi on merkitystä!Allelco: ssä arvostamme käyttökokemusta ja pyrimme parantamaan sitä jatkuvasti.
Ole hyvä ja jaa kommenttisi kanssamme palautteen kautta, ja vastaamme nopeasti.
Kiitos, että valitsit Allelco.

Kohde
Sähköposti
Kommentit
Captcha
Vedä tai napsauta Voit ladata tiedoston
Lataa tiedosto
Tyypit: .xls, .xlsx, .doc, .docx, .jpg, .png ja .pdf.
Max -tiedoston koko: 10 Mt