Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 28 mar 2024, o 10:58


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 53 ]  Przejdź na stronę 1, 2  Następna strona
Autor Wiadomość
PostNapisane: 26 kwi 2018, o 17:04 
Offline
Użytkownik

Dołączył(a): 31 mar 2017
Posty: 156
Pomógł: 0

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.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 kwi 2018, o 17:32 
Offline
Użytkownik

Dołączył(a): 05 wrz 2017
Posty: 169
Pomógł: 31

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.



Ostatnio edytowano 26 kwi 2018, o 17:54 przez abel11, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 kwi 2018, o 17:53 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 lip 2017
Posty: 140
Pomógł: 6

Nie możesz po prostu, zamiast osobnych 2 rezystorów - dać potencjometru?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 kwi 2018, o 18:51 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 kwi 2018, o 21:06 
Offline
Użytkownik

Dołączył(a): 31 mar 2017
Posty: 156
Pomógł: 0

abel11 - co dokładnie miałby wnieść ten kondensator (i filtr)?
DarkMajster - tak, mógłbym, myślałem o tym, ale to nieeleganckie rozwiązanie i za każdym razem trzeba by było się "dostrajać".
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ł.
Obrazek
Na obrazku zastosowany wtórnik napięciowy. Myślałem, że załatwi to sprawę różnych impedancji (o ile w tym jest problem), ale wygląda to zupełnie inaczej z PC, komórki, a nawet z komórki z podłączoną ładowarką. Przez kilka dni dysponuję oscyloskopem, więc mam teraz możliwość przetestowania wszystkiego. Może opornik w torze sprzężenia coś by pomógł?
Dysponuję także napięciem +5V, ale to chyba nic nie zmieni.
A czy można zrobić sumator, albo układ odejmujący z takim sygnałem symetrycznym, czy też zawsze ujemne połówki zostaną ucięte przy zasilaniu tylko dodatnim?

Jeśli na tym wzmacniaczu nic mądrego nie wymyślę, to jestem otwarty także na inne propozycje. Ale raczej jestem ograniczony dodatnim napięciem. Może jakaś sztuczna masa?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 kwi 2018, o 22:10 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

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 :shock:
A ujemne napięcie to nie problem. Wystarczy wziąć ICL 7660 :)

--
Pozdrawiam,
Robert



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 kwi 2018, o 22:21 
Offline
Użytkownik

Dołączył(a): 31 mar 2017
Posty: 156
Pomógł: 0

rskup - ale wtedy inny wzmacniacz, tak? Czy mogę użyć swojego? Zaproponujesz konkretne rozwiązanie (schemat)?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 kwi 2018, o 05:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 mar 2014
Posty: 356
Lokalizacja: Pruszków
Pomógł: 15

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ł.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 kwi 2018, o 08:11 
Offline
Użytkownik

Dołączył(a): 28 wrz 2016
Posty: 215
Pomógł: 14

A może wzmacniacz oeracyjny w konfiguracji DC Servo byłby rozwiązaniem?

_________________
de gustibus non est disputandum



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 kwi 2018, o 15:10 
Offline
Użytkownik

Dołączył(a): 05 wrz 2017
Posty: 169
Pomógł: 31

radek04 kondensator blokuje składowa stałą - odsprzęga sygnał AC od stałej DC którą chcesz dodać.
Czyli na wejście możesz sobie podać sygnał AC + DC o amplitudzie i wartości składowej stałej jakie tam kondensator wytrzyma...

Miałem na myśli coś w ten deseń:

Obrazek

Dzielnik możesz sobie modyfikować dowolnie, kondensator odsprzęgający dobierasz tak, żeby reaktancja pojemnościowa nie tłumiła za mocno sygnału, dla częstotliwości akustycznych spokojnie 1u-4u7 wystarcza.
Filtr antyaliasingowy może rozwiązać zawczasu problemy z próbkowaniem sygnału analogowego. Będziesz mierzył nie tylko sygnał o częstotliwości akustycznej ale i całe spektrum szumów które będą wpływały na pomiar.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 kwi 2018, o 09:19 
Offline
Użytkownik

Dołączył(a): 31 mar 2017
Posty: 156
Pomógł: 0

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?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 kwi 2018, o 13:37 
Offline
Użytkownik

Dołączył(a): 05 wrz 2017
Posty: 169
Pomógł: 31

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)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2018, o 08:10 
Offline
Użytkownik

Dołączył(a): 31 mar 2017
Posty: 156
Pomógł: 0

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?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2018, o 10:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 lip 2017
Posty: 140
Pomógł: 6

Mierzyłeś oscyloskopem bezpośrednio na słuchawkach? Robisz to na stykówce? Pokaż schemat wzmacniacza.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2018, o 11:21 
Offline
Użytkownik

Dołączył(a): 31 mar 2017
Posty: 156
Pomógł: 0

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.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2018, o 11:35 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 lip 2017
Posty: 140
Pomógł: 6

Bez końcówki mocy nie ma co podłączać, jak ruszasz kablami to coś się zmienia? I jak zrobiłeś DAC'a?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2018, o 11:47 
Offline
Użytkownik

Dołączył(a): 31 mar 2017
Posty: 156
Pomógł: 0

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?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2018, o 13:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 lip 2017
Posty: 140
Pomógł: 6

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ł?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2018, o 13:24 
Offline
Użytkownik

Dołączył(a): 31 mar 2017
Posty: 156
Pomógł: 0

Tak, na oscyloskopie i przed wzmacniaczem, i za nim jest ładny sygnał, dopóki nie podłączę słuchawek.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2018, o 13:32 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 lip 2017
Posty: 140
Pomógł: 6

Jakim napięciem go zasilasz?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2018, o 13:45 
Offline
Użytkownik

Dołączył(a): 31 mar 2017
Posty: 156
Pomógł: 0

5V



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2018, o 13:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 lip 2017
Posty: 140
Pomógł: 6

Próbowałeś więcej?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2018, o 13:58 
Offline
Użytkownik

Dołączył(a): 31 mar 2017
Posty: 156
Pomógł: 0

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?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2018, o 14:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 lip 2017
Posty: 140
Pomógł: 6

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..



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2018, o 15:55 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2561
Pomógł: 126

A nie robisz zwarcia bo masz coś nie tak ze złączem?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2018, o 16:58 
Offline
Użytkownik

Dołączył(a): 31 mar 2017
Posty: 156
Pomógł: 0

Jeszcze raz wszystko sprawdzę, ale raczej nie...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2018, o 17:34 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2561
Pomógł: 126

Wklej fotkę, może wkładając wtyczkę od słuchawek robisz zwarcie do gnd?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2018, o 18:24 
Offline
Użytkownik

Dołączył(a): 31 mar 2017
Posty: 156
Pomógł: 0

Sprawdzałem i nie robię zwarcia.

Do nóżki nr 3 mam wyjście z DAC-a:
Obrazek

Puste gniazdo jack:
Obrazek
Włożony tylko kabel do gniazda jack:
Obrazek
Podpięte słuchawki:
Obrazek
Żółty - wejście LM386 (wyjście z DAC-a), fioletowy - wyjście wzmacniacza audio z usuniętą składową stałą:
Obrazek

Pytanie: dlaczego jeżeli na wy wzm. audio mam kondensator elektrolityczny 220uF (z noty katalogowej), to on nie obcina składowej stałej? Chodzi o jego pojemność? Fioletowy przebieg na oscyloskopie jest jeszcze za kondensatorem 470nF i za filtrem RC (ten tylko wygładza przebieg, poza tym nic nie zmienia)?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2018, o 18:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 lip 2017
Posty: 140
Pomógł: 6

"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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2018, o 19:00 
Offline
Użytkownik

Dołączył(a): 31 mar 2017
Posty: 156
Pomógł: 0

Fioletowe przebiegi są z końca (prawej strony) narysowanego układu:
Obrazek
Zasilanie wzmacniacza +5V.

Aha - na wyjściu LM386 amplituda sygnału jest OK 2x mniejsza, niż na jego wejściu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 53 ]  Przejdź na stronę 1, 2  Następna strona

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO