ATNEL tech-forum https://forum.atnel.pl/ |
|
Dodanie składowej stałej do symetrycznego sygnału audio-ADC https://forum.atnel.pl/topic20652.html |
Strona 1 z 2 |
Autor: | radek04 [ 26 kwi 2018, o 17:04 ] |
Tytuł: | Dodanie składowej stałej do symetrycznego sygnału audio-ADC |
Robię układ do cyfrowego przetwarzania sygnałów i w jednym z modułów potrzebuję podać na wejście ADC pełną sinusoidę sygnału z karty dźwiękowej (który jest symetryczny). Aby ADC działał prawidłowo, muszę podnieść sygnał wejściowy (najlepiej o 1,65V). O ile dla konkretnego źródła dźwięku (np. wyjście słuchawkowe z telefonu) nie ma problemu, to pojawia się on, gdy chcę zrobić układ mogący wykorzystywać różne źródła (np. telefon oraz PC). Aby zniwelować różnice impedancji - chyba to sprawiało kłopoty - zamiast zwykłego dzielnika rezystancyjnego (który ma dodawać owe 1,65V), chciałem zastosować wzmacniacz operacyjny. Najlepiej, gdyby udało się użyć pojedynczy LM358, który już wykorzystuję (mój układ scalony ma 2 takie wzmacniacze) i zasilanie tylko dodatnie. Próbowałem różne możliwości z dokumentacji technicznej, różnych stron www, własnych pomysłów i chyba już mi się wszystkie wyczerpały. Proszę o pomoc, jak do sygnału z różnych kart dźwiękowych dodać składową stałą. Różne amplitudy sygnałów wyjściowych nie są problemem, byleby się mieściły w zakresie 0 - 3,3V, który będzie wchodził na ADC mikrokontrolera. |
Autor: | abel11 [ 26 kwi 2018, o 17:32 ] |
Tytuł: | Re: Dodanie składowej stałej do symetrycznego sygnału audio- |
Może to głupie pytanie ale, dodawałeś szeregowo kondensator odsprzęgający (1u-4u7) przed dzielnikiem rezystancyjnym i filtr antyaliasingowy przed modułem ADC? W ten sposób przenosiłem sygnał sinusoidalny 1VAC + 6VDC bez problemu na 2V5AC + 2V5DC oraz 1V49AC + 1V49DC bez znaczenia czy sygnał wzmacniałem o K>1 czy K<1 zawsze było dobrze tak samo składowa stała nie miała większego znaczenia. Jeśli masz w swoim układzie zasilanie symetryczne to wystarczy wzmacniacz odejmujący http://www.kmg.ps.pl/to/wzmacniacze/wzmodejm.html Jak znajdę to wrzucę kawałek jakiegoś schematu, swoja drogą jak byś pokazał nie działający schemat to może coś poradzimy. |
Autor: | DarkMajster [ 26 kwi 2018, o 17:53 ] |
Tytuł: | Re: Dodanie składowej stałej do symetrycznego sygnału audio- |
Nie możesz po prostu, zamiast osobnych 2 rezystorów - dać potencjometru? |
Autor: | rskup [ 26 kwi 2018, o 18:51 ] |
Tytuł: | Re: Dodanie składowej stałej do symetrycznego sygnału audio- |
radek04 napisał(a): Najlepiej, gdyby udało się użyć pojedynczy LM358, który już wykorzystuję (mój układ scalony ma 2 takie wzmacniacze) i zasilanie tylko dodatnie. Czy przypadkiem nie chcesz sygnału mającego sinusiodę z częścią dodatnią i ujemną "obrabiać" wzmacniaczem tylko zasilanym dodatnim napięciem?-- Pozdrawiam, Robert |
Autor: | rskup [ 26 kwi 2018, o 22:10 ] |
Tytuł: | Re: Dodanie składowej stałej do symetrycznego sygnału audio- |
radek04 napisał(a): rskup - bezpośrednio nie. Raczej sygnał zmienny chciałbym wrzucić szeregowo w obwód ze składową stałą, ale nie działa mi to tak, jak bym chciał. Strasznie kombinujesz A ujemne napięcie to nie problem. Wystarczy wziąć ICL 7660 -- Pozdrawiam, Robert |
Autor: | radek04 [ 26 kwi 2018, o 22:21 ] |
Tytuł: | Re: Dodanie składowej stałej do symetrycznego sygnału audio- |
rskup - ale wtedy inny wzmacniacz, tak? Czy mogę użyć swojego? Zaproponujesz konkretne rozwiązanie (schemat)? |
Autor: | P3ndz3l3k [ 27 kwi 2018, o 05:44 ] |
Tytuł: | Re: Dodanie składowej stałej do symetrycznego sygnału audio- |
Witam Bez problemu można to zrobić na wzmacniaczu operacyjnym Proponuje obejrzeć sobie takie dwa poradniki [youtube]https://www.youtube.com/watch?v=dB7-B02_ytw&t=607s[/youtube] https://www.youtube.com/watch?v=dB7-B02_ytw&t=607s [youtube]https://www.youtube.com/watch?v=yoz9tBHKbdk[/youtube] https://www.youtube.com/watch?v=yoz9tBHKbdk Pozdrawiam Paweł. |
Autor: | Alef2 [ 27 kwi 2018, o 08:11 ] |
Tytuł: | Re: Dodanie składowej stałej do symetrycznego sygnału audio- |
A może wzmacniacz oeracyjny w konfiguracji DC Servo byłby rozwiązaniem? |
Autor: | radek04 [ 28 kwi 2018, o 09:19 ] |
Tytuł: | Re: Dodanie składowej stałej do symetrycznego sygnału audio- |
Dziękuję, abel11, działa super. O to właśnie mi chodziło. Zaczynam dopiero zabawę ze wzmacniaczami i niektóre oczywiste rzeczy są dla mnie nowe i niezrozumiałe. Mogę prosić o wyjaśnienie, co dokładnie robi ten kondensator? Bez niego ucina mi dolne połówki sygnału AC. Ale tak do końca nie wiem, dlaczego. Czy dobrze rozumiem, że ten kondensator odsprzęgający tworzy z rezystorem filtr górnoprzepustowy? A dorzucić muszę jeszcze dolnoprzepustowy, pełniący rolę antyaliasingową, tak? |
Autor: | abel11 [ 28 kwi 2018, o 13:37 ] |
Tytuł: | Re: Dodanie składowej stałej do symetrycznego sygnału audio- |
Upraszczając, wynika to z budowy kondensatora, jedną okładkę kondensatora polaryzujesz za pomocą dzielnika napięcia stałego, ponieważ dla DC kondensator jest przerwą w obwodzie, to na okładce masz potencjał powiedzmy 2,5VDC - który nigdzie nie jest odprowadzany (w idealnym kondensatorze). Teraz podajesz sygnał przemienny na drugą okładkę kondensatora, przy czym pamiętaj sygnał AC "przechodzi" przez kondensator. Szeregowy kondensator możesz traktować jako rezystor o rezystancji (reaktancji) Xc = 1/(2*pi*f*C) dla napięcia AC oraz jako przerwę w obwodzie dla napięcia DC. W tym momencie napięcie AC sumuje się z potencjałem panującym na drugiej okładce kondensatora, natomiast składowa stała 0VDC jest pomijana. Czyli teraz Twój sygnał za dzielnikiem zmienia się względem tych 2V5DC, a nie względem 0VDC źródła. Filtr antyaliasingowy jest filtrem dolnoprzepustowym, zerknij tam: https://pl.wikipedia.org/wiki/Aliasing_(przetwarzanie_sygna%C5%82%C3%B3w) |
Autor: | radek04 [ 29 kwi 2018, o 08:10 ] |
Tytuł: | Re: Dodanie składowej stałej do symetrycznego sygnału audio- |
Działa mi to super. Teraz walczę z wyjściem DAC-a. Za nim obcinam składową stałą (470nF) i przepuszcza przez filtr RC taki sam, jak przed wejściem na ADC (20k i 330p). No i na oscyloskopie wygląda to bardzo dobrze, dopóki nie podepnę słuchawek. Amplituda sygnału mocno maleje, a w słuchawkach szumy. Próbowałem użyć wzmacniacza audio (LM386) zgodnie z notą katalogową, ale wciąż są duże szumy, a nawet piski przy braku sygnału. Czy to kwestia użycia R i C przy wzmacniaczu audio (inna impedancja słuchawek, niż w datasheet wznacniacza), czy problem jest inny? |
Autor: | DarkMajster [ 29 kwi 2018, o 10:05 ] |
Tytuł: | Re: Dodanie składowej stałej do symetrycznego sygnału audio- |
Mierzyłeś oscyloskopem bezpośrednio na słuchawkach? Robisz to na stykówce? Pokaż schemat wzmacniacza. |
Autor: | radek04 [ 29 kwi 2018, o 11:21 ] |
Tytuł: | Re: Dodanie składowej stałej do symetrycznego sygnału audio- |
Tak, stykówka. Mam gniazdo jack 3,5mm i po wpięciu słuchawek amplituda mocno spada. Mierzę przy samym gnieździe. Teraz nie mam jak wrzucić zdjęcia/schematu, ale jest to dokładnie układ z datasheet Gain=20. |
Autor: | DarkMajster [ 29 kwi 2018, o 11:35 ] |
Tytuł: | Re: Dodanie składowej stałej do symetrycznego sygnału audio- |
Bez końcówki mocy nie ma co podłączać, jak ruszasz kablami to coś się zmienia? I jak zrobiłeś DAC'a? |
Autor: | radek04 [ 29 kwi 2018, o 11:47 ] |
Tytuł: | Re: Dodanie składowej stałej do symetrycznego sygnału audio- |
Ruszałem i raczej styki nie są problemem. Nie rozumiem pytania o DAC. Na wyjściu z STM32F4 mam tylko filtr dolnoprzepustowy RC i to podaję na wzmacniacz. O co chodzi z końcówką mocy? |
Autor: | DarkMajster [ 29 kwi 2018, o 13:05 ] |
Tytuł: | Re: Dodanie składowej stałej do symetrycznego sygnału audio- |
Aa.. Myślałem, że na jakiejś atmedze robisz DAC'a.. Napięcie Ci spada, bo pin ma małą wydajność prądową, zapewnia ją końcówka mocy, którą masz w scalaku 386. Po podłączeniu 386 na wejściu (wzmacniacza) masz ładny sygnał? |
Autor: | radek04 [ 29 kwi 2018, o 13:24 ] |
Tytuł: | Re: Dodanie składowej stałej do symetrycznego sygnału audio- |
Tak, na oscyloskopie i przed wzmacniaczem, i za nim jest ładny sygnał, dopóki nie podłączę słuchawek. |
Autor: | DarkMajster [ 29 kwi 2018, o 13:32 ] |
Tytuł: | Re: Dodanie składowej stałej do symetrycznego sygnału audio- |
Jakim napięciem go zasilasz? |
Autor: | radek04 [ 29 kwi 2018, o 13:45 ] |
Tytuł: | Re: Dodanie składowej stałej do symetrycznego sygnału audio- |
5V |
Autor: | DarkMajster [ 29 kwi 2018, o 13:50 ] |
Tytuł: | Re: Dodanie składowej stałej do symetrycznego sygnału audio- |
Próbowałeś więcej? |
Autor: | radek04 [ 29 kwi 2018, o 13:58 ] |
Tytuł: | Re: Dodanie składowej stałej do symetrycznego sygnału audio- |
Nie. Założenie jest takie, że całe zasilanie idzie z płytki nucleo. W zasadzie okazało się, że jednak nie musi być wyjścia na słuchawki/głośnik. Ale zawsze chętnie dowiem się, jak to powinno się zrealizować. Może chodzić o wydajność prądową mikrokontrolera, czy wzmacniacze w ogóle prądowo nie obciążają układu? |
Autor: | DarkMajster [ 29 kwi 2018, o 14:43 ] |
Tytuł: | Re: Dodanie składowej stałej do symetrycznego sygnału audio- |
Nie powinny, w rzeczywistości to są mikroampery, ale u Ciebie słuchawki obciążają, znacznie - jak mniemam, wzmacniacz(a nie wzmacniacz obciąża mikrokontroler) co jest dziwne.. |
Autor: | micky [ 29 kwi 2018, o 15:55 ] |
Tytuł: | Re: Dodanie składowej stałej do symetrycznego sygnału audio- |
A nie robisz zwarcia bo masz coś nie tak ze złączem? |
Autor: | radek04 [ 29 kwi 2018, o 16:58 ] |
Tytuł: | Re: Dodanie składowej stałej do symetrycznego sygnału audio- |
Jeszcze raz wszystko sprawdzę, ale raczej nie... |
Autor: | micky [ 29 kwi 2018, o 17:34 ] |
Tytuł: | Re: Dodanie składowej stałej do symetrycznego sygnału audio- |
Wklej fotkę, może wkładając wtyczkę od słuchawek robisz zwarcie do gnd? |
Autor: | DarkMajster [ 29 kwi 2018, o 18:41 ] |
Tytuł: | Re: Dodanie składowej stałej do symetrycznego sygnału audio- |
"fioletowy - wyjście wzmacniacza audio z usuniętą składową stałą" "nie obcina składowej stałej" "Fioletowy przebieg na oscyloskopie jest jeszcze za kondensatorem 470nF i za filtrem RC" Nie rozumiem, narysuj cały schemat |
Strona 1 z 2 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |