Digitální nízkofrekvencní zesilovac s univerzálními vstupy

| Kategorie: Diplomové, bakalářské práce  | Tento dokument chci!

Tato diplomová práce se zabývá návrhem digitálního nízkofrekvenčního zesilovače s univerzálními vstupy. V první části práce jsou popsány modulace a audio formáty používané v nízkofrekvenční elektronice. V práci je navrženo blokové schéma digitálního zesilovače a jsou popsány požadavky na jednotlivé bloky. Jako základní obvod pro zpracování audio signálu byl vybrán integrovaný obvod STA326. Práce pokračuje obvodovými návrhy jednotlivých bloků spolu s popisem jejich činnosti. V další části práce je popsáno konstrukční provedení zesilovače a firmware řídícího mikrokontroléru. Poslední část této diplomové práce je zaměřena na prezentaci změřených parametrů zesilovače. V závěru práce jsou shrnuty výsledky práce, kterých bylo dosaženo a výhody i nevýhody zrealizovaného prototypu zesilovače.

Vydal: FEKT VUT Brno Autor: Pavel Svadbík

Strana 68 z 127

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
1. Mikrokontrolér pak uveden režimu snížené spotřeby Idle, kdy zastaveno jádro procesoru. Tento ukazatel ukazuje tomto případě funkci Pwrdn(), která uloží nastavení zesilovače paměti EEPROM odpojí aktivní část napájecí jednotky.67 v menu parametr Btn směr změny (tlačítko LEFT RIGHT), tedy inkrementaci či dekrementaci hodnoty. takovém případě LCD displej vypsáno varovné hlášení a zesilovač nutné resetovat vypnutím hlavního vypínače, případně odpojením sítě. Funkce obsluhy naposledy stisknutého tlačítka dále obsahuje ošetření chyby uživatelského rozhraní. 5. stisku jakéhokoliv tlačítka dojde vykonávání programu instrukce pro zavedení režimu snížené spotřeby. Tab. Kompletní zdrojový kód komentářem tohoto řídícího firmware možné nalézt na přiloženém CD. Dojde tedy pokračování ve funkci Pwrdn(), kde zpětně připojena aktivní část napájecí jednotky, proběhne inicializace jednotlivých bloků zesilovače, načtení uloženého nastavení paměti EEPROM program vrací zpět nekonečné smyčky hlavního jádra programu. Při stisku tohoto tlačítka volána funkce long_btn(counter1,*p_function). Zde opět testován příznak přerušení uživatelského rozhraní. Pro komunikaci LCD displejem pro komunikaci sběrnici I2C byly použity již hotové odladěné knihovny [44, 45]. případě aktivace funkce LCD displeji vypsán příslušný informativní text. Tato funkce změní příslušnou hodnotu překreslí text na LCD displeji.1: Využití paměťového prostoru použitého mikrokontroléru ATmega32 Typ paměti Celková kapacita Využitá kapacita Programová (Flash) 12,63 (38,5 %) Volatilní datová (SRAM) 609 (29,7 %) Nevolatilní datová (EEPROM) 1024 (0,8 %) . V případě stisku jednoúčelových tlačítek dojde vykonání jednorázové akce. Jestliže bylo stisknuto tlačítko pro umlčení výstupů zesilovače (MUTE), dojde k negování příznaku MUTE závislosti tomto příznaku pak aktivaci deaktivaci funkce MUTE. Přehled využití paměťového prostoru mikrokontroléru ATmega32 uveden v tab. Pokud bylo stisknuto tlačítko zrychleného přístupu do nastavení hlasitosti nebo nastavení ekvalizéru (VOLUME, EQ), dojde nastavení menu příslušnou položku vypsání příslušného textu LCD displej opět pomocí funkce PrintLCD(menu). Parametr counter1 určuje dobu, po kterou musí být tlačítko stisknuto, aby došlo vykonání funkce kterou ukazuje ukazatel *p_function. případě deaktivace funkce LCD vypsána poslední položka menu před aktivací této funkce. Posledním tlačítkem tlačítko SLEEP, které slouží pro přechod zesilovače režimu Stand-By. 5