|
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í.
ěídící program koncipován jako hlavní Ĝídící program svým
samostatným jádrem pĜipojenými ovládacími knihovnami.
Vývojový diagram Obr. Signál pinu MISO pĜedstavuje datový vstup, který je
odebírán pouze digitálního pĜijímaþe. 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é diagramy Ĝídícího programu
Následující vývojové diagramy blíže specifikují chování Ĝídícího programu
mikrokontroléru.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.c“.
. Poslední vývojový diagram na
Obr.41
Tab. 4. 4.c“. 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.c“. ěí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. 4.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. 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.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. 4.8 již popisuje chování hlavního ovládacího programu pro Ĝízení celého zapojení. Vývojový diagram Obr. Další vývojový diagram (Obr.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