Liczba postów: 13
Liczba wątków: 1
Dołączył: Dec 2018
Reputacja:
0
Siema!
Zbudowałem sobie odtwarzacz dźwięku wykorzystując głośnik 3W 8Ohm, który działa prawidłowo gdy daję mu dźwięk tonowy - tak jak np motyw z gwiezdnych wojen.
Ale gdy chcę puścić na nim WAV z nagranym dźwiękiem (liczby i słowa po angielsku) to zamiast poprawnego dźwięku głośnik pierdzi - nie da się nic zrozumieć, nie ma żadnych czystych dźwięków.
Próbowałem podpięcia z i bez wzmacniacza PAM8403, z kondensatorem 10uF i bez a także z i bez filtra (stworzonego z kondensatora 100uF i rezystora 33Ohm.
Coś robię źle? Jakiś za mały prąd? A może z głośnikiem coś nie tak?
Pomocy.
Liczba postów: 856
Liczba wątków: 2
Dołączył: Nov 2017
Pokaż schemat jak to wszystko łączysz. Co jest źródłem dźwięku? Jaka ma amplitudę?
Wszystko wskazuje na to, ze wzmacniacz jest przesterowany.
Liczba postów: 856
Liczba wątków: 2
Dołączył: Nov 2017
26-12-2018, 21:43
(Ten post był ostatnio modyfikowany: 26-12-2018, 21:44 przez es2.)
Skąd wziąłeś wartości filtru LPF?
Sam liczyłeś?
Pokaż program, który generuje dźwięki.
Do odtwarzania mowy wystarczy 8kHz.
Liczba postów: 856
Liczba wątków: 2
Dołączył: Nov 2017
Matematyka przyjmie wszystko. Spróbuj pomyśleć, 2,2uF i 10R, ta sama stała czasowa będzie dla 22uF i 1R oraz 220uF i 0,1R. 2200uF i 0,01R da te same wyniki, prawda? Zadziała to z 0,01R i 2200uF?
Co do Arduino. Masz plik dźwiękowy i co dalej? Magiczne dźwięk się na pinie 9 Arduino nie pojawia.
Liczba postów: 13
Liczba wątków: 1
Dołączył: Dec 2018
Reputacja:
0
Wyniki będą te same ale zapewne nie zadziała. No tak czułem że trzeba to jakoś dopasować - tylko nie wiedziałem jak.
Mam plik na karcie sd - czytam go za pomocą biblioteki SD i TMRpcm.
Liczba postów: 13
Liczba wątków: 1
Dołączył: Dec 2018
Reputacja:
0
jestem prawie pewien że chodzi o ten filtr ale nie wiem jak się zabrać do wyznaczenia wartości, których potrzebuję
Liczba postów: 856
Liczba wątków: 2
Dołączył: Nov 2017
27-12-2018, 01:41
(Ten post był ostatnio modyfikowany: 27-12-2018, 01:43 przez es2.)
(26-12-2018, 22:26)madrimas napisał(a): jestem prawie pewien że chodzi o ten filtr ale nie wiem jak się zabrać do wyznaczenia wartości, których potrzebuję
Zobacz jakie wartości rezystancji są w filtrach audio, które używają wzmacniaczy operacyjnych.
Zastanów się jaka wydajność prądową ma wyjście GPIO AVR, sprawdź o ile spada napięcie na GPIO przy obciążeniu dużym prądem.
Dobrze abyś sprawdził działanie filtru teraz na oscyloskopie. Masz świadomość, że tolerancja elektrolita może być bardzo duża? Liche kondensatory mogą mieć tolerancję +20 -50%. Jak zachowa się wtedy taki filtr?
Wiesz, że elektrolit wymaga zaformowania? Jakie będzie miał parametry przed zaformowaniem? Jak zachowa się filtr?
Pokaż mi gdzie w torach audio, gdzie masz sygnał tzw liniowy, w filtrach używa się elektrolitów.
Zamiast prostego filtru RC o małej skuteczności, powinieneś zastosować filtr na wzmacniaczu operacyjnym.. Gwarantuję, że nie znajdziesz takich filtrów z elektrolitami.
Liczba postów: 13
Liczba wątków: 1
Dołączył: Dec 2018
Reputacja:
0
A czy przy plikach z dobrą jakością dźwięku filtr jest w ogóle potrzebny? Może to nie tu jest problem?