THD simulacija
Ponajprije preverimo koliko izlaznog offseta imamo sa multimetrom VDC,
neka je što manji, ako imamo DC servo, pogledajmo i kako je bez dejstvovanja serva.
Umesto injekcijskog otpornika DC serva stavljamo otpornik vrednosti 1-10M i pogledajmo koliki je DC offset.
Ako je u granicama do nekih +/-1V sve je OK, tu razliku če servo popraviti, vračamo otpornik po shemi R50 33K .
Pogledajmo sa multimetrom ADC i koliko imamo mirne struje po paru izlaznih,
pipalicom idemo na otpornike R40-41-42-43, tu bi trebali imati oko 75mA skroz svaki otpornik.
Ulazni signal generator stavljamo na sinus formu @1KHZ, amplitudu ulaznog signala odaberemo toliku,
da na izlazu imamo 4Vpeak, što nam daje na 8R0 izlaznom opterečenju 1WRMS/8R0. Za tu snagu pogledačemo THD.
Iz menija/analize odaberemo Transient
Tu trebamo odabrati Calculate operating point, ali ako nas zanima kako pojačalo startuje, odaberemo Zero initials values.
Htjeli bi i vidjeti kako se ponaša izlaz prema ulazu, odaberemo i Draw exitation
Vreme strarta neka je 0, a za stop odaberemo nekoliko perioda (2+)
Iz menija/analize odaberemo Fourierovu analizu
Odaberemo Calculate operating point (ali to je več po defoltu sada kad smo to definirali u Transient analizi)
Sampling start time odaberemo barem 100msec, više je još bolje, ali če nam PC raditi analizu dosta duže.
Odaberemo veče vreme jer se do tada i sve stabilizira, ...čak i u simulaciji. :-)
Ako nas program opozori da smo utipkali pogrešno vreme (recimo: "250m - Invalid number!" ), OK tog upozorenja i ponovo kliknemo Calculate,
analiza bi morala startovati!
Broj harmonika neka je 16
(može po želji, ali tako vidimo tendencu viših harmonika, dali opadaju, raste, dali se neki naročiti viši harmonik znatno menja od neke normalne krive porazdjele...)
Osnovna freq če biti ista što smo je stavili u signal generator jer je to jedini generator u shemi,
ako jih imamo više u shemi obavezno stavljamo freq našeg ulaznog signal gen. jer programsko odabere generator u shemi sa njnižom freq po "defoltu".
Broj samplova neka je 4K, možemo po želji, višim brojem samplova i duže vreme elaboracije podataka u PCju.
Oblik formata podataka neka je: D*cos(kwt + fi), tako imamo podatak o amplitudi k-tog harmonika (neki viši harmonik) i podatak o njegovi fazi
Naravno možemo odabrati izmedju 5 različitih zapisa, no THD se stime ne menja, samo su nam parametri na kraju podani u različitim zapisima/dimenzijama.
Output: zanima nas šta se dogadja na SPK OUT sponama!
Iz rezultata/tabele možemo sada vidjeti:
-DC izlazni Offset
-amplitude i faze različitih viših harmonika:
vidimo da je 3.harmonik najviše prisutan
2.harmonik je za 3x manji
a i ostali su podosta podjednaki
THD je 9,36 E-05, što je cca 0,0001%
Slično možemo pogledati šta se dešava na snagama 10WRMS, pa na 1/2 max snage,...pa pre samog klippinga izlaza ...
pogledajmo i šta se dešava na različitim freq 100Hz, 500Hz, 2K, 4K, 10K, 20K ...
Ponajprije preverimo koliko izlaznog offseta imamo sa multimetrom VDC,
neka je što manji, ako imamo DC servo, pogledajmo i kako je bez dejstvovanja serva.
Umesto injekcijskog otpornika DC serva stavljamo otpornik vrednosti 1-10M i pogledajmo koliki je DC offset.
Ako je u granicama do nekih +/-1V sve je OK, tu razliku če servo popraviti, vračamo otpornik po shemi R50 33K .
Pogledajmo sa multimetrom ADC i koliko imamo mirne struje po paru izlaznih,
pipalicom idemo na otpornike R40-41-42-43, tu bi trebali imati oko 75mA skroz svaki otpornik.
Ulazni signal generator stavljamo na sinus formu @1KHZ, amplitudu ulaznog signala odaberemo toliku,
da na izlazu imamo 4Vpeak, što nam daje na 8R0 izlaznom opterečenju 1WRMS/8R0. Za tu snagu pogledačemo THD.
Iz menija/analize odaberemo Transient
Tu trebamo odabrati Calculate operating point, ali ako nas zanima kako pojačalo startuje, odaberemo Zero initials values.
Htjeli bi i vidjeti kako se ponaša izlaz prema ulazu, odaberemo i Draw exitation
Vreme strarta neka je 0, a za stop odaberemo nekoliko perioda (2+)
Iz menija/analize odaberemo Fourierovu analizu
Odaberemo Calculate operating point (ali to je več po defoltu sada kad smo to definirali u Transient analizi)
Sampling start time odaberemo barem 100msec, više je još bolje, ali če nam PC raditi analizu dosta duže.
Odaberemo veče vreme jer se do tada i sve stabilizira, ...čak i u simulaciji. :-)
Ako nas program opozori da smo utipkali pogrešno vreme (recimo: "250m - Invalid number!" ), OK tog upozorenja i ponovo kliknemo Calculate,
analiza bi morala startovati!
Broj harmonika neka je 16
(može po želji, ali tako vidimo tendencu viših harmonika, dali opadaju, raste, dali se neki naročiti viši harmonik znatno menja od neke normalne krive porazdjele...)
Osnovna freq če biti ista što smo je stavili u signal generator jer je to jedini generator u shemi,
ako jih imamo više u shemi obavezno stavljamo freq našeg ulaznog signal gen. jer programsko odabere generator u shemi sa njnižom freq po "defoltu".
Broj samplova neka je 4K, možemo po želji, višim brojem samplova i duže vreme elaboracije podataka u PCju.
Oblik formata podataka neka je: D*cos(kwt + fi), tako imamo podatak o amplitudi k-tog harmonika (neki viši harmonik) i podatak o njegovi fazi
Naravno možemo odabrati izmedju 5 različitih zapisa, no THD se stime ne menja, samo su nam parametri na kraju podani u različitim zapisima/dimenzijama.
Output: zanima nas šta se dogadja na SPK OUT sponama!
Iz rezultata/tabele možemo sada vidjeti:
-DC izlazni Offset
-amplitude i faze različitih viših harmonika:
vidimo da je 3.harmonik najviše prisutan
2.harmonik je za 3x manji
a i ostali su podosta podjednaki
THD je 9,36 E-05, što je cca 0,0001%
Slično možemo pogledati šta se dešava na snagama 10WRMS, pa na 1/2 max snage,...pa pre samog klippinga izlaza ...
pogledajmo i šta se dešava na različitim freq 100Hz, 500Hz, 2K, 4K, 10K, 20K ...
LP
Dragan
Dragan