Comparativo entre ESP32 com o novo ESP32-S2

Comparativo-entre-ESP32-com-o-novo-ESP32-S2
Font Size

Olá, tudo bem? Hoje, iremos aprofundar em um mega comparativo entre ESP32 com o novo ESP32-S2. Duas placas de desenvolvimento que vêm dominando o mercado de IoT. A verdade é que a linha ESP8266 ainda está presente em muitas aplicações, contudo, uma grande preocupação vem tomando conta dos seus usuários: a segurança.

A solução não seria o ESP32?

Ele foi lançado pensando nisso, contudo, seu preço falou mais alto. Dessa forma, mesmo com infinitos sensores, funcionalidades e potência, a sua inserção nos projetos de IoT ainda era baixo. Pensando nisso, a Espressif se viu na necessidade de lançar algo que ajudasse a linha ESP32 a se difundir ainda mais no mercado dos projetos IoT.

Conhecendo o ESP32-S2

Assim, devido a essa necessidade da Espressif, ela realiza o lançamento do ESP32-S2 em março de 2019. Antes do lançamento, muitas especulações foram feitas mas no final a Espressif detalhou suas funcionalidades.

Microcontrolador ESP32-S2

De acordo com a própria Espressif:

“Com gerenciamento de energia de última geração e desempenho de RF, recursos de IO e recursos de segurança, ESP32-S2 é a escolha ideal para uma ampla variedade de aplicações IoT ou aplicativos baseados em conectividade, incluindo casa inteligente e vestuário.”

Ou seja, o foco dela é expandir o ESP32-S2 para todos os mercados de IoT existentes. Para isso, foi preciso realizar algumas mudanças (claro!) uma vez que o projeto da linha ESP32 não deu o retorno esperado.

Diagrama de Blocos do ESP32-S2 retirado do datasheet.

Comparativo ESP32 vs. ESP32-S2

Bom, vamos ao que interessa. Vamos começar com essa tabela de comparação:

  ESP32 ESP32-S2
Microcontrolador Xtensa single / dual-core LX6 de 32 bits Xtensa single-core 32-bit LX7
Clock Frequency 160/240 MHz 240 MHz
Co-processor ULP ULP (RISC-V)
SRAM 520 KB 320 KB
ROM 448 KB 128 KB
RTC Memory 16 KB 16 KB
External SPIRAM até 16MB até 128MB
External Flash Não até 1GB
Wi-Fi (802.11 b/g/n) HT20 HT20
Bluetooth BT 4.2 BR/EDR & BLE Não
Ethernet 10/100 Mbps Não
CAN 2.0 Não
GPIO 34 43
Touch Sensors 10 14
SPI 4 4
I2C 2 2
UART 3 2
ADC 18 (12-bit) 20 (12-bit)
PWM 16 8
RMT (remote control) Sim Sim
USB OTG Não Sim
LCD Interface Não Sim
Camera Interface Não Sim
Sensor de Temperatura Sim Sim
Segurança Flash encryption 1024-bit OTP Flash encryption 4096-bit OTP
Criptografia AES, SHA-2, RSA, ECC, RNG AES-128/192/256, SHA-2, RSA, RNG, HMAC, Digital Signature
Low Power Consumption 10uA deep sleep Automatic RF power management 5uA in idle mode 24uA at 1% duty cycle
Tabela de comparativo ESP32 vs. ESP32-S2

Analisando prós e contras do ESP32-S2

Assim, como em toda atualização, existem certas melhorias mas também retrocessos em alguns aspectos. Para começar, o primeiro retrocesso seria o bluetooth. Contudo, ele é o primeiro produto Espressif com suporte USB integrado. Além disso, com o seu microprocessador single-core LX7 e uma frequência de clock de 240 MHz, a sua velocidade de resposta para as operações fica bem alto.

Mas, o que chama mais atenção é o coprocessador ULP baseado na arquitetura RISC-V. Dessa forma, o seu um consumo de energia se torna muito baixo (já vamos falar disso!) e ganha mais poder de processamento como já falado. Mas ele também é capaz de desligar dinamicamente o Wi-Fi quando ele não estiver em uso para economizar energia.

Certamente com essa configuração o seu consumo muda, em seu datasheet eles garantem um modo de baixo consumo de apenas 5uA e 24uA com ciclo de trabalho de 1%. Em outras palavras, isso significa que você pode finalmente ter um dispositivo habilitado para Wi-Fi operado por bateria! Algo antes impensável nos demais dispositivos (trocar bateria todo dia não dá!)

Por fim, e sobre a sua segurança? Algo muito importante em projetos de IoT. Assim, como podemos comparar na tabela, ele realmente veio preparado para isso. Com uma criptografia 4x maior que a da ESP32, ele ainda provém de assinatura eletrônica, o que torna a sua aplicação IoT impenetrável (com os devidos cuidados!)

Mas afinal, o ESP32-S2 vale a pena?

Sinceramente, vamos usar a famosa desculpa: depende. A verdade é que ele veio preparado para integrar uma gama enorme de sensores, com ainda mais GPIO’s (43), interfaces LCD e câmeras.

Ou seja, as possibilidades de projetos realmente aumentaram. Por isso, com o seu suporte para USB e junto com o aumento na sua velocidade de processamento, a sua aceitação passa a ser uma realidade.

Não, ele não veio para substituir o ESP32. Mas sim, ele veio para ser um grande concorrente do ESP8266, praticamente sendo o seu exterminador. Por fim, o ESP32-S2 veio para se consolidar com os novos recursos interessantes para parecer mais atraente para o mercado de IoT.

Não deixe de acompanhar o nosso blog e compartilhe esse comparativo com seus colegas!

Posts relacionados

Como utilizar Funções Matemáticas no Arduino?

por Danilo Nogueira
6 anos ago

Conhecendo o Watchdog no Arduino

por Danilo Nogueira
5 anos ago

Atualizando firmware do ESP8266 – Parte 2

por autocore
8 anos ago
Sair da versão mobile