Přímý frekvenční číslicový syntezátor s externí synchronizací

| Kategorie: Diplomové, bakalářské práce  | Tento dokument chci!

Tato práce se zabývá problematikou přímé frekvenční číslicové syntézy. V úvodu práceje vysvětlen princip a uvedeny základní vlastnosti této metody generování signálu.Rozebrány jsou především dopady na čistotu spektra výstupního signálu. Další kapitolase zabývá návrhem zařízení, tedy výběrem DDFS obvodu a dalších základních bloků. Jezde uveden návrh násobiče kmitočtu, rekonstrukčního filtru a výstupního zesilovače.Zabývá se také výběrem řídícího obvodu. Zařízení je možné ovládat pomocí počítačepřes sběrnici USB. Pro tyto účely byl vytvořen uživatelský program. Změřené vlastnostizařízení jsou uvedeny na konci práce. Práce obsahuje schémata a desky plošných spojůnavržených částí včetně simulací a změřených parametrů.

Vydal: FEKT VUT Brno Autor: Ondřej Buš

Strana 45 z 80

Vámi hledaný text obsahuje tato stránku dokumentu který není autorem určen k veřejnému šíření.

Jak získat tento dokument?






Poznámky redaktora
45 START Inicializace mikrokontroléru, AD9951 USB Příchozí USB data Nastavení příznaku nová USB dataNačtení předvoleb a korekčních konstant z EEPROM Řízeno panelem? Přečtení předvolby z předního panelu Přijata nová USB data? Detekce příkazu Příkaz 0 1 Příkaz 4 Nastavení AD9951 Nastavení PLL, amplitudy a kmitočtu Řízeno softwarově? Nastavení AD9951 5 Příkaz 17 Nastavení AD9951 Modifikuj danou předvolbu ulož do EEPROM Modifikuj danou korekční konstantu a ulož EEPROM Uložení přijatých dat Návrat Návrat ANO ANO ANO ANO ANO ANO NE NE NE NE NE NE Změna předvolby? ANO NE Příkaz 18 Ulož parametry PLL, řízení korekce výkonu ANO NE Přečíst přijatou hodnotu kmitočtu a výkonu Obr.8: Zjednodušený vývojový diagram softwaru syntezátoru.0.5 Software pro počítač Pro komunikaci zařízením byl napsán jednoduchý program pro operační systém Microsoft Windows prostředí C++Builder 6. 4. Aby bylo možné vytvořit program komunikující přes USB, byly použity knihovny projektu Jedi [20], jejichž instalaci se panelu objeví nový objekt JvHidDeviceController, který slouží pro práci se zařízením HID. 4.3. Byla využita kostra projektu předmětu MPOA vyučovaného FEKT VUT [21]. . Dále následuje stručný popis vytvořeného programu