C/A i szumy



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: Artur Majkszycki <mlody_at_nospam_zp.ite.pwr.wroc.pl>
Subject: C/A i szumy
Date: Mon, 23 Jul 2001 15:34:39 +0200




moze ktos wie, podlaczylem do mikrokontrolera 8051
przetwornik C/A, wszystko ladnie i pieknie, dziala,
tylko,ze wydawany dzwiek ma straszne szumy,wlasciwie
to wiecej szumow niz prawdziwego dzwieku, (jak sie
dobrze wsluchasz to slychac gdzies 'w oddali' dzwiek
prawdziwy),

i teraz sie zastanawiam, czy to przypadkiem nie sa
zaklucenia przez sam mikrokontroler? czy cos innego?

i jaki filtr zrobic?


bawil sie wogole ktos przetwornikami C/A podlaczonych
do mikrokontrolerow 8051 ???


--
Artur




Poprzedni Następny
Wiadomość
Spis treści
From: WojtR <rwxrwx_at_nospam_poczta.onet.pl>
Subject: Re: C/A i szumy
Date: Mon, 23 Jul 2001 18:03:24 +0200



[...]
Jaki przetwornik i parametry odtwarzanego sygnału?
WojtR


--
Skalowalny, bezpieczny, serwer dedykowany, http://www.wdc.pl

Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: C/A i szumy
Date: 23 Jul 2001 16:35:29 GMT


On Mon, 23 Jul 2001 15:34:39 +0200, Artur Majkszycki <mlody_at_nospam_zp.ite.pwr.wroc.pl> wrote:
moze ktos wie, podlaczylem do mikrokontrolera 8051
przetwornik C/A, wszystko ladnie i pieknie, dziala,
tylko,ze wydawany dzwiek ma straszne szumy,wlasciwie
to wiecej szumow niz prawdziwego dzwieku, (jak sie
dobrze wsluchasz to slychac gdzies 'w oddali' dzwiek
prawdziwy),

A ilu bitowy ten C/A ? 8 bitow zapewnia jakosc "telefoniczna",
czyli szumow sporo, ale jednak wyraznie mniej niz sygnalu :-)

Moze pomyliles gdzies nogi danych i bit 3 jest doprowadzony jako 5,
albo dane masz w zakresie -128:+127, a przetwornik wymaga 0:255 ?

i teraz sie zastanawiam, czy to przypadkiem nie sa
zaklucenia przez sam mikrokontroler? czy cos innego?

Dosc prawdopodobne, ale raczej nie na takim poziomie ..

J.


Poprzedni Następny
Wiadomość
Spis treści
From: Artur Majkszycki <mlody_at_nospam_zp.ite.pwr.wroc.pl>
Subject: Re: C/A i szumy
Date: Mon, 23 Jul 2001 20:14:34 +0200




On 23 Jul 2001, J.F. wrote:

On Mon, 23 Jul 2001 15:34:39 +0200, Artur Majkszycki <mlody_at_nospam_zp.ite.pwr.wroc.pl> wrote:
moze ktos wie, podlaczylem do mikrokontrolera 8051
przetwornik C/A, wszystko ladnie i pieknie, dziala,
tylko,ze wydawany dzwiek ma straszne szumy,wlasciwie
to wiecej szumow niz prawdziwego dzwieku, (jak sie
dobrze wsluchasz to slychac gdzies 'w oddali' dzwiek
prawdziwy),

A ilu bitowy ten C/A ? 8 bitow zapewnia jakosc "telefoniczna",
czyli szumow sporo, ale jednak wyraznie mniej niz sygnalu :-)


sygnal: 8bitowy, 8kHz...
tak sa podawane probki...


Moze pomyliles gdzies nogi danych i bit 3 jest doprowadzony jako 5,
albo dane masz w zakresie -128:+127, a przetwornik wymaga 0:255 ?



nie...to akurat jest na bank dobrze...


poza tym,
robilem to na zwyklym covoxie. czyli 9 opornikow 20k i 9 opornikow 10k
plus kondensator..
dla pewnosci zakupilem tez zwykly DAC0808,
sytuacja wyglada dokladnie tak samo....





Poprzedni Następny
Wiadomość
Spis treści
From: "Jacek Domanski" <jadoone_at_nospam_polbox.com>
Subject: Re: C/A i szumy
Date: Mon, 23 Jul 2001 20:40:45 GMT



Uzytkownik "Artur Majkszycki" <mlody_at_nospam_zp.ite.pwr.wroc.pl> napisal w
wiadomosci
news:Pine.LNX.4.33.0107232011410.24371-100000_at_nospam_zp.ite.pwr.wroc.pl...


On 23 Jul 2001, J.F. wrote:

On Mon, 23 Jul 2001 15:34:39 +0200, Artur Majkszycki
<mlody_at_nospam_zp.ite.pwr.wroc.pl> wrote:
moze ktos wie, podlaczylem do mikrokontrolera 8051
przetwornik C/A, wszystko ladnie i pieknie, dziala,
tylko,ze wydawany dzwiek ma straszne szumy,wlasciwie
to wiecej szumow niz prawdziwego dzwieku, (jak sie
dobrze wsluchasz to slychac gdzies 'w oddali' dzwiek
prawdziwy),

Moze dane probek podawane na port mikrokontrolera nie sa podawane
plynnie?...Cos je zakloca i np. co jakis czas wysylany jest tam bajt o
jakiejs przypadkowej (lub tez stalej) wartosci - nie bedacej jednak danymi z
probki, a jakas "z kosmosu wzieta" liczba?
Najlatwiej byloby to sprawdzic wysylajac na port np. stopniowo zwiekszajace
sie i opadajace wartosci liczbowe.. i obejrzec toto na oscyloskopie - jesli
bedzie ladny przebieg (chyba powinnien wyjsc przebieg piloksztaltny przy
liniowym zwiekszaniu/zmniejszaniu wartosci?) to znaczy ze przyczyna tkwi w
programie - dane dostarczane na port sa nieprawidlowe. Jesli przebieg bedzie
pociety to znaczy ze cos wstawia np. zero na ten port mniej lub bardziej
losowo...
Moze tez byc tak ,ze dane ktore wystawiacie na port sa wlasnie
zanieczyszczone takim jakims szumem - skad wziales sampla i jak go
przetransponowales do pamieci?....
Jesli bedziesz puszczac kolejno wzrastajace liczby robiac to matermatycznie
(inc/dec) to jest pewnosc ze liczby wystawiane na port sa prawidlowe i
eliminuje sie ew. bledy wynikajace z odczytu sampla (bledy procedurki
pobierajacej bajty z pamieci i wysylajacej je na port) jak i samego
sampla....
A potem trzeba kolejno wchodzic wyzej eliminujac, poprawiajac kod....:-))


--

Pozdrawiam...

Jacek Domanski.

**************************************************
mailto:j.domanski_at_nospam_chello.pl
http://jadoon.republika.pl
http://www.draconia.it.pl/zlotnik.html
ICQ:8921549
**************************************************




Poprzedni Następny
Wiadomość
Spis treści
From: =?ISO-8859-2?Q?Micha=B3_Smolnik?= <smolnik_at_nospam_go2.pl>
Subject: Re: C/A i szumy
Date: Tue, 24 Jul 2001 00:04:38 +0200


On Mon, 23 Jul 2001 20:40:45 GMT, "Jacek Domanski"
<jadoone_at_nospam_polbox.com> wrote:

Najlatwiej byloby to sprawdzic wysylajac na port np. stopniowo zwiekszajace
sie i opadajace wartosci liczbowe.. i obejrzec toto na oscyloskopie - jesli
bedzie ladny przebieg (chyba powinnien wyjsc przebieg piloksztaltny przy
liniowym zwiekszaniu/zmniejszaniu wartosci?)

Nie będzie przebieg piłokształtny, ale trójkątny.
Piłokształtny będzie, kiedy damy INCe w pętli i licznik będzie się
przepełniał.
Ale nie czepiajmy się szczegółów...

pozdrawiam
Michał Smolnik
smolnik_at_nospam_go2.pl
www.smolnik.w.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "panther" <panther_at_nospam_wp.pl>
Subject: Re: C/A i szumy
Date: Mon, 23 Jul 2001 18:39:53 +0200


Mam podobny problem,
zamiast sygnalu wyjsciowego
mam jakies 'krzaki'
uklad wyjsciowy jak w danych aplikacyjnych
prosty FDP na wyjsciu
na oscyloskopie widac fragmenty wlasciwego sygnalu
przerywane co okresony czas (tak na na wyczucie ok. 1kHz -
- jutro bede mierzyl dokladnie)
czyms tam (nie wiem jak to nazwac ;) )

przetwornik to DAC0800
(podlaczony do 8051)

pozdrawiam
panther



Poprzedni Następny
Wiadomość
Spis treści
From: Artur Majkszycki <mlody_at_nospam_zp.ite.pwr.wroc.pl>
Subject: Re: C/A i szumy
Date: Mon, 23 Jul 2001 20:15:14 +0200




On Mon, 23 Jul 2001, panther wrote:

Mam podobny problem,
zamiast sygnalu wyjsciowego
mam jakies 'krzaki'
uklad wyjsciowy jak w danych aplikacyjnych
prosty FDP na wyjsciu
na oscyloskopie widac fragmenty wlasciwego sygnalu
przerywane co okresony czas (tak na na wyczucie ok. 1kHz -
- jutro bede mierzyl dokladnie)
czyms tam (nie wiem jak to nazwac ;) )

przetwornik to DAC0800
(podlaczony do 8051)



dokladnie...DAC0808 !
tak samo sie zachowoje.....


pozdrawiam
panther





Poprzedni Następny
Wiadomość
Spis treści
From: Milosz Skowyra <miloszek_at_nospam_fidonet.org.pl>
Subject: Re: C/A i szumy
Date: Mon, 23 Jul 2001 17:39:20 +0200


Artur Majkszycki wrote:

moze ktos wie, podlaczylem do mikrokontrolera 8051
[...]
dobrze wsluchasz to slychac gdzies 'w oddali' dzwiek
prawdziwy),

Ja sie bawilem za pomoca 89C52 i MX7224. Sygnal do pamieci byl wgrany
poprzez MAX 150.
Na razie podales za malo danych, opisz co robisz z sygnalem po wyjsciu z
przetwornika.

i teraz sie zastanawiam, czy to przypadkiem nie sa
zaklucenia przez sam mikrokontroler? czy cos innego?

Nie sadze. Dales kondziora za wyjsciem przetwornika ???

i jaki filtr zrobic?

No coz.. ja dalem zwykly filtr RC i obcialem dzwiek powyzej 5kHz
(urzadzenie mialo probkowanie i odczyt na 5000 probek/s).

bawil sie wogole ktos przetwornikami C/A podlaczonych
do mikrokontrolerow 8051 ???