Hangkártyák programozása retro 8.

5.5. A hangkártyák általános felépítése

Egy hangkártya általában a következő egységeket tartalmazza:

  • Wavetable,
  • ROM,
  • RAM,
  • FM chip,
  • CODEC,
  • MIXER.

A wavetable (hullámtábla) egység az, amely a hangmintákkal kapcsolatos műveletek elvégzéséért felelős, s amely átadja a feldolgozott mintákat a CODEC egységnek. Nem minden hangkártyához tartozik hullámtábla processzor, de magával a processzorral általában rendelkeznek. A ROM tartalmazza azokat a hangmintákat, amelyeket gyárilag adnak a hangkártyához. Amint a nevében is benne van, az egy kizárólag olvasható memória, következésképpen saját hangmintákat nem itt, hanem az erre alkalmas RAM-ban tárolhatjuk. Természetesen a RAM bizonyos határokat szab a tárolandó hangminták méretét illetően. Az FM egység az a chip, amely magát az FM szintézist végzi. A CODEC egység végzi az analóg-digitális, illetve a digitális-analóg átalakítást, vagyis magában foglalja a mintavevő és tartó áramkört, valamint az A/D és D/A konvertereket. A szűrőket általában a CODEC-en kívüli elemek felhasználásával oldják meg a széleskörű felhasználhatóság érdekében. A MIXER feladata, hogy a különböző forrásból származó jeleket a CODEC-re kapcsolja, illetve a CODEC-ről jövő jeleket a megfelelő kimenetre küldje. Ez nem más, mit egy analóg fokozat nélküli kapcsoló, melyet programból vezérelhetünk. Vagyis a kimenetek és a bementek kapcsolása úgy is lehetséges, hogy miközben az egyik fokozatosan elhalkul, a másik fokozatosan felerősödik.

A hangkártya ki- és bemenetei létesítenek kapcsolatot a különböző külsőleg csatlakoztatható eszközökkel. Ezek általában a következők:

  • Line Out: vonali, tehát kis szintű kimenet, melynek kimeneti feszültsége általában maximum 0,745 V, amely alkalmassá teszi erősítő eszközre való csatlakozáshoz.
  • Speaker Out: egy hangszóróra közvetlen csatlakozó erősített kimenet.
  • Aux In: nagyjelű bemenet, amely külső eszközről származó analóg jelek feldolgozását teszi lehetővé.
  • Mic In: erősítőt tartalmazó mikrofon bemenet.
  • Joystick/Midi: botkormány, illetve elektronikus hangszer csatlakozását teszi lehetővé.

(Lásd F.15.)

F.15. Hangkártyák általános felépítése

Hírdetés