This is an old revision of the document!
Table of Contents
Caja de música utilizando un AY-3-8910
Introducción
A continuación se presenta el desarrollo y la explicación de un dispositivo reproductor de música programada haciendo uso de un PSG AY-3-8910, el cual se programa haciendo uso del STM32.
Nota histórica
Los generadores de sonido programables son dispositivos utilizados en computadores antiguos para reproducir música o diversos sonidos, este consigue esto mediante la generación de ondas sencillas para generar notas y de la conbinación de diversas formas de onda (sierra, rampa, triangular) para los sonidos. El uso de estos se hizo muy popular en estos computadores ya que el procesamiento de los computadores era bastante más lento que el actual, y al tenerse un dispositivo dedicado a este fin, se reducía la carga requerida por el procesador para generar sonidos, ya que solo necesita programar el PSG cada vez que se quiera actualizar el sonido o notas actualmente reproducido. Ejemplos de estos son el AY-3-8910 (usado en diversas consolas de videojuegos, la ZX Spectrum y la Apple II) y el SN746489 (usado en arcades, la BBC Micro y la IBM PCjr, entre otros).
Desarrollo técnico
Para el desarrollo de la aplicación se tienen dos principales etapas, las cuales son: el proceso de comunicación y programación del AY-3-8910 y la etapa de amplificación de audio haciendo uso de un TDA2003.