Audio výkonový zesilovač ve třídě D s mikroprocesorovým řízením.

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

V diplomové práci je uveden návrh a praktická realizace audio výkonového zesilovače ve třídě D s mikroprocesorovým řízením. V první části práce jsou popsány jednotlivé integrované obvody použité v zapojení předzesilovače a jeho kompletní návrh s popisem řídícího programu mikrokontroléru ATmega128. Dále je popsán integrovaný výkonový zesilovač TAS5613 a jeho zapojení. V další části je uveden návrh napájecího zdroje spínané koncepce s použitím integrovaného obvodu TOP261EN. V poslední části je uvedeno měření parametrů jednotlivých částí zesilovače.

Vydal: FEKT VUT Brno Autor: Jan Nedbal

Strana 34 z 92

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
Podmínka pro stisk mikrospínače připojeného pinu PE3 opět ošetřena proti nechtěným překmitům při stisku. if (bit_is_clear(PINE,4)) stisk „˂“ { _delay_ms(1); if (bit_is_clear(PINE,4)) { if(i==-40) //minimální hodnota {lcd_gotoxy(18,9); lcd_write_text("MIN"); i++; //inkrementace volume++; _delay_ms(500); lcd_gotoxy(18,9); lcd_write_text(" "); } Pokud nedojde splnění podmínky pro ošetření minimální nastavitelné hodnoty, jsou dekrementovány hodnoty proměnných, které slouží zobrazení hodnoty hlasitosti na displeji zápisu dat předzesilovače TDA9859. if (bit_is_clear(PINE,3)) //stisk tlačítka dolů {_delay_ms(1); //zpoždění if (bit_is_clear(PINE,3)) {lcd_gotoxy(14,2); lcd_write_text(" "); //přemazání … point=2; //skok menu MUTE _delay_ms(200); //zpoždění } } break; . Pokud podmínka splněna, dojde přemazání řádků zobrazujících aktuální polohu menu zobrazeného displeji. Ostatní položky menu pracují stejném principu. i--; //dekrementace volume--; //dekremantace write_TDA9859(0x00,volume); //zápis dat sprintf(vol, "%d i); //převod čísla znak lcd_gotoxy(17,2); lcd_write_text(vol); //výpis hodnoty _delay_ms(200); //zpoždění } } Poslední část slouží pro skok programu následující položky tj. Pokud podmínka splněna dochází zobrazení „MIN“ tj. Následuje podmínka pro ošetření minimální hodnoty nastavené hlasitosti dle katalogového listu stanovená -40 dB. zpoždění velikosti 500 dochází k přemazání minimální hodnoty prázdným řetězcem. začátku opět podmínka pro stisk mikrospínače připojeného k pinu PE4 ošetřením proti zákmitu při stisku. Data jsou zapsána do příslušného registru předzesilovače, hodnota pomocné proměnné převedena znak a zobrazena displeji. při příštím běhu programu budou vykonány příkazy uvedené druhé položce „case 2“. Proměnná „point“ je nastavena tj. minimální hodnoty a inkrementaci proměnných, které slouží zobrazení hodnoty hlasitosti displeji k zápisu dat předzesilovače TDA9859. „case 2“.21 Princip funkce pro snižování hlasitosti obdobný předchozímu principu pro zvyšování hlasitosti