Programmerbar ljudgenerator

En programmerbar ljudgenerator ( PSG ) är ett ljudchip som genererar (eller syntetiserar ) ljudsignaler byggda från en eller flera grundläggande vågformer, och ofta någon form av brus . PSG:er använder en relativt enkel metod för att skapa ljud jämfört med andra metoder som frekvensmoduleringssyntes eller pulskodmodulering .

Tekniska detaljer

PSG:er styrs genom att skriva data till dedikerade register på chippet via en extern CPU ; därav namnet programmerbar ljudgenerator. En eller flera grundläggande vågformer genereras (typiskt en kvadratisk , triangel eller sågtandsvåg) och ofta en brussignal. Vågformernas frekvens och volym (och brusets ton och volym) formas vanligtvis med hjälp av ett kuvert och/eller blandas innan de skickas till ljudutgångssteget.

Många PSG har tre tonkanaler och en bruskanal inklusive AY-3-8910, SN76489 och MOS Technology 6581.

Historia

I slutet av 1970-talet började fler elektroniska konsumentenheter utformas med ljudfunktioner. PSG utvecklades delvis som ett sätt att införliva relativt komplexa ljud till en låg kostnad. PSG fanns i många arkadspel , spelkonsoler och hemdatorer på 1980- och 90-talen.

1978 släppte General Instrument AY-3-8910 , vars design senare licensierades av Yamaha Corporation för deras YM2149 . Dessa chips användes som standard för MSX- datorstandarderna 1 respektive 2. Funktionerna hos detta chip inkorporerades också i andra Yamaha-ljudchips inklusive YM2203- och YM2608 -chippen, dessa kunde också FM-syntes . Samma år designade Atari POKEY- chippet för sina hemdatorer och spelsystem. Det inkorporerade en PSG.

1979 tillverkades Texas Instruments SN76489 för TI-99/4- datorn. Detta användes också i Tandy 1000 och IBM PCjr .

1982 producerades MOS Technology 6581 för Commodore 64 . Huvudchippet i Nintendo Entertainment System , Ricoh 2A03 , inkluderade en PSG.

Lista över PSG

Se även