Packet Radio, Dlaczego ta emisja umarła?
BC211 nie chce mi się czytać tej strony z DDS-em, ale nie uda się zrobić na AT90S2313 czy jego nowszej wersji ATTiny 2313 częstotliwości wyjściowej porównywalnej z kwarcem taktującym. Jeśli ma to być prostokąt to minimum dwa takty zegara CPU AVR, dwie linijki programu na okres wyjściowy, pierwsza: stan wysoki na wyjściu portuX, duga stan niski na wyjściu poruX. To jest maksymalna częstotliwość prostokątna dla danego kwarcu i tych u-procesorów. Dalej możesz uzyskać tylko wielokrotności 2 przy symetrycznym przebiegu 50% na 50% czyli kwarc przez 4,6,8 itd. Jeśli chcesz uzyskać inny przebieg z wykorzystaniem przetwornika cyfrowo-analogowego to jeszcze gorzej, częstotliwość kwarcu podzielić przez ilość schodków taktujących c-a na okres. Ja w swoim generatorze CTCSS dałem dla wykorzystania pełnej amplitudy przetwornika C-A 8 bitowego 256 schodków na 180 stopni , co dało 512 taktów na okres. Jeśli chciałbym wygenerować z tego sinusoidę o f=20 MHz mikroprocesor musiałby pracować z częstotliwością bagatela 10GHz ! No AT90S2313, czy nawet jego nowsza wersja ATTiny2313 pracuje zależnie od wersji zasilania do 20MHz. DDSy Analog Device właśnie pracują na GHz-ach. Jeśli się mylę, gdzieś popełniam błąd, czy czegoś nie zauważyłem, bez najmniejszej urazy przyznam każdemu rację, jestem tylko człowiekiem.
Może jeszcze trochę humorystycznie, da się uzyskać częstotliwość wyjściową prostokąt identyczną z kwarcem taktującym AT90s2313 pobierając ją z nogi taktującej mikrokontrolera aniołekaniołekaniołek


  PRZEJDŹ NA FORUM