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