Le schede di sviluppo ESP32 e ESP32-S2 di Espressif Systems includono varie funzionalità come; ingressi analogici, uscite, porte I/O multiple, Bluetooth , WiFi, interruttori tattili, BLE, orologi in tempo reale, timer, ecc. I sistemi Espressif forniscono risorse hardware e software di base per assistere gli sviluppatori di applicazioni nella realizzazione delle loro idee con l'hardware della serie ESP32-S2. Il frame di sviluppo software di Espressif Systems è destinato alle applicazioni di sviluppo Internet-of-Things con Bluetooth, Wi-Fi, gestione energetica e numerose altre funzionalità di sistema. Rispetto alla scheda ESP32, la scheda ESP32-S2 porterà alcuni vantaggi come; prestazioni e consumo energetico, sebbene manchino alcune funzionalità hardware significative come; una CPU dual-core o Bluetooth. Questo articolo fornisce brevi informazioni sulla differenza tra ESP32 contro ESP32-S2 tavole.
Differenza tra ESP32 e ESP32-S2
La differenza tra ESP32 e ESP32-S2 include principalmente le definizioni e le specifiche discusse di seguito.
Cos'è ESP32-S2?
ESP32-S2 è un SoC (sistema su chip) che include diverse funzionalità come; Wi-Fi con banda da 2,4 GHz, interfaccia USB OTG, varie periferiche, hardware di sicurezza integrato, CPU Xtensa LX7 a 32 bit single core, coprocessore a bassissimo consumo che esegue core FSM/RISC-V. ESP32-S2 è alimentato tramite la tecnologia a 40 nm e offre una piattaforma robusta ed estremamente integrata per soddisfare le continue richieste di design compatto, utilizzo molto efficiente della potenza, sicurezza, affidabilità e prestazioni elevate.
Il sistema Espressif fornisce risorse hardware e software fondamentali per assistere gli sviluppatori di applicazioni nella realizzazione delle loro idee con l'hardware della serie ESP32-S2. Il framework di sviluppo software dei sistemi Espressif è destinato allo sviluppo di applicazioni IoT con Bluetooth, Wi-Fi, gestione dell'alimentazione e altre funzionalità di sistema.
Cos'è ESP32?
La scheda di sviluppo ESP32 con una serie di System on a Chip è il successore del più popolare ESP8266. La scheda ESP32 è dotata di Wi-Fi integrato e anche Bluetooth. Questa scheda è basata su un Tensilica Xtensa LX6 dual-core microprocessore inclusa una frequenza operativa fino a 240 MHz. Il pacchetto ESP32 include interruttori d'antenna, un amplificatore di potenza, un balun per controllare RF, un amplificatore di ricezione a basso rumore, filtri e moduli di gestione dell'alimentazione.
Queste schede raggiungono inoltre un consumo energetico estremamente basso grazie a funzionalità di risparmio energetico come; sincronizzazione dell'orologio e varie modalità operative. La corrente di riposo di questa scheda è < 5 μA, il che la rende lo strumento perfetto per le applicazioni IoT o i progetti alimentati a batteria.
ESP32 contro ESP32-S2
La differenza tra ESP32 e ESP32-S2 include quanto segue.
ESP32 | ESP32-S2 |
ESP32 è un microcontroller SOC a basso costo e a basso consumo che include Wi-Fi e Bluetooth dual-mode. | ESP32-S2 è un microcontroller basato su Wi-Fi single-core, a basso consumo, altamente integrato. |
È stato lanciato a settembre 2016. | È stato lanciato a settembre 2019. |
Il processore principale utilizzato è Tensilica Xtensa LX6. | Il processore principale utilizzato è Tensilica Xtensa LX7 . |
ESP32 non è efficiente dal punto di vista energetico rispetto a ESP32-S2. | ESP32-S2 è più efficiente dal punto di vista energetico rispetto a ESP32 sia nel consumo energetico RF che della CPU. |
La SRAM è 520KB. | La SRAM è 320KB. |
La ROM è 448KB. | La ROM è 128KB. |
La cache è di 64KB | La cache è 8/16 KB. |
Il Bluetooth utilizzato è BLE 4.2. | Non ha Bluetooth. |
Non ha un coprocessore ULP. | Ha il coprocessore ULP-RISC-V ULP. |
Ha acceleratori crittografici come; SHA, RNG, AES e RSA. | Ha acceleratori crittografici come; RSA, SHA, AES, HMAC, RNG e firma digitale. |
Ha due I2S. | Ha un singolo I2S . |
Ne ha tre UART . | Ha due UART. |
Include 34 pin GPIO. | Include 43 pin GPIO. |
GUIDATO PWM-16. | LEDPWM-8. |
Il contatore degli impulsi è 8. | Il contatore degli impulsi è 4. |
ADC – SAR-2 a 12 bit e fino a 18 canali. | ADC – SAR-2 a 13 bit e fino a 20 canali. |
Il ricetrasmettitore del telecomando o RMT è in grado di trasmettere o ricevere 8 segnali. | Il ricetrasmettitore del telecomando o RMT è 4 di trasmissione o ricezione. |
Ne ha 10 sensori tattili . | Ha 14 tocchi sensori . |
Ha un sensore Hall. | Non ha un sensore Hall. |
La sua frequenza di clock è 160/240 MHz. | La sua frequenza di clock è di 240 MHz. |
Dispone di crittografia flash di avvio sicuro OTP a 1024 bit. Il flash esterno può contenere fino a 16 MB di dispositivo e 11 MB di indirizzo + 248 KB ogni volta. |
Dispone di crittografia flash di avvio sicuro OTP a 4096 bit. Il flash esterno può contenere fino a 1 GB di dispositivo e 11,5 MB di indirizzo ogni volta. |
RSA arriva fino a 4096 bit. | RSA arriva fino a 4096 bit con opzioni di accelerazione migliorate rispetto a ESP32. |
L'OTP è a 1024 bit. | L'OTP è a 4096 bit. |
Quindi, questo è una panoramica di ESP32 rispetto a ESP32-S2. Rispetto a ESP32, la scheda ESP32-S2 è più efficiente dal punto di vista energetico sia nel consumo energetico della CPU che in quello RF. ESP32-S2 presenta alcuni vantaggi rispetto a ESP32 come prestazioni e consumo energetico, tuttavia manca di alcune funzionalità hardware significative come CPU dual-core o Bluetooth. Ecco una domanda per te: cos'è ESP32-S3?