Digitální modulátor

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

Cílem této práce je seznámit čtenáře se základním principem a možnostmi řešení digitálního modulátoru pro vícestavové modulace s integrovaným obvodem AD9957 od firmy Analog Devices. Navrhnout blokové i konkrétní schéma modulátoru a celé zařízení zrealizovat. Dále se zabývá využitím standardního rozhraní USB ke komunikaci, ovládání a přenosu dat mezi modulátorem a ovládacím počítačem. Práce popisuje jednotlivé bloky navrženého zařízení, desku plošných spojů, vytvořený firmware a aplikační program pro snadné ovládání pomocí PC. V závěru práce jsou popsány některé výsledky měření a zhodnoceny dosažené výsledky.

Vydal: FEKT VUT Brno Autor: Josef Žižka

Strana 39 z 75

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
Vypočtení systémové f KONEC funkce KONEC programu Je START fce smaz() I=0.délka Mazání I KONEC funkce Povolení přerušení Volání fce rst() .13: Vývojový diagram hlavního programu.. (funkce main(), rst(), smaz() obsluha přerušení jednotky USART) while(1) Inicializace proměnných Inicializace portů µP Inicializace čítačů/časovačů Inicializace komparátoru Inicializace A/D převodníku Inicializace rozhraní TWI Inicializace WatchDog Inicializace USART Inicializace rozhraní SPI ANO NE NE Zakázání přerušení STARTpřerušení USART Načtení znaku Je konec příkazu? ANO Pozice na začátek Volání fce instrukce() Povolení přerušení KONEC přerušení Je přijat znak ‘:‘? KONEC přerušení NE Je 0,1,2,3? číslo příkazu ANO Uložení znaku Výpis ERROR Volání fce smaz() Volání fce smaz() Povolení přerušení KONEC přerušení Není příkaz dlouhý? NE ANO Povolení přerušení ANO NE Zvýšení čísla příkazu Povolení přerušení KONEC přerušení START programu START fce rst() Reset FPGA Konfigurace SPI sběrnice Volání fce smaz() Reset FIFO Reset FT2232 Reset AD9957 Nastavení registrů AD9957 Vynulování stavových reg. 2.29 Obr