D/A převodník pro audio s externím ovládáním pomocí mikrokontroléru

| Kategorie: Diplomové, bakalářské práce  | Tento dokument chci!

Tato diplomová práce je vnována konstrukci laboratorního pípravku s D/A pevodníkem pro audio a nízkofrekvenní signály. V úvodní kapitole je nastíněn teoretický úvod do problematiky A/D a D/A převod. V následujících kapitolách je pak již prezentováno vlastní technické ešení laboratorního přípravku, kde obvod s D/A převodníkem AD1852 je doplněn o digitální přijímač audio signálu CS8416. Ten zajišťuje kompatibilitu pi připojení k externím audio zařízením disponujícím digitálními rozhraními, jako jsou např. SPDIF nebo AES3. Digitální přijímač i audio D/A převodník jsou navíc opatřeny sériovým komunikačním rozhraním, pomocí kterého je možné nastavovat většinu parametrů vstupního audio signálu. Toto nastavení je prováděno pomocí navrženého ovládacího softwaru pro externí mikrokontrolér adyAT mega32. V práci je prezentován blokový a obvodový návrh přípravku a to vetšině technické a konstrukční dokumentace celého zařízení.

Vydal: FEKT VUT Brno Autor: Jan Špaček

Strana 52 z 102

Vámi hledaný text obsahuje tato stránku dokumentu který není autorem určen k veřejnému šíření.

Jak získat tento dokument?






Poznámky redaktora
Ta je stanovena jako osmice bitĤ „0010000X“.3: ýasový prĤbČh SPI komunikace obvodem CS8416 (pĜevzato [7]) Mezní hodnoty þasĤ jednotlivých stavĤ (související obvykle maximální možnou rychlostí pĜenosu dat) jsou uvedeny [7]. adresu þipu pro tento obvod.1 Zápis kontrolního registru Pro zápis kontrolního registru obvodu CS8416 nutné prvním kroku pĜeklopit signál log. PromČnná adresy MAP totiž vždy bezprostĜednČ nastavení prvního kontrolního registru navýšena procesu nastavení posledního kontrolního registru nutné pĜeklopit signál zpČt log. dále sbČrnici SPI odeslat tzv. Nyní pĜípadČ potĜeby možné odeslat další osmici bitĤ (Ĝídící sekvenci), která nastavuje kontrolní registr adrese MAP+1, poté lze odeslat další sekvence nastavení kontrolních registrĤ adresu vždy jedniþku vyšší než odpovídá adrese registru z pĜedchozí sekvence. 4. 4.3. Adresa obvodu ukládána promČnné oznaþené MAP (Memory Address Pointer). Stejný název promČnné (tedy MAP), stejnou funkcí pro pĜehlednost použit zdrojovém kódu pro ovládací knihovnu CS8416. Poslední bit oznaþený bit udávající proces þtení nebo zápisu (tzv. dalším kroku, odeslání adresy promČnné MAP, je možno odeslat samostatnou osmibitovou sekvenci pro nastavení registru adrese udávané pomocí MAP. Podkapitola 4. Obr. þímž mikrokontrolér signalizuje obvodu CS8416 konec pĜenosu dat této relaci. Pin CDOUT (výstupní pin obvodu CS8416) celou dobu zápisu kontrolních registrĤ stavu vysoké impedance, tedy není možno nČj þíst jakákoli data. Obsahuje celkem bitĤ, odesílaná sekvence osmibitová, MSB rovno nule.3. bit R/W Pro zápis kontrolního registru tedy X druhém kroku potĜeba SPI sbČrnici odeslat adresu nastavovaného kontrolního registru.3. Maximální adresa, kterou možno takto adresovat, tedy „01111111“ (tedy „07Fh“). odeslání osmice bitĤ pomocí SPI provedeno nastavení registru adrese MAP.39 [7], [12].4 vyobrazuje popisovanou situaci [7].2 zabývá popisem þtení datové sekvence kontrolních registrĤ.1 zabývá popisem zápisu datové sekvence kontrolních registrĤ podkapitola 4. 4. Obr.