Pular para o conteúdo principal

Hardware

Esta seção detalha os aspectos físicos e elétricos da iW-AIoT-eXplorer (Rev. RV01), a partir do datasheet do produto.


Vista da placa

Placa iW-AIoT-eXplorer

Identificação de componentes

Componentes da iW-AIoT-eXplorer

A face frontal traz o display IPS de 3,5" com touch capacitivo; na face traseira ficam a camera OV5640, o SoC ESP32-S3R8, a memória flash, o módulo LoRa e os conectores de expansão.


Modelo 3D

Modelo interativo da placa. Arraste para girar, role para dar zoom e use dois dedos (ou o botão direito) para deslocar. Clique nos eixos do gizmo (canto inferior direito) para alinhar a câmera com cada vista.

Carregando modelo 3D...
Modelo 3D da iW-AIoT-eXplorer (preliminar)

Características principais

  • SoC ESP32-S3R8 (Xtensa LX7 dual-core, até 240 MHz) com instruções vetoriais para IA/ML
  • 8 MB de PSRAM Octal SPI integrada ao encapsulamento (sufixo R8)
  • flash externa QSPI de 16 MB (W25Q128) ou 32 MB (W25Q256)
  • Wi-Fi 802.11 b/g/n + Bluetooth 5 LE / Mesh (2,4 GHz)
  • LoRa / LoRaWAN RFM95W-915S2 (SX1276), 915 MHz (AU915/US915)
  • camera OV5640 — DVP 8 bits + SCCB (I2C)
  • 2x microfones digitais PDM IMP34DT05 (estéreo L/R)
  • áudio I2S Classe-D MAX98357A + conector de alto-falante
  • display IPS 3,5" 320x240 ST7789 (SPI) com touch capacitivo I2C
  • acelerômetro de 3 eixos LIS3DH (I2C)
  • microSD Hirose DM3AT em modo SPI
  • expansor de I/O I2C PCA9531 (backlight, resets, mux de UART, GPIOs)
  • USB-C com bridge USB-Serial CH343P e boot/reset automático
  • PMIC IP5306 (carga Li-ion + boost 5 V) e LDO AMS1117-3,3

Especificações elétricas

ParâmetroMín.Típ.Máx.Unidade / Observação
Tensão de entrada USB (V_BUS)4,55,05,5V — conector USB-C
Tensão de bateria (Li-ion)3,03,74,2V — célula única
Trilho de boost (IP5306)5,0V — VOUT do IP5306
Tensão lógica do sistema3,3V — LDO AMS1117-3,3
Frequência de clock da CPU240MHz
Frequência do cristal40MHz (cap. de carga 20 pF)
PSRAM integrada8MB — Octal SPI (R8)
Flash externa QSPI1632MB — W25Q128 / W25Q256
Frequência LoRa915MHz (AU915 / US915)
Consumo típico (Wi-Fi ativo)~250mA (pico de RF)
Consumo em deep-sleep~10uA (periféricos desligados)
Temperatura de operação-40+85°C

Os valores de consumo são típicos do ESP32-S3 e variam conforme firmware, potência de RF, periféricos ativos (camera, display, áudio) e brilho do backlight.


Gestão de energia (PMIC IP5306 + LDO)

O sistema de energia combina o IP5306 — carregador Li-ion, conversor boost síncrono (indutor de 1 uH) e gestão por botão com indicação de nível por LEDs — com o regulador AMS1117-3,3 que gera o trilho lógico de 3,3 V.

RecursoDescrição
Entradas de energiaUSB-C (5 V via V_BUS) e bateria Li-ion (conector J5)
Carregamentocarregador Li-ion integrado ao IP5306, com sense de corrente
Boost / saída 5 Vconversor boost síncrono do IP5306 (L3 1 uH) gera o trilho de 5 V
Trilho 3,3 VLDO AMS1117-3,3 a partir do 5 V; LED indicador de energia
Indicação de bateriaLEDs de nível de carga acionados pelo IP5306
Controle por botãobotão KEY (SW3) para ligar/desligar e gestão de energia

Periféricos integrados

Camera — OmniVision OV5640

Sensor CMOS de 5 MP (2592x1944, 1/4") com autofoco, AEC/AGC e AWB embarcados, conectado por interface paralela DVP de 8 bits e configurado pelo barramento SCCB (compatível com I2C). O clock principal (MCLK) vem de oscilador dedicado e os domínios analógico (2,8 V) e de núcleo (1,2 V) são gerados por LDOs locais.

ParâmetroValorObservação
SensorOmniVision OV5640CMOS, formato óptico 1/4"
Resolução máxima5 MP — 2592x1944QSXGA
Taxas de quadrosQSXGA 15 fps · 1080p 30 fps · 720p 60 fpsVGA 90 fps · QVGA 120 fps
Formatos de saídaRGB565/555/444, YUV422/420, RAW, JPEG
Interface de dadosDVP paralela 8 bitsPCLK / HSYNC / VSYNC + CSI_D0-D7
ControleSCCB (compatível I2C)SIO_C / SIO_D
Recursosautofoco, AEC, AGC, AWBMCU e motor de AF embarcados

Os 4 bits menos significativos do barramento da camera (CSI_D0-D3) são multiplexados com as linhas DIO0-DIO3 do LoRa pelo QS3257QG, com seleção por GPIO9 (0 = LoRa, 1 = camera). Assim, camera e recepção de eventos do rádio operam de forma alternada.

Microfones digitais — 2x IMP34DT05

Dois microfones MEMS PDM da STMicroelectronics em arranjo estéreo (canais L/R definidos pelo pino LR), compartilhando as linhas PDM_CLK / PDM_DOUT. Omnidirecionais e de baixo consumo, ideais para keyword spotting, classificação de som e beamforming.

ParâmetroValor
Configuraçãoestéreo (L / R) por uma única linha de dados
SNR64 dB
Sensibilidade-26 dBFS +/-3 dB
AOP122,5 dB SPL
Clock PDM1,2 – 3,25 MHz
Alimentação3,3 V

Saída de áudio — MAX98357A

Amplificador Classe-D I2S sem filtro que recebe áudio digital direto do ESP32-S3 (BCLK/LRCLK/DIN), dispensando DAC e MCLK externos, e aciona um alto-falante pelo conector dedicado (J1) em ponte (BTL).

ParâmetroValorObservação
Potência máx. de saída3,2 Wcarga 4 ohms · 5 V · THD+N 10%
Eficiênciaaté 92%Classe-D
THD+N0,013%1 kHz típico
Ganho3 / 6 / 9 / 12 / 15 dBselecionável; 9 dB padrão
Carga4 – 8 ohms4 ohms para potência máxima
Taxas de amostragem8 – 96 kHzI2S, sem MCLK

Display IPS 3,5" + touch — ST7789

Display IPS de 3,5" e 320x240 com controlador ST7789 em SPI; o backlight é comutado por MOSFET AO3400A com controle (liga/desliga e PWM) pelo expansor PCA9531. O touch capacitivo usa interface I2C própria (interrupção em GPIO6).

ParâmetroValorObservação
TipoTFT LCD IPSamplo ângulo de visão
Resolução320x240QVGA (paisagem)
ControladorSitronix ST7789GRAM integrada
InterfaceSPI 4 fiosSCLK / MOSI / MISO / CS / DC / RST
BacklightLED via MOSFET AO3400Acontrole e PWM pelo PCA9531
Touchcapacitivo · I2CINT em GPIO6; SDA/SCL no barramento I2C

Acelerômetro — LIS3DH

Sensor MEMS de 3 eixos de ultrabaixo consumo em I2C (interrupções INT1/INT2), com fundos de escala selecionáveis, FIFO interno e funções embarcadas de detecção de movimento.

ParâmetroValor
Fundos de escala+/-2 / +/-4 / +/-8 / +/-16 g
Resolução16 bits por eixo
Taxa de dados (ODR)1 Hz – 5,3 kHz
Consumo~2 uA – 11 uA
InterrupçõesINT1 / INT2 (movimento, click, queda livre, 4D/6D)
RecursosFIFO 32 níveis, ADC aux., sensor de temperatura

LoRa / LoRaWAN — RFM95W-915S2

Módulo de rádio baseado no Semtech SX1276, em 915 MHz, com interface SPI (compartilhada com o microSD), linhas de interrupção DIO0-DIO2 e antena dedicada. O hardware implementa a camada física LoRa; o LoRaWAN (classes A/B/C) é habilitado por software.

ParâmetroValorObservação
Módulo / chipRFM95W-915S2 · SX1276transceptor LoRa sub-GHz
Banda915 MHzAU915 / US915 (ISM)
ModulaçãoLoRa (CSS), (G)FSK, OOK
Potência máx. de saída+20 dBm (100 mW)via PA_BOOST
Sensibilidade de RXaté -148 dBmconforme SF e largura de banda
Consumo em TX~120 mA @ +20 dBm~87 mA @ +17 dBm
Consumo em RX~10,3 mArecepção continua
Consumo em sleep~0,2 uArádio em sleep

Armazenamento — microSD (Hirose DM3AT)

Soquete microSD push-push em modo SPI, com pull-ups de 10 k, compartilhando o barramento SPI com o módulo LoRa (chip-selects independentes). Tipicamente em sistema de arquivos FAT16/FAT32 para imagens, modelos de ML, datasets e logs.

Expansor de I/O — PCA9531

Expansor/dimmer I2C de 8 saídas (dreno aberto) que centraliza sinais auxiliares, liberando GPIOs do ESP32-S3.

SaídaSinalFunção
LED0BACKLIGHTliga/desliga e PWM de brilho do display
LED1LCD_RSTreset do controlador ST7789
LED2Controle auxiliarlinha reservada
LED3S1seleção do mux de UART (HEF4052)
LED4S2seleção do mux de UART (HEF4052)
LED5OUT1saída de uso geral (conector de expansão)
LED6OUT2saída de uso geral (conector de expansão)
LED7L_RSTreset do módulo LoRa (RFM95W)

USB-Serial — CH343P

Conversor USB-Serial (WCH CH343P) ligado ao USB-C, com reset/boot automático por DTR/RTS (via transistores BC817) acionando EN (reset) e GPIO0 (boot) — gravação sem pressionar botões. A UART pode ser roteada entre o CH343P e o conector externo pelo mux HEF4052 (seleção S1/S2 via PCA9531).


Mapa de alocação de GPIOs (ESP32-S3)

GPIO(s)SinalInterfaceObservações
18 / 15 / 14SCLK / MOSI / MISOSPIbarramento SPI do display ST7789
16 / 17CS / DCSPIchip-select e Data/Command do display
11 / 12 / 10SCLK / MOSI / MISOSPIbarramento compartilhado microSD + LoRa
13 / 21CS_SD / NSS_LoRaSPIseletores do microSD e do módulo LoRa
5 / 19SCL / SDAI2Ctouch, LIS3DH, PCA9531 e conector (pull-up 2,2 k)
6TOUCH_INTI2Cinterrupção do painel touch capacitivo
7 / 8 / 4BCLK / LRCLK / DINI2Sáudio para o MAX98357A
20 / 3PDM_CLK / PDM_DOUTPDMmicrofones digitais (GPIO3 e strapping)
40 / 42 / 45 / 46CSI_D4-D7DVP4 bits mais significativos — diretos ao ESP32-S3
38 / 39 / 47 / 48CSI_D0-D3 / DIO0-D3DVP / LoRa4 LSB da camera multiplexados com DIO0-3 do LoRa (QS3257QG)
9MUX_SELControleseleção do QS3257QG — 0 = LoRa (DIO), 1 = camera (CSI_D0-3)
1 / 2 / 41PCLK / HSYNC / VSYNCDVPsincronismo; SCCB (SIO_C/SIO_D) em barramento próprio
0BOOTStrappingbotão BOOT (modo download)
CHIP_PURESETbotão RESET (reinicia o ESP32-S3)

GPIO0, GPIO3, GPIO45 e GPIO46 são pinos de strapping do ESP32-S3 — observe as restrições de nível durante o boot. Camera e LoRa compartilham os GPIOs 38/39/47/48 através do QS3257QG, comandado por GPIO9, operando de forma alternada.


Botões e controles

BotãoSinalFunção
RESETCHIP_PUreinicia o ESP32-S3R8
BOOTGPIO0entra em modo de download / programação ao reiniciar
KEY / ONSW3 (IP5306)liga/desliga e gerenciamento de energia pelo PMIC

Esquemático online

Visualize o projeto de hardware diretamente no navegador:


Versões

VarianteFlash externa QSPIAplicação recomendada
iW-AIoT-eXplorer / 16 MBWinbond W25Q128 (16 MB)firmware AIoT padrão, OTA, modelos de ML compactos
iW-AIoT-eXplorer / 32 MBWinbond W25Q256 (32 MB)modelos de visão/áudio maiores, datasets em flash, multi-OTA

Informações mecânicas e ambientais

ItemEspecificação
DisplayIPS 3,5" · 320x240 · ST7789 · touch capacitivo I2C
Conector principalUSB-C (alimentação + dados, via CH343P)
Cameraconector flex para módulo OV5640 (DVP + SCCB)
Armazenamentosoquete microSD com detecção (Hirose DM3AT)
Áudioconector de alto-falante (J1, 2 vias)
Bateriaconector para célula Li-ion única (J5, 2 vias)
Expansão I2Cconector I2C dedicado (SDA / SCL / 3,3 V / GND)
Expansão UART/GPIOconector com UART e GPIO via PCA9531
Antenascerâmica AN9520-245 (2,4 GHz) + antena dedicada LoR