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