

El generador de sonido complejo digital (DCSG) SN76489 [1] es un chip generador de sonido programable compatible con TTL de Texas Instruments . [2] Su principal aplicación fue la generación de música y efectos de sonido en consolas de juegos , videojuegos arcade y computadoras domésticas ( TI-99/4A , BBC Micro , ColecoVision , IBM PCjr , Tomy Tutor , Master System , Game Gear , Tandy 1000 ), compitiendo con el similar General Instrument AY-3-8910 .
Contiene: [1]
- 3 generadores de tonos
de onda cuadrada
- Una amplia gama de frecuencias
- 16 niveles de volumen diferentes
- 1 generador de ruido
- 2 tipos ( ruido blanco y periódico)
- 3 frecuencias diferentes
- 16 niveles de volumen diferentes
Descripción general
El SN76489 fue diseñado originalmente para ser utilizado en la computadora TI-99/4 , donde primero se llamó TMS9919 y luego SN94624, y tenía una frecuencia de reloj máxima de 500 kHz. Más tarde, cuando se vendió fuera de TI, se le cambió el nombre a SN76489, y se agregó una división por 8 a su entrada de reloj, aumentando la frecuencia de reloj máxima a 4 MHz , para facilitar el uso compartido de un cristal tanto para la ráfaga de color NTSC como para la sincronización del chip de sonido. También se vendió una versión del chip sin la entrada de división por 8 fuera de TI como SN76494, que tiene una frecuencia de reloj máxima de 500 kHz . [1]
Generadores de tonos
La frecuencia de las ondas cuadradas producidas por los generadores de tonos en cada canal se deriva de dos factores:
- La velocidad del reloj externo
- Un valor de 10 bits proporcionado en un registro de control para ese canal (llamado N)
La frecuencia de cada canal se obtiene dividiendo el reloj externo por 4 (o 32, dependiendo de la variante del chip) y luego dividiendo el resultado por N. [1] Por lo tanto, el rango general del divisor es de 4 a 4096 (o 32 a 32768). A la velocidad máxima de entrada del reloj, esto da un rango de frecuencia de 122 Hz a 125 kHz. O típicamente de 108 Hz a 111,6 kHz, con una entrada de reloj de ráfaga de color NTSC (~3,58 MHz), un rango de aproximadamente A2 (dos octavas por debajo del A central) a 5-6 veces los límites generalmente aceptados de la percepción auditiva humana.
Generador de ruido
La retroalimentación de ruido pseudoaleatorio se genera a partir de una XNOR de los bits 12 y 13 para la retroalimentación, siendo el bit 13 la salida de ruido. El generador pseudoaleatorio se pone a cero (con el bit de retroalimentación establecido en 1) al escribir en el registro 6 del chip, el registro de modo de ruido. [1]
Familia de productos
Existen dos versiones del SN76489: el SN76489 ( versión DIP estrecha denominada SN76489N) y el SN76489A (versión DIP estrecha denominada SN76489AN). El primero se fabricó entre 1980 y 1982 y el segundo a partir de 1983. Se diferencian en que la salida del SN76489 es la inversa de la forma de onda esperada (la forma de onda "crece" hacia 0 V desde 2,5 V), mientras que la forma de onda del SN76489A no está invertida.
El SN76496 parece ser totalmente idéntico al SN76489A en términos de las salidas producidas, pero presenta un pin "AUDIO IN" (en el pin 9) para mezcla de audio integrada. [3]
Clones y sucesores
Sega utilizó chips SN76489AN reales en su consola de juegos SG-1000 y en su computadora SC-3000, pero utilizó clones del SN76489A en sus consolas de juegos Master System , Game Gear y Sega Genesis . Estos chips de sonido modificados se incorporaron al procesador de pantalla de video (VDP) de los sistemas. Aunque la funcionalidad básica es casi idéntica a la del SN76489A original, existen algunas pequeñas diferencias:
- La aleatoriedad del canal de ruido se genera de forma diferente.
- La versión de Game Gear incluye un registro de bandera adicional que designa a qué altavoz(es) se emite cada canal de audio (izquierdo, derecho o ambos).
- El ruido periódico tiene una duración de 16 etapas en lugar de 15; esto supone una diferencia significativa para la música o los programas que utilizan ruido periódico, ya que los sonidos se reproducirán con un tono un 6,25 % más bajo que en los chips fabricados por TI. [4]
Otro clon es el NCR 8496, utilizado en algunos modelos de la computadora Tandy 1000. Las máquinas Tandy 1000 posteriores (en particular las series SL, TL y RL) integraron la funcionalidad del SN76496 en el ASIC PSSJ .
Uso
Videojuegos arcade
- Estos juegos comparten un diseño de tablero común de Tehkan con tres de los SN76496 funcionalmente idénticos:
- Baluba-Louk No Densetsu
- Senjyo
- Fuerza estelar
- Estos juegos comparten un diseño de tablero común de Universal Entertainment Corporation :
- Mariquita (usa 2)
- ¡Señor Do! (usa 2 piezas funcionalmente idénticas etiquetadas como U8106)
- El castillo del señor Do (uso 4)
- El paseo salvaje del señor Do (usa 4)
- ¡Hazlo! ¡Corre, corre! (usa 4)
- De Konami :
- Mikie
- Luchador de la carretera
- Ataque apresurado
- Time Pilot '84 (utiliza una pieza funcionalmente idéntica denominada Y2404)
- De Sega :
- Pánico bancario
- Super locomotora
- Sega Mega-Tecnología
- Sistema Sega 1
- Sistema Sega 2
- Sega System E (basada en la Master System y utiliza el chip clon SEGA PSG)
- Sega Zaxxon
Ferretería para el hogar
- Tarjeta musical MC1 de ALF : tarjeta complementaria para Apple II, que utiliza tres chips para un total de nueve voces más ruido
- Bandai RX-78
- Maestro de la BBC
- BBC Micro
- Coleco Adán
- ColecoVision – utilizó el SN76489AN
- EPSON QX-11/QC-11: se utilizó el SN76489AN
- Ginebra 9640
- IBM PCjr : se utilizó el SN76489AN
- Memotech MTX
- Bolsillo Neo Geo
- Neo Geo Pocket Color : se utilizó un clon similar al T6W28 SN76489 que admite salida estéreo
- Sega Game Gear : utilizó un clon integrado en su VDP que tiene un registro de salida de altavoz adicional para soporte estéreo simple
- Sega Genesis : utilizó un clon, SEGA PSG, integrado en su VDP como chip de sonido secundario
- Sega Master System : utilizó un clon, SEGA PSG, integrado en su VDP
- Sega Pico
- Sega SG-1000 : se utilizó el SN76489AN
- Sharp MZ-800 : se utilizó el SN76489AN
- Sordo M5
- Tandy 1000 : los primeros sistemas usaban SN76496 o NCR 8496, los sistemas posteriores se integraron en PSSJ ASIC
- Placa de sonido SN76489 ISA: tarjeta de sonido para aficionados para IBM XT/PC
- Placa de sonido Lo-Tech Tandy: prototipo de tarjeta de sonido para IBM XT/PC
- TI-99/4A : se utilizó el TMS9919 original
- Tutor de Tomy
- Toshiba Pasopia 7
- VTech CreatiVision
Referencias
- ^ abcde Personal de ingeniería de Texas Instruments Semiconductor Group. "SN 76489 AN" (PDF) .
- ^ SN76489AN - Manual (PDF) . Texas Instruments.
- ^ "Generador de tonos/ruidos programable SN76494, SN76494A, SN76496, SN76496A" (PDF) . Texas Instruments. 1989 [1984].
- ^ Maxim (27 de abril de 2005). «Notas de SN76489». SMS Power! . Archivado desde el original el 17 de mayo de 2006.
Enlaces externos
- Detalles del chip de sonido SN76489
- SN76489 en la wiki de la Fundación para la Preservación de la Música de los Videojuegos
- SN76489 en SMSPower.org