🎯 ESP32

Em poucas palavras

Definição técnica ou simplificada do conceito.


📝 Notas e Desenvolvimento


🔗 Conexões e Contexto


📚 Referências e Fontes

Citações Diretas

📂 Outros Conteúdos Preservados

Descrição

A série ESP32 emprega um microprocessador Xtensa LX6 de 32 bits com variações de dois núcleos e um único núcleo e inclui uma antena RF Balun integrada, amplificador de potência, receptor de baixo ruído amplificado, filtros e gerenciamento de energia do módulo. O ESP32 foi criado e desenvolvido pela Espressif Systems, uma empresa chinesa com sede em Xangai, e é fabricado pela TSMC usando seu processo de fabricação de 40 nm. É um sucessor do microcontrolador ESP8266.

Características

As características do ESP32 são as seguintes:

  • Processadores:
    • CPU: Microprocessador XTENSA Dual-core (ou single-core) de 32 bits LX6, operando a 160 ou 240 MHz e com desempenho de até 600 DMIPs
    • Coprocessador de ultrabaixo consumo (ULP)
  • Memória: 520 KB SRAM
  • Conectividade sem fio:
    • Wi-Fi: 802.11 B/g/n
    • Bluetooth: v4.2 br/edr e Ble
  • Interfaces periféricas:
    • ADC SAR de 12 bits com até 18 canais
    • 2 × conversores digital-analógicos de 8 bits
    • 10 × sensores de toque (detecção capacitiva)
    • Sensor de temperatura
    • 4 × interfaces SPI
    • 2 × interfaces I²S
    • 2 × interfaces I²C
    • 3 × interfaces UART
    • Controladores SD/SDIO/CE-ATA/MMC/eMMC
    • Controlador escravo SDIO/SPI
    • Interface Ethernet MAC com DMA dedicado e suporte ao Protocolo IEEE 1588 com precisão de tempo
    • CAN Bus 2.0
    • Controlador remoto infravermelho (TX/RX, até 8 canais)
    • Motor PWM
    • LED PWM (até 16 canais)
    • Sensor de efeito Hall
    • Pré-amplificador analógico de ultrabaixo consumo
  • Segurança:
    • Recursos de segurança IEEE 802.11 para todas as edições, incluindo WFA, WPA/WPA2 e WAPI
    • Inicialização segura
    • Criptografia de Flash
    • OTP de 1024 bits, até 768 bits para clientes
    • Aceleração de hardware de criptografia: AES, SHA-2, RSA, Criptografia de curva elíptica (ECC), gerador de números aleatórios (RNG)
  • Gerenciamento de Energia:
    • Regulador interno de baixa eliminação
    • Domínio de energia individual para RTC
    • 5U de consumo em deep sleep.
    • Despertar através de interrupções GPIO, temporizador, medições ADC ou sensor de interrupção de toque capacitivo.

Pinagem do ESP32

Tutoriais