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
odeslání osmice bitĤ pomocí SPI provedeno nastavení registru adrese MAP. 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. Adresa obvodu ukládána promČnné oznaþené MAP (Memory Address Pointer). 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.2 zabývá popisem þtení datové sekvence kontrolních registrĤ.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]. 4. dalším kroku, odeslání adresy promČnné MAP, je možno odeslat samostatnou osmibitovou sekvenci pro nastavení registru adrese udávané pomocí MAP. adresu þipu pro tento obvod.3. Ta je stanovena jako osmice bitĤ „0010000X“. 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. Obr.4 vyobrazuje popisovanou situaci [7]. 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. . Maximální adresa, kterou možno takto adresovat, tedy „01111111“ (tedy „07Fh“). Obsahuje celkem bitĤ, odesílaná sekvence osmibitová, MSB rovno nule. dále sbČrnici SPI odeslat tzv. þímž mikrokontrolér signalizuje obvodu CS8416 konec pĜenosu dat této relaci. Podkapitola 4. 4. Obr. 4.39 [7], [12]. Poslední bit oznaþený bit udávající proces þtení nebo zápisu (tzv.3.1 zabývá popisem zápisu datové sekvence kontrolních registrĤ podkapitola 4. Stejný název promČnné (tedy MAP), stejnou funkcí pro pĜehlednost použit zdrojovém kódu pro ovládací knihovnu CS8416.1 Zápis kontrolního registru Pro zápis kontrolního registru obvodu CS8416 nutné prvním kroku pĜeklopit signál log