(3 głosujących) Przedwzmacniacz ten został zbudowany w oparciu o cyfrowy scalony procesor dźwięku TDA8425 sterowany za pomocą mikrokontrolera ATTiny2313. W układzie nie zastosowano żadnego wyświetlacza a jedynie linijkę diod LED (bargraf), na którym wyświetlane są podstawowe informacje o parametrach dźwięku. Przedwzmacniacz posiada dwa niezależne kanały, przełączane w pełni cyfrowo, oraz regulację głośności i barwy dźwięku. W roli elementu regulacyjnego wykorzystano tani i popularny impulsator (enkoder) obrotowy z wbudowanym przyciskiem. Zapewnia to prostą i intuicyjną obsługę urządzenia, zmniejszając znacznie jego wymiary. Przejście z ustawień głośności do ustawień tonów odbywa się przez naciśnięcie przycisku w impulsatorze. Przedwzmacniacz ten znakomicie nadaje się do współpracy z dowolnym wzmacniaczem, testowany był wraz z układem Mini wzmacniacza 2x15W. W roli źródła sygnału można zastosować odtwarzacz mp3, komputer, magnetofon lub dowolne urządzenie tego typu wyposażone w wyjście słuchawkowe.
Działanie:Schemat ideowy układu sterującego znajduje się na rysunku poniżej: Sercem układu jest mikrokontroler U1 (ATTiny2313) wraz z rezonatorem kwarcowym X1 (16MHz) i kondensatorami C1 (22pF) i C2 (22pF). Rezystory R1 (3,3k) i R2 (3,3k) podciągają linie SCL i SDA magistrali I2C do plusa zasilania, zapewniając jej prawidłowe warunki pracy. Sprawą obróbki sygnału zajmuje się scalony procesor dźwięku U2 (TDA8425). Sygnał audio podawany jest na złącza IN1 i IN2 za pośrednictwem kondensatorów C13 - C15 (470nF). Wyjściem przedwzmacniacza jest złącze OUT, do którego sygnał dostaje się za pomocą kondensatorów C17 (2,2uF) i C18 (2,2uF). Pozostałe kondensatory C6 - C12 zostały zastosowane zgodnie z zaleceniem producenta układu na podstawie karty katalogowej, umożliwiają one poprawne jego działanie. Do zasilania całego urządzenia wykorzystano zasilacz zbudowany na stabilizatorach U3 (7812) i U4 (7805) i kondensatorach filtrujących C3 (470uF), C4 (47uF) i C5 (47uF). Dostarcza ona napięć 12V i 5V potrzebnych do pracy mikrokontrolera i procesora dźwięku. Do zaprogramowania mikrokontrolera U1 służy złącze programujące Prog. Połączenie płytki sterownika z wyświetlaczem jest możliwe dzięki złączom GP1 (Goldpin) i GP2 (Goldpin) Schemat ideowy wyświetlacza znajduje się na rysunku poniżej: Płytka wyświetlacza nie zawiera żadnych skomplikowanych połączeń. Główną jej częścią jest wyświetlacz, linijka diod LED W1. Prąd wyświetlacza jest ograniczany za pomocą rezystorów R1 - R10 (330R). Impulsator I1 umożliwia regulację parametrów wzmacniacza, pełni on jednocześnie funkcję przycisku. Złącza GP1 (Goldpin) i GP2 (Goldpin) zapewniają połączenie płytki wyświetlacza z płytką przedwzmacniacza. Budowa:Układ sterujący przedwzmacniacza z powodzeniem można zbudować w oparciu o płytkę drukowaną dostępną tutaj. Rysunek w odbiciu lustrzanym dostępny jest tutaj. Montaż należy rozpocząć od wlutowania wszystkich zwór (4 sztuki). Drugie w kolejności powinny być rezystory i podstawki pod mikrokontroler i procesor dźwięku. W dalszej kolejności należy zamontować pozostałe elementy, zgodnie z zasadą od najmniejszych do największych. Goldpin kątowy należy wlutować najpierw do płytki wyświetlacza, stroną krótszą w stronę wyświetlacza (patrz zdjęcia). Wlutowanie Goldpina kątowego w odwrotną stronę sprawi że płytka będzie stała wyżej a co za tym idzie niepotrzebnie zwiększą się wymiary przedwzmacniacza. Pomocą podczas konstrukcji może okazać się schemat montażowy dostępny tutaj. Wyświetlacz można zbudować w oparciu o płytkę drukowaną dostępną tutaj. Rysunek w odbiciu lustrzanym dostępny jest tutaj. Płytka jest bardzo prosta w montażu i nie zawiera żadnej zworki. Lutowanie należy rozpocząć od rezystorów a zakończyć na impulsatorze. Pod wyświetlacz dobrze jest zastosować podstawkę aby jego wysokość zrównała się z impulsatorem. Po włożeniu do obudowy i przykręceniu impulsatora, wyświetlacz powinien być na równo z obudową. Goldpin kątowy należy zamontować od strony druku, zgodnie z uwagami powyżej i zdjęciami zmontowanej płytki. Pomocą podczas konstrukcji może okazać się schemat montażowy dostępny tutaj Wykaz Elementów:Układ Sterujący:1x Złącze Śrubowe ARK2(podwójne) 3x Listwa Goldpin 1x3 (IN1) 1x Listwa Goldpin 1x4 (Prog) 2x 3,3k 2x 5,6nF 1x Rezonator Kwarcowy 16MHz Wyświetlacz:1x Listwa Goldpin 1x7 (Kątowy) 1x Listwa Goldpin 1x8 (Kątowy) 1x Impulsator obrotowy z przyciskiem 10x 330R 1x Wyświetlacz linijka 10 LED (Bargraf) Programowanie:Kod Źródłowy do sterownika obrotnicy został napisany w BASCOM AVR firmy MCS Electronics (http://www.mcselec.com/). Program przedstawiony jest poniżej: '************* Konfiguracja uC ***************** '*********************************************** $regfile = "attiny2313.dat" $crystal = 16000000 Config Portb = &B11111111 : Portb = &B11111111 Config Portd = &B11100011 : Portd = &B11111111 Config Scl = Portd.0 Config Sda = Portd.1 I2cinit Port_led Alias Portb D1 Alias Portd.5 D2 Alias Portd.6 S1 Alias Pind.4 I1 Alias Pind.3 I2 Alias Pind.2 Config Timer0 = Timer , Prescale = 256 Enable Timer0 : On Timer0 Prztimer0 Enable Interrupts '********** Konfiguracja uC Koniec ************ '****************** Zmienne ******************* '*********************************************** Dim Glos As Byte Dim Bass As Byte Dim Treble As Byte Dim Funkcje As Byte Dim Flaga_20ms As Bit Dim Adres As Byte , Wartosc As Byte Dim Dziel As Byte Dim Zmieniono As Bit Dim Autozapis As Byte Dim In1 As Bit , In2 As Bit Dim Tryb As Byte , Rezultat As Integer Dim Licz_sw As Byte Dim Poz_menu As Byte Dim Led As Byte '************* Zmienne Koniec **************** '************ Warunki Poczatkowe *************** '*********************************************** Readeeprom Glos , 2 Readeeprom Bass , 3 Readeeprom Treble , 4 Readeeprom Funkcje , 5 If Funkcje > 207 And Funkcje < 206 Then Gosub Resetowanie End If Poz_menu = 0 Zmieniono = 1 Gosub Diody '******* Warunki Poczatkowe Koniec *********** '************** Petla glowna ****************** '*********************************************** Do Gosub Impulsator If Rezultat <> 0 Then Select Case Poz_menu Case 0: 'glos If Rezultat = 1 Then If Glos < 254 Then Incr Glos Else If Glos > 224 Then Decr Glos End If Case 1: 'bass If Rezultat = 1 Then If Bass < 251 Then Incr Bass Else If Bass > 242 Then Decr Bass End If Case 2: 'trable If Rezultat = 1 Then If Treble < 250 Then Incr Treble Else If Treble > 242 Then Decr Treble End If Case 3: Funkcje.0 = Not Funkcje.0 End Select Gosub Diody Zmieniono = 1 Autozapis = 200 End If If Flaga_20ms = 1 Then Flaga_20ms = 0 '***************************** 20ms If S1 = 0 Then Incr Licz_sw If Licz_sw = 4 Then Incr Poz_menu If Poz_menu = 4 Then Poz_menu = 0 Gosub Diody End If If Licz_sw = 250 Then Gosub Resetowanie Else Licz_sw = 0 End If If Zmieniono = 1 Then Gosub Wyslij_tda8425 Zmieniono = 0 End If If Autozapis > 0 Then Decr Autozapis If Autozapis = 0 Then 'Portb.7 = Not Portb.7 Gosub Zapis End If End If '***************************** 20ms End If Loop End '************ Petla glowna Koniec ************** '************ Przerwanie timer 0 *************** '*********************************************** Prztimer0: Timer0 = 5 Incr Dziel If Dziel = 5 Then Dziel = 0 Set Flaga_20ms End If Return '******** Przerwanie timer 0 Koniec ************ '************ I2c ********************* Wyslij_i2c: I2cstart I2cwbyte 130 I2cwbyte Adres I2cwbyte Wartosc I2cstop Waitms 1 Return Wyslij_tda8425: Adres = 0 Wartosc = Glos Gosub Wyslij_i2c Adres = 1 Wartosc = Glos Gosub Wyslij_i2c Adres = 2 Wartosc = Bass Gosub Wyslij_i2c Adres = 3 Wartosc = Treble Gosub Wyslij_i2c Adres = 8 Wartosc = Funkcje Gosub Wyslij_i2c Return '************ koniec i2c *************** Diody: Select Case Poz_menu Case 0: 'glos Led = Glos - 224 Led = Led / 3 D1 = 0 D2 = 0 Case 1: 'bass Led = Bass - 242 D1 = 1 D2 = 0 Case 2: 'trable Led = Treble - 242 D1 = 0 D2 = 1 Case 3: If Funkcje.0 = 0 Then Led = 11 Else Led = 12 D1 = 1 D2 = 1 End Select Port_led = Lookup(led , Tabela) Return Impulsator: In1 = I1 In2 = I2 Rezultat = 0 Select Case Tryb Case 0: If In1 = 1 And In2 = 1 Then Incr Tryb 'jezeli dwa rozwarte Case 1: If In1 = 1 And In2 = 0 Then Tryb = 2 If In1 = 0 And In2 = 1 Then Tryb = 3 Case 2: If In1 = 0 And In2 = 1 Then Rezultat = 1 Tryb = 0 End If Case 3: If In1 = 1 And In2 = 0 Then Rezultat = -1 Tryb = 0 End If End Select Waitus 100 Return Resetowanie: Glos = 230 '224-255 Bass = 246 'min=242 0=246 max = 251 Treble = 246 'min=242 0=246 max = 250 Funkcje = 206 '206 '[1][1][mu][efl][stl][1][1][we1=0 we2 =1] &B11001110 Gosub Zapis Return Zapis: Writeeeprom Glos , 2 Writeeeprom Bass , 3 Writeeeprom Treble , 4 Writeeeprom Funkcje , 5 Return '********************************************************* Tabela: Data &B11111111 , &B01111111 , &B00111111 , &B00011111 , &B00001111 , &B00000111 , &B00000011 , &B00000001 , &B00000000 , &B10000000 , &B11000000 , &B00111111 , &B11110011 Obsługa:Obsługa przedwzmacniacza jest bardzo prosta. Wszystko dzieje się za pomocą jednego impulsatora z przyciskiem. Zaraz po włączeniu układ pracuje w trybie regulacji głośności. Kręcenie impulsatorem odpowiednio zwiększa lub zmniejsza poziom dźwięku. Naciskając przycisk w impulsatorze przechodzimy do ustawień basu, tonów wysokich i wyboru wejścia. Dwie pierwsze diody wyświetlacza sygnalizują binarnie cztery tryby ustawień przedwzmacniacza, a pozostałe to zwykła linijka której kolejne diody wskazują poziom ustawienia danego parametru (Więcej zapalonych diod, większy np. poziom głosu). Zdjęcia Projektu:
|
|||||||||||||||||||||||||||||||
Bascom
Witam można prosic o objaśnienie kilku linijek kodu:
If S1 = 0 Then
Incr Licz_sw
If Licz_sw = 4 Then
Incr Poz_menu
If Poz_menu = 4 Then Poz_menu = 0
Gosub Diody
End If
If Licz_sw = 250 Then Gosub Resetowanie
Else
Licz_sw = 0
End If
If Funkcje > 207 And Funkcje < 206 Then
Gosub Resetowanie ' rozumiem z tego ze po włączeniu wartości będą kasowane i zostanie ustawiona wartosc 206 tak?
Pozdrawiam
Re: przedwzmacniacz
Procedura powoduje reset ustawień, na wypadek gdyby przy odczycie pamięci wystąpiły błędy, albo coś źle by się zapisało. Tak samo wykonuje się reset jeśli przycisk S1 będzie długo trzymany
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
tda
Witam czy jest możliwość wsadzenia tda7314 lub tda 7318nd bo tych mam większą ilość niestety nie umie pisać programów.POZDRAWIAM
Re: Przedwzmacniacz
Nie da sie tego tak od reki wstawić... trzeba porównać karty katalogowe pod względem tego jakie dane muszą zastać wysłane do układu. Jak sprawdzisz co trzeba dokładnie wysłać to można próbować wstawiać to do programu
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Wyświetlacz
Witam, planowałem zrobić jakiś przedwzmacniacz cyfrowy z wyświetlaczem do wzmacniacza symasym (hi-end), czy istnieje możliwośc zastąpienia linijki led wyświetlaczem? Chodzi mi o to aby po wciśnięciu tego przycisku w enkoderze na wyświetlaczu pojawiała się informacja o danej funkcji i aktualny poziom np. bass, które wejście jest włączone itd. Najlepszy chyba byłby do tego wyświetlacz 2x16? Proszę o pomoc i wyjaśnienie jaki układ w takim przypadku zastosować i ewentualne schematy.
Re: Przedwzmacniacz
Dokładnie taki przedwzmacniacz z LCD jest w AVT... jednak jest to na 2051 co jest niewygodne.... możesz sam spróbowac z LCD. Wystarczy że podłączysz LCD gdzieś do portub i skonfigurujesz go na początku programu. potem podmień procedurę z diodami na lcd:
powinno zadziałać ale nie daje głowy...jak się nie zmieści w programie to zmień uc na M8
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Re: Przedwzmacniacz
Udało mi się to w bascomie uruchomić, jednak musiałem zmienić procka na Atmege8 bo program był za długi. Niby nie wykryło żadnych błędów ale nie wiem jak dokonać symulacji z wykorzystaniem wyświetlacza w programie, jeszcze żadnego uC nie programowałem, więc brak mi doświadczenia w tych sprawach.
Re: Symulacje
Z symulacjami niestety ci nie pomogę bo sam ani jednej nie wykonałem.... od razu programuje procka i oglądam rezultat
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Czyli krótko mówiąc musiałbym
Czyli krótko mówiąc musiałbym najpierw wszystko kupić, zmontować, a dopiero potem sprawdzić program czy działa w praktyce. Mam jeszcze pytanie czy jakość tego wszystkiego (dzwięk) jest na tyle dobra aby mogło to pracować ze wzmacniaczem symasym z tąd: http://flodins.info/sym-v2-by-flodins/71-sym-v2-historia-projektu
Z góry dziękuję i pozdrawiam.
Re: Przedwzmacniacz
Przedwzmacniacz na tym TDA ma raczej srednie osiągi pod względem zniekształceń... popatrz sobie do karty katalogowej. Ja bym zastosował porządny analogowy przedwzmacniacz skoro chcesz tak dobry wzmacniacz miec i potem ewentualnie wmontował mu potencjometry cyfrowe dobrej klasy
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Wybór
Chciałem wybrać ten przedwzmacniacz, ponieważ nie zajmuje dużo miejsca (BARDZO mała obudowa o powierzchni kartki A4, trafo zajmuje 1/3 miejsca + radiator 1/3, a muszę jeszcze gdzieś zmieścić zasilacz, przedwzmacniacz i opóźnione załączanie). Wyświetlacz i impulsator to lepsze rozwiązanie niż kilka potencjometrów, które dużo miejsca jednak wewnątrz obudowy zajmują.
Zasilacz
Witam, mam takie pytanie czy zasilacz stabilizowany 19V, ok 5A nie będzie sprawiał kłopotów z tym przedwzmacniaczem?
I jeszcze mam problem z zakupem kondensatora 5,6nF, czy jest możliwość wlutowanie zamiast niego 6,8nF?
Re: Przedwzmacniacz
Zasilacz 19V może być ale nie trzeba aż takiej wydajności pradowej, kondensator 6,8nF od biedy też. Można lepiej zastosować 4,7nF i 1nF równolegle
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Zrobiłem podobny projekt lecz
Zrobiłem podobny projekt lecz na atmega8 i lcd i pojawił się głośny przydźwięk sieci w głośnikach. Przydźwięk jest na pewno z tda8425 bo jak odłączę wzmacniacz od przedwzmacniacza to prawie w ogóle nie słychać przydźwięku. Regulacja głośności nic nie pomaga cały czas jest buczenie o takiej samej głośności i tu moje pytanie jak się tego pozbyć? Próbowałem już wszystkie kondensatory i nic nie pomaga.
Brak dzwieku
Od dluzszego czasu walcze z tym przedwzmacniaczem i nie moge go zmusic do dzialania : ) Nie znalazłem zadnych zwarc, wszystko jest polaczone dobrze, wyświetlacz dziala poprawnie i reaguje na enkoder. Tylko że prawie nic nie slychać w glosnikach, jak podkrece wszystkie opcje na maxa to wydobywa sie dopiero bardzo cicha muzyka. Nic nie daje zmiana wejscia czy zmiana opcji w bargrafie..
Brak dzwieku
Ja jak robiłem swój przedwzmacniacz to udało mi się popsuć jedno tda i tak samo działał jak u ciebie. Oczywiście wzmacniacz po tda był... Może się to komuś przyda z przydźwiękiem to była źle poprowadzona masa we wzmacniaczu z przedwzmacniaczem
Może mój błąd polegał na
Może mój błąd polegał na podłączeniu wzmacniacza i przedwzmacniacza do jednego zasilania? : D
I mam jeszcze pytanie, czy ten stabilizator 12V jest koniecznie potrzebny? Jeśli nie to jaka może być max. odchyłka w napięciu?
Re: Przedwzmacniacz
Zasilanie 12V +/-10% czyli od 10.8 do 13.2. Ja bym nie rezygnował ze stabilizacji. W procesorze ustawiłeś dobrze fusebity?
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Fusebity; - Divide clock by
Fusebity;
- Divide clock by 8 enabled
- Clock output on CKOUT pin disabled
- 101111:Ext. Crystal Osc; Frequency 8.0-MHz; Start-up time: 14CK +4.1ms;[CKSEL=1111 SUT=10]
Przed chwilą przestawiłem fusebity na;
- Divide clock by 8 disabled
- clock output on CKOT disabled
- 111111:Ext. Crystal Osc; Frequency 8.0-MHz; Start-up time: 14CK +65ms;[CKSEL=1111 SUT=11]
I Nadal cisza, gra bardzo cicha muzyka. Jedynie enkoder szybciej reaguje na przycisk. (Przedwzmacniacz podłączam pod wzmacniacz TDA7372.
Dodam może jeszcze fusebits high:
- 1:Debug Wire disabled
- 1:Erase EEPROM when chip is erased
- 0:SPI enabled
- 1: Watchdog timer always on disabled
- 111: BOD disabled
- 1:Extremal Reset Enabled
- 1: Self programming disabled
Re: fusebity
Neraz fusebity są już ok.... na zewnętrzny kwarc, bez dzielenia. Patrze jeszcze teraz do PDF'a i może ukąłd wymaga na stracie inicjalizacji, której nie umieściłem w programie.... dopisz przed do loop następujący kod:
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Re: fusebity
Dopisałem kod, wgrałem nawet na nowy uC i nadal bez zmian. Sprawdziłem jeszcze raz przewodzenie - ok,
zwarcia - udało mi się wykryć jedno na TDA między pinem '2'[VCAP] a '4' [VCC]
Tylko jak je usunąć? nie pomoga nozyk i przejechanie lutownica pomiedzy punktami lutowniczymi i sciezkami
Re: Zwarcie
Spróbuj podgrzać miejsce zwarcia i zanim jest jeszcze ciepłe, lekko uderz płytką o stół. Powinien odpaść nadmiar cyny. Potem skorzystaj z pasty lutowniczej albo kalafonii, ostatecznie przetnij zwarcie nożem
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Re: Zwarcie
Źle sprecyzowalem pytanie : ) punkty lutownicze nie byly ze soba polaczone cyna, tylko wykrywało zwarcie ale go nie było widac, bo zmierzeniu na zasilaniu zwarcia nie ma. Może problem jeszcze tkwi w kondensatorach 5,6nF? (ciezko dostac w malej miescinie) Poniewaz mam tam 6,8nF . Zamowilem nowe tda oraz kondensatory i po wymianie dam znac czy wszystko dziala :)
RE: Kondensatory
Kondensatory nie powinny stanowić aż takiego problemu żeby układ całkowicie nie odpowiadał
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
+ wskaźnik wysterowania
Bardzo ciekawy projekt - planuję go zrobić od dłuższego czasu, ale wymyśliłem jeszcze jeden mały dodatek:
Dodać do całości układ wskaźnika wysterowania, który po powiedzmy 5-ciu sekundach od nie zmieniania pozycji impulsatora używał diod z bargrafu. Dużo roboty byłoby z takim dodatkiem?
Re: Wskaźnik wysterowania
Nie da się tego zrobić na tiny2313 bo on nie ma ADC żeby próbkować sygnał.
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Po raz drugi
Witam :) wmontowalem drugie tda do plytki i problem nadal nie ustapil, może problem tkwi w złym połaczeniu między przedwzmacniaczem a wzmacniaczem?
U mnie to wyglada tak, że
Sygnał z playera podaje na np. IN1 lub IN2 w przedwzmacniaczu
Z wyjścia OUT w przedwzmacniaczu prowadze przewody do IN1 lub IN2 we wzmacniaczu
Natomiast glosniki podłaczam pod wyjścia OUT we wzmacniaczu
Re: TDA
Podłączenie masz raczej dobre, jeśli nie zapomniałeś o podłączeniu masy..... Pewnie sprawdzałeś czy kondensatory wokół TDA są dokładnie takiej wartości jak na schemacie? Sam TDA jest kapryśny i czasami nie chce działać.
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Masa jest podłączona,
Masa jest podłączona, kondensatory rowniez sprawdzone po wlutowaniu. No nic pozostaje sprawdzic wszystko bardzo dokladnie od ad A do Z :) i musi ruszyc : )
Re: Przedwzmacniacz
Ja do symulacji układów używam Proteus ISIS. Tak naprawdę to cały kombajn (Ares - PCB Layout, Proteus - Schematic i inne). Musisz w nim rozrysować schemat, i masz tam opcje wgrania softu do procka i można uruchamiać urządzenie. Wirtualnie, naturalnie. Tak testowałem modyfikacje kodu do Trawiarki by Mirley, zanim jeszcze złożyłem płytkę urządzenia :)
Andre
Quote:Zrobiłem podobny
Kolego tomekdr, a czy mógłbym prosić o namiary na ten projekt?
Andre
PCB
Witam :) Mam pytanie w czym projektujesz i obrabiasz płytki ? Pozdrawiam :D
Impulsator
Witam
Mam pytanie.Jaki impulsator zastosowałeś?Chodzi mi o ilość impulsów.Drugie pytanie. Czy jeżeli zastosuję impulsator o większej ilości impulsów tzn. nie np.18 lub 24 impulsy na 360 stopni tylko 51 lub 68 imp. to poprawi to działanie układu.Pytam ponieważ przy szybszym kręceni impulsatorem nieraz gubi kroki.
Dziękuję
Re: impulsator
Jeśli dasz dokładniejszy impulsator to będzie częściej gubił kroki, to chyba jasne. Możesz dać o mniejszej liczbie impulsów na obrót ale jakiś lepszy nie taki na 2zł
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
przedwzmacniacz cyfrowy
Witam.
Mam kilka pytań związane z projektem:
1. Do wejścia IN1 i IN2 co jest podłączone??
2. Do wyjścia OUT jest podłączony głośnik??
3.Jakie jest potrzebne napięcie do zasilania tego przedwzmacniacza?
odp przedwzmacniacz
1.Masz dwa wejścia do przedwzmacniacza jak sama nazwa wskazuje czyli podłączasz np.cd i mp3.
2.Jest to wyjście do wzmacniacza do którego na wyjściu dopiero wpinasz głośniki.
3.Układ jest wyposażony w zasilacz na dwóch stabilizatorach :5V i 12V czyli potrzebny Ci tylko transformator o napięciu około 14V,15V powinno wystarczyć.
przedwzmacniacz cyfrowy
Aha dzięki za odp.
A jeszcze powiedz czy ten przedwzmacniacz jest mono czy stereo?
Stereo
Widać po schemacie, że stereo.Jak chcesz to zajrzyj do datasheetu układu TDA8425
LM7812
Da się zrobić tak ze układ zasilę napięciem 12V w miejsce układu LM7812 wstawić zworkę miedzy IN a OUT, a dalej już normalnie. I czy w takim zastosowaniu trzeba dać kondensator C3 470uF??
Re: Zasilanie
Można dać zworkę i wywalić C3
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
przedwzmacniacz regulowany napięciem
Witam
Chciał bym zapytać autora projektu czy słyszał o przedwzmacniaczu który był by sterowany napięciem?
Dysponuję sterownikiem który reguluje napięcie w zakresie od 0,5 do 4,6v.
Dziękuję
Witam Mam takie pytanie co
Witam
Mam takie pytanie co do tego układu wszystko poskładałem i działa ale czemu nie wycisza dźwięku do końca.
Bo już nie da się więcej ściszyć a muzyka gra cicho, czy tak w kazdym układzie jest ?
Re: Przedwzmacniacz
Z tego co mi się wydaje nie dało się go ściszyć do końca, po prostu sam układ ma małe tłumienie.
Co układu sterowanego napięciowo to nie znam takiego
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Przedwzmacniacz
Witam Mirku.
Wykonałem dużo projektów z Twojej strony i nigdy nie było żadnego problemu z uruchomieniem, czy też dopasowaniem softu do swoich potrzeb. I nagle w tym przedwzmacniaczu jest pierwszy.
Problem jest dwojaki. Po pierwsze część cyfrowa nie działa do końca prawidłowo. Po załączeniu zasilania przyciskiem impulsatora można zmieniać nastawy, co widać po dwóch bitach na bargrafie, kręcąc impulsatorem w prawo nastawiana wartość wzmocnienia maleje i odwrotnie. Piny w impulsatorze zamieniłem i jest bez zmian - dziwne? Gdy regulacja dojdzie do końca i zapalą się wszystkie diody dalszy obrót impulsatora powoduje wygaszenie dwóch pierwszych diod port PB.7 i PB.6. Podobnie jest na kolejnej regulacji, ale gaśnie tylko jedna dioda PB.7. Następna regulacja i wybór wejścia są ok. I już na koniec część z TDA 8425 jest głucha, cisza na wyjściu. Oczywiście pomijam błędny montaż i problemy przerw czy zwarć na PCB, bo nie pisałbym tego postu. ATtiny i TDA podstawione. Soft wgrany ze strony i po kompilacji na kompie. Fusebity ustawione na zew. kwarc bez podziału CKSEL=1111 SUT=11. Gdzie szukać problemu, bo to przecież musi działać.
Pozdrawiam.
Re: Przedwzmacniacz
Z tym przedwzmacniaczem zawsze były problemy..... Nie wiem czy to wynika z jakichś podróbek układu TDA8425 ale czasami on działa dobrze a inna kupiona wersja nie odpowiada... Dlatego osobiście wycofałem się z konstrukcji na tym układzie.
Sprawdź czy napewno masz dwa rezystory na magistrali i2c i czy przypadkiem nie ma zwarcia bądź przerwy.
Co do impulsatora to spróbuj dodać dwa kondensatory 100nF od pinów sygnałowych do masy... powinno poprawić to nieco działanie.
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Przedwzmacniacz
Witam Mirku.
W końcu znalazłem trochę czasu i mogłem zająć się przedwzmacniaczem. Oczywiście uruchomiłem go i działa dosyć dobrze, choć zdecydowanie lepszy jest ten Twój tranzystorowy. Ale do rzeczy. Przyczyną braku dźwięku było zresetowanie procesora przez wciśnięcie i przytrzymanie przycisku. Po resecie odpalił od razu. Problem ze złym kierunkiem regulacji leżał w chyba w impulsatorze, wstawiłem jakiś lepszy i jest ok. Pozostał jeszcze, jak wcześniej pisałem problem z wyświetlaniem linijki dla regulacji siły głosu i basu. Nie analizowałem programu, być może tak ma być. Mi to nie przeszkadza i może tak zostać. Przedwzmacniacz pracuje z wieżą Philips FW 545C pomiędzy procesorem dźwięku a końcówką - efekt rewelacja. Polecam go wszystkim modernizującym bądź budującym swój sprzęt audio. Do kompletu przedwzmacniacz dostanie jeszcze zdalne sterowanie jak znajdę trochę czasu.
ATmega 8 + TDA7313
Witam.
Jakie zmiany należy wprowadzić w kodzie źródłowym, aby sterować kostką TDA7313? Wiem na razie, że trzeba zmienić kody binarne (według dokumentacji układu), ale czy coś jeszcze?. Mam zamiar sterować impulsatorem oraz wyświetlać wszystkie parametry na wyświetlaczu. Z góry dziękuję za odpowiedź.
TDA7313
Ten ukłąd to całkowicie co innego..... też pełni rolę przedwzmacniacza ale ma całkowicie inny schemat i więcej funkcji niż opisywany tutaj przedwzmacniacz.... Sama idea wysyłania danych jest podobna ale inne instrukcje sterujące będą potrzebne.... Wszystko łacznie ze schematem jest w karcie katalogowej tego układu
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
TDA7313
Dziękuję za odpowiedź!.
Podobno trzeba wprowadzić fragment kodu inicjującego:
Setpreamp:
I2cstart
I2cwbyte 136 ' PREAM ADRES
I2cwbyte &B01101100 ' BASS
I2cwbyte &B01111101 ' TREB
I2cwbyte &B10010000 ' ATT LF
I2cwbyte &B10110000 ' ATT RF
I2cwbyte &B11010000 ' ATT LR
I2cwbyte &B11110000 ' ATT RR
I2cwbyte &B01011010 ' SEL 3
I2cwbyte &B01011001 ' SEL 2
I2cwbyte &B01011000 ' SEL 1
I2cwbyte &B00001111 ' VOLUME
I2cstop
Waitms 20
Return
A czy można skonfigurować porty w układzie ATmega 8 jako np. Config Portb = Output lub Config Portd.1 = Output, zamiast np. &B11111111 (coś takiego)?. Pytam, bo dopiero zaczynam przygodę z mikrokontrolerami AVR, więc proszę o wyrozumiałość.
Pozdrawiam.
Odp. TDA 7313
Napisz jak chcesz żeby to wyglądało. Będziesz chciał tam coś więcej wyświetlać? Jeśli wyświetlacz dwuwierszowy to np. bargraf na dole i napisy u góry Bass, Balance. Masz tam opcje Loud i wyboru źródła..Co ma robić jak nic nie ustawiasz? Czy będziesz używał sprzętowego I2C (PortC 28 i 27 Pin w Atmega8). Coś możesz napisać, wedle możliwości się podpowie :)
Co do portów.. oczywiście możesz je konfigurować osobno. Tamte rozwiazanie jest może mniej czytelne i łatwiej o pomyłkę, ale daje krótszy kod wynikowy. Przydaje się gdy już każdy bajt się liczy ;) W dodatku niedobrze jest zostawiać nieustawione porty. W swoim projekcie zapomniałem też to zrobić ale się poprawię. Za pomocą instrukcji Config możesz konfigurować jeden raz...
BARTek
Moja strona