Articulo de referencia

AC'97

AC'97 ( Audio Codec '97; también MC'97 , por Modem Codec '97 ) es un estándar de códec de audio desarrollado por Intel Architecture Labs y varios fabricantes de códecs en 1997. ...

AC'97 ( Audio Codec '97; también MC'97 , por Modem Codec '97 ) es un estándar de códec de audio desarrollado por Intel Architecture Labs y varios fabricantes de códecs en 1997. El estándar se utilizó en placas base , módems y tarjetas de sonido .

La especificación abarca dos tipos de componentes y la interfaz digital AC-Link entre ellos:

  1. un controlador digital AC'97 (DC97), que normalmente está integrado en el puente sur del chipset , y
  2. un códec de audio y/o módem AC'97 , disponible en varios proveedores, que contiene los componentes analógicos de la arquitectura.
  3. Un procesador de señal digital (DSP) de audio AC'97 opcional para efectos de sonido.

AC'97 define una arquitectura de audio de alta calidad de 16 o 24 bits con soporte para sonido envolvente 5.1 para PC. AC'97 admite una frecuencia de muestreo  de 96 kHz con resolución estéreo de 24 bits y una frecuencia de muestreo de 48 kHz con resolución estéreo de 24 bits para grabación y reproducción multicanal. 

El audio integrado se implementa mediante el códec AC'97 en la placa base , una tarjeta elevadora de comunicaciones y redes , o una tarjeta elevadora de audio/módem .

El primer sistema de envío fue en el Cyrix MediaGX , en 1997. Intel comenzó a enviar el soporte inicial para el controlador de E/S en 1999, y no fue hasta la vergüenza pública [ 1 ] en 2000, que la mayoría de los fabricantes de PC comenzaron a enviar el audio AC'97 como predeterminado.

En 2004, Intel lanzó Intel High Definition Audio (HD Audio), que es un sucesor que no es retrocompatible con AC'97. [ 2 ] HD Audio tiene la capacidad de definir hasta 15 canales de salida, pero en la práctica la mayoría de las placas base no proporcionan más de 8 canales ( sonido envolvente 7.1 ).

Revisiones

AC'97 ha tenido varias revisiones: [ 3 ]

  • La compatibilidad con AC'97 1.x indica  un funcionamiento con frecuencia de muestreo fija de 48 kHz (conjunto de funciones no extendido).
  • La compatibilidad con AC'97 2.1 indica un conjunto ampliado de funciones de audio (velocidad variable opcional, multicanal, etc.).
  • La compatibilidad con AC'97 2.2 indica audio extendido, soporte mejorado para audio en altura y formato de interfaz digital Sony/Philips opcional.
  • La compatibilidad con AC'97 2.3 indica información de configuración extendida y soporte opcional para detección de conectores.

La revisión 2.3 de AC'97 habilita la función Plug and Play para el usuario final. Esta revisión proporciona al códec de audio los medios para suministrar datos paramétricos sobre su interfaz analógica , de forma similar a Intel High Definition Audio .

El enlace AC es un enlace digital que conecta el controlador DC97 con los códecs de audio. Está compuesto por cinco cables: el reloj  de 12,288 MHz , una señal de sincronización de 48 kHz , una señal de reinicio y dos cables de datos que transmiten los datos de audio: sdata_out y sdata_in . Los cuatro primeros son salidas del controlador, mientras que sdata_in transmite la entrada del códec. El enlace transmite un flujo de datos serie bidireccional a una velocidad de bits fija (12,288 Mbit/s) entre el controlador y uno o más códecs.  

Cada  flujo de 12,288 Mbit/s se divide en tramas de 256 bits (la frecuencia de cada trama es de 48  kHz). Por lo tanto, se trata de un esquema de multiplexación por división de tiempo .

Cada trama se subdivide en 13 ranuras. La primera (ranura 0) tiene una longitud de 16 bits y contiene indicadores de validez para las ranuras restantes, mientras que los 240 bits restantes se dividen en doce ranuras de 20 bits (ranuras 1 a 12), que se utilizan como ranuras de datos.

Las ranuras 1, 2 y 12 se utilizan para datos que no son de audio, mientras que las ranuras 3 a 11 transmiten hasta nueve canales de señales de audio de modulación por impulsos codificados ( PCM ) sin procesar. Normalmente, se utilizan seis canales para sonido envolvente 5.1 y tres canales están disponibles para el módem. Sin embargo, las ranuras se pueden combinar para proporcionar una  frecuencia de muestreo de 96 kHz para los canales izquierdo, derecho y central.

Las frecuencias de muestreo más bajas (como 44,1  kHz) se implementan mediante un protocolo de comunicación entre el controlador y el códec, que omite datos durante ciertos fotogramas. (Esta capacidad depende del códec. Como alternativa, la conversión de la frecuencia de muestreo podría realizarse en el controlador DC97 o en el controlador de software).

chips de códec

Los chips de códec tienen una interfaz AC'97 en un lado y una interfaz de audio analógica en el otro. Suelen ser chips cuadrados pequeños con 48 pines (encapsulado QFP de 48 pines ). Son convertidores digital-analógico (D/A) y analógico-digital (A/D) o solo D/A.

Conector del panel frontal

Las placas base de los ordenadores suelen proporcionar un conector para llevar las señales de micrófono y auriculares al panel frontal del ordenador mediante un conector estándar de color . Intel proporciona una especificación para ese conector; la asignación de señales es diferente para los conectores AC'97 e Intel High Definition Audio . [ 8 ]

Soporte del sistema operativo

AC'97 es compatible con Windows (desde Windows 95 ) y Linux . En DOS, las aplicaciones suelen acceder directamente al hardware de sonido en lugar de utilizar controladores de dispositivo , por lo que la mayoría de las aplicaciones de DOS no son compatibles con AC'97. Las versiones de 64 bits de Windows 7 requieren un controlador de terceros para la compatibilidad con AC'97. [ 9 ]

Véase también

Referencias

  1. Thomas, Andrew (7 de septiembre de 2000). "Intel no está distribuyendo los mejores controladores para su placa base Easton" . The Register .
  2. "1.2.1 Compatibilidad con AC'97" (PDF) , Especificación de audio de alta definición , Revisión 1.0a, Intel Corporation, 2010, pág. 17 
  3. Audio Codec '97 (PDF) , Revisión 2.3 Rev 1.0, Intel Corporation, abril de 2002, archivado del original el 24 de agosto de 2009 , consultado el 22 de diciembre de 2007.{{citation}}: CS1 maint: bot: estado de la URL original desconocido ( enlace )
  4. Cyril, Kowaliski (15 de diciembre de 2008). "Analog Devices pasa el testigo de SoundMAX a Conexant" . Techreport .
  5. "Interfaz AC'97" . Realtek. Archivado el 2 de marzo de 2012 en Wayback Machine .
  6. "Hoja de datos ALC5610 V1.4" .
  7. "Hoja de datos ALC5611 v1.3"
  8. Intel Corporation (febrero de 2005), Guía de diseño de conectividad de E/S del panel frontal (PDF) , versión 1.3, págs. 19-25 , archivado del original (PDF) el 11 de mayo de 2011 , consultado el 6 de febrero de 2008. 
  9. Error de VirtualBox n.° 5332 , Oracle Corporation, 2009