O ESP32-Pico-D4 combina a funcionalidade de um chip ESP32 com uma memória flash SPI de 4 MB. O próprio chip ESP32 é um microcontrolador de 32 bits com núcleos duplos, Wi-Fi e suporte a Bluetooth. A memória flash de 4 MB fornece armazenamento máximo para código de programa e dados. É um módulo System-in-Package (SiP) com mais memória flash.
Características do ESP32-Pico-D4
O ESP32-Pico-D4 possui diversos recursos que o tornam um microcontrolador versátil e poderoso:
- Microcontrolador dual-core de 32 bits
- Suporte Wi-Fi e Bluetooth
- 4 MB de memória flash SPI
- Baixo consumo de energia
- Ampla gama de periféricos
Principais Destaques do ESP32-Pico-D4
O módulo ESP32-Pico-D4 oferece os seguintes recursos principais:
Tamanho compacto: Com dimensões de aproximadamente (7,000±0,100) mm × (7,000±0,100) mm × (0,940±0,100) mm, o módulo ocupa um espaço mínimo de PCB.
Flash SPI integrado de 4 MB: O módulo incorpora um flash SPI de 4 MB para armazenamento de dados e firmware.
Fácil Integração: O ESP32-PICO-D4 integra perfeitamente os componentes essenciais. Ele contém um oscilador de cristal integrado, memória flash e capacitores de filtro.
Nenhum teste externo: Devido à inclusão de todos os componentes periféricos necessários, o teste do módulo não é necessário.
Adequado para aplicações com espaço limitado e operadas por bateria: O tamanho pequeno, o desempenho confiável e o baixo consumo de energia do ESP32-PICO-D4 o tornam a escolha ideal para aplicações com restrição de espaço e alimentadas por bateria, como eletrônicos vestíveis e outros produtos IoT.
CPU e memória interna
O ESP32-Pico-D4 é fornecido com microprocessadores LX6 dual-core Xtensa de 32 bits integrados:
- O ESP32-Pico-D4 possui 448 KB de ROM. Esta ROM é usada para inicializar as principais funções da placa.
- O ESP32-Pico-D4 também possui 520 KB de SRAM. Esta SRAM pode ser usada para armazenar dados e instruções dentro da placa.
- O ESP32-Pico-D4 possui uma SRAM de 8 KB. Esta memória é definida como RTC FAST Memory e está presente no RTC. A UCP principal pode acessar esta memória em modo hibernação ou durante o processo de Boot da placa.
- O ESP32-Pico-D4 também possui SRA de 8 KB. Esta memória é definida como RTC Slow Memory. Na maioria das vezes, a memória RTC Slow é usada pelo coprocessador no modo Deep-sleep.
- A placa ESP32-Pico-D4 também possui 1 Kbit de eFuse. De um total de 1 Kbits, os 256 bits são atribuídos aos propósitos do sistema, como endereço MAC e configuração do chip. Os 768 bits restantes do módulo são dedicados a aplicativos do usuário, especificamente para tarefas como gerenciamento de uso de memória, implementação de criptografia flash e armazenamento de informações de identificação do chip.
Flash externo e SRAM
O microcontrolador ESP32 pode suportar vários flashes QSPI externos e chips SRAM. Também possui um mecanismo de criptografia/descriptografia de hardware baseado em AES, que garante a segurança de programas e dados armazenados na memória flash. O ESP32 permite acesso a flash QSPI externo e SRAM usando os caches de alta velocidade.
Tanto o espaço de memória de instrução da CPU quanto o espaço de memória somente leitura podem utilizar o flash externo ao mesmo tempo.
- Ao atribuir o flash externo ao espaço de memória de instrução da CPU, no máximo 11 MB + 248 KB podem ser alocados simultaneamente. No entanto, é importante ter em mente que, se forem mapeados mais de 3 MB + 248 KB, o desempenho do cache da CPU pode ser afetado.
- Ao alocar o flash externo para o espaço de memória de dados somente leitura, é possível atribuir no máximo 4 MB por vez. O sistema suporta diferentes tamanhos de dados, incluindo 8 bits, 16 bits e 32 bits.
osciladores de cristal
O ESP32-PICO-D4 contém um oscilador de cristal de 40 MHz.
RTC e consumo de energia
O ESP32-Pico-D4 tem suporte para sistemas avançados de gerenciamento de energia. Esta placa pode alterar o modo de energia dependendo do uso. Ele suporta o modo de baixo consumo de energia, o modo de suspensão e o modo de ultra baixo consumo de energia. Leia os detalhes dos diferentes modos de energia do ESP32 no seguinte artigo:
Modos de hibernação do ESP32 e seu consumo de energia
Especificações técnicas
TIPO | DESCRIÇÃO |
Status do produto | Ativo |
Digi-Key programável | Não verificado |
Família RF/Padrão | bluetooth, wi-fi |
Protocolo | 802.11b/g/n, Bluetooth v4.2 +EDR, Classe 1, 2 e 3 |
Modulação | CCK, DSSS, OFDM |
Frequência | 2,4 GHz ~ 2,5 GHz |
Taxa de dados | 150Mbps |
Potência da saída | 20,5dBm |
Sensibilidade | -98,4dBm |
Interfaces seriais | GPIO, I²C, I²S, PWM, SDIO, SPI, UART |
Tipo de antena | – |
CI/Peça Utilizado | ESP32 |
Tamanho da memória | Flash de 4 MB |
Tensão - Fornecimento | 2,7V ~ 3,6V |
Atual – Recebendo | – |
Atual – Transmitindo | – |
Tipo de montagem | Montagem em superfície |
Temperatura de operação | -40°C ~ 85°C |
Pacote / Estojo | Módulo 48-SMD |
Corrente Operacional Média | 80 mA |
Nível de sensibilidade à umidade (MSL) | Nível 3 |
Temperatura ambiente operacional | –40 °C ~ 85 °C |
Corrente mínima fornecida pela fonte de alimentação | 500 mA |
Tensão operacional/fonte de alimentação | 3,0 V ~ 3,6 V |
cristal integrado | cristal de 40 MHz |
Sensor no chip | sensor de salão |
Como começar com o ESP32-Pico-D4
Para fazer upload de código e gerar saída usando ESP32-Pico-D4, a estrutura ESP-IDF é usada. O ESP-IDF fornece um conjunto abrangente de bibliotecas, ferramentas e documentação para o desenvolvimento de aplicativos no ESP32-Pico-D4.
Comece baixando e instalando a estrutura ESP-IDF no site da Espressif Systems. A estrutura pode ser instalada em diferentes sistemas operacionais.
Conclusão
O ESP32-Pico-D4 é uma placa de design compacto e baixo consumo de energia. O ESP32-PICO-D4 é um sistema em chip (SoC) altamente integrado baseado na série ESP32 da Espressif Systems. O ESP32-Pico-D4 foi projetado e direcionado para aplicações que exigem um fator de forma compacto e baixo consumo de energia. Um dos principais destaques do ESP32-Pico é seu tamanho de memória flash de 4 MB. Para mais informações sobre o ESP32-Pico, leia o artigo.