Syntetyzer m.cz. ?
Masz problem? Zapytaj na forum elektroda.pl
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Syntetyzer m.cz. ?
Date: Mon, 14 Mar 2005 10:51:57 +0100
Witam !
Czy jest jakis scalak podobny np. do TSA5511 ale przeznaczony dla
m.cz. ? Potrzebuje zbudowac generator na czestotliwosci akustyczne (i
ewentualnie nieco wieksze), strojony cyfrowo. Domyslam sie ze uklady
PLL przeznaczone dla w.cz. nie beda sie dobrze sprawowaly przy np.
1kHz, nawet po wymianie filtru petli.
A moze lepiej zastosowac 4046 i jakis dzielnik programowalny w
sprzezeniu ? Troche bedzie duzo scalakow, chyba ze wygrzebie gotowy
dzielnik na jednym ukladzie.
Jakies pomysly ? (acha i uklad powinien byc kupowalny w sklepiku za
rogiem, no ewentualnie wysylkowo i niedrogo)
From: "PAndy" <pandrw_at_nospam_poczta.onet.pl>
Subject: Re: Syntetyzer m.cz. ?
Date: Mon, 14 Mar 2005 11:12:42 +0100
"BLE_Maciek" <i80c586_at_nospam_cyberspace_NO_SPAM_.org> wrote in message
news:n9na31hnppftdskmkogdlpll4atgshkk7i_at_nospam_4ax.com...
Witam !
Czy jest jakis scalak podobny np. do TSA5511 ale przeznaczony dla
m.cz. ? Potrzebuje zbudowac generator na czestotliwosci akustyczne (i
ewentualnie nieco wieksze), strojony cyfrowo. Domyslam sie ze uklady
PLL przeznaczone dla w.cz. nie beda sie dobrze sprawowaly przy np.
1kHz, nawet po wymianie filtru petli.
A moze lepiej zastosowac 4046 i jakis dzielnik programowalny w
sprzezeniu ? Troche bedzie duzo scalakow, chyba ze wygrzebie gotowy
dzielnik na jednym ukladzie.
Jakies pomysly ? (acha i uklad powinien byc kupowalny w sklepiku za
rogiem, no ewentualnie wysylkowo i niedrogo)
Najtansze DDS Analoga? moze probka?
From: Zbych <abuse_at_nospam_onet.pl>
Subject: Re: Syntetyzer m.cz. ?
Date: Mon, 14 Mar 2005 11:38:12 +0100
PAndy wrote:
Potrzebuje zbudowac generator na czestotliwosci akustyczne (i
ewentualnie nieco wieksze), strojony cyfrowo.
Najtansze DDS Analoga? moze probka?
Może programowy dds ? http://www.myplace.nu/avr/minidds/
From: J.F. <jfox_xnospamx_at_nospam_poczta.onet.pl>
Subject: Re: Syntetyzer m.cz. ?
Date: Mon, 14 Mar 2005 11:56:11 +0100
On Mon, 14 Mar 2005 11:12:42 +0100, PAndy wrote:
"BLE_Maciek" <i80c586_at_nospam_cyberspace_NO_SPAM_.org> wrote in message
Czy jest jakis scalak podobny np. do TSA5511 ale przeznaczony dla
m.cz. ? Potrzebuje zbudowac generator na czestotliwosci akustyczne (i
ewentualnie nieco wieksze), strojony cyfrowo. Domyslam sie ze uklady
PLL przeznaczone dla w.cz. nie beda sie dobrze sprawowaly przy np.
1kHz, nawet po wymianie filtru petli.
A moze lepiej zastosowac 4046 i jakis dzielnik programowalny w
sprzezeniu ? Troche bedzie duzo scalakow, chyba ze wygrzebie gotowy
dzielnik na jednym ukladzie.
Najtansze DDS Analoga? moze probka?
DDS to moze byc ciekawa alteratywa i warto ja rozwazyc [szczegolnie
jesli sinus trzeba].
Co do kosci PLL - wczytaj sie w pdf, generalnie nie powinno byc
problemow, ale pulapki czychaja w wielu miejscach.
Zestaw podzielnikow mozesz wcisnac w jakies male fpga, od biedy
wcisniesz tam takze jakis DDS.
J.
From: "PAndy" <pandrw_at_nospam_poczta.onet.pl>
Subject: Re: Syntetyzer m.cz. ?
Date: Mon, 14 Mar 2005 15:39:05 +0100
"J.F." <jfox_xnospamx_at_nospam_poczta.onet.pl> wrote in message
news:jtqa31l0vrihiqijgb2n6qj0gte8arjd1f_at_nospam_4ax.com...
On Mon, 14 Mar 2005 11:12:42 +0100, PAndy wrote:
"BLE_Maciek" <i80c586_at_nospam_cyberspace_NO_SPAM_.org> wrote in message
Czy jest jakis scalak podobny np. do TSA5511 ale przeznaczony dla
m.cz. ? Potrzebuje zbudowac generator na czestotliwosci akustyczne (i
ewentualnie nieco wieksze), strojony cyfrowo. Domyslam sie ze uklady
PLL przeznaczone dla w.cz. nie beda sie dobrze sprawowaly przy np.
1kHz, nawet po wymianie filtru petli.
A moze lepiej zastosowac 4046 i jakis dzielnik programowalny w
sprzezeniu ? Troche bedzie duzo scalakow, chyba ze wygrzebie gotowy
dzielnik na jednym ukladzie.
Najtansze DDS Analoga? moze probka?
DDS to moze byc ciekawa alteratywa i warto ja rozwazyc [szczegolnie
jesli sinus trzeba].
Co do kosci PLL - wczytaj sie w pdf, generalnie nie powinno byc
problemow, ale pulapki czychaja w wielu miejscach.
Zestaw podzielnikow mozesz wcisnac w jakies male fpga, od biedy
wcisniesz tam takze jakis DDS.
od biedy da sie wcisnac tez jakies delta sigma pierwszego czy drugiego rzedu
(choc raczej w generatorach ds nie jest polecany) czy kombinowany PWM+Noise
Shaping i byloby juz zupelnie super a jak dolozyc zewnetrzny ram... to juz
programowalny arbitrary genrator jest...po prostu eden.. :P
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: Syntetyzer m.cz. ?
Date: Mon, 14 Mar 2005 17:28:12 +0100
Mon, 14 Mar 2005 11:56:11 +0100 jednostka biologiczna o nazwie J.F.
<jfox_xnospamx_at_nospam_poczta.onet.pl> wyslala do portu 119
jednego z serwerow news nastepujace dane:
DDS to moze byc ciekawa alteratywa i warto ja rozwazyc [szczegolnie
jesli sinus trzeba].
Direct Digital Synthesis ? Tzn. ze przebieg tworzony jest po prostu
przez podawanie kolejnych probek na przetwornik C/A ?
Sinus trzeba, ale to odpada, zadnych ukladow "niezdobywalnych" w
normalny sposob.
A moze DDS na uC AVR ? Do tego np. z dwa LS574 (zeby miec 16 bit i
zatrzasnac obydwa bajty jednoczesnie) i przetwornik C/A typu R/2R ?
Ksztalt przebiegu nie musi byc superprecyzyjny, zalezy mi raczej na
stabilnosci czestotliwosciowej i precyzyjnym ustawianiu
czestotliwosci.
Zestaw podzielnikow mozesz wcisnac w jakies male fpga, od biedy
wcisniesz tam takze jakis DDS.
I zawija je w te ...
From: "PAndy" <pandrw_at_nospam_poczta.onet.pl>
Subject: Re: Syntetyzer m.cz. ?
Date: Mon, 14 Mar 2005 17:45:19 +0100
"BLE_Maciek" <i80c586_at_nospam_cyberspace_NO_SPAM_.org> wrote in message
news:qseb311nt8im9a2utucro9ggd9lskrgg1m_at_nospam_4ax.com...
Mon, 14 Mar 2005 11:56:11 +0100 jednostka biologiczna o nazwie J.F.
<jfox_xnospamx_at_nospam_poczta.onet.pl> wyslala do portu 119
jednego z serwerow news nastepujace dane:
DDS to moze byc ciekawa alteratywa i warto ja rozwazyc [szczegolnie
jesli sinus trzeba].
Direct Digital Synthesis ? Tzn. ze przebieg tworzony jest po prostu
przez podawanie kolejnych probek na przetwornik C/A ?
Sinus trzeba, ale to odpada, zadnych ukladow "niezdobywalnych" w
normalny sposob.
A moze DDS na uC AVR ? Do tego np. z dwa LS574 (zeby miec 16 bit i
zatrzasnac obydwa bajty jednoczesnie) i przetwornik C/A typu R/2R ?
Ksztalt przebiegu nie musi byc superprecyzyjny, zalezy mi raczej na
stabilnosci czestotliwosciowej i precyzyjnym ustawianiu
czestotliwosci.
Na allegro masz DDS AD za 45zl... do jednego GHz hehe ale urok DDS ze bedzie
bardzo ladnie chodzil nawet od 0,125Hz
From: J.F. <jfox_xnospamx_at_nospam_poczta.onet.pl>
Subject: Re: Syntetyzer m.cz. ?
Date: Mon, 14 Mar 2005 19:55:25 +0100
On Mon, 14 Mar 2005 17:28:12 +0100, BLE_Maciek wrote:
Mon, 14 Mar 2005 11:56:11 +0100 jednostka biologiczna o nazwie J.F.
DDS to moze byc ciekawa alteratywa i warto ja rozwazyc [szczegolnie
jesli sinus trzeba].
Direct Digital Synthesis ? Tzn. ze przebieg tworzony jest po prostu
przez podawanie kolejnych probek na przetwornik C/A ?
Tak, ale bardziej chodzi o sposob ich tworzenia - mamy duzy rejestr
[32 bit] i co krok dodajemy tam niewielka liczbe bedaca krokiem fazy.
Sinus trzeba, ale to odpada, zadnych ukladow "niezdobywalnych" w
normalny sposob.
To ponoc sprzedaja.
Zestaw podzielnikow mozesz wcisnac w jakies male fpga, od biedy
wcisniesz tam takze jakis DDS.
I zawija je w te ...
Co sie nie zgadza ?
A jak juz musi byc sinus .. VCO jest pewnym problemem. MAX038?
J.
Date: Mon, 14 Mar 2005 20:45:22 +0100
From: badworm <nospam_at_nospam_post.pl>
Subject: Re: Syntetyzer m.cz. ?
BLE_Maciek napisał(a):
Sinus trzeba, ale to odpada, zadnych ukladow "niezdobywalnych" w
normalny sposob.
To może XR2206+ze dwa przetworniki C/A? Steruje się nim bardzo przyjemnie.
A moze DDS na uC AVR ? Do tego np. z dwa LS574 (zeby miec 16 bit i
zatrzasnac obydwa bajty jednoczesnie) i przetwornik C/A typu R/2R ?
Ksztalt przebiegu nie musi byc superprecyzyjny, zalezy mi raczej na
stabilnosci czestotliwosciowej i precyzyjnym ustawianiu
czestotliwosci.
Hmm, coś mi się wydaje, że do przetwornika R-2R 16bit będziesz
potrzebował rezystory 0,1% albo lepsze ;-)
--
Pozdrawiam Bad Worm badworm{"a" w kolku}post[punkt]pl
GG# 2400455 ICQ# 320399066
http://dobreprogramy.pl/index.php?dz=8&a=24
http://browsehappy.pl/
From: J.F. <jfox_xnospamx_at_nospam_poczta.onet.pl>
Subject: Re: Syntetyzer m.cz. ?
Date: Mon, 14 Mar 2005 22:33:34 +0100
On Mon, 14 Mar 2005 20:45:22 +0100, badworm wrote:
A moze DDS na uC AVR ? Do tego np. z dwa LS574 (zeby miec 16 bit i
zatrzasnac obydwa bajty jednoczesnie) i przetwornik C/A typu R/2R ?
Ksztalt przebiegu nie musi byc superprecyzyjny, zalezy mi raczej na
stabilnosci czestotliwosciowej i precyzyjnym ustawianiu
czestotliwosci.
Hmm, coś mi się wydaje, że do przetwornika R-2R 16bit będziesz
potrzebował rezystory 0,1% albo lepsze ;-)
0.1% to ledwie 10 bit :-)
J.
From: "Piotr Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl>
Subject: Re: Syntetyzer m.cz. ?
Date: Mon, 14 Mar 2005 20:59:39 +0100
BLE_Maciek wrote:
Direct Digital Synthesis ? Tzn. ze przebieg tworzony jest po prostu
przez podawanie kolejnych probek na przetwornik C/A ?
Tak.
Sinus trzeba, ale to odpada, zadnych ukladow "niezdobywalnych" w
normalny sposob.
Sinus, kosinus, funkcje hiperboliczne, dlugosci wektorow itd. mozesz
sobie PROSTO obliczyc za pomoca algorytmu CORDIC (w razie potrzeby
moge Ci w czwartek podeslac zrodlo), co sprowadza sie do sekwencji
kilkunastu dodawan i przesuniec bitowych.
A moze DDS na uC AVR ?
Jasne, z CORDICiem.
Do tego np. z dwa LS574 (zeby miec 16 bit i zatrzasnac obydwa
bajty jednoczesnie) i przetwornik C/A typu R/2R ?
A patrzac na ceny gotowych przetwornikow DA chce Ci sie tak
kombinowac? Bo mnie by sie za te pare zloty nawet nie chcialo
myslec o zbudowaniu tego.
Zestaw podzielnikow mozesz wcisnac w jakies male fpga, od biedy
wcisniesz tam takze jakis DDS.
I zawija je w te ...
Jakiej biedy, jakie sreberka? Mnie kompletny mieszacz kwadraturowy
z przestrajanym DDSem wytwarzajacym sygnal sinusoidalny i cosinusoidalny
w kwadraturze udalo sie zmiescic w 1200 LE, przy czym ja potrzebowalem
o ponad trzy rzedy szybszego generatora, wiec calkowicie rozwinalem
strukture rotatorow. Twoj generatorek audio da sie zmiescic w ~200 celach.
Pozdrawiam
Piotr Wyderski
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: Syntetyzer m.cz. ?
Date: Tue, 15 Mar 2005 09:43:15 +0100
Mon, 14 Mar 2005 20:59:39 +0100 jednostka biologiczna o nazwie "Piotr
Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl> wyslala do portu 119
jednego z serwerow news nastepujace dane:
Sinus, kosinus, funkcje hiperboliczne, dlugosci wektorow itd. mozesz
sobie PROSTO obliczyc za pomoca algorytmu CORDIC (w razie potrzeby
moge Ci w czwartek podeslac zrodlo), co sprowadza sie do sekwencji
kilkunastu dodawan i przesuniec bitowych.
Bardzo chetnie, z gory dzieki.
w kwadraturze udalo sie zmiescic w 1200 LE, przy czym ja potrzebowalem
o ponad trzy rzedy szybszego generatora, wiec calkowicie rozwinalem
strukture rotatorow. Twoj generatorek audio da sie zmiescic w ~200 celach.
Eee, za drogie rozwiazanie.
From: J.F. <jfox_xnospamx_at_nospam_poczta.onet.pl>
Subject: Re: Syntetyzer m.cz. ?
Date: Tue, 15 Mar 2005 14:17:14 +0100
On Tue, 15 Mar 2005 09:43:15 +0100, BLE_Maciek wrote:
Mon, 14 Mar 2005 20:59:39 +0100 jednostka biologiczna o nazwie "Piotr
Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl> wyslala do portu 119
Sinus, kosinus, funkcje hiperboliczne, dlugosci wektorow itd. mozesz
sobie PROSTO obliczyc za pomoca algorytmu CORDIC (w razie potrzeby
moge Ci w czwartek podeslac zrodlo), co sprowadza sie do sekwencji
kilkunastu dodawan i przesuniec bitowych.
Bardzo chetnie, z gory dzieki.
Tez poprosze, o ile moge.
Do generatora moze ci sie tez przydac:
cos(x+d)= 2*cosx*cosd-cos(x-d)
Jest tylko jeden malutki problem - bledy numeryczne powoduja "zmiane
czestotliwosci". Wiec z ta dokladnoscia roznie moze byc.
Tablica sinusow w epromie moze byc lepszym rozwiazaniem :-)
J.
From: "PAndy" <pandrw_at_nospam_poczta.onet.pl>
Subject: Re: Syntetyzer m.cz. ?
Date: Tue, 15 Mar 2005 14:27:33 +0100
"J.F." <jfox_xnospamx_at_nospam_poczta.onet.pl> wrote in message
news:4ned31lh4sm6cjpmqofchms2euk5h6j2ee_at_nospam_4ax.com...
On Tue, 15 Mar 2005 09:43:15 +0100, BLE_Maciek wrote:
Mon, 14 Mar 2005 20:59:39 +0100 jednostka biologiczna o nazwie "Piotr
Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl> wyslala do portu 119
Sinus, kosinus, funkcje hiperboliczne, dlugosci wektorow itd. mozesz
sobie PROSTO obliczyc za pomoca algorytmu CORDIC (w razie potrzeby
moge Ci w czwartek podeslac zrodlo), co sprowadza sie do sekwencji
kilkunastu dodawan i przesuniec bitowych.
Bardzo chetnie, z gory dzieki.
Tez poprosze, o ile moge.
Do generatora moze ci sie tez przydac:
cos(x+d)= 2*cosx*cosd-cos(x-d)
Jest tylko jeden malutki problem - bledy numeryczne powoduja "zmiane
czestotliwosci". Wiec z ta dokladnoscia roznie moze byc.
Tablica sinusow w epromie moze byc lepszym rozwiazaniem :-)
A propos - czy ktos moze cos powiedziec na temat tzw "magic numbers" ktos to
opatentowal nawet...
sprobuje poszukac linka i moze znajde...
From: "Piotr Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl>
Subject: Re: Syntetyzer m.cz. ?
Date: Tue, 15 Mar 2005 16:36:40 +0100
J.F. wrote:
Tez poprosze, o ile moge.
Nie ma sprawy.
Do generatora moze ci sie tez przydac:
cos(x+d)= 2*cosx*cosd-cos(x-d)
Mnozyc trzeba...
Jest tylko jeden malutki problem - bledy numeryczne powoduja "zmiane
czestotliwosci".
W CORDICu to zjawisko nie wystepuje. Tylko szum
fazowy zalezy od dokladnosci prowadzenia obliczen
i liczby iteracji algorytmu, ale bardzo szybko maleje
-- bez problemu da sie trzymac go na poziomie np. -120dB.
Tablica sinusow w epromie moze byc lepszym rozwiazaniem :-)
Dla sensownej dokladnosci (np 14 bitow) bedzie duza...
Pozdrawiam
Piotr Wyderski
From: J.F. <jfox_xnospamx_at_nospam_poczta.onet.pl>
Subject: Re: Syntetyzer m.cz. ?
Date: Tue, 15 Mar 2005 19:14:19 +0100
On Tue, 15 Mar 2005 16:36:40 +0100, Piotr Wyderski wrote:
J.F. wrote:
Do generatora moze ci sie tez przydac:
cos(x+d)= 2*cosx*cosd-cos(x-d)
Mnozyc trzeba...
Jedno mnozenie. A u ciebie dodawan tyle ile bitow.
Na jedno wychodzi - nawet w hardware :-)
A chyba nawet u ciebie wiecej tych dodawan.
Jest tylko jeden malutki problem - bledy numeryczne powoduja "zmiane
czestotliwosci".
W CORDICu to zjawisko nie wystepuje.
Hm .. nie wiem jak to dokaldnie zamierzasz, ale jesli liczyc
sin za kazdym krokiem, to w minimalnym stopniu bedzie wystepowalo, bo
pi jest niewymierne.
Jesli natomiast skorzystac z metody do obracania wektora o maly kat ..
Kiedys to symulowalem [tzn zwyczajnie mnozac i dodajac] - dokladnosc
"czestotliwosci" jest swietna.
Za to pojawia sie blad amplitudy - ten wektor zazwyczaj stopniowo sie
zmniejsza.
Tablica sinusow w epromie moze byc lepszym rozwiazaniem :-)
Dla sensownej dokladnosci (np 14 bitow) bedzie duza...
Na oko 16b*64K wystarczy :-)
J.
From: "Piotr Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl>
Subject: Re: Syntetyzer m.cz. ?
Date: Tue, 15 Mar 2005 20:35:40 +0100
J.F. wrote:
Hm .. nie wiem jak to dokaldnie zamierzasz, ale jesli liczyc
sin za kazdym krokiem, to w minimalnym stopniu bedzie wystepowalo, bo
pi jest niewymierne.
Ale mozna je "uwymiernic", tzn. przyjac, ze 2pi = najmnejsza
liczba, ktora sie NIE miesci na n bitach. :-) Standardowa sztuczka.
Na oko 16b*64K wystarczy :-)
W AVRku nie ma tyle. :-)
Pozdrawiam
Piotr Wyderski
From: "Piotr Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl>
Subject: Re: Syntetyzer m.cz. ?
Date: Tue, 15 Mar 2005 16:32:38 +0100
BLE_Maciek wrote:
Bardzo chetnie, z gory dzieki.
No to najlepiej sie przypomnij na piva. :-)
Eee, za drogie rozwiazanie.
To na procku licz.
Pozdrawiam
Piotr Wyderski
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: Syntetyzer m.cz. ?
Date: Tue, 15 Mar 2005 17:57:21 +0100
Tue, 15 Mar 2005 16:32:38 +0100 jednostka biologiczna o nazwie "Piotr
Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl> wyslala do portu 119
jednego z serwerow news nastepujace dane:
Bardzo chetnie, z gory dzieki.
No to najlepiej sie przypomnij na piva. :-)
^^^^
Czy to jakas sugestia ? ;-)
Ok. odezwe sie na p(r)iva w tej sprawie.
From: "Piotr Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl>
Subject: Re: Syntetyzer m.cz. ?
Date: Tue, 15 Mar 2005 18:09:07 +0100
BLE_Maciek wrote:
Bardzo chetnie, z gory dzieki.
No to najlepiej sie przypomnij na piva. :-)
^^^^
Czy to jakas sugestia ? ;-)
-D
Nie, nawet nie pije piwa. :-)
Ok. odezwe sie na p(r)iva w tej sprawie.
Ale wysle dopiero w czwartek, bo to jest na zupelnie innym
komputerze, do ktorego zablokowalem dostep zdalny. To byl
moj tester pomyslu w C++ (liczacy sinusa i kosinusa za jednym
zamachem) przed zaimplementowaniem go w FPGA i jest pelen
"dziwnych" funkcji, ktore ospowiadaja megafunkcjom Altery --
wiec sie nie dziw, dlaczego zamiast zalatwic sprawe if-em
wywoluje funkcje conditional_add_sub() itd. :-)
Pozdrawiam
Piotr Wyderski
From: "Piotr Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl>
Subject: Re: Syntetyzer m.cz. ?
Date: Thu, 17 Mar 2005 14:03:22 +0100
BLE_Maciek wrote:
Ok. odezwe sie na p(r)iva w tej sprawie.
Wiec wyslijze mi w koncu poprawny e-mail, bo ten po odspamowaniu odbija...
Pozdrawiam
Piotr Wyderski
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: Syntetyzer m.cz. ?
Date: Thu, 17 Mar 2005 20:23:59 +0100
Thu, 17 Mar 2005 14:03:22 +0100 jednostka biologiczna o nazwie "Piotr
Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl> wyslala do portu 119
jednego z serwerow news nastepujace dane:
Ok. odezwe sie na p(r)iva w tej sprawie.
Wiec wyslijze mi w koncu poprawny e-mail, bo ten po odspamowaniu odbija...
Sorry, mialem spaprany .procmailrc i dlatego. Ale dostalem juz przez
wlasciwa skrzynke (na iem.pw...), dzieki !
From: Michal Baszynski <mbaszyns_at_nospam_ga.ze.ta.pl.>
Subject: Re: Syntetyzer m.cz. ?
Date: Tue, 15 Mar 2005 17:03:46 +0100
On Tue, 15 Mar 2005 09:43:15 +0100, BLE_Maciek
<i80c586_at_nospam_cyberspace_NO_SPAM_.org> wrote:
Sinus, kosinus, funkcje hiperboliczne, dlugosci wektorow itd. mozesz
sobie PROSTO obliczyc za pomoca algorytmu CORDIC (w razie potrzeby
moge Ci w czwartek podeslac zrodlo), co sprowadza sie do sekwencji
kilkunastu dodawan i przesuniec bitowych.=20
tez poprosze jesli mozna
--=20
Pozdr
Michal
From: Jacek Maciejewski <jacmac.wytnij_at_nospam_go2.pl>
Subject: Re: Syntetyzer m.cz. ?
Date: Mon, 14 Mar 2005 11:20:19 +0100
Domyslam sie ze uklady
PLL przeznaczone dla w.cz. nie beda sie dobrze sprawowaly przy np.
1kHz, nawet po wymianie filtru petli.
Nie czuję się specjalistš, ale mnie się zdaje że cyfrowe układy tym
lepiej pracujš im niższa częstotliwość pracy w stosunku do
maksymalnej. Ja bym najpierw spróbował :) Miłe zaskoczenie
niewykluczone, zwłaszcza jeśli nie masz ostrych wymagań na czas
zaskoku.
--
Jacek
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: Syntetyzer m.cz. ?
Date: Mon, 14 Mar 2005 17:14:51 +0100
Mon, 14 Mar 2005 11:20:19 +0100 jednostka biologiczna o nazwie Jacek
Maciejewski <jacmac.wytnij_at_nospam_go2.pl> wyslala do portu 119
jednego z serwerow news nastepujace dane:
maksymalnej. Ja bym najpierw spróbował :) Miłe zaskoczenie
niewykluczone, zwłaszcza jeśli nie masz ostrych wymagań na czas
zaskoku.
Ostrych wymagan nie ma. Mialby to byc zwykly generator laboratoryjny
na zakres powiedzmy 10Hz-1MHz. Dla nizszych czestotliwosci fajnie
byloby miec krok strojenia chociazby 0,25Hz, dla wyzszych wystarczy
1Hz. Sprobuje zaprzac TSA5511 do tego :-)
From: "PAndy" <pandrw_at_nospam_poczta.onet.pl>
Subject: Re: Syntetyzer m.cz. ?
Date: Mon, 14 Mar 2005 17:19:47 +0100
"BLE_Maciek" <i80c586_at_nospam_cyberspace_NO_SPAM_.org> wrote in message
news:7udb31lob45eqoeu4rimhgp0a5uea9acuc_at_nospam_4ax.com...
Mon, 14 Mar 2005 11:20:19 +0100 jednostka biologiczna o nazwie Jacek
Maciejewski <jacmac.wytnij_at_nospam_go2.pl> wyslala do portu 119
jednego z serwerow news nastepujace dane:
maksymalnej. Ja bym najpierw spróbował :) Miłe zaskoczenie
niewykluczone, zwłaszcza jeśli nie masz ostrych wymagań na czas
zaskoku.
Ostrych wymagan nie ma. Mialby to byc zwykly generator laboratoryjny
na zakres powiedzmy 10Hz-1MHz. Dla nizszych czestotliwosci fajnie
byloby miec krok strojenia chociazby 0,25Hz, dla wyzszych wystarczy
1Hz. Sprobuje zaprzac TSA5511 do tego :-)
Powodzenia...
From: "Piotr Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl>
Subject: Re: Syntetyzer m.cz. ?
Date: Mon, 14 Mar 2005 21:08:41 +0100
BLE_Maciek wrote:
Dla nizszych czestotliwosci fajnie byloby miec krok strojenia
chociazby 0,25Hz, dla wyzszych wystarczy 1Hz.
Czyli z zapasem wystarczy Ci 16-bitowy akumulator fazy,
a wiec zaledwie dwa rejestry procesora.
Sprobuje zaprzac TSA5511 do tego :-)
Uzyj AVR-ka. Przy 16 MIPSach procesor bedzie mial
wystarczajaco wiele czasu, by pomiedzy dwoma obliczeniami
wartosci sinusa, wyjechac na wakacje, opalic sie i wrocic... ;->
Pozdrawiam
Piotr Wyderski
From: Grzegorz Kurczyk <grzegorz_hihi_at_nospam_haha_control.slupsk.pl>
Subject: Re: Syntetyzer m.cz. ?
Date: Mon, 14 Mar 2005 11:43:17 +0100
Użytkownik BLE_Maciek napisał:
Witam !
Czy jest jakis scalak podobny np. do TSA5511 ale przeznaczony dla
m.cz. ? Potrzebuje zbudowac generator na czestotliwosci akustyczne (i
ewentualnie nieco wieksze), strojony cyfrowo. Domyslam sie ze uklady
PLL przeznaczone dla w.cz. nie beda sie dobrze sprawowaly przy np.
1kHz, nawet po wymianie filtru petli.
A moze lepiej zastosowac 4046 i jakis dzielnik programowalny w
sprzezeniu ? Troche bedzie duzo scalakow, chyba ze wygrzebie gotowy
dzielnik na jednym ukladzie.
Jakies pomysly ? (acha i uklad powinien byc kupowalny w sklepiku za
rogiem, no ewentualnie wysylkowo i niedrogo)
Witam
A to nie prościej jakiś EPROM + liczniki synchroniczne + DAC
--
Pozdrawiam
Grzegorz Kurczyk
http://www.control.slupsk.pl
ftp://ftp.control.slupsk.pl
GG: 1445218
UWAGA !!! adres e-mail w nagłówku jest pułapkš na spamerów !!!
przed znakiem _at_nospam_ powinno być moje imię małymi literami
grzegorz(małpa)control(kropka)slupsk(kropka)pl
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: Syntetyzer m.cz. ?
Date: Mon, 14 Mar 2005 17:11:37 +0100
Mon, 14 Mar 2005 11:43:17 +0100 jednostka biologiczna o nazwie
Grzegorz Kurczyk <grzegorz_hihi_at_nospam_haha_control.slupsk.pl> wyslala do
portu 119 jednego z serwerow news nastepujace dane:
A to nie prościej jakiś EPROM + liczniki synchroniczne + DAC
A czym ja mam to taktowac ? :->
From: "PAndy" <pandrw_at_nospam_poczta.onet.pl>
Subject: Re: Syntetyzer m.cz. ?
Date: Mon, 14 Mar 2005 17:19:02 +0100
"BLE_Maciek" <i80c586_at_nospam_cyberspace_NO_SPAM_.org> wrote in message
news:dsdb31tsb4f2r41uub0s2o0ch68r38uhd9_at_nospam_4ax.com...
Mon, 14 Mar 2005 11:43:17 +0100 jednostka biologiczna o nazwie
Grzegorz Kurczyk <grzegorz_hihi_at_nospam_haha_control.slupsk.pl> wyslala do
portu 119 jednego z serwerow news nastepujace dane:
A to nie prościej jakiś EPROM + liczniki synchroniczne + DAC
A czym ja mam to taktowac ? :->
no jak to czym? - sygnalem zegara z generatora... :P