Pravouhle DDS

Vida Robert vidar@atlas.sk
Čtvrtek Prosinec 15 08:35:13 CET 2005


Princip DDS je mi znami. Pri takomto rieseni nepotrebujem ani tabulku, staci
vyviest najvyssi bit fazoveho akumulatora a je tam ten pravouhly signal...
Nakolko bude vadit ten jitter ulrazvukovym menicom ukazu az skusky.

Robo



RK> Dobry den,

RK> pozrite si riesenie DDS pomocou AVR zo stranky
RK> http://www.mikrocontroller.net/articles/Digitaler_Funktionsgenerator
RK> konkretne
RK> http://www.mikrocontroller.net/wikifiles/5/51/Dds.pdf
RK> Je tam aj vysvetlena funkcia DDS. Zjednodusene povedane, kazdym krokom
RK> sa pripocitava offset ku faze vystupneho signalu, ktory sa pocita s
RK> vysokou presnostou (24 bitov) a na prevod sa pouziva tabulka s 256
RK> hodnotami pre sinus. Ak si nahradite tu sinusovu tabulku s hodnotami pre
RK> pravouhly signal (0, 1), tak mate na vystupe pozadovany signal.
RK> Kedze na vystupe nebude ziadny filter, ako to byva zvykom pri sinuse,
RK> bude mat signal jitter (ci ako sa to povie po cesko-slovensky). Ale pre
RK> budenie ultrazvukovych menicov by to nemalo vadit.

RK> Richard Kaliciak

RK> Vida Robert schrieb:
>> Dobry den,
>> 
>>   V jednom zariadeni by som potreboval cislicovo generovat pravouhly priebeh so
>>   striedou 1:1 a frekvenciou okolo 40kHz. Poziadavka je jemny krok zmeny
>>   frekvencie (1 Hz) a minimalny rozptyl periody signalu. Jedno z
>>   rieseni je pouzit IO DDS od analog devices s vysokou frekvenciou hodin.
>>   Problem je v tom, ze len mala cast DDS obvodov ma vyvedeny pravouhly signal
>>   (MSB).  Riesenie typu: "vygeneruj sinus a komparatorom spravit obdlznik" neprichadza do
>>   uvahy, pretoze zariadenie musi pracovat aj pri silnom ruseni. Vplyvom rusenia by
>>   komparator mohol generovat neziaduce impulzy. Preto potrebujem cisto digitalne
>>   riesenie.
>>   Ako by sa dal pozadovany pravouhly signal vygenerovat?
>> 
>>   ZA pomoc dakujem
>> 






Další informace o konferenci Hw-list