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
PĜi povolení pĜenosového rozhraní SPI mikrokontroléru ATmega32, jsou pro danou obousmČrnou komunikaci vyhrazeny vstupnČ-výstupní piny portu Tab. odeslání jednoho Ĝídícího slova signál opČt pĜeklopen log. 4.1 Popis zapojení rozhraní SPI Jak bylo uvedeno minulých kapitolách (3. 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. 4. 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. Signál pinu PB4 (SS) neþinném stavu SPI pĜenosu v log.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. 4.1.2.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.1 popisuje funkce jednotlivých pinĤ komunikaþního rozhraní SPI. 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. okamžiku zaþátku pĜenosu pĜeklopen log.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. Tab. 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. Stejným zpĤsobem bude pĜiveden signál pinu PB5 (MOSI). ÚstĜedním prvkem pro inicializaci každé pĜenosové relace mikrokontrolér ATmega32, který pracuje režimu Master (tedy nadĜazený prvek). Oba obvody pracují režimu Slave (tedy podĜazené prvky). Také zde budou popsány þasové prĤbČhy Ĝídících sekvencí.3 3