AD9833-parazitná frekvencia

Raspberry, Arduino, Mini-PC a další

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
samec
Příspěvky: 6671
Registrován: 19 pro 2017, 00:00

#16 Příspěvek od samec »

Doma mi zavadzia Tesla BM584.


Tá knižnica
https://github.com/Billwilliams1952/AD9 ... AD9833.cpp
je klasický odpad, ako všetky knižnice k arduinu.
Kvôli použitému typu float vo výpočte

Kód: Vybrat vše

	int32_t freqWord = (frequency * pow2_28) / (float)refFrequency;
	int16_t upper14 = (int16_t)((freqWord & 0xFFFC000) >> 14), 
			lower14 = (int16_t)(freqWord & 0x3FFF);
nastavíš FREQx register na bit presne len ak náhodou.
Uživatelský avatar
samec
Příspěvky: 6671
Registrován: 19 pro 2017, 00:00

#17 Příspěvek od samec »

radek89 píše: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,
Pozri si spektrá v datašite na strane 8 a 9, aký bordel z toho lezie.
Uživatelský avatar
radek89
Příspěvky: 153
Registrován: 25 říj 2009, 00:00
Bydliště: Mor. Nová Ves, Břeclav
Kontaktovat uživatele:

#18 Příspěvek od radek89 »

samec píše:Pozri si spektrá v datašite na strane 8 a 9, aký bordel z toho lezie.
Tam ale vidim zakladni slozku s vyssimi harmonickymi (pripadne i DC) coz je pro nefiltrovany DAC signal ok, nikde uz tam ale nevidim stejne velkou slozku vzdalenou nalevo od zakladni, jak popisuje autor prispevku.
Uživatelský avatar
Dumitru
Příspěvky: 254
Registrován: 11 pro 2015, 00:00
Bydliště: Slovensko,Bratislava
Kontaktovat uživatele:

#19 Příspěvek od Dumitru »

AD9833 negeneruje tam nič čo by sa nedalo vyfiltrovať prikladám merania pre 1Khz a 1Mhz generované pomocou ad9833 merane síce za filtrom a zosilňovačom pretože sa mi nechce rozoberať zariadenie ale aj tak nič kriminálneho tam nevidím. Takže jednoznačne chyba osciloskopu a je úplné jedno čí to bude DDS pripadne analógový generátor ten osciloskop to zobrazí tak isto.
Přílohy
1Mhz - 11.5Mhz.png
1Mhz - 11.5Mhz.png
29Khz-1Mhz.png
29Khz-1Mhz.png
1khz-62khz.png
1khz-62khz.png
40Hz-1Khz.png
40Hz-1Khz.png
Uživatelský avatar
Prim
Příspěvky: 68
Registrován: 12 srp 2024, 00:00
Bydliště: AC/KD

#20 Příspěvek od Prim »

Pro návrh oscilátorů DDS má přímo Analog Devices simulaci na
jeho stránkách.
Odpovědět

Zpět na „Miniaturní počítače (Arduino, Raspberry a další)“