ADVERTISEMENT

03.rar

Procesor audio - trzy warianty na TDA7313, TDA7318, TDA7439

Prezentowany procesor audio wyróżnia się maksymalną funkcjonalnością przy minimalnej ilości elementów. Jest łatwy w montażu, prosty w konstrukcji i wygodny w korzystaniu. Steruje się nim za pomocą trzech przycisków, enkodera i pilota zdalnego sterowania. Krótkie pytanie - jak często podchodzicie do telewizora, żeby go włączyć lub przełączyć kanał? Z pewnością bardzo rzadko, bo korzystacie z pilota. Idea minimalnej ilości przycisków w urządzeniu stacjonarnym jest właśnie stąd zaczerpnięta. Również często spotykałem się z prośbą dotyczącą projektu, zakładającego użycie jednego z trzech różnych procesorów audio. Rzeczywiście, nie zawsze uda się dostać konkretny model układu scalonego. Teraz to nie problem, bo procesor audio składa się z modułów. http://obrazki.elektroda.pl/1908942000_1350065959_thumb.jpg Na powyższej fotografii przedstawiono blok sterowania i bloki procesorów audio. Blok sterowania został zbudowany na mikrokontrolerze PIC16F628A, bloki procesorów audio zaś na TDA7313 (lub TDA7318; z lewej na poniższym zdjęciu) i na TDA7439 (z prawej). Poniżej zdjęcie bloku sterowania. http://obrazki.elektroda.pl/1922408600_1350065991_thumb.jpg Wszystkie płytki są dość zgrabne i bez problemu będą pasować do każdej obudowy. Konstrukcję bloku sterowania prezentuje część przedniego panelu obudowy. Brakuje na niej elastycznych przewodów łączących. W ten sposób pozbyłem się odwiecznego problemu z płytką na przewodach. Zdecydowałem również, aby konstrukcja była cienka (lub o niewielkiej wysokości). Patrz rysunek poniżej. http://obrazki.elektroda.pl/1863019200_1350066019_thumb.jpg Dla wygody część elementów została przylutowana od strony ścieżek płytki drukowanej. Dzięki temu wybrane elementy łatwiej przylutować. http://obrazki.elektroda.pl/4413359000_1350066043_thumb.jpg http://obrazki.elektroda.pl/4836669500_1350066081_thumb.jpg http://obrazki.elektroda.pl/9115055500_1350066101_thumb.jpg Możliwości poszczególnych procesorów są zebrane w tabelce poniżej: http://obrazki.elektroda.pl/1133585900_1350066125_thumb.jpg Część z ich możliwości pokazano na poniższych zdjęciach. http://obrazki.elektroda.pl/8795133400_1350066146_thumb.jpg W trybie standby podświetlenie wyświetlacza jest wyłączone. http://obrazki.elektroda.pl/8641582800_1350066168_thumb.jpg http://obrazki.elektroda.pl/1091509800_1350066185_thumb.jpg http://obrazki.elektroda.pl/9866790300_1350066210_thumb.jpg http://obrazki.elektroda.pl/6050052400_1350066229_thumb.jpg Korzystanie z TDA7313 (TDA7318) jest powszechne, a sam układ dość popularny. Wspomniany układ rozdziela zwykłe stereo na dwa kanały (czyli cztery głośniki). Mnie wystarczyła tylko para głośników. W związku z tym drugim elementem doświadczalnym jest TDA7439. Po wysłuchaniu jak pracują oba procesory audio, odniosłem wrażenie, że TDA7439 gra ciszej, a barwa dźwięku jest bardziej nasycona pomimo że wbudowany przedwzmacniacz powinien pogarszać dźwięk. Przy okazji zaobserwowałem, że zarówno z włączonym, jak i wyłączonym przedwzmacniaczem jakość dźwięku nie uległa zmianie. Postanowiłem zwiększyć wzmocnienie przedwzmacniacza, co w konsekwencji spowodowało zwiększenie czułości. Każdy procesor audio został zmontowany na osobnej płytce. Patrz rysunek poniżej (widok od strony elementów i od strony ścieżek). http://obrazki.elektroda.pl/1898665100_1350066260.jpg http://obrazki.elektroda.pl/5192055300_1350066283.jpg http://obrazki.elektroda.pl/4592218800_1350066305.jpg http://obrazki.elektroda.pl/3133568700_1350066329.jpg Zdalne sterowanie umożliwia pilot pracujący w kodzie RC5. Czyli jak większość pilotów od telewizorów marki Philips. Niech będzie taki: http://obrazki.elektroda.pl/2376006500_1350066364_thumb.jpg Praktycznie wszystkie przyciski pilota umożliwiają szybki i intuicyjny dostęp do sterowania barwą dźwięku. Kolorowe przyciski też do tego służą. Wybieranie źródła dźwięku za pomocą pilota jest bardzo wygodne. Schemat bloku sterowania http://obrazki.elektroda.pl/3656074500_1350066399_thumb.jpg Schematy podłączania procesorów audio są typowe, co wynika z dokumentacji. http://obrazki.elektroda.pl/9595369900_1350066429_thumb.jpg Po włączeniu zasilania urządzenie znajduje się w trybie standby. Przejście z trybu standby do trybu pracy następuje za pomocą przycisku podłączonego do wyjścia 11 mikrokontrolera PIC16F628A (ten przycisk jest wbudowany w enkoder). Urządzenie można włączać i wyłączać również za pomocą przycisku „Power” na pilocie. Następnie płynnie włącza się podświetlenie wyświetlacza i automatycznie ładują się wszystkie wcześniejsze ustawienia (głośność, barwa dźwięku etc.). Urządzenie domyślnie znajduje się w trybie ustawienia głośności. Do wcześniejszego lub kolejnego trybu przechodzimy za pomocą przycisków „next” i „prev”. Enkoder umożliwia realizację wybranego ustawienia. Jeśli użytkownik w ciągu 10 sekund od określenia ustawień nie podejmie żadnej akcji, wprowadzone parametry zostaną automatycznie zapisane i urządzenie przejdzie do trybu „głośność”. Przycisk „mute” zaprojektowałem oddzielnie, bo czasem trzeba szybko wyłączyć dźwięk, a szukanie odpowiedniej opcji menu jest czasochłonne. Tryb „mute” w żaden sposób nie blokuje pozostałych funkcji - w tym trybie można zmieniać wszystkie pozostałe ustawienia i włączyć ponownie dźwięk z nowymi ustawieniami. Wszystko to można zrobić z poziomu pilota, co jest zdecydowanie wygodniejsze niż korzystanie z przycisków w samym urządzeniu. Główna funkcja przycisków to włączyć, przyciszyć, ustawić poziom głośności. A więcej w codziennym użytkowaniu nie potrzeba. Tekst, który wyświetla się na wyświetlaczu można zastąpić innym dowolnym. Jest on zapisany w pamięci EEPROM mikrokontrolera. Każde wyrażenie kończy kod 0x00 (znacznik końca słowa). Wszystkie zmiany można przetestować za pomocą programu Proteus (co prawda trochę oszukuje przy odwzorowaniu symboli na wyświetlaczu). Źródło: http://radiokot.ru/circuit/audio/filter/05/ Pliki: Projekt w Proteus Płytki drukowane w formacie SL4.0 Wsady do mikrokontrolera ze źródłami


Download file - link to post
  • 03.rar
    • HEX_7313.hex
    • Source_7439.?
    • HEX_7439.hex
    • Source_7313.?