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:
- un controlador digital AC'97 (DC97), que normalmente está integrado en el puente sur del chipset , y
- un códec de audio y/o módem AC'97 , disponible en varios proveedores, que contiene los componentes analógicos de la arquitectura.
- 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 .
Enlace AC
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.
- Analog Devices AD1819B, AD1881A, AD1885, AD1886, AD1887, AD1980, AD1981, AD1981A, AD1985. Desde entonces, ADI se ha retirado del negocio del audio para PC, ya sea dejando obsoletos o vendiendo dispositivos a Conexant [ 4 ] (que ahora es Synaptics ).
- AKM (Microsistemas Asahi Kasei) AK 4540, 4543, 4544A, 4545
- Avance Logic (ahora Realtek ) ALC201A, ALC202/A, ALC650, ALC655, ALC658, ALC101, ALC202A, ALC250, ALC850, ALC888
- Conexant Cx20468 – con módem
- Cirrus Logic CrystalWare 4236, CrystalClear SoundFusion CS4297, CS4299
- Tecnología creativa
- Semiconductores de cristal CS4205, CS4202
- C-Media CMI9738, 9739, 9761, 9880
- ESS ES1988 (con módem)
- Empia EMP202 (2 canales, DAC de 20 bits y ADC de 20 bits, códec de audio estéreo full duplex compatible con AC'97 2.2)
- Tecnología de Dispositivos Integrados (IDT)
- Intersil HMP9701 (obsoleto, frecuencia de muestreo fija de 48 kHz)
- National Semiconductor LM4550, LM49321, LM49350, LM49352
- Philips UCB 1400 (con controlador de pantalla táctil)
- Realtek ALC5610 ALC5611 [ 5 ] [ 6 ] [ 7 ]
- SigmaTel (ahora IDT ) C-Major STAC 9460 (solo D/A), 9461, 9462, 9463, 9200, 9202, 9250, 9251, 9220, 9221, 9223, 9750
- Silicon Labs Si3036, Si3038, Si3046, Si3048 (solo módem, el chipset de dos partes consta de Si3024 o Si3025 y Si3012 o Si3014)
- TriTech Microelectronics TR28022, 28026
- Yamaha YMF 743, 752, 753
- VIA VT1612, VT1616 (VIA Six-TRAC Vinyl Audio)
- Winbond W83971
- Wolfson Microelectronics WM9701, WM9703, WM9704, WM9705 (con pantalla táctil), WM9707, WM9708, WM9709 (solo DAC), WM9711, WM9712 (con pantalla táctil), WM9713 (con pantalla táctil), WM9714
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
- Sonido inter-IC (I²S)
- Cable elevador de audio/módem (AMR)
- Cable ascendente de comunicaciones avanzadas (ACR)
- Cable ascendente de comunicaciones y redes (CNR)
- Tarjeta móvil de hija (MDC)
- Interfaz digital Sony/Philips (S/P-DIF)
- Guía de diseño de sistemas PC
- Tarjeta de sonido
Referencias
- ↑ Thomas, Andrew (7 de septiembre de 2000). "Intel no está distribuyendo los mejores controladores para su placa base Easton" . The Register .
- ↑ "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
- ↑ 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 ) - ↑ Cyril, Kowaliski (15 de diciembre de 2008). "Analog Devices pasa el testigo de SoundMAX a Conexant" . Techreport .
- ↑ "Interfaz AC'97" . Realtek. Archivado el 2 de marzo de 2012 en Wayback Machine .
- ↑ "Hoja de datos ALC5610 V1.4" .
- ↑ "Hoja de datos ALC5611 v1.3"
- ↑ 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.
- ↑ Error de VirtualBox n.° 5332 , Oracle Corporation, 2009
- Software de audio
- Tarjetas de sonido
- Introducciones relacionadas con la informática en 1997
- Estándares de hardware informático
- protocolos de comunicación de audio