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