Pred nedávnom, som tu riešil DDS generátor. Ovládanie pomocou Arduina, všetko je vyriešené k plnej spokojnosti vašou pomocou. ALE. pri používaní som zistil, že AD9833 produkuje nejaké frekvencie, ktoré sa mi javia ako harmonická. Napr: pri frekvencii 1 Mhz to kmitá ešte na 100Hz, na frrekvencii 1kHz to kmitá na 1Hz, akokeby tú zvolenú frekvenciu vydelilo 10000 x. Poznať to tak, že pri tých vysokých frekvenciách to trochu trasie. Vidieť to na foto. Mám 4ks hotové moduly a všetky robia to isté, úplne presne. Napájanie je z baterky, aj osciloskopy z baterií. Mám problém iba ja, alebo sa s tým niekto stretol? Prosím o pomoc. Vďaka.
Je to vlastnosť toho obvodu. Vie to vydeliť len niekoľko presných frekvencií. Ostatné generuje tak, že tie presné vždy po nejakom čase trochu poposunie, aby to akože sedelo. Dôsledkom sú nutne nejké artefakty vo výstupnom signáli. Podobný bordel, ako prestupný deň v kalendári.
No, je možné, že je to vlastnosť obvodu, aležeby to robí na všetkých frekvenciách. Keď zadám 1kHz, tak na osciloskope zobrazí klasicky 1kHz, ale prestavím časovú zakladňu na osciloskope trebars 1sek., tak je zobrazená sinusovka v rytme deliča 10000, teda 0,1s. A robí to na všetkých frekvenciach, čiže aj na 288550 Hz, a je tam 29 Hz, ak dám 5MHz, tak je tam 500Hz Aj trojuholník, aj obdľžnik. Na tých základných frekvenciach sa osciloskop síce zasynchronizuje, ale signal podľa kvality osciloskopu poskakuje práve v rytme toho "harmonického" signálu. Ak niekto používa tento obvod DDS, napíšte svoju skusenosť.
Nastav FREQx register v tom AD9833 na mocninu dvojky, teda všetky bity na nulu, len jedden bit na jednotku. Napríklad 0x0010000, čo odpovedá frekvencii 6,10352 kHz. Žiadna iná frekvencia by sa pri tomto nastevení nemala vyskytovať.
Ale ak predsa, tak je chyba niekde inde. Napríklad v nízkej vzorkovacej frekvencii osciloskopu.
A vieš mi aj povedať, kde najdem tento register. Librares? Tam nič podobné som nevidel. A ak tam niečo zmením, nenabúram správnu činnosť obvodu? Predsa len to niekto navrhoval, čo tomu aj rozumie.
Ale nejdem ti to vysvetľovať, lebo ma z toho datašitu bolí hlava. Nerozumiem, prečo mal niekto potrebu to písať formou beletria ako Einsteinovú hádnku, keď sa ten interface dá zapísať jedmoducho formou prehľadnej tabuľky s niekoľkými poznámkami pod čiarou.
V IDE mám nainštalovanú túto AD9833-Library-Arduino-master, ale v zálohe ešte AD9833-master, ale ja sa v tom neviem orientovať, čo je lepšie. Mám tam takú aby to išlo. obidve sú z Github.
Založen: Oct 25, 2009 Příspěvky: 152 Bydliště: Mor. Nová Ves, Břeclav
Zaslal: pá listopad 01 2024, 10:59 Předmět:
Ten dds obvod je v tom nevine, pokud by tam skutecne byly dva takoveto kmitocty a s podobnou amplitudou, videl bys v tom signalu jejich vzajemnou interferenci.
Je to chyba osciloskopu souvisejici s hloubkou pameti. Kdysi jsem si toho na svem osciloskopu taky vsimnul a myslim ze kmitocty byly prave v pomeru velikosti te pameti. Schvalne, jak velkou pamet má tvuj osciloskop?
Založen: Dec 11, 2015 Příspěvky: 203 Bydliště: Slovensko,Bratislava
Zaslal: pá listopad 01 2024, 11:22 Předmět:
Ahojte
1.tak register FREQx sa dá nastaviť predsa tým že tam zadáte presnú frekvenciu ktorá zodpovedá tomu čo tam chceme v registri mať
2. ako si vysvetľujete ten fakt že tam pri 5ms nevidíte 1Mhz ako hrubú čiaru proste to tam nie je vôbec ?
3. To že to trasie (jitter) pri 1Mhz je tým že sa približujete k taktovacej frekvencie 25Mhz a začínate to tam vidieť.
Také ako vidíš na obrázku. Malý (DSO FNIRSI 30MHz Analog Bandwidth 200MS Sampling Rate Handheld Mini Digital Oscilloscope), také zobrazovátko, väčší (ZOYI-703S-All-in-One Device: Oscilloscope, signal generator, and multimeter. High Precision: 50MHz bandwidth, 280MSa/s sampling rate), trochu lepší, na YT ho prezentujú ako jeden z tých lepších a je fakt dobrý. Ostatné parametre ani neriešim, zatiaľ mi vyhovujú. On ten signál sa aj trochu trasie, ako som už písal, je to hlavne vidieť v tých vyšších frekvenciach. Osciloskop sa snaží synchronizovať, ale asi to nezvláda tak perfektne. Tá interferencia je práve to trasenie. Ale vlastne načo to tu rozpisujem , ak máte niekto tento obvod a používate ho, tak skúste meniť časovú základňu osciloskopu a či to robí aj vám. Je možné, že je to princípom delenia a násobenia kmitočtu obvodom, veď preto stojí nejaké 2 Eurá a nerieši sa filtrácia kmitočtu. Na chybu osciloskopu to nevidím.
Kolik má ta paradie na osciloskop na obrázku nahoře při dané časové základně vzorkovací frekvenci?
Zkus na výstup generátoru připojit RC článek s časovou konstantou cca 200ms a na něj osciloskop. když se to bude hýbat také tak je probém v DDS, když ne, tak si pořiď lepší osciloskop.
Už jsem ho přečetl. Přízpěvek jsem načal před obědem a odeslal po obědě
Vtip může být v tom, že těch 200Msps nemá osciloskop pořád, ale vzorkovací frekvenci se změnou časové základny postupně snižuje. A někdy se při tom dějí velice překvapivé věci. Já už jsem na to vyškolený z prehistorického osciloskopu HP. Nějlepší je se domluvit s někým, kdo má slušný analogový osciloskop nebo nějaký 100MHz RIGOL na kontrole.
Založen: Oct 25, 2009 Příspěvky: 152 Bydliště: Mor. Nová Ves, Břeclav
Zaslal: pá listopad 01 2024, 20:44 Předmět:
jankrizan napsal(a):
Na chybu osciloskopu to nevidím.
Zkus se na to podivat ze systemoveho hlediska. Pro digitalni osciloskop obecne plati:
Hloubka pameti = vzorkovaci frekvence x cas na dilek / pocet dilku
To znamena, ze i kdyz osciloskop ma dostatecne vysokou vzorkovaci frekvenci, neznamena to, ze ji bude vyuzivat ve vsech pripadech. Kdyz bude casova zakladna nastavena na pomalejsi casy, automaticky se snizi i vzorkovaci frekvence v zavislosti na pameti. Co se muze stat se zobrazovanym prubehem, ktery ma vyssi kmitocet nez je vzorkovaci osciloskopu? Muze dojit k aliasingu a na obrazovce uvidis stejny prubeh s nizsim kmitoctem.
Nezda se me ze by to bylo tim dds, kdysi jsem si podobne pohraval se stejnym obvodem (byl to ad9834) a nevsiml jsem si na nem nejake zaludnosti, v ramci specifikace se choval vzdycky podle ocekavani a celkem predvidatelne. Schvalne to vyzkosej i na jinem zdroji signalu.
Teraz si mi radek89 pripomenul, že toto som niekde pred X-rokmi čítal, že kombinácia digitalny osciloskop a digitálne DDS vie robiť práve tieto interferencie. Ďakujem. Uplne mi to vypadlo. Skusim niekde poriešiť analogový osciloskop a uvidím. Potom sa znova pripomeniem. Je možné, že ozaj kvalitný (a aj drahý) osciloskop to bude vedieť spracovať, ale taký poriešim až v druhom živote. Zatiaľ vám všetkým ďakujem.
Časy uváděny v GMT + 1 hodina Jdi na stránku 1, 2Další
Strana 1 z 2
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.