Saltar al contenido principal

Hardware

Esta sección detalla los aspectos físicos y eléctricos de la iW-AIoT-eXplorer (Rev. RV01), a partir del datasheet del producto.


Vista de la placa

Placa iW-AIoT-eXplorer

Identificación de componentes

Componentes de la iW-AIoT-eXplorer

La cara frontal lleva la pantalla IPS de 3,5" con touch capacitivo; en la cara trasera están la cámara OV5640, el SoC ESP32-S3R8, la memoria flash, el módulo LoRa y los conectores de expansión.


Modelo 3D

Modelo interactivo de la placa. Arrastra para girar, usa la rueda para hacer zoom y dos dedos (o el botón derecho) para desplazar. Haz clic en los ejes del gizmo (esquina inferior derecha) para alinear la cámara con cada vista.

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

Características principales

  • SoC ESP32-S3R8 (Xtensa LX7 dual-core, hasta 240 MHz) con instrucciones vectoriales para IA/ML
  • 8 MB de PSRAM Octal SPI integrada en el encapsulado (sufijo R8)
  • flash externa QSPI de 16 MB (W25Q128) o 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)
  • cámara OV5640 — DVP 8 bits + SCCB (I2C)
  • 2x micrófonos digitales PDM IMP34DT05 (estéreo L/R)
  • audio I2S Clase-D MAX98357A + conector de altavoz
  • pantalla IPS 3,5" 320x240 ST7789 (SPI) con touch capacitivo I2C
  • acelerómetro de 3 ejes LIS3DH (I2C)
  • microSD Hirose DM3AT en modo SPI
  • expansor de I/O I2C PCA9531 (backlight, resets, mux de UART, GPIO)
  • USB-C con bridge USB-Serial CH343P y boot/reset automático
  • PMIC IP5306 (carga Li-ion + boost 5 V) y LDO AMS1117-3,3

Especificaciones eléctricas

ParámetroMín.Típ.Máx.Unidad / Observación
Tensión de entrada USB (V_BUS)4,55,05,5V — conector USB-C
Tensión de batería (Li-ion)3,03,74,2V — celda única
Raíl de boost (IP5306)5,0V — VOUT del IP5306
Tensión lógica del sistema3,3V — LDO AMS1117-3,3
Frecuencia de reloj de la CPU240MHz
Frecuencia del cristal40MHz (cap. de carga 20 pF)
PSRAM integrada8MB — Octal SPI (R8)
Flash externa QSPI1632MB — W25Q128 / W25Q256
Frecuencia LoRa915MHz (AU915 / US915)
Consumo típico (Wi-Fi activo)~250mA (pico de RF)
Consumo en deep-sleep~10uA (periféricos apagados)
Temperatura de operación-40+85°C

Los valores de consumo son típicos del ESP32-S3 y varían según el firmware, la potencia de RF, los periféricos activos (cámara, display, audio) y el brillo del backlight.


Gestión de energía (PMIC IP5306 + LDO)

El sistema de energía combina el IP5306 — cargador Li-ion, convertidor boost síncrono (inductor de 1 uH) y gestión por botón con indicación de nivel por LEDs — con el regulador AMS1117-3,3 que genera el raíl lógico de 3,3 V.

RecursoDescripción
Entradas de energíaUSB-C (5 V vía V_BUS) y batería Li-ion (conector J5)
Cargacargador Li-ion integrado en el IP5306, con sensado de corriente
Boost / salida 5 Vel convertidor boost síncrono del IP5306 (L3 1 uH) genera el raíl de 5 V
Raíl 3,3 VLDO AMS1117-3,3 a partir del 5 V; LED indicador de energía
Indicación de bateríaLEDs de nivel de carga accionados por el IP5306
Control por botónbotón KEY (SW3) para encender/apagar y gestión de energía

Periféricos integrados

Cámara — OmniVision OV5640

Sensor CMOS de 5 MP (2592x1944, 1/4") con autofoco, AEC/AGC y AWB integrados, conectado por interfaz paralela DVP de 8 bits y configurado por el bus SCCB (compatible con I2C). El reloj principal (MCLK) viene de un oscilador dedicado y los dominios analógico (2,8 V) y de núcleo (1,2 V) se generan con LDOs locales.

ParámetroValorObservación
SensorOmniVision OV5640CMOS, formato óptico 1/4"
Resolución máxima5 MP — 2592x1944QSXGA
Tasas de cuadrosQSXGA 15 fps · 1080p 30 fps · 720p 60 fpsVGA 90 fps · QVGA 120 fps
Formatos de salidaRGB565/555/444, YUV422/420, RAW, JPEG
Interfaz de datosDVP paralela 8 bitsPCLK / HSYNC / VSYNC + CSI_D0-D7
ControlSCCB (compatible I2C)SIO_C / SIO_D
Recursosautofoco, AEC, AGC, AWBMCU y motor de AF integrados

Los 4 bits menos significativos del bus de la cámara (CSI_D0-D3) se multiplexan con las líneas DIO0-DIO3 del LoRa por el QS3257QG, con selección por GPIO9 (0 = LoRa, 1 = cámara). Así, cámara y recepción de eventos de la radio operan de forma alternada.

Micrófonos digitales — 2x IMP34DT05

Dos micrófonos MEMS PDM de STMicroelectronics en arreglo estéreo (canales L/R definidos por el pin LR), compartiendo las líneas PDM_CLK / PDM_DOUT. Omnidireccionales y de bajo consumo, ideales para keyword spotting, clasificación de sonido y beamforming.

ParámetroValor
Configuraciónestéreo (L / R) por una única línea de datos
SNR64 dB
Sensibilidad-26 dBFS +/-3 dB
AOP122,5 dB SPL
Reloj PDM1,2 – 3,25 MHz
Alimentación3,3 V

Salida de audio — MAX98357A

Amplificador Clase-D I2S sin filtro que recibe audio digital directo del ESP32-S3 (BCLK/LRCLK/DIN), prescindiendo de DAC y MCLK externos, y acciona un altavoz por el conector dedicado (J1) en puente (BTL).

ParámetroValorObservación
Potencia máx. de salida3,2 Wcarga 4 ohms · 5 V · THD+N 10%
Eficienciahasta 92%Clase-D
THD+N0,013%1 kHz típico
Ganancia3 / 6 / 9 / 12 / 15 dBseleccionable; 9 dB por defecto
Carga4 – 8 ohms4 ohms para potencia máxima
Tasas de muestreo8 – 96 kHzI2S, sin MCLK

Pantalla IPS 3,5" + touch — ST7789

Pantalla IPS de 3,5" y 320x240 con controlador ST7789 por SPI; el backlight se conmuta con un MOSFET AO3400A, con control (encendido/apagado y PWM) por el expansor PCA9531. El touch capacitivo usa su propia interfaz I2C (interrupción en GPIO6).

ParámetroValorObservación
TipoTFT LCD IPSamplio ángulo de visión
Resolución320x240QVGA (horizontal)
ControladorSitronix ST7789GRAM integrada
InterfazSPI 4 hilosSCLK / MOSI / MISO / CS / DC / RST
BacklightLED vía MOSFET AO3400Acontrol y PWM por el PCA9531
Touchcapacitivo · I2CINT en GPIO6; SDA/SCL en el bus I2C

Acelerómetro — LIS3DH

Sensor MEMS de 3 ejes de ultrabajo consumo por I2C (interrupciones INT1/INT2), con fondos de escala seleccionables, FIFO interno y funciones integradas de detección de movimiento.

ParámetroValor
Fondos de escala+/-2 / +/-4 / +/-8 / +/-16 g
Resolución16 bits por eje
Tasa de datos (ODR)1 Hz – 5,3 kHz
Consumo~2 uA – 11 uA
InterrupcionesINT1 / INT2 (movimiento, click, caída libre, 4D/6D)
RecursosFIFO 32 niveles, ADC aux., sensor de temperatura

LoRa / LoRaWAN — RFM95W-915S2

Módulo de radio basado en el Semtech SX1276, en 915 MHz, con interfaz SPI (compartida con el microSD), líneas de interrupción DIO0-DIO2 y antena dedicada. El hardware implementa la capa física LoRa; el LoRaWAN (clases A/B/C) se habilita por software.

ParámetroValorObservación
Módulo / chipRFM95W-915S2 · SX1276transceptor LoRa sub-GHz
Banda915 MHzAU915 / US915 (ISM)
ModulaciónLoRa (CSS), (G)FSK, OOK
Potencia máx. de salida+20 dBm (100 mW)vía PA_BOOST
Sensibilidad de RXhasta -148 dBmsegún SF y ancho de banda
Consumo en TX~120 mA @ +20 dBm~87 mA @ +17 dBm
Consumo en RX~10,3 mArecepción continua
Consumo en sleep~0,2 uAradio en sleep

Almacenamiento — microSD (Hirose DM3AT)

Zócalo microSD push-push en modo SPI, con pull-ups de 10 k, compartiendo el bus SPI con el módulo LoRa (chip-selects independientes). Típicamente con sistema de archivos FAT16/FAT32 para imágenes, modelos de ML, datasets y logs.

Expansor de I/O — PCA9531

Expansor/dimmer I2C de 8 salidas (drenaje abierto) que centraliza señales auxiliares, liberando GPIO del ESP32-S3.

SalidaSeñalFunción
LED0BACKLIGHTencendido/apagado y PWM de brillo del display
LED1LCD_RSTreset del controlador ST7789
LED2Control auxiliarlínea reservada
LED3S1selección del mux de UART (HEF4052)
LED4S2selección del mux de UART (HEF4052)
LED5OUT1salida de uso general (conector de expansión)
LED6OUT2salida de uso general (conector de expansión)
LED7L_RSTreset del módulo LoRa (RFM95W)

USB-Serial — CH343P

Conversor USB-Serial (WCH CH343P) conectado al USB-C, con reset/boot automático por DTR/RTS (vía transistores BC817) accionando EN (reset) y GPIO0 (boot) — grabación sin pulsar botones. La UART puede enrutarse entre el CH343P y el conector externo por el mux HEF4052 (selección S1/S2 vía PCA9531).


Mapa de asignación de GPIO (ESP32-S3)

GPIO(s)SeñalInterfazObservaciones
18 / 15 / 14SCLK / MOSI / MISOSPIbus SPI del display ST7789
16 / 17CS / DCSPIchip-select y Data/Command del display
11 / 12 / 10SCLK / MOSI / MISOSPIbus compartido microSD + LoRa
13 / 21CS_SD / NSS_LoRaSPIselectores del microSD y del módulo LoRa
5 / 19SCL / SDAI2Ctouch, LIS3DH, PCA9531 y conector (pull-up 2,2 k)
6TOUCH_INTI2Cinterrupción del panel touch capacitivo
7 / 8 / 4BCLK / LRCLK / DINI2Saudio para el MAX98357A
20 / 3PDM_CLK / PDM_DOUTPDMmicrófonos digitales (GPIO3 es strapping)
40 / 42 / 45 / 46CSI_D4-D7DVP4 bits más significativos — directos al ESP32-S3
38 / 39 / 47 / 48CSI_D0-D3 / DIO0-D3DVP / LoRa4 LSB de la cámara multiplexados con DIO0-3 del LoRa (QS3257QG)
9MUX_SELControlselección del QS3257QG — 0 = LoRa (DIO), 1 = cámara (CSI_D0-3)
1 / 2 / 41PCLK / HSYNC / VSYNCDVPsincronismo; SCCB (SIO_C/SIO_D) en su propio bus
0BOOTStrappingbotón BOOT (modo download)
CHIP_PURESETbotón RESET (reinicia el ESP32-S3)

GPIO0, GPIO3, GPIO45 y GPIO46 son pines de strapping del ESP32-S3 — observa las restricciones de nivel durante el boot. Cámara y LoRa comparten los GPIO 38/39/47/48 a través del QS3257QG, comandado por GPIO9, operando de forma alternada.


Botones y controles

BotónSeñalFunción
RESETCHIP_PUreinicia el ESP32-S3R8
BOOTGPIO0entra en modo download / programación al reiniciar
KEY / ONSW3 (IP5306)encendido/apagado y gestión de energía por el PMIC

Esquemático en línea

Visualiza el proyecto de hardware directamente en el navegador:


Versiones

VarianteFlash externa QSPIAplicación recomendada
iW-AIoT-eXplorer / 16 MBWinbond W25Q128 (16 MB)firmware AIoT estándar, OTA, modelos de ML compactos
iW-AIoT-eXplorer / 32 MBWinbond W25Q256 (32 MB)modelos de visión/audio más grandes, datasets en flash, multi-OTA

Información mecánica y ambiental

ÍtemEspecificación
DisplayIPS 3,5" · 320x240 · ST7789 · touch capacitivo I2C
Conector principalUSB-C (alimentación + datos, vía CH343P)
Cámaraconector flex para el módulo OV5640 (DVP + SCCB)
Almacenamientozócalo microSD con detección (Hirose DM3AT)
Audioconector de altavoz (J1, 2 vías)
Bateríaconector para una celda Li-ion única (J5, 2 vías)
Expansión I2Cconector I2C dedicado (SDA / SCL / 3,3 V / GND)
Expansión UART/GPIOconector con UART y GPIO vía PCA9531
Antenascerámica AN9520-245 (2,4 GHz) + antena dedicada LoRa 915 MHz
Temperatura de operación-40 °C a +85 °C
Tensión lógica3,3 V