[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 590: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 646: sizeof(): Parameter must be an array or an object that implements Countable
[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)
AD9833 - Forum Elektroniczne

AD9833

Zadaj tu pytanie, jeśli nie wiesz w jaki sposób zrobić układ realizujący założone funkcje.
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1191: count(): Parameter must be an array or an object that implements Countable
helios
Piszący użytkownik 1
Piszący użytkownik 1
Posty: 33
Rejestracja: sob 27 sie 2005, 14:29
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1191: count(): Parameter must be an array or an object that implements Countable

AD9833

Postautor: helios » ndz 08 sty 2006, 16:24

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...

MDz
Raczkujący użytkownik 2
Raczkujący użytkownik 2
Posty: 14
Rejestracja: sob 15 mar 2003, 15:34
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1191: count(): Parameter must be an array or an object that implements Countable

Postautor: MDz » sob 14 sty 2006, 4:28


Gość
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1191: count(): Parameter must be an array or an object that implements Countable

Postautor: Gość » śr 25 sty 2006, 1:30

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...

shg
Raczkujący użytkownik 2
Raczkujący użytkownik 2
Posty: 10
Rejestracja: wt 17 sty 2006, 23:06
Lokalizacja: K^2
Kontaktowanie:

Postautor: shg » pt 27 sty 2006, 17:13

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 :]

Gość
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1191: count(): Parameter must be an array or an object that implements Countable

Postautor: Gość » pt 27 sty 2006, 18:31

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.

shg
Raczkujący użytkownik 2
Raczkujący użytkownik 2
Posty: 10
Rejestracja: wt 17 sty 2006, 23:06
Lokalizacja: K^2
Kontaktowanie:

Postautor: shg » wt 31 sty 2006, 1:56

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.

Gość
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1191: count(): Parameter must be an array or an object that implements Countable

Postautor: Gość » czw 02 lut 2006, 16:36

szkoda tylko ze nie w j. polskim :/


[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1191: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1191: count(): Parameter must be an array or an object that implements Countable

Wróć do „Podzespoły i układy”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika. i 3 gości