Pular para o conteúdo principal

reSpeaker XVF3800 USB 4 Microphone Array com XIAO ESP32S3

Visão Geral

O ReSpeaker XVF3800 USB 4-Mic Array é uma matriz circular profissional de 4 microfones baseada no XMOS XVF3800. Ele possui AEC, AGC, DoA, formação de feixe, VAD, supressão de ruído, desreverberação e captura de voz em 360° (até 5 metros). Também suporta modos de operação duplos, tornando-o ideal para aplicações de voz avançadas. Quando combinado com o Xiao ESP32S3, o controle do ReSpeaker XVF3800 USB se torna ainda mais poderoso, desbloqueando possibilidades infinitas.

pir

Recursos

  • Atualização de chip :De XVF3000 para XVF3800

  • Matriz de Quatro Microfones :4 microfones de alto desempenho em padrão circular para captura de voz em campo distante em 360° até 5 metros

  • Processamento de Áudio Avançado :Alimentado pelo XVF3800 com AEC, formação de feixes múltiplos, desreverberação, detecção de DoA, supressão dinâmica de ruído, faixa de AGC de 60 dB

  • Número de Série Exclusivo do Dispositivo :SN integrado permite implantações com múltiplos dispositivos e gerenciamento avançado de dispositivos

  • Modos de Operação Duplos :Modo USB plug-and-play para conectividade instantânea com PC e modo INT-Device (I2S) para integração com sistemas embarcados — configurável via comandos USB ou I2C alternando o firmware de acordo

  • Compatível com Open Source :Funciona com hosts USB (Windows, macOS, Raspberry Pi OS) e hosts I2S (XIAO Série, ESP32, Arduino).

  • Feedback Visual :LEDs RGB programáveis e indicadores de status mostram os estados do dispositivo e atividade de voz

  • Qualidade de áudio igual ou melhor :em comparação com o modelo anterior

Visão Geral de Hardware

pir

Componentes Principais

Componente / RecursoDescrição
Processador de Áudio PrincipalXMOS XVF3800, lida com o processamento de áudio incluindo AEC, formação de feixe, supressão de ruído, etc.
Matriz de MicrofonesQuatro microfones PDM MEMS em padrão circular, suportando captura de voz em campo distante em 360° (5 m).
Codec de ÁudioTLV320AIC3104, lida com conversão e saída de áudio.
LEDs RGB12x WS2812 LEDs RGB endereçáveis individualmente para feedback visual (por exemplo, status, atividade de voz).
Botão de MutePressione para mutar/desmutar a entrada do microfone.
LED Indicador de MuteAcende (normalmente vermelho) para mostrar que o áudio está mudo.
Botão de ResetReset de hardware para a placa/sistema.
Porta USB Tipo-CUsada tanto para alimentação quanto para dados (compatível com USB Audio Class 2.0).
Conector P2 (3,5 mm) para FonesSaída de áudio para fones de ouvido ou caixas ativas.
Conector de Alto-falanteInterface de alto-falante JST, suporta alto-falantes amplificados de 5 W.
Pads de DepuraçãoAcesso de depuração para XTAG4 ou outros programadores.
Headers I2C & I2SHeaders expostos para comunicação I2C e I2S com dispositivos externos.
Pads de IO Não Usados (XIAO)Pads de I/O adicionais soldados conectados ao módulo XIAO.
Comunicação I2S & I2CSuporta conexão a hosts externos como Raspberry Pi, PC, etc. usando esses protocolos.
Modos USB & INT-DeviceOperação em modo duplo: USB plug-and-play ou modo de dispositivo interno INT via I2S.
Número de Série ExclusivoSN do dispositivo integrado para identificação e gerenciamento de múltiplos dispositivos.
Compatibilidade com Open SourceFunciona com Arduino, Raspberry Pi, PC/Mac e é compatível com XIAO Série.
Recursos Avançados de ÁudioAEC, formação de feixe, desreverberação, detecção de DoA, supressão de ruído baseada em DNN, AGC de 60 dB.
Feedback VisualEstado do dispositivo e atividade de áudio mostrados por meio de padrões de LED RGB e indicadores de status.
Qualidade de ÁudioIgual ou melhor do que os projetos anteriores baseados em XVF3000.

Suporte ao XIAO ESP32S3

  • Entrada/saída I2S estéreo com múltiplas opções de saída; interface I2C para configurar e gerenciar parâmetros do XVF3800.
  • Reset do XIAO via pino de IO
  • Interface e pads para solda

Pinagem

pir

Antena WIFI On-Board

Ao usar o XIAO ESP32S3, nenhuma antena externa é necessária — basta conectar os slots da antena para usar a antena PCB integrada.

pir

Visão Geral dos GPIO

O reSpeaker XVF3800 expõe 3 pinos de entrada (GPI) e 5 pinos de saída (GPO) para controle externo. Você pode usá-los para ler estados de botões ou controlar hardware como o LED de mute, amplificador ou LEDs.

Nome do PinoDireçãoFunção
X1D09Entrada (RO)Status do botão de mute (alto quando solto)
X1D13Entrada (RO)Flutuante
X1D34Entrada (RO)Flutuante
X0D11Saída (RW)Flutuante
X0D30Saída (RW)Controle de LED de mute + mute do microfone (alto = mudo)
X0D31Saída (RW)Habilitar amplificador (baixo = habilitado)
X0D33Saída (RW)Controle de alimentação do LED WS2812 (alto = ligado)
X0D39Saída (RW)Flutuante

Grave o firmware I2S

Para usar o reSpeaker XVF3800 com o XIAO ESP32S3, certifique-se de que o firmware do reSpeaker XVF3800 seja a versão I2S. Verifique Firmware Flash para gravar o firmware I2S mais recente. Por favor, visite esta seção.

nota

Para funcionar com o XIAO ESP32S3, você precisa gravar o firmware I2S. No entanto, ele não suporta USB DFU. Se você já estiver usando firmware USB, pode entrar no modo de segurança para gravar o firmware. Esse método é mais flexível porque suporta tanto USB DFU quanto I2C DFU. Para saber mais, visite esta seção.

Preparação de Software

Instalar o Arduino IDE

Baixe e instale a versão estável do Arduino IDE de acordo com o seu sistema operacional


Instalar Arduino-ESP32

Para iniciar o processo de instalação usando o Boards Manager, siga estas etapas:

  • Instale a versão atual do Arduino IDE de nível 1.8 ou superior. A versão atual está no site arduino.cc.

  • Inicie o Arduino e abra a janela Settings.

  • Insira um dos links de release acima no campo Additional Board Manager URLs. Você pode adicionar múltiplas URLs, separando-as com vírgulas.

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

pir

  • Abra o Boards Manager na barra lateral, pesquise ESP32 e clique em INSTALL.

pir

  • Reinicie o Arduino IDE.

Suporte Técnico & Discussão de Produto

Obrigado por escolher nossos produtos! Estamos aqui para fornecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...