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 oferece 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 avançadas de voz. Quando combinado com o Xiao ESP32S3, controlar o ReSpeaker XVF3800 USB torna-se ainda mais poderoso, liberando 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 de 360° até 5 metros

  • Processamento de áudio avançado :Alimentado pelo XVF3800 com AEC, formação de múltiplos feixes, 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 vários dispositivos e gerenciamento avançado de dispositivos

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

  • Compatível com código aberto :Funciona com hosts USB (Windows, macOS, Raspberry Pi OS) e hosts I2S (XIAO Series, ESP32, Arduino).

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

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

Visão geral do hardware

pir

Principais componentes

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 de 360° (5m).
Codec de áudioTLV320AIC3104, faz a 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 indicar que o áudio está mutado.
Botão de resetReset de hardware para a placa/sistema.
Porta USB Type-CUsada tanto para alimentação quanto para dados (compatível com USB Audio Class 2.0).
Conector de fone de ouvido 3,5 mm AUXSaída de áudio para fones de ouvido ou caixas de som ativas.
Conector de alto-falanteInterface de alto-falante JST, suporta alto-falantes amplificados de 5W.
Pads de debugAcesso 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 utilizados (XIAO)Pads de I/O adicionais 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 código abertoFunciona com Arduino, Raspberry Pi, PC/Mac, e é compatível com a XIAO Series.
Recursos de áudio avançadosAEC, 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 que os projetos anteriores baseados em XVF3000.

Suporte XIAO ESP32S3

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

Pinagem

pir

Antena WIFI on-board

Ao usar o XIAO ESP32S3, nenhuma antena externa é necessária—basta conectar os slots de 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)Estado do botão de mute (alto quando solto)
X1D13Entrada (RO)Flutuante
X1D34Entrada (RO)Flutuante
X0D11Saída (RW)Flutuante
X0D30Saída (RW)Controle do LED de mute + mute do microfone (alto = mutado)
X0D31Saída (RW)Habilitação do amplificador (baixo = habilitado)
X0D33Saída (RW)Controle de alimentação do LED WS2812 (alto = ligado)
X0D39Saída (RW)Flutuante

Gravar o firmware I2S

Para usar o reSpeaker XVF3800 com 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 o firmware USB, pode entrar no modo de segurança para gravar o firmware. Este 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 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 estes passos:

  • Instale a versão atual do Arduino IDE a partir do 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 lançamento 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, procure por ESP32 e clique em INSTALL.

pir

  • Reinicie o Arduino IDE.

Biblioteca de suporte

nota

Instale a biblioteca Arduino Audio Tools para poder executar os exemplos fornecidos.

Suporte técnico e discussão de produto

Obrigado por escolher nossos produtos! Estamos aqui para oferecer diferentes formas 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...