Interfaz USB#

La interfaz USB es un protocolo de comunicación que permite la conexión de dispositivos electrónicos a una computadora. En el caso de los microcontroladores, la interfaz USB permite la comunicación con una computadora para la transferencia de datos, actualización de firmware, depuración, etc.

HID (Dispositivo de Interfaz Humano)#

HID (Human Interface Device) es un protocolo de comunicación USB que permite a los dispositivos electrónicos interactuar con un usuario. Los dispositivos HID incluyen teclados, ratones, joysticks, gamepads, etc.

HID

Figura 24 Ejemplo de Dispositivo HID#

Biblioteca Enlace
HID Teclado y Ratón HID device

CDC (Clase de Dispositivo de Comunicación)#

CDC (Communication Device Class) es una clase de dispositivos USB que permite la comunicación entre un dispositivo y una computadora. Los dispositivos CDC incluyen módems, adaptadores de red, etc.

Biblioteca Enlace
Comunicacion serial virtual USB CDC Serial for CH55x

MIDI (Interfaz Digital de Instrumentos Musicales)#

MIDI (Musical Instrument Digital Interface) es un protocolo de comunicación que permite a los dispositivos electrónicos comunicarse entre sí para la creación, edición y reproducción de música. Los dispositivos MIDI incluyen teclados, sintetizadores, controladores, etc.

Micrófono USB#

Biblioteca Enlace
Micrófono USB MIDI
Descarga archivo UF2 Descargar UF2
micrófono usb

Figura 25 Micrófono USB DualMCU#

Este archivo transforma el DualMCU en un micrófono USB de alto rendimiento utilizando el microcontrolador RP2040. Para utilizar esta funcionalidad, conecta un micrófono MEMS PDM (Pulse Density Modulation), como:

  • MP34DT06J

  • UNIT PDM MEMS Microphone MP34DT05

Esta funcionalidad es ideal para videoconferencias o aplicaciones de audio en general, proporcionando un rendimiento de sonido de alta calidad.

Conexión de un micrófono PDM#

Para conectar un micrófono PDM UNIT MP34DT05TR-A o un módulo de micrófono PDM de Adafruit al RP2040 en la placa DualMCU, sigue estos pasos:

  1. Asegúrate de tener el hardware necesario: un módulo de micrófono PDM y la placa DualMCU.

  2. Ubica los pines GPIO12 y GPIO13 en la placa DualMCU [(Diagrama de pines)](UNIT-Electronics/DualMCU) y conecta el micrófono de la siguiente manera:

Tabla 13 Conexión entre DualMCU y PDM-MIC#

DualMCU

PDM-MIC

3.3V

3.3V

GND

GND

GPIO12

Señal SCL

GPIO13

Señal DAT

micrófono usb

Figura 26 Micrófono USB DualMCU#

  1. Enciende la placa DualMCU y el módulo de micrófono.

  2. Entra en modo BOOT en el RP2040 y arrastra y suelta el archivo usb_microphone.uf2 en la placa DualMCU.

Ejemplo Completo en UNIT-PDM-MEMS-Microphone-Breakout-Guide-UF2