• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Głośnik 3W 8Ohm odtwarzający WAV
#11
(27-12-2018, 11:08)madrimas napisał(a): A czy przy plikach z dobrą jakością dźwięku filtr jest w ogóle potrzebny?

Zamiast pisać takie herezje proponuję się dokształcić!
Jakość nagrania nie ma znaczenia! Stosowanie filtrów przy konwersjach AC i CA jest konieczne, zwłaszcza w przypadku PWM czy Delta Sigma. Nie będę robił wykładów dlaczego i czemu przetwornik zadziała bez filtra, od tego jest stosowna literatura.
 
Odpowiedź
#12
Okej, sorry. Wiedziałem że filtr jest potrzebny ale już mi ręce opadają dlatego herezję piszę.

Ale czy jest taka możliwość że filtr jest dobry (próbowałem teraz z 220 Ohm i 100nF (ceramicznym)) i też było źle - więc czy jest taka możliwość że filtr jest dobry ale głośnik nie?
 
Odpowiedź
#13
Nagraj sobie sinus 1, 2 4kHz.
Wywal tymczasowo filtr LPF i sprawdź jak działa wzmacniacz.
Z pewnością amplituda 5V jest zbyt wysoka dla wzmacniacza, najczęściej max to 1Vpp. Filtr LPF zmniejsza trochę amplitudę sygnału, spróbuj więc ją zmniejszyć.

Do tego co robisz potrzebny jest oscyloskop, generator, wiedza. Prawdopodobnie masz zniekształcone wierzchołki sygnału dlatego dźwięk syntezowany jest ok, bo bardzo często to prostokąt, trapez. Tego nie widzisz tylko słyszysz. Bez sprzętu da się to zrobić ale trzeba mieć wiedze i praktykę. Bez tego wszystkiego, jak widzisz, uruchomienie prostego filtra składającego się z rezystora i kondensatora graniczy z cudem.
 
Odpowiedź
#14
Nagrać sinus 1kHz sinus 2kHz i sinus 4kHz, puścić z wzmacniaczem i bez filtra i porównać "na ucho" z dźwiękiem nagranym?
 
Odpowiedź
#15
Zrobiłem testy "na ucho" - 1kHz 2kHz i 4kHz były słyszalne ale jednocześnie były zabijane przez szum, który znacznie dominował i przez to słyszalny był głównie on a nie poprawne dźwięki.
 
Odpowiedź
#16
(27-12-2018, 12:52)madrimas napisał(a): Zrobiłem testy "na ucho" - 1kHz 2kHz i 4kHz były słyszalne ale jednocześnie były zabijane przez szum, który znacznie dominował i przez to słyszalny był głównie on a nie poprawne dźwięki.

Szum jest spowodowany "nośną" PWM. Gdybyś używał przetwornika CA (którego AVR nie ma, on w ogóle nie wiele ma w porównaniu do ARM) szumu prawie byś nie słyszał. Aby pozbyć się szumu, w przypadku PWM w ogóle uzyskać poprawny sygnał, stosuje się filtr LPF.

Teraz zagadka, czy szumi bardziej dlatego, że wzmacniacz jest przesterowany i filtrem staje si on sam?
A może nie jest przesterowany i szumi dlatego, ze taka specyfika PWM gdy nie ma LPF?
Bez oscyloskopu nie można odpowiedzieć na to pytanie!  Przynajmniej w prosty sposób, bez niezbędnych obliczeń.

Nie odrobiłeś lekcji na temat LPF. Nie szukałeś jak wyglądają filtry w innych konstrukcjach. 220R to stanowczo za mała rezystancja.
 
Odpowiedź
#17
http://www.serwis-elektroniki.com.pl/wp-...2_sr_2.pdf

Znalazłem taki schemat filtra aktywnego, zważając na jego rezystancję myślę że u siebie muszę ją podnieść o rząd wielkości.

np 15kΩ i 1nF lub 33kΩ i 470pF co da mi odcięcie na ~10kHz

Brzmi sensowniej (zakładając że chcę jednak spróbować pasywnym LPF)?

EDIT: no i oczywiście zmiana kondensatorów na ceramiczne
 
Odpowiedź
#18
W końcu zrobiłeś coś co powinieneś zrobić na początku a nie wywarzać otwarte drzwi używając szkolnych wzorów, które w Twoim przypadku się nie miały szansy sprawdzić.
W matematyce 2+2=4, w życiu nigdy nie ma 2, wiec jak dodasz około 2 do około 2 wyjdzie około 4. Niestety, około 2 może być czasem od -5 do +8 i cała matematykę szlag trafił.

Zrób filtr z rezystorem 15k jak zaproponowałeś. Jeśli dźwięk będzie zły to prawdopodobnie (nie masz oscyloskopu - właściwie to masz ale nie chce Ci się go uruchomić) jest przesterowany. Niby prosta sprawa zmniejszyć jego amplitude, niby, to filtr pasywny ma dużą rezystancje wyjściową. Trzeba zastosować wtórnik a jesli się w niego bawic to lepiej filtr aktywny albo dzielnik (potencjometr) o dużej rezystancji. Jak potencjometr o dużej rezystancji, to kolejny problem, jakie obiążenie stanowi wejście wzmacniacza?
I znów pewnie dojdziemy do tego, ze najlepiej dac filtr aktywny.
 
Odpowiedź
#19
Dzięki za pomoc, jutro będę miał kondensatory to będę testował dalej.
 
Odpowiedź
#20
(27-12-2018, 18:37)madrimas napisał(a): Dzięki za pomoc, jutro będę miał kondensatory to będę testował dalej.

Użyj karty dźwiękowej komputera w roli oscyloskopu i pokaż co masz na wejściu wzmacniacza a co na wyjściu.
Pewną trudnością bedzie to, że PAM8403 to wzmacniacz D i pewnie układ mostkowy ale zakładam, że wiesz jak robić pomiary.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości