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