Esp32 on Espressifin kehittämä System-on-Chips (SoC) -luokka. Parhaiten arvioitu mikro-ohjainyksiköitä valmistava merkki on Espressif. Siinä on erilainen sarja Esp32-siruja, joiden laatu ja ominaisuudet ovat parantuneet ajan myötä. On olemassa monia muita Espressifin kehittämiä moduuleja. Esp32-moduuleita käsitellään tässä kirjoituksessa.
ESP32 moduulit
Espressifin kehittämät ESP32-moduulit ovat täysin sertifioituja sisäänrakennetuilla Wi-Fi- ja Bluetooth-yksiköillä. ESP32 S-sarjassa, ESP32 C-sarjassa, ESP32 H-sarjassa ja yksinkertaisessa ESP32-sarjassa käytetään erillisiä moduuleja.
ESP32-sarjan luettelo on seuraava:
- ESP32-S2-sarja
- ESP32-S3-sarja
- ESP32-C2-sarja
- ESP32-C3-sarja
- ESP32-C6-sarja
- ESP32-H2-sarja
- ESP32-sarja
ESP32-S2-sarja
ESP32-S2 on sarja Xtensan 32-bittisiä LX7-kaksiytimiä mikroprosessoreita, joissa on 2,4 GHz Wi-Fi. Se on erittäin turvallinen ja toimii pienellä teholla. Tässä sarjassa on integroidut antennit ja sitä käytetään pilviviestintään.
ESP32-S3-sarjan tärkeimmät kohokohdat
- Wi-Fi käyttää IEEE 802.11 b/g/n -protokollaa
- 128 kt ROM
- 320K SRAM
- 43 GPIO:ta (14 kosketustunnistusta)
- Flash-salaus
- 1×64 bitin yleiskäyttöiset ajastimet
- Nimellisjännite = 3,6 V
- Nimellisvirta = 0,5A
- Lämpötilaluokitus = -40 °C - 150 °C
Tässä sarjassa käytetään seuraavia moduuleja.
- ESP32-S2-MINI-2
- ESP32-S2-MINI-2U
- ESP32-S2-SOLO-2
- ESP32-S2-SOLO-2U
- ESP32-S2-MINI-1
- ESP32-S2-MINI-1U
- ESP32-S2-SOLO
- ESP32-S2-SOLO-U
- ESP32-S2-WROVER
- ESP32-S2-WROVER-I
- ESP32-S2-WROOM
- ESP32-S2-WROOM-I
ESP32-S3-sarja
ESP32-S3-sarjassa on edistyneitä ominaisuuksia. Se käyttää myös Xtensan 32-bittistä LX7-kaksiytimistä mikroprosessoria, jossa on 2,4 GHz Wi-Fi. Siinä on kuitenkin paljon RAM-muistia, SRAM-muistia ja enemmän oheislaitteita.
ESP32-S3-sarjan tärkeimmät kohokohdat
- Suojaus Flash-salauksen, digitaalisen allekirjoituksen ja HMAC-oheislaitteiden avulla
- 384 kt ROM
- 512K SRAM
- 45 GPIO:ta
- Low Energy (LE) Bluetooth 5
- 4×54 yleiskäyttöiset ajastimet
- Alhainen virrankulutus
- Nimellisjännite = 3,3 V – 3,6 V
- Nimellisvirta = 0,5A
- Lämpötilaluokitus = -40 °C - 150 °C
Tässä sarjassa käytetään seuraavia moduuleja.
- ESP32-S3-WROOM-1
- ESP32-S3-WROOM-1U
- ESP32-S3-WROOM-2
- ESP32-S3-MINI-1
- ESP32-S3-MINI-1U
ESP32-C2-sarja
ESP32-C2-sarja koostuu 32-bittisestä yhden ytimen mikroprosessorista, joka perustuu RISC-V-arkkitehtuuriin. Sen toimintataajuus on 120 MHz. Tämän sarjan erottuva piirre on sen huippuluokan radiotaajuussignaalin suorituskyky. Tämä sarja käyttää mikroprosessorisirua ESP8684.
ESP32-C2-sarjan tärkeimmät kohokohdat
- Bluetooth LE 5, Bluetooth Mesh
- 576 kt ROM
- 272KB SRAM
- 14 GPIO:ta
- LED PWM ohjain
- Nimellisjännite = 3,3 V – 3,6 V
- Nimellisvirta = 0,5A
- Lämpötilaluokitus = -40 °C - 150 °C
Tässä sarjassa käytetään seuraavia moduuleja.
- ESP8684-MINI-1
- ESP8684-MINI-1U
- ESP8684-WROOM-01C
- ESP8684-WROOM-02C
- ESP8684-WROOM-02UC
- ESP8684-WROOM-03
- ESP8684-WROOM-04C
- ESP8684-WROOM-05
- ESP8684-WROOM-06C
- ESP8684-WROOM-07
ESP32-C3-sarja
ESP32-C3-sarja on myös 32-bittinen yksiytiminen mikroprosessori, joka perustuu RISC-V-arkkitehtuuriin. Sen toimintataajuus on kuitenkin 160 MHz. Tämän sarjan moduulit käyttävät kahdenlaisia siruja: ESP8685 ja ESP32-C3. Tämä sarja on myös varustettu Wi-Fi:llä, Bluetoothilla ja monipuolisilla oheislaitteilla.
ESP32-C3-sarjan tärkeimmät kohokohdat
- IEEE 802.11 b/g/n -protokolla Wi-Fi:lle
- Bluetooth LE 5
- 384 kt ROM
- 400 kt SRAM (16 kt välimuisti)
- 16-22 GPIO:ta
- 2×54 yleiskäyttöistä ajastinta
- Korkea turvallisuus
Tässä sarjassa käytetään seuraavia moduuleja.
- ESP32-C3-MINI-1
- ESP32-C3-MINI-1U
- ESP32-C3-WROOM-2
- ESP32-C3-WROOM-02U
- ESP8685-WROOM-01
- ESP8685-WROOM-03
- ESP8685-WROOM-04
- ESP8685-WROOM-05
- ESP8685-WROOM-06
- ESP8685-WROOM-07
ESP32-C6-sarja
Tämä sarja on edistyneempi kuin kaksi muuta C-sarjaa. Vaikka siinä on myös 32-bittinen yksiytiminen mikroprosessori, joka perustuu RISC-V-arkkitehtuuriin, siinä on 2,4 GHz Wi-Fi 6, ZigBee ja Thread.
ESP32-C6-sarjan tärkeimmät kohokohdat
- IEEE 802.11ax -yhteensopiva Wi-Fi
- IEEE 802.15.4 tukee ZigBee 3.0 ja Thread 1.3
- Bluetooth 5.3 -sertifioitu
- 320 kt ROM
- 512 kt:n suuritehoinen SRAM
- 16 kilotavua vähätehoista SRAM-muistia
- Ulkoinen Flash jopa 4 Mt
- 30 GPIO:ta
- Korkea turvallisuus
Tässä sarjassa käytetään seuraavia moduuleja.
- ESP32-C6-MINI-1
- ESP32-C6-MINI-1U
- ESP32-C6-WROOM-1
- ESP32-C6-WROOM-1U
ESP32-H2-sarja
ESP32-H2:ssa on yksiytiminen mikroprosessori, joka toimii erittäin pienellä teholla. Se perustuu 32-bittiseen RISC-V (Reduced Instruction Set Computer) -arkkitehtuuriin.
ESP32-H2-sarjan tärkeimmät kohokohdat
- IEEE Wi-Fi 802.15.4 -protokolla
- Tukee ZigBeeä, Materia ja säiettä
- 19 GPIO:ta
- 128 kt ROM
- 320 kt SRAM (16 kt välimuisti)
- 2 MB tai 4 MB ulkoinen salama tuettu
- Suojattu käynnistys- ja Flash-salaus
- Nimellisjännite = 3,3 V – 3,6 V
- Nimellisvirta = 0,35A
- Lämpötilaluokitus = -40 °C – 105 °C
Tässä sarjassa käytetään seuraavia moduuleja.
- ESP32-H2-MINI-1
- ESP32-H2-MINI-1U
ESP32-sarja
ESP32-sarja on Espressifin lippulaivatuote. Se oli ensimmäinen yrityksen kehittämä. Siinä on 32-bittinen Xtensa LX6 yksiytiminen mikroprosessori, jonka toimintataajuus on 80–240 MHz. Tämä sarja tukee erilaisia WROOM-, WROVER-, PICO- ja MINI-moduuleja.
ESP32-sarjan tärkeimmät kohokohdat
- IEEE-protokolla 802.11n, 2,4 GHz Wi-Fi
- Bluetooth LE
- GPIO:t vaihtelevat 38:sta 55:een käytetystä moduulista riippuen
- 8 Mt PSRAM
- 4, 8 tai 16 Mt Flash
- Lämpötilaluokitus = -40 °C – 105 °C
Tässä sarjassa käytetään seuraavia moduuleja
- ESP32-WROOM-32E
- ESP32-WROOM-32UE
- ESP32-WROOM-DA
- ESP32-WROVER-E
- ESP32-WROVER-IE
- ESP32-MINI-1
- ESP32-MINI-1U
- ESP32-PICO-MINI-02
- ESP32-PICO-MINI-02U
- ESP32-PICO-V3-ZERO
- ESP32-PICO-DU1906
- ESP32-PICO-DU1906-U
- ESP32-WROOM-32U
- ESP32-WROOM-32SE
- ESP32-WROOM-32
- ESP32-SOLO-1
- ESP32-WROVER-B
- ESP32-WROVER-IB
- ESP32-WROVER
- ESP32-WROVER-1
Johtopäätös
ESP32 on Espressifin valmistama mikro-ohjainyksikkö. Siinä on eri sarjoja, jotka on kehitetty parantamalla ominaisuuksia jokaisessa seuraavassa sarjassa. Jokaisessa sarjassa käytetään useita moduuleja niiden suunnittelun ja mukaan