Witam, od dawna przymiezam sie do przerobki obecnego wzmacniacza 5.1 opartego na scalakach LM3886. Jako ze przesiadlem sie niedawno z 8051 na AVR postanowilem nowy wzmacniacz zbudowac na kilku AVRkach.
"na szybko" wyskrobalem taki oto schemat:
Powiedzcie mi czy moja koncepcja sie sprawdzi? Czy to wogole bedzie dzialac?:)
W/g planu ma to dzialac tak: Jest sobie glowny procesor - ATMEGA32. Do niej podlaczone sa przyciski sterujace, do przetwornika A/C 2 diody termiczne, potencjometr (master volume) do regulacji glosnosci wszystkich kanalow na raz oraz zsumowane wszystkie kanaly audio (do czego mi to potrzebne, to za chwile)
Glowny procesor ma komunikowac sie z peryferiami poprzez I2C.
Nastepnym procesorem jest ATMEGA8 - chcialem zbudowac na nim pewnego rodzaju driver do graficznego LCD, ktory bylby obslugiwany bezposrednio z szyny I2C.
Trzecim ukladem na szynie jest zegar czasu rzeczywistego PCF8583.
Kolejnymi ukladami sa procesorki ATTINY13. Bedace pewnego rodzaju pomostem miedzy ATMEGA32 a procesorami audio TDA8425. Dlaczego sa ? Otoz dlatego ze niestety TDA8425 ma na stale przypisany adres MAD i na jednej szynie I2C moze byc podlaczony tylko jeden taki uklad.
Linie E1 - E8 Maja sterowac praca przekaznikow. W momencie wcisniecia przycisku "Power" w pierwszej kolejnosci odlacza kolumny od wzmacniacza, nastepnie za pomoca kolejnego przekaznika (nie narysowany jeszcze) odlacza zasilanie VCC1 i VCC2 scalakom LM3886. Wiem ze kostka LM3886 ma funkcje MUTE, ale nie dziala ona za dobrze. Trzeszczy mimo jej uzycia.
Wracajac do czwartego wejscia A/C pisalem ze chcialbym wpuscic tym wejsciem zsumowany sygnal audio ze wszystkich kanalow.. Po co? Dla bajeru. Chcialem miezyc natezenie dzwieku i dynamicznie ustawiac poziom glosnosci (jako taka opcja, np tryb "po 22 ciszej:)"
Dodatkowo chcialem "zintegrowac" przedstawiony schemat w jednej obudowie z karta dzwiekowa "sound blaster audigy2 nx USB", ktora posiadam do laptopa.
Aha jeszcze jedno, interesuje mnie zachowanie przyjetej przeze mnie koncepcji, bo 95% wykozystanych elementow posiadam w domu.
Chcialbym aby ktos fachowym okiem spojrzal na schemat, powiedzial czego brakuje, co jest zle itp :)
W sumie w AVR'ach narazie raczkuje, ale powinienem sobie dac rade z oprogramowaniem klockow. C/C++ znam bardzo dobrze na PC, wiec na AVR'ach przy odpowiednim wsparciu podrecznikowym tez powinienem dac rady:) Zawsze tez pozostaje BASCOM :D