Odbior sygnalu z greneratora przez Line-in w PC
Masz problem? Zapytaj na forum elektroda.pl
From: "Mes" <adramelech[]_at_nospam_poczta.onet.pl>
Subject: Odbior sygnalu z greneratora przez Line-in w PC
Date: Sun, 23 Jan 2005 14:02:00 +0100
Witajcie,
"Bawie sie " uK AT90S2313. Zerznalem z ksiazki krotki generator prostokata.
Zmieniajac preskaler uzyskalem rozne czestotliwosci.
Nie mam w domu oscyloskopu, postanowilem podlaczyc wyjscie z portu do
Line-IN karty dzwiekowej (zintegrowana na plycie). W Cool Edit 2000
odebralem sygnal i nagralem oto co wyszlo:
http://zeus.polsl.gliwice.pl/~grzybis/freq.png
Mozecie mi powiedziec dlaczego niska zestotliwosc to nie jest prostokat?
Dlaczego sygnal wyglada tak zle dla wyzszej (5kHz) ktora przeciez i tak jest
mala w stosunku do mozliwosci AVRa (taktuje go 8Mhz) Czy to normalne?
Nie zastosowalem absolutnie zadnego ukladu dopasowujacego. Po prostu
rozwalilem stare sluchawki z jednej strony jack do line-in z drugiej 2
kabelki do GND i portu PB1.
Program wyglada tak:
int main(void)
{
unsigned char licznik=3;
DDRB=0x01;
TCNT0=tau0;
TCCR0=1;
while(1)
{
while((inp(TIFR)&0x02)!=0x02);
TCNT0=tau0;
if(--licznik==0)
{
PORTB^=0X01;
licznik=3;
}
TIFR=1<<TOV0;
}
}
Prosze o wyrozumialosc jesli moj problem jest banalny.
Bede wdzieczny za pomoc
Mesayah
Date: Sun, 23 Jan 2005 14:13:19 +0100
From: RoMan Mandziejewicz <roman_at_nospam_pik-net.pl>
Subject: Re: Odbior sygnalu z greneratora przez Line-in w PC
Hello Mes,
Sunday, January 23, 2005, 2:02:00 PM, you wrote:
"Bawie sie " uK AT90S2313. Zerznalem z ksiazki krotki generator prostokata.
Zmieniajac preskaler uzyskalem rozne czestotliwosci.
Nie mam w domu oscyloskopu, postanowilem podlaczyc wyjscie z portu do
Line-IN karty dzwiekowej (zintegrowana na plycie). W Cool Edit 2000
odebralem sygnal i nagralem oto co wyszlo:
http://zeus.polsl.gliwice.pl/~grzybis/freq.png
Bardzo ładne.
Mozecie mi powiedziec dlaczego niska zestotliwosc to nie jest prostokat?
Ależ jest. Tylko karta dźwiękowa nie jest w stanie przeniść tak
niskiej częstotliwości - za małe pojemności sprzęgające.
Dlaczego sygnal wyglada tak zle dla wyzszej (5kHz) ktora przeciez i tak jest
mala w stosunku do mozliwosci AVRa (taktuje go 8Mhz) Czy to normalne?
Normalne skutki błędów metody pomiaru.
Nie zastosowalem absolutnie zadnego ukladu dopasowujacego.
I to jest właśnie ten błąd.
[...]
--
Best regards,
RoMan mailto:roman_at_nospam_pik-net.pl
From: "tojatomek" <fify2003_at_nospam_wp.pl>
Subject: Re: Odbior sygnalu z greneratora przez Line-in w PC
Date: Sun, 23 Jan 2005 22:19:04 +0100
Nie zastosowalem absolutnie zadnego ukladu dopasowujacego.
I to jest właśnie ten błąd.
Czyli jak miałby wyglondać taki układ dopasowujący, który pozwoliłby zmienić
PC w prowizoryczny oscyloskop?
Troche to nie na temat, ale może ktoś więcej powie mi na ten temat. Ps nie
zależy mi na czymś super dokładnym, bo jestem szczęśliwym posiadaczem
oscyloskopu :),ale chciałbym napisać program który wykrywał by zmiany
amplitudy w układzie i do tego takie urządzenie jest mi potrzebne.
From: "Piotr Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl>
Subject: Re: Odbior sygnalu z greneratora przez Line-in w PC
Date: Sun, 23 Jan 2005 15:38:56 +0100
Mes wrote:
Mozecie mi powiedziec dlaczego niska zestotliwosc to nie jest prostokat?
Bo karta dzwiekowa sluzy do przetwarzania dzwieku, a ten nie
zawiera istotnej ilosci energii dla prazka o czestotliwosci 2Hz. Wiec
sie buduje uklady sprzegajace tak, by dobrze przenosily dzwiek,
a ze Twoj sygnal nie spelnia specyfikacji, to uklady wejsciowe maja
prawo falszowac wynik pomiaru.
Dlaczego sygnal wyglada tak zle dla wyzszej (5kHz)
A tu problem moze byc podobny -- w kartach dzwiekowych sa
przetworniki sigma-delta, ktore sobie z sygnalem prostokatnym
moga bardzo slabo radzic. Glos sie tak szybko nie zmienia. :-)
Nie zastosowalem absolutnie zadnego ukladu dopasowujacego.
No to jeszcze mogles dostac odbicia na liniach doprowadzajacych sygnal.
Pozdrawiam
Piotr Wyderski
From: "Mes" <adramelech[]_at_nospam_poczta.onet.pl>
Subject: Re: Odbior sygnalu z greneratora przez Line-in w PC
Date: Sun, 23 Jan 2005 22:03:23 +0100
Mam rozumiec panowie, ze sygnal w rzeczywistosci jest o wiele "ladniejszy"
tylko spartanskie warunki odczytu (karta dzwiekowa, brak dopasowania)
sprawiaja ze wygladaja tak a nie innaczej?
Mesayah
From: "Piotr Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl>
Subject: Re: Odbior sygnalu z greneratora przez Line-in w PC
Date: Sun, 23 Jan 2005 22:11:06 +0100
Mes wrote:
Mam rozumiec panowie, ze sygnal w rzeczywistosci jest o wiele "ladniejszy"
tylko spartanskie warunki odczytu (karta dzwiekowa, brak dopasowania)
sprawiaja ze wygladaja tak a nie innaczej?
Tak.
Pozdrawiam
Piotr Wyderski
From: J.F. <jfox_xnospamx_at_nospam_poczta.onet.pl>
Subject: Re: Odbior sygnalu z greneratora przez Line-in w PC
Date: Sun, 23 Jan 2005 23:39:34 +0100
On Sun, 23 Jan 2005 22:03:23 +0100, "Mes"
Mam rozumiec panowie, ze sygnal w rzeczywistosci jest o wiele "ladniejszy"
tylko spartanskie warunki odczytu (karta dzwiekowa, brak dopasowania)
sprawiaja ze wygladaja tak a nie innaczej?
Tak. Te 200Hz wygladaja pieknie. 2Hz nie powinny wygladac gorzej ..
a to co widzis to jest klasyczny wplyw kondensatora szeregowego na
wejsciu.
Ale te 5kHz to ciekawe .. w zasadzie nie ma powodu podejrzewac zeby
byl tam gorszy sygnal niz przy poprzednich .. ale znow zaden klasyczny
uklad nie wprowadzi takich zaklocen - stawiam ze tam faktycznie
jakis sigma-delta wprowadzili.
Tak mnie ciekawia te zygzaki na zboczach - ukladaja sie jakby
w sinusoide ..
J.
From: "Piotr Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl>
Subject: Re: Odbior sygnalu z greneratora przez Line-in w PC
Date: Sun, 23 Jan 2005 23:46:08 +0100
J.F. wrote:
stawiam ze tam faktycznie jakis sigma-delta wprowadzili.
Grzebie ostatnio troche w kodekach audio -- innego
przetwornika niz sigma-delta do tej pory nie spotkalem.
Pozdrawiam
Piotr Wyderski
From: J.F. <jfox_xnospamx_at_nospam_poczta.onet.pl>
Subject: Re: Odbior sygnalu z greneratora przez Line-in w PC
Date: Mon, 24 Jan 2005 00:25:42 +0100
On Sun, 23 Jan 2005 23:46:08 +0100, Piotr Wyderski wrote:
J.F. wrote:
stawiam ze tam faktycznie jakis sigma-delta wprowadzili.
Grzebie ostatnio troche w kodekach audio -- innego
przetwornika niz sigma-delta do tej pory nie spotkalem.
A propos - czy mozemy prosic o "oscylogram" tych 200Hz,
ale zrobiony z taka dokladnoscia jak ten 5kHz ?
ciekawi mnie po jakim czasie sie ten pomiar ustabilizuje ..
J.
From: "Mes" <adramelech[]_at_nospam_poczta.onet.pl>
Subject: Re: Odbior sygnalu z greneratora przez Line-in w PC
Date: Mon, 24 Jan 2005 01:10:58 +0100
W swoim poscie J.F. pado:
A propos - czy mozemy prosic o "oscylogram" tych 200Hz,
ale zrobiony z taka dokladnoscia jak ten 5kHz ?
ciekawi mnie po jakim czasie sie ten pomiar ustabilizuje ..
Zrobilem dla 244Hz, jesli o to chodzilo:
http://zeus.polsl.gliwice.pl/~grzybis/244hz.png
Jak widac te "fluktuacje" to efekt aproksymacji jaka robi CoolEdit, nie
wiem czy da sie to gdzies zmienic nie znam tego programu na tyle. To sie
chyba nazywa efektem Gibbsa czy cos w tych klimatach. Dla 5kHz jednak juz
widac ze same probki pojawiaja sie w miejsach ktorych ich nie powinno byc.
Pozdrawiam
Mesayah
From: "PAndy" <pandrw_at_nospam_poczta.onet.pl>
Subject: Re: Odbior sygnalu z greneratora przez Line-in w PC
Date: Mon, 24 Jan 2005 01:50:48 +0100
"Mes" <adramelech[]_at_nospam_poczta.onet.pl> wrote in message
news:ct1ee8$3on$1_at_nospam_news.onet.pl...
W swoim poscie J.F. pado:
A propos - czy mozemy prosic o "oscylogram" tych 200Hz,
ale zrobiony z taka dokladnoscia jak ten 5kHz ?
ciekawi mnie po jakim czasie sie ten pomiar ustabilizuje ..
Zrobilem dla 244Hz, jesli o to chodzilo:
http://zeus.polsl.gliwice.pl/~grzybis/244hz.png
Jak widac te "fluktuacje" to efekt aproksymacji jaka robi CoolEdit, nie
wiem czy da sie to gdzies zmienic nie znam tego programu na tyle. To sie
chyba nazywa efektem Gibbsa czy cos w tych klimatach. Dla 5kHz jednak juz
widac ze same probki pojawiaja sie w miejsach ktorych ich nie powinno byc.
Nie jest to efekt Gibbsa tylko interpolacja sinx/x gdybys mial tu sinus
zamiast prostokata to ladnie by aproksymowal nawet dla mniej niz 5 probke na
sekunde (nawe 2,5 byloby ok)- dla przebiegow impulsowych zalecana
interpolacja to interpolacja liniowa - kiedys toczyla sie dyskusja tutaj co
jest lepsze w oscyloskopach cyfrowych - masz namacalny efekt co jest lepsze
ale probki sa w dobrych miejscach z tego co widze
A co do tych 5kHz to pewnie SD.
From: J.F. <jfox_xnospamx_at_nospam_poczta.onet.pl>
Subject: Re: Odbior sygnalu z greneratora przez Line-in w PC
Date: Tue, 25 Jan 2005 13:28:35 +0100
On Mon, 24 Jan 2005 01:10:58 +0100, "Mes"
W swoim poscie J.F. pado:
A propos - czy mozemy prosic o "oscylogram" tych 200Hz,
ale zrobiony z taka dokladnoscia jak ten 5kHz ?
ciekawi mnie po jakim czasie sie ten pomiar ustabilizuje ..
Zrobilem dla 244Hz, jesli o to chodzilo:
http://zeus.polsl.gliwice.pl/~grzybis/244hz.png
Dokladnie o to.
Jak widac te "fluktuacje" to efekt aproksymacji jaka robi CoolEdit, nie
wiem czy da sie to gdzies zmienic nie znam tego programu na tyle. To sie
chyba nazywa efektem Gibbsa czy cos w tych klimatach. Dla 5kHz jednak juz
widac ze same probki pojawiaja sie w miejsach ktorych ich nie powinno byc.
Hm .. i to jest wlasnie ciekawe .. chyba sam sie pobawie ..
J.