generator AVR - koder stereo
Masz problem? Zapytaj na forum elektroda.pl
From: Piotr Chmiel <piotr_at_nospam_topaz.zsel.lublin.pl>
Subject: generator AVR - koder stereo
Date: Tue, 17 Aug 2004 18:29:19 +0200
Witam,
Chcia=B3em wygenerowa=E6 na AVRku (8535) "przebiegi sinusoidalne" 19kHz
i 38kHz . Chce to zrobi=E6 u=BFywaj=B1c 8 bit=F3w do ka=BFdego przebiegu
i przesuwaj=B1c "1" i "0" po porcie(s=B1 to tzw. liczniki Jonsona) .
Do port=F3w b=EAd=B1 do=B3=B1czone rezystory o takich wagach aby po po=B3=
=B1czeniu
wychodzi=B3 na wyj=B6ciu przebieg sinusoidalny "schodkowy" .
Z po=B3=B1czeniem nie ma problemu :) , jest natomiast w dobraniu okres=F3w =
=2E
Jak przy og=F3lnie dostepnych kwarcach dobra=E6 czas zmiany stan=F3w na
portach : dla 38kHz t=3D(1/38000)/16 =3D 1,644...us .
Czyli cz=EAstotliwo=B6=E6 zmian na portach ma wynosi=E6 608khz i 304khz .
Czy zna kto=B6 odpowied=BC na ta "hydro zagadke" ?
pzdr,
========
Newsgroups: pl.misc.elektronika
Date: Tue, 17 Aug 2004 18:28:41 +020
From: RoMan Mandziejewicz <roman_at_nospam_pik-net.pl>
Subject: Re: generator AVR - koder stereo
Hello Piotr,
Tuesday, August 17, 2004, 6:29:19 PM, you wrote:
Chciałem wygenerować na AVRku (8535) "przebiegi sinusoidalne" 19kHz
i 38kHz . Chce to zrobić używając 8 bitów do każdego przebiegu
i przesuwając "1" i "0" po porcie(są to tzw. liczniki Jonsona) .
Do portów będą dołączone rezystory o takich wagach aby po połączeniu
wychodził na wyjściu przebieg sinusoidalny "schodkowy" .
Hmmm... A nie lepiej zamiast aproksymować sinusoide w tak dziwny
sposób użyć generatora sinusoidalnego (np. mostek Wiena) i tylko go
synchronizować impulsami?
Ale skoro się upierasz przy aproksymacji, to choć podaj potem ten
sygnał na integrator - ze schodkowego zrobi Ci oproksymację odcinkami
- znacznie mniej harmonicznych. Przesunięcie fazowe dokładnie równe 90
stopni.
[...]
--
Best regards,
RoMan mailto:roman_at_nospam_pik-net.pl
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!lublin.pl!news.lublin.pl!piot
From: Piotr Chmiel <piotr_at_nospam_topaz.zsel.lublin.pl>
Subject: Re: generator AVR - koder stereo
Date: Tue, 17 Aug 2004 19:34:10 +0200
On Tue, 17 Aug 2004, RoMan Mandziejewicz wrote:
Chcia=B3em wygenerowa=E6 na AVRku (8535) "przebiegi sinusoidalne" 19kHz
i 38kHz . Chce to zrobi=E6 u=BFywaj=B1c 8 bit=F3w do ka=BFdego przebieg=
u
i przesuwaj=B1c "1" i "0" po porcie(s=B1 to tzw. liczniki Jonsona) .
Do port=F3w b=EAd=B1 do=B3=B1czone rezystory o takich wagach aby po po=
=B3=B1czeniu
wychodzi=B3 na wyj=B6ciu przebieg sinusoidalny "schodkowy" .
Hmmm... A nie lepiej zamiast aproksymowa=E6 sinusoide w tak dziwny
spos=F3b u=BFy=E6 generatora sinusoidalnego (np. mostek Wiena) i tylko go
synchronizowa=E6 impulsami?
A sk=B1d mam bra=E6 te impulsy do synchronizacji .
No w=B3=B1snie o to chodzi =BFeby uP synchronizowa=B3 !
Ale skoro si=EA upierasz przy aproksymacji, to cho=E6 podaj potem ten
sygna=B3 na integrator - ze schodkowego zrobi Ci oproksymacj=EA odcinkami
- znacznie mniej harmonicznych. Przesuni=EAcie fazowe dok=B3adnie r=F3wne=
90
stopni.
Ale czy ja o tak=B1 rade pyta=B3em ?
Mi chodzi o dob=F3r kwarca i czasu ! a nie o jako=B6 tego sinusa .
pzdr,
========
Newsgroups: pl.misc.elektronika
Date: Tue, 17 Aug 2004 21:58:26 +020
From: RoMan Mandziejewicz <roman_at_nospam_pik-net.pl>
Subject: Re: generator AVR - koder stereo
Hello Piotr,
Tuesday, August 17, 2004, 7:34:10 PM, you wrote:
[...]
Ale czy ja o taką rade pytałem ?
Mi chodzi o dobór kwarca i czasu ! a nie o jakoś tego sinusa .
Nie ma sprawy - trafiasz na listę tych, którzy nie oczekują
konstruktywnej pomocy. EOT.
--
Best regards,
RoMan mailto:roman_at_nospam_pik-net.pl
========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!lublin.pl!news.lublin.pl!piot
From: Piotr Chmiel <piotr_at_nospam_topaz.zsel.lublin.pl>
Subject: Re: generator AVR - koder stereo
Date: Wed, 18 Aug 2004 11:09:03 +0200
On Tue, 17 Aug 2004, RoMan Mandziejewicz wrote:
[...]
Ale czy ja o tak=B1 rade pyta=B3em ?
Mi chodzi o dob=F3r kwarca i czasu ! a nie o jako=B6 tego sinusa .
Nie ma sprawy - trafiasz na list=EA tych, kt=F3rzy nie oczekuj=B1
konstruktywnej pomocy. EOT.
A co to za pomoc - skoro ja chce co=B6 zrobic i pytam Was jak, a Wy mi
odpowiadacie =BFeby tego nie robi=E6 !
========
Newsgroups: pl.misc.elektronika
Date: Wed, 18 Aug 2004 10:58:44 +020
From: RoMan Mandziejewicz <roman_at_nospam_pik-net.pl>
Subject: Re: generator AVR - koder stereo
Hello Piotr,
Wednesday, August 18, 2004, 11:09:03 AM, you wrote:
Ale czy ja o taką rade pytałem ?
Mi chodzi o dobór kwarca i czasu ! a nie o jakoś tego sinusa .
Nie ma sprawy - trafiasz na listę tych, którzy nie oczekują
konstruktywnej pomocy. EOT.
A co to za pomoc - skoro ja chce coś zrobic i pytam Was jak, a Wy mi
odpowiadacie żeby tego nie robić !
Odpowiadamy jak zrobić, żeby działało.
PLONK warning #1 za wykrzykniki...
--
Best regards,
RoMan mailto:roman_at_nospam_pik-net.pl
========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!lublin.pl!news.lublin.pl!piot
From: Piotr Chmiel <piotr_at_nospam_topaz.zsel.lublin.pl>
Subject: Re: generator AVR - koder stereo
Date: Wed, 18 Aug 2004 12:09:59 +0200
On Wed, 18 Aug 2004, RoMan Mandziejewicz wrote:
Odpowiadamy jak zrobi=E6, =BFeby dzia=B3a=B3o.
Oka widze, =BFe jak nie na=B6wietle dalej sprawy to nic nie wskuram :(
Tutaj daje link do schematu kodera
http://www.zsel.lublin.pl/~piotr/koder/koder.html
Ja chcia=B3em w tym uk=B3adzie zast=B1pi=E6 wszystkie uk=B3ady cyfrowe
jednym uP(np.8515) aby ca=B3y projekt troche si=EA zmniejszy=B3 :)
I co teraz ?
pzdr,
========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Andrzej Kamieniecki" <_andrzej.kamieniecki_at_nospam_tespol.com.pl>
Subject: Re: generator AVR - koder stereo
Date: Wed, 18 Aug 2004 14:59:25 +0200
Użytkownik "Piotr Chmiel" <piotr_at_nospam_topaz.zsel.lublin.pl> napisał w wiadomości
news:20040818120230.G21755_at_nospam_topaz.zsel.lublin.pl...
[ciap]
I co teraz ?
A teraz to zostaw w spokoju tego męczybułę :-)
Andrzej Kamieniecki
=======
From: "Marek Dzwonnik" <mdz_at_nospam_WIADOMO_PO_CO_TO.message.pl>
Subject: Re: generator AVR - koder stereo
Date: Tue, 17 Aug 2004 18:42:04 +0200
Użytkownik "Piotr Chmiel" <piotr_at_nospam_topaz.zsel.lublin.pl> napisał w
wiadomości news:20040817181536.L16217_at_nospam_topaz.zsel.lublin.pl
Chciałem wygenerować na AVRku (8535) "przebiegi sinusoidalne" 19kHz
i 38kHz . Chce to zrobić używając 8 bitów do każdego przebiegu
i przesuwając "1" i "0" po porcie(są to tzw. liczniki Jonsona) .....
Jeśli koniecznie na AVR-ku to obejrzyj miniDDS Jespera Hansena:
http://www.myplace.nu/avr/minidds/
Jeden przebieg pętli akumulującej fazę w 24bitowym akumulatorze +
wystawienie bajtu na port zajmuje 9 cykli, co przy kwarcu f_clk=10MHz (2313)
daje czestotliowosć taktowania DDS-a f_mclk~=1.1MHz. Trochę gorzej
wychodzi przetwarzanie DAC - tylko 8 bitów na drabince R-2R, ale i tak
będzie to znacznie lepiej niż drabinka 8 rezystorów o wartosciach wagowych.
Mając pewien zapas mocy obliczeniowej da się pewnie pokusić o jednoczesną
syntetyzę dwóch przebiegów synfazowych.
Tylko czy to się nadaje do kodera stereo? Musiałbyś się zastanowić nad
akceptowalnym poziomiem szumów, a w szczególności szumów fazowych.
--
Marek Dzwonnik, GG: #2061027 (zwykle jako 'niewidoczny')
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!lublin.pl!news.lublin.pl!piot
From: Piotr Chmiel <piotr_at_nospam_topaz.zsel.lublin.pl>
Subject: Re: generator AVR - koder stereo
Date: Tue, 17 Aug 2004 19:53:42 +0200
On Tue, 17 Aug 2004, Marek Dzwonnik wrote:
Chcia=B3em wygenerowa=E6 na AVRku (8535) "przebiegi sinusoidalne" 19kHz
i 38kHz . Chce to zrobi=E6 u=BFywaj=B1c 8 bit=F3w do ka=BFdego przebieg=
u
i przesuwaj=B1c "1" i "0" po porcie(s=B1 to tzw. liczniki Jonsona) ....=
=2E
Je=B6li koniecznie na AVR-ku to obejrzyj miniDDS Jespera Hansena:
http://www.myplace.nu/avr/minidds/
Fajny pomys=B3 ale nie ten uk=B3ad mi si=EA nie przyda .
Ja chce sinusa zrobi=E6 tylko z przebiegu 19kHz i jego jako=B6=E6 sie nie
b=F3jcie :) A z bit=F3w portu co generuje 38khz sterowa=E6 multipleksery
analogowe w celu prze=B3=B1czania L i P kana=B3u i modulowania go sygna=B3e=
m
38kHz .
Tak wiec musze mie=E6 prze=B3=B1czenie multileksera co 608kHz !!!
I pytam jak to uzyska=E6 ? jakie=B6 pomys=B3y ?
Tylko czy to si=EA nadaje do kodera stereo? Musia=B3by=B6 si=EA zastanowi=
=E6 nad
akceptowalnym poziomiem szum=F3w, a w szczeg=F3lno=B6ci szum=F3w fazowych=
=2E
O szumy b=EAdziemy si=EA martwic potem ;)
pzdr,
========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai
From: "Krzysztof Kucharski" <szpunk_at_nospam_friko6.onet.pl>
Subject: Re: generator AVR - koder stereo
Date: Tue, 17 Aug 2004 19:45:20 +0200
Użytkownik "Piotr Chmiel" <piotr_at_nospam_topaz.zsel.lublin.pl> napisał w wiadomości
news:20040817194719.G16916_at_nospam_topaz.zsel.lublin.pl...
[....]
Chciałem wygenerować na AVRku (8535) "przebiegi sinusoidalne" 19kHz
i 38kHz . Chce to zrobić używając 8 bitów do każdego przebiegu
i przesuwając "1" i "0" po porcie(są to tzw. liczniki Jonsona) .....
Jeśli koniecznie na AVR-ku to obejrzyj miniDDS Jespera Hansena:
http://www.myplace.nu/avr/minidds/
Fajny pomysł ale nie ten układ mi się nie przyda .
Ja chce sinusa zrobić tylko z przebiegu 19kHz i jego jakość sie nie
bójcie :) A z bitów portu co generuje 38khz sterować multipleksery
analogowe w celu przełączania L i P kanału i modulowania go sygnałem
38kHz .
Tak wiec musze mieć przełączenie multileksera co 608kHz !!!
I pytam jak to uzyskać ? jakieś pomysły ?
[...]
Piotr 1 nie sięgaj prawą reką do lewej kieszeni ;-). uC są wspaniałe, ale
nie akurat do takiego zastosowania. Kwestia współbiezności fazy pilota i
podnosnej są niezwykle istotne w analogowych koderach stereo. W
profesjonalnych koderach stosuje się generator kwarcowy z podziałem /
powielaniem czestotliwości.
[...]
Tylko czy to się nadaje do kodera stereo? Musiałbyś się zastanowić nad
akceptowalnym poziomiem szumów, a w szczególności szumów fazowych.
O szumy będziemy się martwic potem ;)
[...]
Nie tylko szumy - sam produkt końcowy kodera wg Twojej koncepcji moze byc
( i zapewne - będzie ...) rażąco odmienny od Twoich oczekiwań.
Pozdrawiam - Krzysztof Kucharski
========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!lublin.pl!news.lublin.pl!piot
From: Piotr Chmiel <piotr_at_nospam_topaz.zsel.lublin.pl>
Subject: Re: generator AVR - koder stereo
Date: Tue, 17 Aug 2004 20:36:31 +0200
On Tue, 17 Aug 2004, Krzysztof Kucharski wrote:
Fajny pomys=B3 ale nie ten uk=B3ad mi si=EA nie przyda .
Ja chce sinusa zrobi=E6 tylko z przebiegu 19kHz i jego jako=B6=E6 sie nie
b=F3jcie :) A z bit=F3w portu co generuje 38khz sterowa=E6 multipleksery
analogowe w celu prze=B3=B1czania L i P kana=B3u i modulowania go sygna=
=B3em
38kHz .
Tak wiec musze mie=E6 prze=B3=B1czenie multileksera co 608kHz !!!
I pytam jak to uzyska=E6 ? jakie=B6 pomys=B3y ?
[...]
Kwestia wsp=F3=B3biezno=B6ci fazy pilota i
podnosnej s=B1 niezwykle istotne w analogowych koderach stereo. W
profesjonalnych koderach stosuje si=EA generator kwarcowy z podzia=B3em /
powielaniem czestotliwo=B6ci.
Wiem o tym :) A kto powiedzia=B3 =BFe ja chce zrobic koder profesjonalny:)
Zapomnia=B3e=B6 doda=E6 =BFe profesjonalny koder te=BF kosztuje profesjonal=
nie :P
Nie tylko szumy - sam produkt ko=F1cowy kodera wg Twojej koncepcji moze b=
yc
( i zapewne - b=EAdzie ...) ra=BF=B1co odmienny od Twoich oczekiwa=F1.
Widzia=B3em u kogos taki koder i jako=B6 sygna=B3u by=B3a zadowalaj=B1ca
tylko =BFe on zamiast uP mia=B3 PLL do stabilizacji 608Khz
a liczniki jonsona na bramkach !
tak atakujecie m=F3j uk=B3ad, a to mo=BFe macie pomys=B3 na lepszy koder
- wrunek jest taki =BFeby nie kosztowa=B3 maj=B1tku u dzia=B3 na poziomie :=
pzdr,
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai
From: "Krzysztof Kucharski" <szpunk_at_nospam_friko6.onet.pl>
Subject: Re: generator AVR - koder stereo
Date: Tue, 17 Aug 2004 20:24:13 +0200
Użytkownik "Piotr Chmiel" <piotr_at_nospam_topaz.zsel.lublin.pl> napisał w wiadomości
news:20040817203106.M17068_at_nospam_topaz.zsel.lublin.pl...
On Tue, 17 Aug 2004, Krzysztof Kucharski wrote:
[...]
Wiem o tym :) A kto powiedział że ja chce zrobic koder profesjonalny:)
Zapomniałeś dodać że profesjonalny koder też kosztuje profesjonalnie :P
[...]
OK, Twój wybór - Twoje kłopoty.
[...]
Widziałem u kogos taki koder i jakoś sygnału była zadowalająca
tylko że on zamiast uP miał PLL do stabilizacji 608Khz
a liczniki jonsona na bramkach !
[...]
Mierzyłeś jakość sygnału lub choćby oglądałeś wyniki "rybki" na oscylu ?
Pozdrawiam - Krzysztof Kucharski
========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!lublin.pl!news.lublin.pl!piot
From: Piotr Chmiel <piotr_at_nospam_topaz.zsel.lublin.pl>
Subject: Re: generator AVR - koder stereo
Date: Wed, 18 Aug 2004 11:02:24 +0200
On Tue, 17 Aug 2004, Krzysztof Kucharski wrote:
U=BFytkownik "Piotr Chmiel" <piotr_at_nospam_topaz.zsel.lublin.pl> napisa=B3 w wiad=
omo=B6ci
news:20040817203106.M17068_at_nospam_topaz.zsel.lublin.pl...
On Tue, 17 Aug 2004, Krzysztof Kucharski wrote:
[...]
Wiem o tym :) A kto powiedzia=B3 =BFe ja chce zrobic koder profesjonalny:=
)
Zapomnia=B3e=B6 doda=E6 =BFe profesjonalny koder te=BF kosztuje profesjon=
alnie :P
[...]
OK, Tw=F3j wyb=F3r - Twoje k=B3opoty.
[...]
Widzia=B3em u kogos taki koder i jako=B6 sygna=B3u by=B3a zadowalaj=B1ca
tylko =BFe on zamiast uP mia=B3 PLL do stabilizacji 608Khz
a liczniki jonsona na bramkach !
[...]
Mierzy=B3e=B6 jako=B6=E6 sygna=B3u lub cho=E6by ogl=B1da=B3e=B6 wyniki "r=
ybki" na oscylu ?
Niiiiii
========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Jack" <msjs_at_nospam_retsat1.com.pl>
Subject: Re: generator AVR - koder stereo
Date: Tue, 17 Aug 2004 22:34:13 +0200
Użytkownik "Piotr Chmiel" <piotr_at_nospam_topaz.zsel.lublin.pl> napisał w wiadomości
news:20040817203106.M17068_at_nospam_topaz.zsel.lublin.pl...
On Tue, 17 Aug 2004, Krzysztof Kucharski wrote:
tak atakujecie mój układ, a to może macie pomysł na lepszy koder
- wrunek jest taki żeby nie kosztował majątku u dział na poziomie :>
pzdr,
Proponuje BA1404
kompletny koder i modulator
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.nask.pl!lublin.pl!news.lublin.pl!piot
From: Piotr Chmiel <piotr_at_nospam_topaz.zsel.lublin.pl>
Subject: Re: generator AVR - koder stereo
Date: Wed, 18 Aug 2004 11:34:24 +0200
On Tue, 17 Aug 2004, Jack wrote:
tak atakujecie m=F3j uk=B3ad, a to mo=BFe macie pomys=B3 na lepszy koder
- wrunek jest taki =BFeby nie kosztowa=B3 maj=B1tku u dzia=B3 na poziomi=
e :>
Proponuje BA1404
kompletny koder i modulator
A gdzie ja dostane kwarc na 38Khz o ba1404 ju=BF nie wspomne ?
pzdr,
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Andrzej Kamieniecki" <_andrzej.kamieniecki_at_nospam_tespol.com.pl>
Subject: Re: generator AVR - koder stereo
Date: Wed, 18 Aug 2004 15:02:27 +0200
Użytkownik "Piotr Chmiel" <piotr_at_nospam_topaz.zsel.lublin.pl> napisał w wiadomości
news:20040818113332.A21516_at_nospam_topaz.zsel.lublin.pl...
[ciap]
A gdzie ja dostane kwarc na 38Khz o ba1404 już nie wspomne ?
no nie przesadzaj, choćby tu:
http://sklep.avt.com.pl/go/_search/index.php?sess_id=214b11564858b2754875773
58f783a55&search_query_words=ba1404
Andrzej Kamieniecki
========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai