|
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í.
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