Informação Básica
N ° de Modelo.
ESP32-S3 Series Datasheet
Modo de Trabalho
AP + STA
Tipo de antena WiFi
Incorporado
Taxa de Transmissão
151-200Mbps
Certificação
RoHS, FCC, CE
Pacote de Transporte
caixa
Descrição de Produto
Se você precisar comprar mais informações sobre Espressif módulos chip, soluções e outras informações, não hesite em enviar as informações relevantes para o nosso e-mail, iremos servir-vos de coração.
O ESP32-S3 Series
Especificações técnicas
Wi-Fi de 2,4 Ghz + o Bluetooth® LE SoC
Suporte a IEEE 802.11b/g/n (2,4 GHz) Wi-Fi e Bluetooth 5 (LE)
Incluindo:
O ESP32-S3 ESP32-S3FN8 ESP32-S3R2 ESP32-S3R8 ESP32-S3R8V
Visão geral do produto
O ESP32-S3 é um baixo consumo de energia de MCU com base SoC que suporta 2,4 GHz Wi-Fi e Bluetooth® Energia Baixa (Bluetooth LE). Ele consiste de alto desempenho dual-core (MCU Xtensa® de 32 bits LX7), uma potência baixa coprocessador matemático, uma banda de Wi-Fi, um Bluetooth LE baseband, módulo de RF e periféricos. O diagrama de blocos do SoC é mostrado abaixo.
Destaques da solução
• Um subsistema Wi-Fi compatível com IEEE 802.11b/g/n protocolo e suporta a estação, SoftAP e SoftAP + modos de estação
• Um Bluetooth LE subsistema que suporta
Dispõe de Bluetooth 5 e malha de Bluetooth
• Xtensa® 32-BIT LX7 Dual-Core com cinco estágios pipeline que opera em até 240 MHz
-A 128 bits do barramento de dados e instruções SIMD para oferecer alto desempenho de computação
-Eficiente L1 cache para melhorar a execução de memória externa
-Única de ponto flutuante com precisão) para acelerar computing
• Highly-Integrated módulo de RF que fornece os melhores potência e desempenho de RF
• State-Of-the-art gerenciamento de energia projetados para uma ampla gama de aplicações com seus múltiplos modos de baixa potência. O ULP coprocessor pode operar em modo de baixa energia.
• Poderosas capacidades de armazenamento assegurado por 512 KB de SRAM e 384 KB ROM no chip, e
, SPI SPI Dual, Quad, SPI SPI Octal, QPI, e OPI interfaces que permitem a conexão de flash e RAM externa
• Confiável recursos de segurança garantida pelo
-Hardware criptográfico aceleradores que suportam a AES-128/256, Hash, RSA,, HMAC na assinatura digital e inicialização segura
- O gerador de números aleatórios
-Controle de permissão para acessar memórias interna e externa
-A memória externa criptografia e descriptografia
• Rico conjunto de interfaces de periféricos e GPIOs, ideal para diversos cenários e aplicações complexas
Dispõe de
O Wi-Fi
• IEEE 802.11 b/g/n-compatível
• Suporta 20 MHz, 40 MHz de largura de banda de 2,4 GHz
• 1T1R com taxa de dados de até 150 Mbps
• Wi-Fi Multimedia (WMM)
• TX/RX A-MPDU, TX/RX A-MSDU
• O bloco de imediato ACK
• A fragmentação e a desfragmentação
• Luz Giratória Automática de monitoramento de hardware (PCT)
• 4 × virtual interfaces Wi-Fi
• Suporte simultâneo para infraestrutura BSS na estação, SoftAP ou estação + modos SoftAP Note que quando o ESP32-S3 leituras Station
Modo , o canal SoftAP mudará juntamente com o canal da estação
• A diversidade de antenas
• 802.11mc FTM
• PA externo é suportado
O Bluetooth
• O Bluetooth LE: Bluetooth 5, malha de Bluetooth
• Alta no modo de potência (20 dBm, compartilham o mesmo PA com Wi-Fi)
• 2 Mbps PHY
• Tempo no modo de faixa
• As extensões de Publicidade
• Vários conjuntos de anúncio
• Seleção de canal algorithm #2
• Interna de co-existência mecanismo entre o Wi-Fi e o Bluetooth para compartilhar a mesma antena
CPU e memória
• Xtensa® dual-core de 32 bits LX7 microprocessador, até 240 MHz
• CoreMark® pontuação:
-1 core em 240 MHz: 613.86 CoreMark; 2,56 CoreMark/MHz
-2 núcleos em 240 MHz: 1181.60 CoreMark;
4.92 CoreMark/MHz
• 128 bits do barramento de dados e comandos de SIMD
• 384 KB ROM
• 512 KB de SRAM
• 16 KB de SRAM em RTC
• Inspection, SPI Dual, Quad, SPI SPI Octal, QPI e OPI interfaces que permitem a ligação a vários flash e RAM externa
• Controlador Flash com cache é suportada
• Flash no circuito de Programação (ICP) é suportado
Recursos avançados de interfaces de periféricos
• 45 × GPIOs programáveis
• Interfaces digitais:
-4 × Inspection
-1 × interface LCD (8 bits ~16 bits RGB paralelas, I8080 E MOTO6800), apoiando a conversão entre RGB565, YUV422 YUV420 e YUV411
-1 × DVP 8 bits ~16 bits de interface da câmara
-3 × UART
- 2 × I2C
- 2 × I2S
-1 × RMT (TX/RX)
-1 × contador de pulso
LED - Controlador PWM, até 8 canais
-1 × full-Velocidade USB OTG
-1 × Serial USB/controlador JTAG
-2 × MCPWM
-1 × SDIO controlador de host com 2 slots
-Controladora DMA, com 5 canais de transmissão e 5 receber canais
- 1 × TWAI®, compatível com ISO 11898-1 (Especificação 2.0)
• Interfaces analógicas:
-2 × 12 bits ADCs de SAR, até 20 canais
-1 × sensor de temperatura
-14 × sensibilidade táctil IOs
• Temporizadores:
-4 × 54 bits gerais temporizadores
-1 × 52 bits temporizador do sistema
-3 × temporizadores watchdog
Baixa de gerenciamento de energia
• Gestão de energia com cinco modos de energia
• Baixo consumo de energia (ULP coprocessadores):
-ULP-RISC-V coprocessador matemático
-ULP-EFM coprocessador matemático
A segurança
• Inicialização segura
• Criptografia Flash
• 4096 bits, OTP até 1652 bits para os usuários
• Cryptographic a aceleração de hardware:
- A AES-128/256 (PUB FIPS 197)
-(Hash PUB FIPS 180-4)
-RSA
- O gerador de números aleatórios (RNG)
-Autenticação HMAC
-Assinatura Digital
Aplicações (uma lista Non-exhaustive)
Com baixo consumo de energia, ESP32-S3 é uma escolha ideal para IoT dispositivos nas seguintes áreas:
• Smart Home
-Controle de luz
-Botão inteligente
-Plugue inteligente
• Sistemas de Automação Industrial
-O robô Industrial
- Rede de malha
- Interface Homem-Máquina (IHM)
• Os cuidados de saúde
-Health Monitor
-Monitor do bebé
• Consumer Electronics
- Vigilância inteligente e o bracelete
-Por cima (OTT) dispositivos
-Wi-Fi e colunas Bluetooth
- Brinquedos de registro e o sensor de proximidade de brinquedos
• A agricultura inteligente
-Emissões inteligente
-Irrigação inteligente
-Agricultura robô
• Comércio retalhista e restauração
-Máquinas POS
-O robô de serviço
• Dispositivo de áudio
-Internet players de música
-Vivem os dispositivos de transmissão
-Internet radio jogadores
• Generic Baixa potência de IoT cubos do Sensor
• Generic Baixa potência de IoT data loggers
• Câmaras para streaming de vídeo
• Dispositivos USB
• O reconhecimento de voz
• Reconhecimento de imagem
• Wi-Fi Bluetooth + Placa de rede
• Sensor de toque
-Design à prova de água
-Distância aplicações de detecção
Controle deslizante Linear, roda designs deslizante
Descrição 2.2Pin Nome | N° | Digite | Domínio de energia | Função |
LNA_EM | 1 | I/O | - | Amplificador de baixo ruído (RF LNA) e a entrada de sinal de saída |
VDD3P3 | 2 | PA | - | Analog fonte de alimentação |
VDD3P3 | 3 | PA | - | Analog fonte de alimentação |
CHIP_PU | 4 | I | VDD3P3_RTC | Alta:, permite que o chip. Mínimo: desativado, o chip desliga . Nota: Não deixe o chip_PU pino flutuante. |
GPIO0 | 5 | I/O/T | VDD3P3_RTC | O RTC_GPIO0, GPIO0 |
GPIO1 | 6 | I/O/T | VDD3P3_RTC | O RTC_GPIO1, GPIO1, toque1, ADC1_CH0 |
GPIO2 | 7 | I/O/T | VDD3P3_RTC | O RTC_GPIO2, GPIO2, toque2, ADC1_CH1 |
GPIO3 | 8 | I/O/T | VDD3P3_RTC | O RTC_GPIO3, GPIO3, toque3, ADC1_CH2 |
GPIO4 | 9 | I/O/T | VDD3P3_RTC | O RTC_GPIO4, GPIO4, toque4, ADC1_CH3 |
GPIO5 | 10 | I/O/T | VDD3P3_RTC | O RTC_GPIO5, GPIO5, toque5, ADC1_CH4 |
GPIO6 | 11 | I/O/T | VDD3P3_RTC | O RTC_GPIO6, GPIO6, toque6, ADC1_CH5 |
GPIO7 | 12 | I/O/T | VDD3P3_RTC | O RTC_GPIO7, GPIO7, toque7, ADC1_CH6 |
GPIO8 | 13 | I/O/T | VDD3P3_RTC | O RTC_GPIO8,8 GPIO, toque8, ADC1_CH7, SUBSPICS1 |
GPIO9 | 14 | I/O/T | VDD3P3_RTC | O RTC_GPIO9, GPIO9, toque9, ADC1_CH8, SUBSPIHD, FSPIHD |
GPIO10 | 15 | I/O/T | VDD3P3_RTC | O RTC_GPIO10, GPIO10, toque em10, ADC1_CH9, FSPIIO4, SUBSPICS0, FSPICS0 |
GPIO11 | 16 | I/O/T | VDD3P3_RTC | O RTC_GPIO11, GPIO11, toque em11, ADC2_CH0, FSPIIO5, SUBSPID, FSPID |
GPIO12 | 17 | I/O/T | VDD3P3_RTC | O RTC_GPIO12, GPIO12, toque em12, ADC2_CH1, FSPIIO6, SUBSPICLK, FSPICLK |
GPIO13 | 18 | I/O/T | VDD3P3_RTC | O RTC_GPIO13, GPIO13, toque em13, ADC2_CH2, FSPIIO7, SUBSPIQ, FSPIQ |
GPIO14 | 19 | I/O/T | VDD3P3_RTC | O RTC_GPIO14, GPIO14, toque em14, ADC2_CH3, FSPIDQS, SUBSPIWP, FSPIWP |
VDD3P3_RTC | 20 | PA | - | Analog fonte de alimentação |
XTAL_32K_P | 21 | I/O/T | VDD3P3_RTC | O RTC_GPIO15, GPIO15, U0rts, CAF2_CH4, XTAL_32K_P |
XTAL_32K_N | 22 | I/O/T | VDD3P3_RTC | O RTC_GPIO16, GPIO16, U0CTS, CAF2_CH5, XTAL_32K_N |
GPIO17 | 23 | I/O/T | VDD3P3_RTC | O RTC_GPIO17, GPIO17, U1TXD, ADC2_CH6 |
GPIO18 | 24 | I/O/T | VDD3P3_RTC | O RTC_GPIO18, GPIO18, U1RXD, ADC2_CH7, CLK_OUT3 |
Nome | N° | Digite | Domínio de energia | Função |
GPIO19 | 25 | I/O/T | VDD3P3_RTC | O RTC_GPIO19, GPIO19, U1rts, CAF2_CH8, CLK_OUT2, USB_D- |
GPIO20 | 26 | I/O/T | VDD3P3_RTC | O RTC_GPIO20, GPIO20, U1CTS, CAF2_CH9, CLK_OUT1, USB_D+ |
GPIO21 | 27 | I/O/T | VDD3P3_RTC | O RTC_GPIO21, GPIO21 |
SPICS1 | 28 | I/O/T | VDD_SPI | SPICS1, GPIO26 |
VDD_SPI | 29 | PD | - | Potência de saída de alimentação: 1,8 V ou VDD3P3_RTC |
SPIHD | 30 | I/O/T | VDD_SPI | SPIHD, GPIO27 |
SPIWP | 31 | I/O/T | VDD_SPI | SPIWP, GPIO28 |
SPICS0 | 32 | I/O/T | VDD_SPI | SPICS0, GPIO29 |
SPICLK | 33 | I/O/T | VDD_SPI | SPICLK, GPIO30 |
SPIQ | 34 | I/O/T | VDD_SPI | SPIQ, GPIO31 |
SPID | 35 | I/O/T | VDD_SPI | SPID, GPIO32 |
SPICLK_N | 36 | I/O/T | VDD_SPI | SPICLK_n_DIFF, GPIO48, SUBSPICLK_n_DIF |
SPICLK_P | 37 | I/O/T | VDD_SPI | SPICLK_P_DIFF, GPIO47, SUBSPICLK_P_DIF |
GPIO33 | 38 | I/O/T | VDD3P3_CPU / VDD_SPI | SPIIO4, GPIO33, FSPIHD, SUBSPIHD |
GPIO34 | 39 | I/O/T | VDD3P3_CPU / VDD_SPI | SPIIO5, GPIO34, FSPICS0, SUBSPICS0 |
GPIO35 | 40 | I/O/T | VDD3P3_CPU / VDD_SPI | SPIIO6, GPIO35, FSPID, SUBSPID |
GPIO36 | 41 | I/O/T | VDD3P3_CPU / VDD_SPI | SPIIO7, GPIO36, FSPICLK, SUBSPICLK |
GPIO37 | 42 | I/O/T | VDD3P3_CPU / VDD_SPI | SPIDQS, GPIO37, FSPIQ, SUBSPIQ |
GPIO38 | 43 | I/O/T | VDD3P3_CPU | GPIO38, FSPIWP, SUBSPIWP |
MTCK | 44 | I/O/T | VDD3P3_CPU | MTCK, GPIO39, CLK_OUT3, SUBSPICS1 |
MTDO | 45 | I/O/T | VDD3P3_CPU | MTDO, GPIO40, CLK_OUT2 |
VDD3P3_CPU | 46 | PD | - | Potência de entrada de alimentação para IO DA CPU |
MTDI | 47 | I/O/T | VDD3P3_CPU | MTDI, GPIO41, CLK_OUT1 |
MTMS | 48 | I/O/T | VDD3P3_CPU | MTMS, GPIO42 |
U0TXD | 49 | I/O/T | VDD3P3_CPU | U0TXD, GPIO43, CLK_OUT1 |
U0RXD | 50 | I/O/T | VDD3P3_CPU | U0RXD, GPIO44, CLK_OUT2 |
GPIO45 | 51 | I/O/T | VDD3P3_CPU | GPIO45 |
GPIO46 | 52 | I/O/T | VDD3P3_CPU | GPIO46 |
XTAL_N | 53 | - | - | Cristal externo output |
Nome | N° | Digite | Domínio de energia | Função |
XTAL_P | 54 | - | - | Cristal externo input |
VDDA | 55 | PA | - | Analog fonte de alimentação |
VDDA | 56 | PA | - | Analog fonte de alimentação |
GND | 57 | G | - | Chão |
1 P: Pino de alimentação; PA: Analógico Pino de alimentação; PD: digital o pino de alimentação; I: entrada; ó: saída; T: alta impedância.
2 Funções do pino em negrito são o pin padrão funções.
3 Fonte de alimentação do GPIO33, GPIO34, GPIO35, GPIO36 e GPIO37 é configurável para ser VDD3P3_CPU (padrão) ou VDD_SPI.
4 o pino função neste quadro se refere apenas a algumas definições fixas e não abrangem todos os casos de sinais que podem ser de entrada e saída pela matriz GPIO. Para obter mais informações sobre a matriz GPIO, consulte ESP32-S3 Technical Reference Manual. Nome 2.3Pin Descrição
A explicação de cada pino nome é brevemente descritos abaixo.
Tabela 3: Pin Designação Descrição Nome do pino | Descrição |
GPIOx | Aplicações gerais de entrada e saída (x é o número de GPIO). Os pinos GPIO pode Ser atribuídas várias funções, incluindo sinais analógicos e digitais funções. Para obter mais informações sobre funções digitais, consulte a Tabela 5. |
SPIx | Flash SiP/PSRAM e flash externo/RAM interface (x é CLK, CS0, CS1, D, Q, WP, HD,4~7 IO ou DQS). |
XTAL_32K_P/N | 32 KHz relógio externo input/output (conectar ao ESP32-S3's oscillator). P/N significa relógio diferencial positivo/negativo. |
XTAL_P/N | Relógio externo input/output (conectar ao ESP32-S3's oscillator). P/N Significa que o relógio do diferencial positivo/negativo. |
U0RXD/U0TXD | UART0 receber/transmitem sinais. |
MTCK/MTDO/MTDI/MTMS | Interface JTAG sinais. |
LNA_EM | Amplificador Low-Noise (RF LNA) entrada/sinais de saída. |
CHIP_PU | Potência de chip de pin. |
GND | Aterramento Externo conexão. |
VDDA | Fonte de alimentação para o domínio analógico. |
VDD3P3_RTC | Fonte de alimentação para o RTC domínio digital. |
VDD3P3_CPU | Fonte de alimentação para o domínio digital. |
VDD_SPI | Fonte de alimentação para o IOs SPI. |
Nome 2.4Function Descrição
A explicação de cada função nome é brevemente descritos abaixo.
Tabela 4: função Designação Descrição Nome da função | Descrição |
O RTC_GPIOx | Domínio de RTC função GPIO para gerenciamento de energia. |
TOUCHx | Função analógica para a sensibilidade táctil. |
ADCx_CHy | Conversão analógica para digital channel (x é o número de ADC, y é o número do canal). |
SUBSPIx | Sub-SPI bus0/1, diferindo do SPIx bus (x é CLK, CS0, CS1, D, Q, WP ou HD), Usado para diferentes níveis de voltagem de flash e PSRAM |
FSPIx | 8 linha de fast-Inspection2 Função do barramento CAN (x é CLK, CS0, CS1, D, Q, WP, HD, 4~7 IO ou DQS) |
SPIx | Inspection0/1 função do barramento CAN (x é CLK, CS0, CS1, D, Q, WP, HD,4~7 IO ou DQS) |
UxRTS/UxCTS | UARTx fluxo de hardware sinais de controle (x é o número de UART). |
U1RXD/U1TXD | UART1 receber/transmitem sinais. |
CLK_OUTx | Saída do relógio para depurar (x é o número do relógio). |
USB_D-/USB_D+ | OTG USB e serial USB/função JTAG. Sinal USB é um sinal diferencial Transmitido por um par de D+ e D- fios. |
SPICLK_N/P_DIF | Serial Peripheral Interface relógio diferencial negativo/positivo. |
Funções 2.5GPIO
O ESP32-S3 tem 45 pinos GPIO (22-25 de numeração não é usado) que podem ser atribuídas várias funções conforme listado na tabela 5. As funções listadas aqui são funções digital (F0-F4). As funções do RTC e funções analógico pode ser encontrada na Tabela 2.
Tabela 5: Funções GPIO GPIO | Nome do pino | F0 | Digite | F1 | Digite | F2 | Digite | F3 | Digite | F4 | Digite | Ao reiniciar | Apos reset | Regista |
0 | GPIO0 | GPIO0 | I/O/T | GPIO0 | I/O/T | - | - | - | - | - | - | O IE1, WPU1 | O IE1, WPU1 | R |
1 | GPIO1 | GPIO1 | I/O/T | GPIO1 | I/O/T | - | - | - | - | - | - | O IE1 | O IE1 | R |
2 | GPIO2 | GPIO2 | I/O/T | GPIO2 | I/O/T | - | - | - | - | - | - | O IE1 | O IE1 | R |
3 | GPIO3 | GPIO3 | I/O/T | GPIO3 | I/O/T | - | - | - | - | - | - | O IE1 | O IE1 | R |
4 | GPIO4 | GPIO4 | I/O/T | GPIO4 | I/O/T | - | - | - | - | - | - | O IE0 | O IE0 | R |
5 | GPIO5 | GPIO5 | I/O/T | GPIO5 | I/O/T | - | - | - | - | - | - | O IE0 | O IE0 | R |
6 | GPIO6 | GPIO6 | I/O/T | GPIO6 | I/O/T | - | - | - | - | - | - | O IE0 | O IE0 | R |
7 | GPIO7 | GPIO7 | I/O/T | GPIO7 | I/O/T | - | - | - | - | - | - | O IE0 | O IE0 | R |
8 | GPIO8 | GPIO8 | I/O/T | GPIO8 | I/O/T | - | - | SUBSPICS1 | O/T | - | - | O IE0 | O IE0 | R |
9 | GPIO9 | GPIO9 | I/O/T | GPIO9 | I/O/T | - | - | SUBSPIHD | I1/O/T | FSPIHD | I1/O/T | O IE0 | O IE1 | R |
10 | GPIO10 | GPIO10 | I/O/T | GPIO10 | I/O/T | FSPIIO4 | I1/O/T | SUBSPICS0 | O/T | FSPICS0 | I1/O/T | O IE0 | O IE1 | R |
11 | GPIO11 | GPIO11 | I/O/T | GPIO11 | I/O/T | FSPIIO5 | I1/O/T | SUBSPID | I1/O/T | FSPID | I1/O/T | O IE0 | O IE1 | R |
12 | GPIO12 | GPIO12 | I/O/T | GPIO12 | I/O/T | FSPIIO6 | I1/O/T | SUBSPICLK | O/T | FSPICLK | I1/O/T | O IE0 | O IE1 | R |
13 | GPIO13 | GPIO13 | I/O/T | GPIO13 | I/O/T | FSPIIO7 | I1/O/T | SUBSPIQ | I1/O/T | FSPIQ | I1/O/T | O IE0 | O IE1 | R |
14 | GPIO14 | GPIO14 | I/O/T | GPIO14 | I/O/T | FSPIDQS | O/T | SUBSPIWP | I1/O/T | FSPIWP | I1/O/T | O IE0 | O IE1 | R |
15 | XTAL_32K_P | GPIO15 | I/O/T | GPIO15 | I/O/T | U0rts | Ó | - | - | - | - | O IE0 | O IE0 | R |
16 | XTAL_32K_N | GPIO16 | I/O/T | GPIO16 | I/O/T | U0CTS | I1 | - | - | - | - | O IE0 | O IE0 | R |
17 | GPIO17 | GPIO17 | I/O/T | GPIO17 | I/O/T | U1TXD | Ó | - | - | - | - | O IE0 | O IE1 | R |
18 | GPIO18 | GPIO18 | I/O/T | GPIO18 | I/O/T | U1RXD | I1 | CLK_OUT3 | Ó | - | - | O IE0 | O IE1 | R |
19 | GPIO19 | GPIO19 | I/O/T | GPIO19 | I/O/T | U1rts | Ó | CLK_OUT2 | Ó | - | - | O IE0 | O IE0 | R |
20 | GPIO20 | GPIO20 | I/O/T | GPIO20 | I/O/T | U1CTS | I1 | CLK_OUT1 | Ó | - | - | O IE0 | O IE0 | R |
21 | GPIO21 | GPIO21 | I/O/T | GPIO21 | I/O/T | - | - | - | - | - | - | O IE0 | O IE0 | R |
26 | SPICS1 | SPICS1 | O/T | GPIO26 | I/O/T | - | - | - | - | - | - | O IE1, WPU1 | O IE1, WPU1 | - |
27 | SPIHD | SPIHD | I1/O/T | GPIO27 | I/O/T | - | - | - | - | - | - | O IE1, WPU1 | O IE1, WPU1 | - |
28 | SPIWP | SPIWP | I1/O/T | GPIO28 | I/O/T | - | - | - | - | - | - | O IE1, WPU1 | O IE1, WPU1 | - |
29 | SPICS0 | SPICS0 | O/T | GPIO29 | I/O/T | - | - | - | - | - | - | O IE1, WPU1 | O IE1, WPU1 | - |
GPIO | Nome do pino | F0 | Digite | F1 | Digite | F2 | Digite | F3 | Digite | F4 | Digite | Ao reiniciar | Apos reset | Regista |
30 | SPICLK | SPICLK | O/T | GPIO30 | I/O/T | - | - | - | - | - | - | O IE1, WPU1 | O IE1, WPU1 | - |
31 | SPIQ | SPIQ | I1/O/T | GPIO31 | I/O/T | - | - | - | - | - | - | O IE1, WPU1 | O IE1, WPU1 | - |
32 | SPID | SPID | I1/O/T | GPIO32 | I/O/T | - | - | - | - | - | - | O IE1, WPU1 | O IE1, WPU1 | - |
33 | GPIO33 | GPIO33 | I/O/T | GPIO33 | I/O/T | FSPIHD | I1/O/T | SUBSPIHD | I1/O/T | SPIIO4 | I1/O/T | O IE0 | O IE1 | - |
34 | GPIO34 | GPIO34 | I/O/T | GPIO34 | I/O/T | FSPICS0 | I1/O/T | SUBSPICS0 | O/T | SPIIO5 | I1/O/T | O IE0 | O IE1 | - |
35 | GPIO35 | GPIO35 | I/O/T | GPIO35 | I/O/T | FSPID | I1/O/T | SUBSPID | I1/O/T | SPIIO6 | I1/O/T | O IE0 | O IE1 | - |
36 | GPIO36 | GPIO36 | I/O/T | GPIO36 | I/O/T | FSPICLK | I1/O/T | SUBSPICLK | O/T | SPIIO7 | I1/O/T | O IE0 | O IE1 | - |
37 | GPIO37 | GPIO37 | I/O/T | GPIO37 | I/O/T | FSPIQ | I1/O/T | SUBSPIQ | I1/O/T | SPIDQS | I0/O/T | O IE0 | O IE1 | - |
38 | GPIO38 | GPIO38 | I/O/T | GPIO38 | I/O/T | FSPIWP | I1/O/T | SUBSPIWP | I1/O/T | - | - | O IE0 | O IE1 | - |
39 | MTCK | MTCK | I1 | GPIO39 | I/O/T | CLK_OUT3 | Ó | SUBSPICS1 | O/T | - | - | O IE0 | O IE1, ou O IE1&WPU1 | - |
40 | MTDO | MTDO | O/T | GPIO40 | I/O/T | CLK_OUT2 | Ó | - | - | - | - | O IE0 | O IE1 | - |
41 | MTDI | MTDI | I1 | GPIO41 | I/O/T | CLK_OUT1 | Ó | - | - | - | - | O IE0 | O IE1 | - |
42 | MTMS | MTMS | I1 | GPIO42 | I/O/T | - | - | - | - | - | - | O IE0 | O IE1 | - |
43 | U0TXD | U0TXD | Ó | GPIO43 | I/O/T | CLK_OUT1 | Ó | - | - | - | - | O IE1, WPU1 | O IE1, WPU1 | - |
44 | U0RXD | U0RXD | I1 | GPIO44 | I/O/T | CLK_OUT2 | Ó | - | - | - | - | O IE1, WPU1 | O IE1, WPU1 | - |
45 | GPIO45 | GPIO45 | I/O/T | GPIO45 | I/O/T | - | - | - | - | - | - | O IE1, WPD1 | O IE1, WPD1 | - |
46 | GPIO46 | GPIO46 | I/O/T | GPIO46 | I/O/T | - | - | - | - | - | - | O IE1, WPD1 | O IE1, WPD1 | - |
47 | SPICLK_P | SPICLK_P_DIF | O/T | GPIO47 | I/O/T | SUBSPI- CLK_P_DIF | O/T | - | - | - | - | O IE1 | O IE1 | - |
48 | SPICLK_N | SPICLK_n_DIF | O/T | GPIO48 | I/O/T | SUBSPI- CLK_n_DIF | O/T | - | - | - | - | O IE1 | O IE1 | - |
Consulte a próxima página para obter mais informações sobre funções GPIO.
Digite
Cada função digital (Fn, n=0~4) está associada com um "tipo". A designação de "tipo" é o seguinte:
• O: Saída apenas.
• O/T: O sinal pode ser saída ou alta impedância.
• I/O/T: O sinal pode ser de entrada, saída e de alta impedância.
• I1: Entrada apenas. Se o pino é atribuída uma função diferente de FN, o sinal de entrada de FN é sempre "1".
• I1/O/T: O sinal pode ser de entrada, saída e de alta impedância. Se Fn não estiver selecionado, o sinal de entrada de FN é sempre "1".
• I0/O/T: O sinal pode ser de entrada, saída e de alta impedância. Se Fn não estiver selecionado, o sinal de entrada de FN é sempre "0".
Em Reset/apos reset
A configuração padrão de cada pino em redefinir e após a reinicialização:
• O IE0 - Entrada desativado
• O IE1 - Entrada ativado
• O IE1, WPD1 - Entrada ativado, interno weak pull-down habilitado de resistências
• O IE1, WPU1 - Entrada ativado, fraca interna de pull-up habilitado de resistências
• O IE1 ou IE1&WPU1 - Quando o valor do bit eFuse EFUSE_DIS_PAD_JTAG é 1, o pino MTCK flutua após a reinicialização do chip (IE1)
0, o pino MTCK se conecta ao fraco interna de pull-up de chip após a reinicialização (IE1&WPU1)
Regista
• R - Esses pinos têm o RTC ou funções analógicas.
Força de acionamento
• A unidade padrão de força27~32 GPIO é 2'D3 (~40 mA).
• A unidade padrão de resistência dos outros pinos é 2'D2 (~20 mA).
Mapeamento 2.6Pin-to-Pin entre Chip e Flash SiP/PSRAM
A tabela 6 relaciona o pino-a-pino mapeamento entre o chip e o flash SiP/PSRAM. Os pinos de chip listados aqui não são recomendados para outros usos. Para a porta de dados de ligação entre o ESP32-S3 e flash externo por favor consulte a secção 3.4.2.
Tabela 6: Pin-to-Pin mapeamento entre Chip e Flash SiP/PSRAM O ESP32-S3FN8 | Flash SiP (8 MB, Quad SPI) |
SPICLK | CLK |
SPICS0 | CS# |
SPID | DI |
SPIQ | Não |
SPIWP | WP# |
SPIHD | Segure# |
O ESP32-S3R2 | PSRAM SiP (2 MB, Quad SPI) |
SPICLK | CLK |
SPICS1 | Marcação# |
SPID | SI/SIO0 |
SPIQ | De modo/SIO1 |
SPIWP | SIO2 |
SPIHD | SIO3 |
O ESP32-S3R8 / ESP32-S3R8V | PSRAM SiP (8 MB, octogonais SPI) |
SPICLK | CLK |
SPICS1 | Marcação# |
SPID | DQ0 |
SPIQ | DQ1 |
SPIWP | DQ2 |
SPIHD | DQ3 |
GPIO33 | DQ4 |
GPIO34 | DQ5 |
GPIO35 | DQ6 |
GPIO36 | DQ7 |
GPIO37 | DQS/DM |
Regime 2.7Power
O ESP32-S3 tem entrada de quatro pinos de energia:
• VDDA1
• VDDA2
• VDD3P3_RTC
• VDD3P3_CPU
E uma entrada/saída do pino de alimentação:
• VDD_SPI
VDDA1 e VDDA2 estão a potência de entrada de alimentação para o domínio analógico.
VDD_SPI pode ser uma alimentação de entrada ou saída de fonte de alimentação. Ela pode ser alimentado pelo Flash o regulador de voltagem nominal (1,8 V) ou pelo VDD3P3_RTC via der I nominal (3,3 V). Como o flash SiP/PSRAM em ESP32-S3FN8, ESP32-S3R2 e ESP32-S3R8 opera em 3,3 V, VDD_SPI deve ser alimentado por VDD3P3_RTC via der I . O Software pode desligar VDD_SPI para minimizar a fuga de corrente do flash em águas profundas no modo de hibernação.
VDD3P3_RTC é a potência de entrada de alimentação para baixa potência do regulador de tensão que alimenta o domínio do RTC.
VDD3P3_CPU e VDD3P3_alimentação RTC Sistema Digital do regulador de tensão ao mesmo tempo que alimenta o sistema digital de domínio.
VDD3P3_RTC é a potência de entrada de alimentação para o RTC IO. VDD3P3_CPU é a potência de entrada de alimentação para S Digital. VDD_SPI é a potência de entrada de alimentação para IO SPI.
Quer VDD_SPI ou VDD3P3_CPU pode ser selecionada como a potência de entrada de alimentação para SPI/S digital.
O software pode ler os valores dos bits correspondente registo de "GPIO CINTAS_".
Durante o chip de reinicialização do sistema (power-on-reset, RTC zeragem, brownout reset, Analog super watchdog reset e Relógio de cristal de detecção de falha de reset), as travas dos pinos de cintas amostra o nível de tensão como bits de cintas de "0" ou "1", e mantenha esses bits até que o chip é ligado ou desligado.
GPIO0, GPIO45 e GPIO46 são conectados ao chip fracos interna de pull-up/puxe para baixo durante a reinicialização do chip. Por conseguinte, se eles estiverem desligados ou o circuito externo é alta impedância, o fraco interna de pull-up/pull-down irá determinar o padrão de nível de entrada destes pinos de cintagem.
GPIO3 é flutuante por padrão. As cintas de seu valor pode ser configurado para determinar a fonte do sinal JTAG dentro da CPU, como mostrado na Tabela 9. Neste caso, o valor de cintagem é controlada pelo circuito externo que não pode estar em um estado de alta impedância. A tabela 8 mostra a configuração mais combinações de EFUSE_DIS_USB_, JTAG EFUSE_DIS_PAD_JTAG e EFUSE_PRENDER_JTAG_SEL que determinam o JTAG fonte de sinal.
Tabela 8: Sinal JTAG Seleção de fonte EFUSE_prender_JTAG_SEL | EFUSE_DIS_USB_JTAG | EFUSE_DIS_PAD_JTAG | JTAG fonte de sinal |
1 | 0 | 0 | Consulte a Tabela 9 |
0 | 0 | 0 | Serial USB/controlador JTAG |
Não se importam | 0 | 1 | Serial USB/controlador JTAG |
Não se importam | 1 | 0 | No chip pinos JTAG |
Não se importam | 1 | 1 | N/A |
Para alterar o bit de cintas de valores, os usuários podem aplicar o pull-down/pull-up resistências, ou use o host do MCU GPIOs para controlar o nível de tensão esses pinos quando ligar o ESP32-S3.
Após a reinicialização, os pinos de cintas funcionam como normal de pinos. Consulte a Tabela 9 para uma configuração detalhada dos pinos de cintagem.
Tabela 9: Os pinos de Cintagem _VDD tensão SPI 1 |
Pino | Predefinição | 3,3 V | 1,8 V |
GPIO45 | Puxe para baixo | 0 | 1 |
O modo de inicialização 2 |
Pino | Predefinição | Inicialização de SPI | Inicialização de download |
GPIO0 | Puxe para cima | 1 | 0 |
GPIO46 | Puxe para baixo | Não se importam | 0 |
Como ativar/desativar as mensagens de ROM Imprimir durante a inicialização 3 4 |
Pino | Predefinição | Ativado | Mobilidade |
GPIO46 | Puxe para baixo | Consulte a quarta observação | Consulte a quarta observação |
JTAG seleção do sinal |
Pino | Predefinição | EFUSE_DIS_USB_JTAG = 0, EFUSE_DIS_PAD_JTAG = 0, EFUSE_prender_JTAG_SEL=1 |
GPIO3 | N/A | 0: sinal JTAG do chip pinos JTAG 1: sinal JTAG do Serial USB/controlador JTAG |
Nota:
1.VDD_SPI tensão é determinado pelo valor de cintas de GPIO45 ou por VDD_SPI_TIEH. Quando EFUSE_VDD_SPI_vigor é 0, VDD_SPI tensão é determinado pelo valor de cintas de GPIO45; quando EFUSE_VDD_SPI_vigor é 1, VDD_SPI tensão é determinada pelo VDD_SPI_TIEH.
2.A combinação de cintas de GPIO46 = 1 e GPIO0 = 0 é inválido e desencadeará um comportamento inesperado.
3.ROM mensagens de inicialização podem ser impressos mais de U0TXD (por padrão) ou GPIO17 (U1TXD), consoante o bit eFuse EFUSE_UART_print_CHANNEL.
4.Quando ambos EFUSE_DIS_USB_SERIAL_e JTAG EFUSE_DIS_USB_OTG são 0, ROM mensagens de arranque será impresso para a série USB/controlador JTAG. Caso contrário, as mensagens serão impressos para UART, controlada pela GPIO46 e EFUSE_UART_print_CONTROL. Especificamente, quando EFUSE_UART_print_CONTROL valor é:
0, Imprimir é normal durante a inicialização e não controlados pelo GPIO46.
1 E GPIO46 é 0, Imprimir é normal durante a inicialização; mas se GPIO46 é 1, a impressão está desativado. 2 E GPIO46 é 0, a impressão está desativado; mas se GPIO46 é 1, a impressão está normal.
3, a impressão está desativado e não é controlado pelo GPIO46.
3.Descrição funcional
3.1CPU e Memória
3.1.1a CPU
O ESP32-S3 tem um baixo consumo de energia Xtensa® dual-core de 32 bits LX7 microprocessador com as seguintes características:
• Cinco estágios pipeline que suporta a freqüência do clock de até 240 MHz
• 16 bits/24 bits Instruction Set fornecendo alta densidade de código
• 32 bits instrução personalizada e 128 bits com barramento de dados que proporcionam um alto desempenho de computação
• Suporte para um único ponto flutuante com precisão)
• 32 bits e multiplicador de 32 bits o divisor
• Unbuffered instruções GPIO
• 32 interrompe em seis níveis
• Janela ITB com 64 physical registros gerais
• Função de rastreio com TRAX compressor, até 16 KB de memória de rastreamento
• JTAG para depuração
3.1.2Memória Interna
O ESP32-S3's memória interna inclui:
• 384 KB ROM: para inicializar e funções principais
• 512 KB de SRAM escalonável: para dados e instruções, operando a uma freqüência configurável de até 240 MHz
• O RTC FAST memory: 8 KB de SRAM que suporta gravação/leitura/instruções buscar por CPU principal (LX7 dual-core). Ele pode reter dados em águas profundas no modo de hibernação.
• O RTC Memória lenta: 8 KB de SRAM que suporta gravação/leitura/instruções buscar por CPU principal (LX7 dual-core) coprocessadores ou. Ele pode reter dados em águas profundas no modo de hibernação.
• 4 kbit eFuse: 1652 bits são reservados para os dados do utilizador, tais como a chave de criptografia e a ID do dispositivo.
• Flash SiP e PSRAM: ver detalhes na Tabela 1 Comparação.
3.1.3Flash externo e RAM
O ESP32-S3 suporta, SPI SPI Dual, Quad, SPI SPI Octal, QPI e OPI interfaces que permitem a ligação a vários flash externo e RAM.
O flash externo e RAM podem ser mapeados para a instrução de CPU de espaço de memória e de dados somente leitura espaço de memória. A RAM externa também podem ser mapeados para os dados da CPU o espaço de memória. O ESP32-S3 suporta até 1 GB de flash externo e RAM e criptografia de hardware/decodificação baseada em XTS-AES para proteger os utilizadores " programas e dados na memória flash e RAM externa.
Através de alta velocidade caches, ESP32-S3 pode suportar em um momento até:
• Flash externo ou RAM mapeado em 32 MB de espaço de instrução como blocos individuais de 64 KB
• RAM externa mapeado em 32 MB de espaço de dados como blocos individuais de 64 KB. 8 bits, 16 bits, 32 bits e 128 bits lê e escreve são suportados. Flash externo também pode ser mapeado em 32 MB de espaço de dados como blocos individuais de 64 KB, mas suportando apenas 8 bits, 16 bits, 32 bits e 128 bits lê. 3.1.5MB
O ESP32-S3 tem um cache de instruções e um cache de dados partilhada pelos dois núcleos de CPU. Cada cache pode ser particionado em vários bancos e tem as seguintes características:
• Cache de instruções: 16 KB (um banco) ou 32 KB (dois bancos) cache de dados: 32 KB (um banco) ou 64 KB (dois bancos)
• Cache de instruções: quatro ou oito conjunto associativo de
Cache de dados: four-way set associative
• Tamanho do Bloco 16 bytes ou 32 bytes tanto para o cache de instruções e dados
• Pré-função de carga
• A função de bloqueio
• Palavra crítica primeiro e reiniciar
Relógios 3.2System
3.2.1relógio da CPU
O relógio da CPU tem três fontes possíveis:
• Principais Externo cristal
• Rápido Interno oscilador RC (normalmente cerca de 17,5 MHz e ajustável)
• O relógio PLL
O aplicativo pode seleccionar a fonte do relógio do três relógios acima. Seleccionar a fonte do relógio aciona o relógio da CPU directamente, ou após a divisão, dependendo da aplicação. Depois que a CPU é redefinido, o padrão fonte de relógio seria o principal externo cristal dividido por 2.
3.2.2Relógio RTC
O RTC relógio lento é usado para contador de RTC, watchdog RTC e baixa-power controller. Ele possui três fontes possíveis:
• Externo de baixa velocidade (32 kHz) Relógio de cristal
• Lento Interno oscilador RC (normalmente cerca de 136 kHz, e ajustável)
• Rápido Interno oscilador RC dividido clock (derivado do rápido interno oscilador RC dividido por 256) O RTC relógio rápido é usado para periféricos RTC e controladores do sensor. Ele tem duas fontes possíveis:
• Principais Externo cristal dividido por 2
• Rápido Interno oscilador RC (normalmente cerca de 17,5 MHz e ajustável)
Periféricos 3.3Analog
3.3.1Analog-to-Digital catalisador (ADC)
O ESP32-S3 integra dois 12 bits ADCs de SAR e suporta medições em 20 canais (analógico-enabled pinos). Para efeitos de poupança, coprocessadores ULP em ESP32-S3 também pode ser utilizada para medir a tensão nos modos de suspensão. Usando as configurações de limite ou outros métodos que podem despertar a CPU de modos de suspensão.
3.3.2 do Sensor de Temperatura
O sensor de temperatura gera uma tensão que varia com a temperatura. A tensão é internamente convertido através de um ADC em um valor digital.
O sensor de temperatura tem uma faixa de -20 °C a 110 °C. Ele foi projetado principalmente para detectar as alterações de temperatura dentro do chip. O valor de temperatura depende de factores como o microcontrolador da freqüência do clock ou I/O carregar. Geralmente, o chip da temperatura interna é superior à temperatura ambiente.
3.3.3Sensor de toque
O ESP32-S3 tem 14-capacitivo GPIOs sensores que detectam as variações induzida por tocar ou se aproximando o GPIOs com um dedo ou outros objetos. O baixo ruído de natureza do projeto e a alta sensibilidade do circuito permitir relativamente pequenas pastilhas para ser usado. Matrizes de patins também podem ser utilizados para que uma área maior ou mais pontos pode ser detectado. O sensor de toque o desempenho pode ser reforçada pelo design à prova de água e filtragem digital apresentam.
Periféricos 3.4Digital
3.4.1Objectivo Geral Input / Output Interface (GPIO)
O ESP32-S3 tem 45 pinos GPIO que podem ser atribuídas várias funções configurando correspondentes registos. Além de sinais digitais, alguns GPIOs também podem ser usados para funções analógicas, como ADC, toque em detecção,
...
Todos os GPIOs têm seleccionável fracos interna de pull-up ou puxe para baixo, ou pode ser configurada para alta impedância. Quando estes GPIOs estão configurados como entrada, o valor de entrada pode ser lido pelo software através do registo. GPIOs entrada também pode ser configurado para gerar edge-triggered ou nível de disparo de interrupções de CPU. Todos os s digital pinos são bidireccional,
Não inverter e tristate, incluindo a entrada e saída com buffers tristate controle. Esses pinos podem ser multiplexados com outras funções, tais como UART INSPECTION... para baixa potência de operações, os GPIOs pode ser definido para exploração
Estado.
O MUX IO e a matriz GPIO são usados para rotear sinais a partir de periféricos para pastilhas GPIO. Juntos, eles fornecem altamente configurável I/O. Usando a matriz GPIO, periférico sinais de entrada pode ser configurada a partir de qualquer das pastilhas de IO enquanto peripheral sinais de saída pode ser configurado para qualquer pastilha de IO. Para obter mais informações sobre IO MUX e matriz GPIO, consulte ESP32-S3 Technical Reference Manual.
3.4.2Serial Peripheral Interface (SPI)
O ESP32-S3 possui quatro interfaces SPI (SPI0 SPI1 SPI2 e SPI3). Inspection0 e SPI1 pode ser configurado para operar em SPI modo de memória; Inspection2 e SPI3 pode ser configurado para operar em geral de modo SPI.
• SPI - Modo de memória
Em SPI modo memória SPI0 e SPI1 interface com SPI externo de memória. Transmissão de dados em múltiplos de bytes. Até 8 linha de SDR/DDR (Taxa de dados/Taxa de dados dupla) lê e escreve são suportados. A frequência do relógio é configurável para um máximo de 120 MHz para OPI SDR/modo DDR.
• Inspection2 General-purpose SPI (GP-SPI)
Inspection2 pode operar no master e slave modos. O modo master suporta duas linhas de comunicação full-duplex e/dois-/quatro-/oito linhas de comunicação half-duplex. O modo slave suporta duas linhas de comunicação full-duplex e/duas ou quatro linhas de comunicação half-duplex. O host é a freqüência do clock é configurável. Transmissão de dados em múltiplos de bytes. A polaridade do relógio (CPOL) e fase (CPHA) também são configuráveis. O SPI2 interface suporta DMA.
-Em duas linhas de comunicação full-duplex mode, o host é a freqüência do clock é configurável para 80 MHz no máximo e o escravo é a freqüência do clock de 60 MHz. Quatro modos de transferência de SPI formato são suportados. Apenas a SDR lê e escreve são suportados.
-No único-/dois-/quatro-/oito linhas de comunicação half-duplex mode, o host é a freqüência do clock é configurável para 80 MHz a mais para SDR reproduz/grava e 40 MHz DDR para leitura/escrita. Quatro modos de transferência de SPI formato são suportados.
-No único-/duas ou quatro linhas de comunicação half-duplex mode, o escravo é a freqüência do clock é configurável para 60 MHz. Apenas a SDR lê e escreve são suportados. Quatro modos de transferência de SPI formato são suportados.
• Inspection3 General-purpose SPI (GP-SPI)
Inspection3 pode operar no master e slave modos, em duas linhas de full-duplex e uma única linha, duas e quatro linhas de comunicação half-duplex modos. Apenas a SDR lê e escreve são suportados. O host é a freqüência do clock é configurável. Transmissão de dados em múltiplos de bytes. A polaridade do relógio (CPOL) e fase (CPHA) também são configuráveis. O SPI3 interface suporta DMA.
-Em duas linhas de comunicação full-duplex mode, o host é a freqüência do clock é configurável para um máximo de 80 MHz, e a do escravo da freqüência do clock para um máximo de 60 MHz. Quatro modos de transferência de SPI formato são suportados.
-Em uma única linha, duas e quatro linhas de comunicação half-duplex mode, o host é a freqüência do clock é configurável para um máximo de 80 MHz, e a do escravo da freqüência do clock de 60 MHz. Quatro modos de transferência de SPI formato são suportados.
Endereço:
Baoan Internet Industry Base, Zao Community, Xixiang Street, Bao ′an District, Shenzhen, Guangdong, China
Tipo de Negócio:
Fabricante / Fábrica
Escala de Negócios:
Aparelhos Eletrônicos de Consumo, Elétrico & Eletrônico, Equipamentos Industriais & Componentes, Iluminação, Indústria Leve & Uso Diário, Maquinaria de Manufatura & Processamento, Serviço
Certificação de Sistema de Gestão:
ISO 9001, ISO 9000
introdução da companhia:
Shenzhen Ferry Technology Co., Ltd. Tem se concentrado na otimização e construção do mecanismo de transmissão de comunicação sem fio e nível de solução de transmissão de áudio e vídeo sem fio para fornecer a empresa de módulos WiFi, desenvolvimento em profundidade da transmissão sem fio WiFi, indução de radar e outros fabricantes de radar de microondas de cena IOT de baixa potência, Estamos empenhados em trazer dados e informações ricos e diversos para todas as pessoas, casas e organizações de uma forma facilmente acessível, construindo um mundo inteligente que ligue tudo: Ligar-se a todos os lugares e ligar as nossas vidas entre si; permitir a transmissão sem fios sem limites, para que a inteligência ao seu alcance.
O agente global da série Espressif WiFi, Espressif ESP32-H2, Espressif ESP32-C6, Espressif ESP32-S3, Espressif ESP32-S2, Espressif ESP32-C2, Espressif ESP8266 e outros produtos. Pertencer ao certificado geral de qualificação do agente está completo, bem-vindo novos e antigos clientes para vir a consultar, nós lhe atendemos com todo o coração.