DDS od Analogu

Miloš Šula sula@rps.cz
Neděle Únor 3 21:07:32 CET 2008


Ne neresetuji,
Ale podle této dokumentace to na spojitou zmenu nevypada. Tady se tvrdi,
ze signal se na vystupu objevi po 7-9 MCLK po zmene registru. Nikde se
tu nepise o tom, ze by mela byt ta změna az po dokonceni periody.

Associated with each asynchronous write operation in the AD9833
is a latency. If a selected frequency/phase register is loaded with
a new word, there is a delay of seven to eight MCLK cycles before
the analog output will change. (There is an uncertainty of one
MCLK cycle, as it depends on the position of the MCLK rising
edge when the data is loaded into the destination register.)

jinak nedelam nic jineho nez dokola volam:

   lsb = (freq & 0x3fff) | FREQ0;
   msb = ((freq>>14) & 0x3fff) | FREQ0;
   AD9833_Write(lsb);
   AD9833_Write(msb);

Jinak dekuji za ty enkodery, uz je objednavam.

Milos

-----Original Message-----
From: hw-list-bounces@list.hw.cz [mailto:hw-list-bounces@list.hw.cz] On
Behalf Of balu@home
Sent: Sunday, February 03, 2008 8:29 PM
To: HW-news
Subject: Re: DDS od Analogu

DDS ma fazovo spojite prechody, nova frekvencia by tu staru nemala v 
ziadnom pripade utnut. Pokial samozrejme neresetujete fazu alebo dalsie 
registre.
b.


Miloš Šula wrote:
> Zdravím konferenci,
> 
> Můžete mi poradit, zda se dá u DDS od analogu ( např.AD9833 ) změnit 
> frekvence až po dokončení periody frekvence předchozí ? Mám aplikaci 
> v níž snímám v cyklu přes A/D napětí na potenciometru a podle toho 
> nastavuji frekvenci DDS. Bohužel při při nastavování frekvence se
ihned 
> po zapsání nové frekvence do registru nastaví frekvence nová, takže to

> tu předchozí utne třeba ve třetině periody. Když takto nastavuji 
> frekvenci třeba 10/sec objeví se na výstupu slyšitelné vrčení o 
> frekvenci 10Hz ( podle rychlosti nastavování ). Mohu samozřejmě 
> nastavovat frekvenci DDS až při  skutečné změně hodnoty z A/D, ale to
by 
> moc nepomohlo, jelikož potenciometr generuje určitý šum, takže ta 
> hodnota lítá neustále +-3.
> 
>  
> 
>  
> 
> Miloš
> 

_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list

No virus found in this incoming message.
Checked by AVG Free Edition. 
Version: 7.5.516 / Virus Database: 269.19.19/1256 - Release Date:
2.2.2008 13:50
 

No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.516 / Virus Database: 269.19.19/1256 - Release Date:
2.2.2008 13:50
 




Další informace o konferenci Hw-list