Univerzálna jednotka DDS s AD9850 alebo AD9851
Táto konštrukcia jednotky digitálnej syntézy bola inšpirovaná článkami v nemeckom
Funkamateurovi (A. Lindenau: VFO mit DDS, LC-Display und
Mikroprocessor-steuerung, Funkamateur, 11/97, B. Kernbaum: Einfache
universelle DDS-Baugruppe, Funkamateur, 12/97 a 1/98).
AD9850 a AD9851, vyrábané
Analog Devices, sú integrované obvody s veľmi vysokým stupňom integrácie.
Využívajú technológiu DDS spolu s veľmi rýchlym 10 bitovým D/A prevodníkom a tak
vytvárajú plne programovateľný generátor sínusového napätia a časovací oscilátor.
Obidva generujú sínusový signál s vysokou spektrálnou čistotou, ktorý je programovateľný
z pohľadu frekvencie, ako aj fázy. Nastavenie sa uskutočňuje pomocou 40-bitového
ladiaceho slova. Minimálny ladiaci krok je odvodený od frekvencie taktovacieho
oscilátora. Pre 125 MHz je to 0.0291 Hz...
AD9851 sa líši od AD9851 programovateľným vnútorným násobičom taktu šiestimi a vyššou
maximálnou frekvenciou (až 180 MHz).
Vzťah medzi taktovacou frekvenciou a ladiacim slovom je nasledovný:
kde:
Štruktúra ladiaceho slova AD9850 je nasledovná:
Ladiace slovo možno do DDS vložiť paralelným aj sériovým spôsobom. Pri vkladaní
sériovým spôsobom je vstupným pinom D7.
Štandardné zapojenie obvodu obvykle vyžaduje použitie dolného priepustu na výstupe. Výrobca dokonca doporučuje dvojstupňový eliptický filter ako minimum.
L = m * R / (PI * f1)
C2 = m / (2 * PI * f1 * R)
C1 = (1 - m 1)/(4 * m PI * f1 * R)
m = SQRT[ 1 - (f1/fn)]
kde:
Na riadenie jednotky v amatérskom zariadení bola vytvorená univerzálna riadiace jednotka s PIC16(C)F84. Táto je nastavovaná buď pomocou 3 tlačítok alebo dvoma optickými snímačmi (napr. z pokazenej počítačovej myši).
Pri programovaní budete potrebovať inklúdovacie súbory.
Zoznam súčiastok:
IO: AD9850BRS, MHB4081, 2x78L05, PIC16F(C)84-04 |