Skip to main content

reSpeaker XVF3800 USB Arreglo de 4 Micrófonos con XIAO ESP32S3

Descripción General

El ReSpeaker XVF3800 USB 4-Mic Array es un arreglo circular profesional de 4 micrófonos basado en el XMOS XVF3800. Cuenta con AEC, AGC, DoA, formación de haces, VAD, supresión de ruido, des-reverberación y captura de voz de 360° (hasta 5 metros). También soporta modos de operación dual, haciéndolo ideal para aplicaciones de voz avanzadas. Cuando se combina con el Xiao ESP32S3, controlar el ReSpeaker XVF3800 USB se vuelve aún más poderoso, desbloqueando posibilidades infinitas.

pir

Características

  • Actualización de chip :De XVF3000 a XVF3800

  • Arreglo de Cuatro Micrófonos :4 micrófonos de alto rendimiento en patrón circular para captura de voz de campo lejano de 360° hasta 5 metros

  • Procesamiento de Audio Avanzado :Alimentado por XVF3800 con AEC, multi-formación de haces, des-reverberación, detección DoA, supresión de ruido dinámico, rango AGC de 60dB

  • Número de Serie Único del Dispositivo :SN integrado permite despliegues multi-dispositivo y gestión avanzada de dispositivos

  • Modos de Operación Dual :Modo USB plug-and-play para conectividad instantánea a PC y modo INT-Device (I2S) para integración con sistemas embebidos—configurable vía comandos USB o I2C cambiando el firmware correspondiente

  • Compatible con Código Abierto :Funciona con hosts USB (Windows, macOS, Raspberry Pi OS) y hosts I2S (Serie XIAO, ESP32, Arduino).

  • Retroalimentación Visual :LEDs RGB programables e indicadores de estado muestran estados del dispositivo y actividad de voz

  • Calidad de audio igual o mejor :comparado con el modelo anterior

Descripción General del Hardware

pir

Componentes Principales

Componente / CaracterísticaDescripción
Procesador de Audio PrincipalXMOS XVF3800, maneja el procesamiento de audio incluyendo AEC, beamforming, supresión de ruido, etc.
Array de MicrófonosCuatro micrófonos MEMS PDM en patrón circular, soportando captura de voz de campo lejano 360° (5m).
Códec de AudioTLV320AIC3104, maneja la conversión y salida de audio.
LEDs RGB12x WS2812 LEDs RGB direccionables individualmente para retroalimentación visual (ej., estado, actividad de voz).
Botón de SilencioPresionar para silenciar/activar la entrada del micrófono.
LED Indicador de SilencioSe enciende (típicamente rojo) para mostrar que el audio está silenciado.
Botón de ReinicioReinicio por hardware para la placa/sistema.
Puerto USB Tipo-CUsado tanto para alimentación como datos (compatible con USB Audio Class 2.0).
Jack de Auriculares AUX de 3.5mmSalida de audio para auriculares o altavoces activos.
Conector de AltavozInterfaz de altavoz JST, soporta altavoces amplificados de 5W.
Pads de DepuraciónAcceso de depuración para XTAG4 u otros programadores.
Headers I2C e I2SHeaders expuestos para comunicación I2C e I2S con dispositivos externos.
Pads IO No Utilizados (XIAO)Pads de soldadura I/O adicionales conectados al módulo XIAO.
Comunicación I2S e I2CSoporta conexión a hosts externos como Raspberry Pi, PC, etc. usando estos protocolos.
Modos USB e INT-DeviceOperación de modo dual: USB plug-and-play o modo de dispositivo INT interno vía I2S.
Número de Serie ÚnicoSN de dispositivo integrado para identificación y gestión de múltiples dispositivos.
Compatibilidad de Código AbiertoFunciona con Arduino, Raspberry Pi, PC/Mac, y compatible con Serie XIAO.
Características de Audio AvanzadasAEC, beamforming, desreverberación, detección DoA, supresión de ruido basada en DNN, AGC de 60dB.
Retroalimentación VisualEstado del dispositivo y actividad de audio mostrados vía patrones de LED RGB e indicadores de estado.
Calidad de AudioIgual o mejor que los diseños previos basados en XVF3000.

Soporte para XIAO ESP32S3

  • Entrada/salida I2S estéreo con múltiples opciones de salida; interfaz I2C para configurar y gestionar parámetros XVF3800.
  • Reinicio de XIAO mediante pin IO
  • Interfaz y pads de soldadura

Distribución de Pines

pir

Antena WIFI Integrada

Al usar el XIAO ESP32S3, no se necesita antena externa—simplemente conecta las ranuras de antena para usar la antena PCB integrada.

pir

Descripción General de GPIO

El reSpeaker XVF3800 expone 3 pines de entrada (GPI) y 5 pines de salida (GPO) para control externo. Puedes usarlos para leer estados de botones o controlar hardware como el LED de silencio, amplificador o LEDs.

Nombre del PinDirecciónFunción
X1D09Entrada (RO)Estado del botón de silencio (alto cuando se libera)
X1D13Entrada (RO)Flotante
X1D34Entrada (RO)Flotante
X0D11Salida (RW)Flotante
X0D30Salida (RW)LED de silencio + control de silencio del micrófono (alto = silencio)
X0D31Salida (RW)Habilitación del amplificador (bajo = habilitado)
X0D33Salida (RW)Control de alimentación del LED WS2812 (alto = encendido)
X0D39Salida (RW)Flotante

Flashear el firmware I2S

Para usar el reSpeaker XVF3800 con XIAO ESP32S3, asegúrate de que el firmware del reSpeaker XVF3800 sea la versión I2S. Consulta Firmware Flash para flashear el firmware I2S más reciente. Por favor visita esta sección.

note

Para trabajar con el XIAO ESP32S3, necesitas flashear el firmware I2S. Sin embargo, no soporta USB DFU. Si ya estás usando firmware USB, puedes entrar en modo seguro para flashear el firmware. Este método es más flexible porque soporta tanto USB DFU como I2C DFU. Para aprender más, por favor visita esta sección.

Preparación del Software

Instalar Arduino IDE

Descarga e instala la versión estable de Arduino IDE según tu sistema operativo


Instalar Arduino-ESP32

Para iniciar el proceso de instalación usando el Gestor de Placas, sigue estos pasos:

  • Instala el Arduino IDE upstream actual en el nivel 1.8 o posterior. La versión actual está en el sitio web arduino.cc.

  • Inicia Arduino y abre la ventana de Configuración.

  • Ingresa uno de los enlaces de lanzamiento anteriores en el campo URLs Adicionales del Gestor de Placas. Puedes añadir múltiples URLs, separándolas con comas.

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

pir

  • Abre Boards Manager desde la barra lateral, busca ESP32 y haz clic en INSTALL.

pir

  • Reinicia Arduino IDE.

Soporte Técnico y Discusión de Productos

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.

Loading Comments...