Tengo un montón de HDA de repuesto y amp; Los codecs AC97 de mobos, ¿alguien fue capaz de interactuar con ellos desde ARM habitual uC? ¿Es incluso posible?
Googlear no me ayudó mucho. ¿Alguna pista?
Tengo un montón de HDA de repuesto y amp; Los codecs AC97 de mobos, ¿alguien fue capaz de interactuar con ellos desde ARM habitual uC? ¿Es incluso posible?
Googlear no me ayudó mucho. ¿Alguna pista?
Encontré la hoja de datos para el ALC880:
Tendrá problemas para interactuar con un ARM, ya que utiliza S / PDIF y una inusual interfaz serial de alta velocidad. Se podría hacer con un CPLD. O, podría olvidar el ARM y hacer todo con un chip XMOS. La interfaz se puede hacer en el software, y los chips tienen capacidad DSP. A menudo se utilizan para el procesamiento de audio de alta gama.
La hoja de datos sugiere que los diseñadores contacten a Realtek para obtener detalles de los circuitos de aplicación, tal vez debería intentarlo.
El otro códec es probablemente similar.
Todos los chicos equivocados. AC97 utiliza un bus serie TDM a 12.288MHz para datos / comunicación, que se puede conectar a cualquier MCU con periféricos de audio. Algunos de ellos incluso admiten el protocolo AC97 directamente.
SPDIF no tiene nada en común con el códec AC97 que se conecta a una MCU. SPDIF es una interfaz de audio para el usuario del dispositivo. Al igual que cualquier otra E / S de audio. Por supuesto, puede conectarlo a una MCU (algunos de los adultos ofrecen periféricos SPDIF Tx / Rx), pero en este caso, el códec AC97 se conecta a través del "bus AC97", que es un bus TDM (multiplexado en el dominio del tiempo). Similar a I2S, para expresar eso más fácil. Como un SPI bidireccional con señal de sincronización de cuadros.
Lea otras preguntas en las etiquetas sound