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 53 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
dále odeslána opČt adresa þipu posledním bitem nastaveným pro þtení, tedy „0010001“. možno kontinuálnČ vyþítat data dalších (následujících) registrĤ adresách MAP+1, MAP+2 atd. dalším kroku, ihned jakmile je mikrokontrolér pĜipraven þtení (þekací doba mČla být nejménČ ȝs), signál CS pĜeklopen log. 4.3. „01111111“ (tedy „07Fh“). þímž ukonþí relace þtení kontrolních registrĤ obvodu CS8416. Adresovací promČnná MAP se pĜeþtení prvního kontrolního registru automaticky okamžitČ navyšuje Po pĜeþtení jednoho nebo více potĜebných registrĤ potĜeba pĜeklopit signál zpČt do log.3.2 ýtení kontrolního registru Pro þtení kontrolního registru obvodu CS8416 nutné prvním kroku pĜeklopit signál log.3. dále provést zápis adresy þipu pro zmiĖovaný obvod. Bude uveden pĜíklad konkrétního nastavení, které mČlo být provedeno Ĝídícím programem startu inicializaci obvodu.1 4.3 ěídící sekvence pro obvod CS8416 V podkapitolách 4. Poslední bit opČt pĜedstavuje bit oznaþující operaci zápisu nebo þtení. Ihned provedení zápisu adresy MAP je potĜeba pĜeklopit signál log. V dalším kroku potĜeba opČt provést zápis adresy registru, MAP.40 4. 4. BezprostĜednČ odeslání této adresy pin CDOUT opustí stav vysoké impedance CS8416 prostĜednictvím tohoto pinu zaþne odesílat data k mikrokontroléru. levém sloupci se nachází adresa kontrolního registru hexadecimálním tvaru, pravá þást tabulky pak obsahuje konkrétní bity Ĝídících sekvencí, které provedou celkové poþáteþní nastavení digitálního pĜijímaþe.3 obsahuje souhrn jednotlivých kontrolních registrĤ, kterých lze data zapisovat, které budou nastavovány pomocí Ĝídícího programu. Tab. 4.3. PodobnČ jako minulé podkapitole, zde, pĜípadČ potĜeby, pokud hodinový signál stále aktivní signál log.4 vyobrazuje popisovanou situaci [7]. . Obr. Tato adresa pĜedstavuje kód „0010000X“. Tato podkapitola se zabývá konkrétním nastavením jednotlivých registrĤ.4: Zápis kontrolního registru þtení kontrolního registru pomocí SPI rozhraní (pĜevzato [7]) 4. Sekvence tedy bude pĜedstavovat napĜ.2 byl popsán zpĤsob, jakým lze docílit zápisu dat nebo pĜeþtení dat nČkterého kontrolních registrĤ obvodu CS8416. Obr. tomto pĜípadČ, pro þtení kontrolního registru, bude tedy 1