|
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í.
3. dále provést zápis adresy þipu pro zmiĖovaný obvod.4: Zápis kontrolního registru þtení kontrolního registru pomocí SPI rozhraní
(pĜevzato [7])
4.3.3. Poslední bit opČt pĜedstavuje bit oznaþující operaci
zápisu nebo þtení.3 obsahuje souhrn jednotlivých kontrolních registrĤ, kterých lze data
zapisovat, které budou nastavovány pomocí Ĝídícího programu.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. „01111111“ (tedy „07Fh“).
PodobnČ jako minulé podkapitole, zde, pĜípadČ potĜeby, pokud hodinový
signál stále aktivní signál log.
.40
4.2 ýtení kontrolního registru
Pro þtení kontrolního registru obvodu CS8416 nutné prvním kroku pĜeklopit
signál log. tomto pĜípadČ, pro þtení kontrolního registru, bude tedy 1.3 ěídící sekvence pro obvod CS8416
V podkapitolách 4. Ihned provedení zápisu adresy MAP
je potĜeba pĜeklopit signál log.1 4. þímž ukonþí relace þtení kontrolních registrĤ obvodu CS8416.
V dalším kroku potĜeba opČt provést zápis adresy registru, MAP. Tato podkapitola se
zabývá konkrétním nastavením jednotlivých registrĤ.4
vyobrazuje popisovanou situaci [7]. možno kontinuálnČ vyþítat data dalších
(následujících) registrĤ adresách MAP+1, MAP+2 atd. 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. 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. Obr. 4.
Tab.3. 4. Bude uveden pĜíklad konkrétního
nastavení, které mČlo být provedeno Ĝídícím programem startu inicializaci
obvodu. 4. dále odeslána opČt adresa þipu posledním bitem nastaveným
pro þtení, tedy „0010001“. Sekvence tedy bude
pĜedstavovat napĜ.
Obr. 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. Tato adresa
pĜedstavuje kód „0010000X“. 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