Texas Instruments SN76477

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

SN76477 este un generator de sunet programabil construit de Texas Instruments la sfârșitul anilor șaptezeci și comercializat din 1978 [1] . Astăzi a ieșit din producție. Au fost produse două versiuni, ambele în format DIP cu 28 de pini, respectiv indicate ca SN76477N și SN76477NF : prima are pasul standard (distanța dintre picioare) de 2,54 mm (0,1 inch ) în timp ce a doua adoptă un pas. Redus cu 1,78 mm (0,07 in). [1]

A fost folosit în unele jocuri arcade (cum ar fi Space Invaders ), computerele de acasă (precum „ ABC 80” ) și a fabricat jocuri electronice la sfârșitul anilor '70 și în anii 80 ai secolului al XX-lea pentru a genera efecte sonore, cum ar fi împușcături și arme de foc. sau sunete spațiale și diverse zgomote. [2] Cipul are o singură voce, ceea ce înseamnă că poate genera un singur sunet sau zgomot la un moment dat.

Caracteristici

Pinout SN76477

Programarea cipului nu a avut loc odată cu inserarea datelor digitale ca în alte PSG-uri, ci prin utilizarea condensatoarelor și rezistențelor de diferite valori și a variației adecvate a stării logice a unor pini ai cipului. Cipul a fost capabil să genereze forme de undă complexe (din acest motiv producătorul l-a identificat ca „Generator de sunet complex” [1] ) prin combinarea ieșirii unui oscilator de joasă frecvență, a unui oscilator cu frecvență variabilă și a unei surse de zgomot, modulând semnalul și apoi gestionarea perioadelor de atac și decădere . [3] [1]

Pe plan intern, cipul are mai multe etape: [4] [1]

  • un SLF ("Super Low Frequency Oscillator"), un oscilator de joasă frecvență . Acest oscilator a generat o undă triunghiulară și o undă pătrată la aceeași frecvență . Frecvența ar putea varia între 0,1 și 30 hertz , dar teoretic ar putea ajunge și la 20 kilohertz. Frecvența acestui oscilator depinde de valoarea rezistenței aplicate pinului 20 și condensatorului aplicat pinului 21 al cipului.
  • Un VCO ("Oscilator controlat de tensiune"), un oscilator controlat de tensiune . Tensiunea de control a acestui oscilator nu face altceva decât să alunece frecvența generată de VCO. În SN76477 tensiunea de control VCO ar putea avea două surse: internă, care corespunde undei triunghiulare a LFO și externă, care se referă la pinul 16 al cipului. Sursa ar putea fi selectată printr-o logică 0 sau 1 pe pinul 22. Unda generată de această etapă a fost pătrată. Acest oscilator avea, de asemenea, un control al ciclului de funcționare pentru unda pătrată produsă. Acest control a fost efectuat prin intermediul unei tensiuni aplicate pinului 19.
  • Un generator de zgomot alb . Acest generator a folosit un LFSR ( registru liniar de deplasare a feedback-ului ) pentru a produce zgomot. Această etapă a generat o secvență de biți aleatori, care au fost trimiși la un filtru trece jos de ordinul întâi. La ieșirea filtrului exista un semnal electric care corespundea zgomotului. Filtrul a fost, în interiorul cipului, conectat direct la ieșirea LFSR. Frecvența de întrerupere a filtrului poate fi variată acționând asupra valorilor rezistorului conectat la pinul 5 și al condensatorului conectat la pinul 6 al cipului. Generatorul de zgomot avea nevoie de un ceas pentru a funcționa. În interiorul cipului exista un generator de ceas a cărui frecvență putea fi variată acționând asupra valorii rezistenței aplicate pinului 4 sau puteți utiliza un ceas extern aplicat pinului 3. Zgomotul produs de această etapă este identic cu cel care se aude de la un televizor neacordat.
  • Un mixer . Acest mixer era digital, nu analogic; prin urmare, nu a fost posibil să se controleze nivelul fiecărui semnal de intrare, ci a permis doar amestecarea diferitelor combinații de semnale de intrare. Amestecarea a fost făcută făcând un AND logic pe intrările selectate. Intrările mixerului sunt unda pătrată generată de LFO, unda pătrată generată de VCO și zgomotul de la ieșirea filtrului generatorului de zgomot. Selecția și amestecarea intrărilor s-a făcut acționând pe trei pini digitali ai cipului referindu-se la pinii 25, 26 și 27. Deoarece au fost folosiți trei biți pentru selecție, a fost posibil să existe maximum 8 combinații de semnale la intrare mixer. Semnalele selectate au fost apoi amestecate și semnalul rezultat a fost trimis către generatorul de plic.
  • Activare sistem a cipului. Cipul avea un pin care permitea activarea sau dezactivarea cipului în sine. Acest control a fost conectat la pinul 9. Acest pin controlează, de asemenea, stadiul one-shot al cipului.
  • One-shot . Această etapă, controlată de pinul 9, a generat un impuls a cărui durată depinde de rezistența conectată la pinul 24 și condensatorul conectat la pinul 23. Acest impuls a controlat generatorul de plic.
  • Generator de plicuri . Această etapă a dat plicul semnalului provenit de la mixer. Atacul și decăderea ar putea fi variate după bunul plac acționând asupra valorilor a două rezistențe și a unui condensator. Rezistența aplicată pinului 10 împreună cu condensatorul aplicat pinului 8 a provocat atacul, în timp ce rezistența aplicată pinului 7 și condensatorul în sine au provocat decăderea. Generatorul avea, de asemenea, doi biți de control care se refereau la pinii 1 și 28: au determinat până la 4 tipuri de plicuri.
  • Amplificator . SN76477 avea un amplificator mic, de mică putere. Acest amplificator avea controlul volumului semnalului. Controlul volumului s-a făcut printr-un rezistor conectat la pinul 11. Mai mult, această etapă necesită un rezistor de feedback conectat între pinul 12 și ieșire (pinul 13).
  • sursa de alimentare . Cipul avea un regulator de tensiune mic la bord. Prin urmare, cipul ar putea fi alimentat în două moduri:
    1. ar putea fi alimentat prin aplicarea a 9 volți la pinul 14, iar intern, cei 9 volți au fost reglați până la 5 volți prezenți la pinul 15 cu un curent maxim de 100 mA;
    2. ar putea fi alimentat prin aplicarea a 5 volți pe pinul 15 lăsând pinul 14 deconectat.

Pinul 2 este solul întregului cip, atât pentru partea analogică, cât și pentru partea digitală.

Notă

  1. ^ a b c d și Texas Instrument, 1978, http://www.experimentalistsanonymous.com/diy/Datasheets/SN76477.pdf . Adus 18.06.2017 .
  2. ^ Thomas Henry, The SN-Voice Project - The Texas Instrument SN76477 , pe birthofasynth.com . Adus 18.06.2017 .
  3. ^ Lou Garner, Solid State , în Popular Electronics , octombrie 1978.
    ( EN )

    „SN76477 generează forme de undă complexe ale semnalului audio prin combinarea ieșirilor unui oscilator de joasă frecvență, oscilatorului cu frecvență variabilă (controlată de tensiune) și a sursei de zgomot, modulând semnalul compozit rezultat cu un plic selectat și, în cele din urmă, ajustând perioadele de atac și decădere ale semnalului . În fiecare etapă, procesul poate fi controlat la intrările de programare ale circuitelor de modificare și generare a semnalului, utilizând tensiuni de control, niveluri logice sau valori diferite ale rezistorului și condensatorului. "

    ( IT )

    «SN76477 generează forme de undă audio de formă complexă prin combinarea unui oscilator de joasă frecvență, un oscilator cu frecvență variabilă (controlat de tensiune) și un generator de zgomot, modulând semnalul compozit rezultat cu un anvelopă dat și, în cele din urmă, corectând perioadele de atac și decădere a semnal. Procesul poate fi controlat prin utilizarea nivelurilor de tensiune, a nivelurilor logice sau a diferitelor rezistențe și condensatoare aplicate pe pinii de intrare relativi ai fiecărei etape. "

    ( Lou Garner )
  4. ^ Federico Battaglin, SN76477 , pe febat.com . Adus 18.06.2017 .

Alte proiecte

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT