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 48 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
2.1.3), Ĝízení nastavování všech parametrĤ obou obvodĤ použito sériové komunikaþní rozhraní, které poskytuje jednosmČrnou pĜípadČ D/A pĜevodníku AD1852) obousmČrnou komunikaci (v pĜípadČ digitálního pĜijímaþe CS8416) mikrokontrolérem prostĜednictvím þtyĜvodiþového komunikaþního rozhraní SPI. Budou zde popsány funkce programu, také Ĝídící pĜíkazy pro nastavování parametrĤ digitálního pĜijímaþe D/A pĜevodníku vþetnČ popisĤ hlaviþek funkcí programového kódu, který uložen pĜíloze. Oba obvody pracují režimu Slave (tedy podĜazené prvky). Také zde budou popsány þasové prĤbČhy Ĝídících sekvencí. 4. ÚstĜedním prvkem pro inicializaci každé pĜenosové relace mikrokontrolér ATmega32, který pracuje režimu Master (tedy nadĜazený prvek). Signál pin PB6 (MISO) bude pĜiveden pouze digitálního pĜijímaþe, jelikož obvod D/A pĜevodníku není vybaven pinem pro zpČtnou komunikaci smČrem mikrokontroléru. odeslání jednoho Ĝídícího slova signál opČt pĜeklopen log. Digitální pĜijímaþ možno nastavovat jiným zpĤsobem, jelikož prvním kroku možno pĜeþíst aktuální nastavení požadovaného kontrolního registru druhém kroku toto nastavení podle potĜeby zmČnit nebo ponechat.3 3.35 4 NÁVRH ěÍDÍCÍHO PROGRAMU V kapitole bude popsána problematika Ĝízení D/A pĜevodníku digitálního pĜijímaþe pomocí sériového komunikaþního rozhraní SPI.1: Popisy pinĤ mikrokontroléru ATmega32 Ĝídícího rozhraní SPI (pĜevzato [12]) Oznaþení pinu Zkratka Funkce PB7 SCK Hodinový signál PB6 MISO Vstup dat vnČjších obvodĤ PB5 MOSI Výstup dat vnČjším obvodĤm PB4 Signál pro adresování daného Slave zaĜízení Signál pinu PB7 (SCK) tak bude pĜiveden vstupĤm hodinového signálu pro oba obvody. PĜi povolení pĜenosového rozhraní SPI mikrokontroléru ATmega32, jsou pro danou obousmČrnou komunikaci vyhrazeny vstupnČ-výstupní piny portu Tab. okamžiku zaþátku pĜenosu pĜeklopen log. Signál pinu PB4 (SS) neþinném stavu SPI pĜenosu v log. Jelikož obvod ATmega32 používá primárnČ pĜi SPI komunikaci velikost pĜenášeného slova bitĤ, pro Ĝízení obou . NicménČ, pĜes tento nedostatek lze obvod AD1852 bez problémĤ nastavovat, pokud bude samotný programový kód sestaven takovým zpĤsobem, aby byly datové pamČti mikrokontroléru uloženy všechny informace parametrech D/A pĜevodníku, nastavované pĜedchozích krocích bČhu programu. Tab.1 popisuje funkce jednotlivých pinĤ komunikaþního rozhraní SPI. Stejným zpĤsobem bude pĜiveden signál pinu PB5 (MOSI). 4.1 Popis zapojení rozhraní SPI Jak bylo uvedeno minulých kapitolách (3. 4