En usb C a sistemas de conectores de audio, ¿el DAC está en el dongle o en el host? [cerrado]

3

Me gustaría diseñar mi preamplificador de audio usb-c, pero eso sería posible solo si el audio analógico proviene directamente del teléfono, de modo que mi pieza de hardware pueda tomar la fuente de alimentación del usb-c y escupir una versión amplificada de esa señal

Busqué en internet y encontré mucha información contrastante. ¿Los dongles reciben una transmisión digital y la convierten en audio analógico, o son solo una conversión mecánica entre los conectores y el dac está en el sistema (normalmente un teléfono)?

¿Cuál es la práctica estándar de la industria? ¿Qué dice el USB-IF sobre el audio a través de usb-c? ¿Cómo puede un host reconocer cuando se requiere una salida analógica?

    
pregunta valerio_new

1 respuesta

9

Depende. Hay algunas formas diferentes de enviar audio a través de USB-C.

La primera forma es de la misma manera en que funcionan las dongles de USB a audio en este momento: la dongle es un dispositivo USB real, uno que admite uno de los perfiles de audio USB. Este es un DAC que aparece en un bus USB como un dispositivo de audio y funcionará con la misma facilidad en una computadora de escritorio o en cualquier otro dispositivo con USB-C y un sistema operativo que lo admita.

Entonces, en este caso, el DAC está muy en el dongle mismo. Es más como una 'tarjeta de sonido' USB, y con frecuencia será un poco más voluminosa y más cara.

Sin embargo, para la mayoría de los teléfonos con un adaptador USB-C a 3.5mm, el DAC está en el dispositivo host , lo que significa que las señales que salen del puerto USB-C y entran en el adaptador son De hecho, los analógicos. Son exactamente las mismas señales que se envían a través de cualquier otro conector para auriculares de 3.5 mm y se generan de la misma manera, por algún tipo de DAC dentro del dispositivo con el puerto C USB. Entonces, en la mayoría de los casos, sí, el dongle es simplemente una conexión eléctrica / mecánica que está adaptando un puerto USB-C a un conector de audio de 3.5mm directamente.

No tendría mucho sentido utilizar un dongle que tuviera un chipset de perfil de audio DAC y USB completo en su interior, ya que esto incurriría en un gran costo, consumiría más energía y sería físicamente más voluminoso. Si el dispositivo es un teléfono, entonces ya debe tener un DAC de algún tipo o no podrá manejar el altavoz que le permite escuchar a la persona en el otro extremo de una llamada telefónica. Por lo general, estos vienen en forma de soluciones de un solo chip e incluyen múltiples canales de entrada y salida, por lo que esto se puede hacer de manera efectiva y gratuita.

No sé por qué, pero parece que hay un montón de información errónea con respecto a esto en línea que parece que también ha encontrado. Lo que más a menudo veo es algo como "USB-C es solo audio digital" o "USB-C no tiene pines de audio".

... y ninguna de las dos afirmaciones es verdadera, al menos de acuerdo con el USB-IF, el único organismo que tiene autoridad sobre el tema.

Osimplementedescargueel PDF oficial (advertencia, 20MB .zip) y desplácese hacia abajo hasta la página 213, hay una sección completa en él.

    
respondido por el metacollin

Lea otras preguntas en las etiquetas