Poradźcie coś prosz

Witajcie,

do Atmela podpiołem dwa przetworniki A/C i C/A ADC 0804 i DAC0808 do dwóch portów potem zrobiłem program który wraz ze zdekodowaniem próbki z A/C wysyła ją na D/C. Pomyślałem, że powinienem uzyskać sygnał wejściowy. Jednak wraz z muzyka z odtwarzacza z wejścia na wyjściu mam trzaski. Domyślam się, że potrzebne są filtry ? Ale czy ktoś może mi poradzić jak zrobić je - jeżeli są potrzebne - najprościej (czy może są scalone układy gdzie można np. potencjomentrem ustawiać zakres filtru)

THX za odp.

Reply to
Adam
Loading thread data ...

Raczej nie. Jesli masz trzaski - albo cos wyskakuje poza zakres, albo program ci przestaje przepuszczac na moment - przerwanie, zawieszenie, inna funkcja ? Albo sie dostaja jeszcze po analogowce - odepnij sygnal, jest cicho czy trzeszczy ?

A oprocz tego potrzebujesz przyzwoita predkosc probkowania, filtr antyaliasingowy, no i na 8 bitach to szumiec bedzie ..

J.

Reply to
J.F.

Program jest napisany tak, że czeka na zdekodowany sygnał zczytuje bajt po czym wywala go na drugi port i tak w kółko. Nie podejrzewam więc programu. Do taktowania próbek uzywam wewnętrznego oscylatora przetwornika A/C, dwoma elementami C i R dobrałem zgodnie z notą katalogową próbkowanie na poziomie

4 kHz. A ten filtr antyaliasingowy ? Musi być na wejściu, czy na wyjściu ?

A co do pytania: jak odłączy sygnał wejściowy to już mam na wyjściu trzaski.

A.

Reply to
Adam

4kHz to bardzo malo. Nie przepusci ci skladowych wiekszych niz 2kHz. To juz telefon jest dwa razy szybszy.

Na wejsciu. Ma wyciac wszystko w sygnalne ponad 2kHz, bo probkowanie zwariuje i ci zmieni czestotliwosc skladowych . I w ogole bedzie piszczec

No to trzeba szukac czemu.

J.

Reply to
J.F.

A na wyjściu filtr się nazywa interpolujący ;)

Reply to
pisz_na.mirek

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.