|
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í.
Signály pro výbČr daného obvodu, tedy
CLATCH (pro AD1852) nebo (pro CS8416) mohou být generovány principu
libovolnými vstupnČ-výstupními piny mikrokontroléru, které jsou dispozici (kromČ
pinu PB4, který pĜedstavuje pro tuto aplikaci nevhodný signál (SlaveSelect)). 4. Vývojový diagram Obr.c“.
Vývojový diagram Obr.
.3: PĜíklad Ĝídících sekvencí pro poþáteþní nastavení registrĤ obvodu CS8416
CDIN sériová Ĝídící sekvenceAdresa kontrolního
registru (MAP) D0
00h 0
01h 0
02h 0
03h 1
04h 1
05h 0
06h 1
07h 1
08h 1
09h 0
4. Signál pinu MOSI mikrokontroléru ATmega32 pĜedstavuje datový
výstup, který spoleþný pro oba obvody, podobnČ jako signál pinu CCLK, který
pĜedstavuje hodinový signál. ěídící sekvence pro ovládání obvodĤ AD1852 CS8416 jsou uloženy
v pomocných ovládacích knihovnách, které obsahují všechny potĜebné ovládací funkce
pro oba obvody.7)
popisuje chování programového kódu pĜi volání funkce ovládací knihovny pro
digitální pĜijímaþ CS8416, která název „cs8416. ěídící program koncipován jako hlavní Ĝídící program svým
samostatným jádrem pĜipojenými ovládacími knihovnami. Signál pinu MISO pĜedstavuje datový vstup, který je
odebírán pouze digitálního pĜijímaþe.6 popisuje chování
programového kódu pĜi volání ostatních funkcí pro zmČny parametrĤ Ĝídící knihovny
pro D/A pĜevodník AD1852, názvem „ad1852.5 popisuje chování programového kódu pĜi volání
funkce zmČny hlasitosti pro levý nebo pravý kanál Ĝídící knihovny pro D/A pĜevodník
AD1852, názvem „ad1852. Poslední vývojový diagram na
Obr. 4. Jádro aplikace zahrnuje
uživatelské rozhraní, tedy výpisy ovládacího MENU dalších informací LCD
displej, pĜijímání povelĤ ovládacích tlaþítek, pĜijímání logických signálĤ datových
pinĤ obou obvodĤ zasílání pĜedem definovaných Ĝídících sekvencí pomocí rozhraní
SPI. Další vývojový diagram (Obr.c“.c“. 4.41
Tab.4 Vývojové diagramy Ĝídícího programu
Následující vývojové diagramy blíže specifikují chování Ĝídícího programu
mikrokontroléru.8 již popisuje chování hlavního ovládacího programu pro Ĝízení celého zapojení. 4. 4