Covox kilka pytan



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: Radson <radson_at_nospam_brak.pl>
Subject: Covox kilka pytan
Date: Mon, 06 Jun 2005 12:03:15 +0200


Witam
jestem tutaj pierwszy raz wiec najpierw sie przywitam


Mam nastepujacy problem

posiadam uklad Spartan II XC2S50 VQ100
zbudowalem covoxa zgodnie ze schematem:
http://www.386.bajo.pl/galeria/schemat.gif
i polaczylem

moje pytanie jakie slowa powinienem podac do covoxa zeby uzyskac dzwiek o
konkretnej czestotliwosci ?

(konkretnie chcialbym uzyskac takie tony jak sa przy wybieraniu tonowym w
telefonie)

Z gory dziekuje za ewentualna pomoc


Poprzedni Następny
Wiadomość
Spis treści
From: "Marek Dzwonnik" <mdz_at_nospam_WIADOMO_PO_CO_TO.message.pl>
Subject: Re: Covox kilka pytan
Date: Mon, 6 Jun 2005 12:33:33 +0200


Uzytkownik "Radson" <radson_at_nospam_brak.pl> napisal w wiadomosci
news:d817oh$20bf$1_at_nospam_News.K.PL

jestem tutaj pierwszy raz wiec najpierw sie przywitam

-)


posiadam uklad Spartan II XC2S50 VQ100
zbudowalem covoxa zgodnie ze schematem:
http://www.386.bajo.pl/galeria/schemat.gif
i polaczylem

Nie obraz sie, ale Twoje pytanie sugeruje, ze nie bardzo wiesz co i w jaki
sposób chcesz osiagnac. Zbudowales covox-a, czyli prosty, 8-bitowy
przetwornik cyfrowo-analogowy z drabinka R-2R. Wartosc bajtu wystawionego
na port przeklada sie bezposrednio na poziom napiecia na wyjsciu drabinki.
(Z dokladanoscia do skladowej stalej, bo po drodze do wyjscia masz jeszcze
szeregowy kondensator C1. )

Jezeli chcesz na wyjsciu drabinki uzyskac staly poziom to wystawiasz na port
jedna, stala wartosc. Jezeli chesz uzyskac narastajace napiecie schodkowe,
to w kolejnych taktach podajesz slowa o kolejno rosnacych wartosciach,
Jezeli chcesz uzyskac przebieg sinusoidalny to dzielisz sobie pelny kat
fazowy na N-kroków po fi[deg] i w kolejnych taktach wystawiasz wyliczone
lub stablicowane wartosci funkcji sin(n*fi), gdzie n <0,N). Jezeli
potrzebuejsz DTMF-a to sumujesz próbki dwóch przebiegów sinusoidalnych o
róznych czestotliowsciach o amplitudzie rózniacej sie bodajze o 3dB.
Otrzymany na wyjsciu przebieg "krzywoschodkowy" jest tylko przyblizeniem
tego co zamierzales uzyskac i zawiera liczne skladowe o wyzszych
czestotliwosciach. Dlatego zazwyczaj trzeba jeszcze przepuscic go przez
filtr dolnoprzepustowy (tutaj: R18,C2).

moje pytanie jakie slowa powinienem podac do covoxa zeby uzyskac
dzwiek o konkretnej czestotliwosci ?
(konkretnie chcialbym uzyskac takie tony jak sa przy wybieraniu
tonowym w telefonie)

DTMF-a mozna wygenerowac z przetwornika A/C a mozna takze posluzyc sie
PWMem. Zobacz jak to zrobiono w notach Atmela:
http://www.atmel.com/dyn/resources/prod_documents/DOC1982.PDF
http://www.atmel.com/dyn/resources/prod_documents/DOC2816.PDF

Majac generowac ten sygnal sprzetowo mocno bym sie zastanowil co bedzie
latwiejsze w realizacji.


--
Marek Dzwonnik, GG: #2061027 - zwykle jako 'niewidoczny'
(Uwaga Gadu-Gadulcowicze: Nie odpowiadam na anonimy.)


Poprzedni Następny
Wiadomość
Spis treści
From: Radson <radson_at_nospam_brak.pl>
Subject: Re: Covox kilka pytan
Date: Mon, 06 Jun 2005 14:03:38 +0200


Marek Dzwonnik wrote:

Nie obraz sie, ale Twoje pytanie sugeruje, ze nie bardzo wiesz co i w jaki
sposób chcesz osiagnac.

Masz 100% racji


DTMF-a mozna wygenerowac z przetwornika A/C a mozna takze posluzyc sie
PWMem. Zobacz jak to zrobiono w notach Atmela:
http://www.atmel.com/dyn/resources/prod_documents/DOC1982.PDF
http://www.atmel.com/dyn/resources/prod_documents/DOC2816.PDF

Majac generowac ten sygnal sprzetowo mocno bym sie zastanowil co bedzie
latwiejsze w realizacji.

Wielkie dzieki za wyjasnienia

PS
Znalazlem taki ukladzik:
HT9302G
http://www.holtek.com.tw/pdf/comm/9302v120.pdf

postaram sie go wykorzystac