Yamaha YM3812

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 29. maj 2014; checks kræver 4 redigeringer .

Yamaha YM3812 , også kendt som OPL2 (forkortelse for FM Operator Type-L ) er en elektronisk komponent, en lydgeneratorchip, udviklet af Yamaha i midten af ​​1980'erne ( 1985 er angivet på krystalsubstratet ) . Vandt berømmelse på grund af dens udbredte brug i tidlige lydkort til IBM PC- kompatible computere, såsom AdLib og Sound Blaster .

IC'en er bagudkompatibel med OPL IC'en ( YM3526 ), ​​og er i det væsentlige en lidt forbedret version af den - de vigtigste forskelle er tilføjelsen af ​​tre bølgeformmuligheder for frekvensgeneratorer. Der er en forbedret version af OPL2, OPL3 ( YMF262 ), som også blev populær og blev brugt i senere lydkort, såsom Sound Blaster 16. En anden chip med lignende muligheder, YM2413 (OPLL), er en forenklet version af OPL.

Fra programmørens synspunkt er chippen et sæt af 244 skrivebeskyttede registre . Den kan generere 9-kanals lyd, hver kanal har to generatorer. Oscillatorer kan skabe sinusformede oscillationer, hvorfra tre andre bølgeformer kan udledes - en halv cyklus af sinusbølgen kan inverteres eller deaktiveres, og en kvart cyklus kan deaktiveres, hvilket giver en omtrentlig savtandsbølgeform. Denne usædvanlige måde at opnå forskellige bølgeformer på skaber den karakteristiske lyd fra YM3812. Hver signalgenerator har sin egen ADSR - type amplitude konvolutgenerator. Hovedsyntesemetoden er frekvensmodulation , hvor oscillatorerne i den samme kanal modulerer hinanden på forskellige måder.

Kort beskrivelse af formålet med kontrolregistrene:

Kanalindstillinger:

Oscillatorparametre (to sæt for hver kanal):

Yderligere generelle muligheder:

Lyden genereres af et helt digitalt kredsløb og udsendes til en ekstern DAC ( YM3014B ) som en strøm af flydende kommanumre, samplet ved cirka 49720 Hz .

OpulenZ-værktøjet fra Linux Multimedia Studio er en emulator af denne chip.

Links