[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 113: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5133: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3843)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5133: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3843)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5133: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3843)
Forum Elektroniczne • AD9833
Strona 1 z 1

AD9833

: ndz 08 sty 2006, 16:24
autor: helios
Czy ktoś może mi powiedzieć jak to się dzieje, że prod. podaje że można uzyskać 12.5MHz sinusa przy takcie 25MHz z tego układu? Czy to jest możliwe, oraz jak to działa...

: sob 14 sty 2006, 4:28
autor: MDz

: śr 25 sty 2006, 1:30
autor: Gość
A może mi ktoś jeszcze pewiedzieć czy można uzyskać prostokąta 10MHz przy takim takcie itp?? Oraz jak jest zrealizowana regulacja częstotliwości np pomiędzy częstotliowości 10MHz a częstotliwością o 1Hz mniejszą, bo nie bardzo potrafię sobie to wyobrazić aż taką dokładność przy takiej częstotliwości. Dla niskich to rozumiem, ale przy takich to nie wiem...

: pt 27 sty 2006, 17:13
autor: shg
Hmmmm, prostokąt uzyskasz, ale...
- Nie przeglądałem noty tego układu, więc nie powiem, czy ma możliwośc generowania innych przebiegów niż sinus. Jeżeli ma, to na wyjściu dostaniesz prostokąt ze stłumionymi wyższymi harmonicznymi, czyli w zasadzie już nie prostokąt. Jeżeli będziesz miał idealny filtr (w praktyce nieistniejący) na 12.5MHz, to na wyjściu zamiast prostokąta 10MHz dostaniesz sinus bo wszystkie harmoniczne (tj. 30MHz, 60MHz, 90MHz itd.) zostaną usunięte.

Oczywiście ładny prostokąt można uzyskać, w tym celu należy przepuścić sinusa przez (szybki i to bardzo) komparator ustawiony na wartość średnią napięcia sinusoidalnego. Najlepiej, jakby komparator miał niewielką histerezę, aby zapobic przypadkowym zmianom stanów.

Co do drugiej części pytania - przeczytaj jeszcze raz zasadę działania układów DDS. Szczególną uwagę zwróc na akumulator fazy, to właśnie dzięki temu mechanizmowi możliwe jest tak precyzyjne ustawienie częstotliwości. W tych układach nie ustawia się np. mnożnika częstotliwości referencyjnej, jak to ma miejsce w generatorach PLL, a fazę sygnału. Mnożenie ma istotne ograniczenia - można uzyskać tylko częstotliwości będące iloczynami liczb naturalnych i częstotliwości odniesienia. W DDS takiego ograniczenia nie ma, ale wytłumaczenie tego nie jest aż takie proste, chociaż sama zasada działania tak :]

: pt 27 sty 2006, 18:31
autor: Gość
Fajnie dzięki za odpowiedź. Dokument o DDS przeczytam, ale dopiero za jakiś czas (w wolnej chwili). To bardzo pocieszające że da się uzyskać dokładną częstotliwość. A co do noty, to odpowiem, że układ AD9833 jest w stanie generować trójkąt, prostokąt, sinus.

: wt 31 sty 2006, 1:56
autor: shg
no to jak jest w stanie generować inne przebiegi, to tak, jak pisałem - przy dużych częstotliwościach wyższe harmoniczne zostaną stłumione i uzyskasz odfiltrowany sygnał, im bliżej częstotliwości Nyqusta, tym bardziej będzie przypominał sinus. Oczywiście filtr nie jest idealny, więc przebieg w mniejszym, lub większym stopniu będzie przypominał ten zadany.

A tak właściwie, to stosowanie filtru nie jest konieczne, zależy jakie rezultaty chcesz osiągnąć. Jeżeli chcesz generować wyższe częsotliwości, to przebieg bez filtru będzie zniekształcony - przybędzie mu trochę harmonicznych. Im bliżej częstotliwości Nyquista, tym bardziej będzie w takim wypadku przypominał prostokąt. Sinus o częstotliwości Nyquista bez filtru wyjściowego będzie prostokątem, tylko że wtedy jest taki problem, że jego amplituda będzie zależna od wartości, jaka była obecna w akumulatorze fazy w momencie rozpoczęcia generacji z f = f_Nq.

W sumie temat dość zawiły.
Dość sporo o DSP, także o zjawiskach opisanych powyżej znajdziesz tu:
http://www.dspguide.com/
Można ściągnąć całą książkę w archiwum zip.

: czw 02 lut 2006, 16:36
autor: Gość
szkoda tylko ze nie w j. polskim :/