Yamaha YM2612

The YM2612, a.k.a. OPN2, is a sound chip developed by Yamaha. It is a member of Yamaha 's OPN family of FM synthesis chips, and is derived from the YM2203.
El YM2612 es un sintetizador FM de seis canales. Se usó en varios sistemas informáticos y de juegos, sobre todo en la consola de videojuegos Mega Drive/Genesis de Sega, así como en la serie de computadoras FM Towns de Fujitsu.
Al igual que con el YM3438, Sega lo utilizó en modelos posteriores de Mega Drive/Genesis (integrado en un ASIC), así como en varios sistemas de juegos de arcade, incluidos Mega-Play y Sega System 32.
Características
El YM2612 tiene las siguientes características:
- Seis canales de síntesis FM concurrentes (voces)
- Cuatro operadores por canal
- Dos temporizadores de intervalos
- Un oscilador de baja frecuencia de onda sine
- Producto estéreo integrado convertidor digital-a-análogo (la mayoría de otros chips contemporáneos Yamaha FM requieren un chip separado de convertidor D/A externo)
- Sonido estéreo programable por canal (izquierda, derecha o izquierda y derecha que resulta en el centro)
- Para el canal tres, las frecuencias del operador se pueden establecer independientemente, haciendo que los armónicos disonantes sean posibles. (Normalmente, tendrían una relación simple como por ejemplo 2× o 3× en relación con una frecuencia base común)
Detalles técnicos
El bloque de síntesis de FM del YM2612 es una versión ampliada del bloque de FM del YM2203, que agrega tres canales de FM e integra un DAC de salida estéreo. El YM2612 elimina el componente SSG (aunque conserva sus generadores de envolvente) y los puertos de E/S que se encuentran en el YM2203, YM2608 y YM2610. También estaba disponible en formato CMOS como YM3438, también conocido como OPN2C.
Mientras que los chips OPN de gama alta como el YM2608 tienen canales ADPCM dedicados para reproducir audio muestreado, el YM2612 no los tiene. Sin embargo, su sexto canal puede actuar como un canal PCM básico mediante la opción 'DAC Enable' registrarse, deshabilitando la salida FM para ese canal pero permitiéndole reproducir muestras de sonido de modulación de código de pulso de 8 bits. A diferencia de los otros OPN con ADPCM, el YM2612 no proporciona temporización ni almacenamiento en búfer de las muestras, por lo que todo el control de frecuencia y el almacenamiento en búfer deben ser realizados en software por el procesador host.
Características del DAC de salida
A diferencia de la mayoría de los chips FM de Yamaha que requieren un DAC de punto flotante externo, el YM2612 cuenta con un DAC de 9 bits integrado, que utiliza multiplexación por división de tiempo para reproducir una muestra de cada canal en secuencia, similar al YM2413. Debido a un error con el voltaje de amplitud en el diseño del chip original, se introduce una forma peculiar de distorsión cruzada en la salida. Además, debido al rango dinámico reducido del DAC incorporado, es posible que se genere más distorsión al reproducir sonidos con un volumen muy alto.
Variantes
Yamaha YM3438
El YM3438, también conocido como OPN2C, es una versión CMOS modificada del YM2612, comúnmente utilizado en las placas del sistema arcade de Sega. Esta versión tiene un DAC incorporado mejorado que redujo las distorsiones de cruce peculiares causadas por los errores de voltaje de amplitud presentes en el YM2612. Sin embargo, no es un reemplazo directo e inmediato del YM2612, ya que las salidas de sonido tienen una impedancia más alta.
Did you mean:Yamaha YMF 276
El YMF276, también conocido como OPN2L, es una versión de bajo consumo del YM3438, utilizado en Fujitsu FM Towns II. Llegó en un paquete SOP más pequeño de 24 pines. A diferencia del YM2612 y el YM3438, el YMF276 requiere un chip DAC externo. Por esta razón, aquí se utilizó un chip DAC separado conocido como YM3433.
ASIC Sega Mega Drive/Genesis fabricados por Yamaha (FC1004, FF1004, FJ3002 y FQ8007)
El núcleo YM3438 se integró en los ASIC personalizados utilizados en la mayoría de las revisiones de la versión Model 2 de Sega Mega Drive/Genesis.
Audio del juego
Usado junto con Texas Instruments SN76489 PSG como los principales generadores de sonido de la consola Sega Mega Drive/Genesis, el YM2612 fue utilizado de manera destacada por numerosos prolíficos compositores de música de videojuegos, como Yuzo Koshiro.
Contenido relacionado
Céfiro (protocolo)
Tim Commerford
Konfusión organizada