# DDS generátor modul, AD9850, 0-40MHz, 3.3-5V

> DDS generátor modul AD9850, 3,3-5VDC tápfeszültséggel, kompatibilis Arduino és más fejlesztőpanelekkel. Szinuszhullámot 0-40MHz és négyzethullámot 0-1MHz generál, 2 szinusz és 2 négyzet kimenettel, a kitöltési tényező potenciométerrel állítható. 10 bites DAC, 32 bites frekvencia vezérlőszó, aktív kristály 125MHz, aluláteresztő szűrő 70MHz. Méretek 45 x 30 x 15 mm.

- Oldal: https://sigmanortec.ro/hu/dds-generator-modul-ad9850-0-40mhz-33-5v
- Ár: 92.24 RON
- Elérhetőség: Raktáron; 1-2 zile
- Cikkszám: 9947 · EAN: 5943229394800
- Kategória: Elektronikus alkatrészek > Tesztelés és mérés > Jelgenerátorok
- Műszaki adatok: feszültség: HIRDETÉS; Tápfeszültség: 3.3; Maximális bemeneti feszültség: 5
- Csomag (szállítási adatok): 0.006 kg
- Frissítve: 2026-09-23
- Bolt: [Sigmanortec.ro](https://sigmanortec.ro/hu/llms.txt)
- Árak: RON, ÁFA-val; árak és készlet állapota: 2026-10-22 02:00 (Europe/Bucharest)

## Leírás

DDS generátor Arduino és más kártyákhoz, ideális RF teszteléshez, laboratóriumi jelekhez és prototípuskészítéshez, gyors frekvenciaváltást tesz lehetővé nagy felbontású digitális vezérléssel, szinusz 0-40MHz és négyszög 0-1MHz jeleket generál, 2 szinusz és 2 négyszög kimenetet kínál állítható kitöltési tényezővel, 3,3-5V feszültségen működik és 125MHz aktív órajellel rendelkezik.
DDS (Direct Digital Synthesizer) modul, kompatibilis az Arduino-val és más fejlesztőkártyákkal, amely lehetővé teszi a rendszerórajel (órajel) frekvenciájának felosztását egy frekvenciavezérlő szó programozásával, így gyorsan megváltoztatható a kimeneti frekvencia, így generálva a különböző alkalmazásokhoz szükséges frekvenciákat.
A modul digitális tartományban működik, és jelentős előnyöket kínál, mint például a gyors kimeneti frekvenciaváltás és a nagy frekvenciafelbontás.
A DDS belső felépítése három fő alkotóelemből áll: a fázisakkumulátorból, a fázis-amplitúdó átalakításból és a digitális-analóg átalakítóból (DAC).
A modul szinusz- és négyszögjelet képes generálni, 2 szinusz- és 2 négyszögjel-kimenettel. A modul kimeneti frekvenciája 0 és 40 MHz között van szinuszjel esetén, és 0 és 1 MHz között négyszögjel esetén, a kitöltési tényező beállításának lehetőségével a beépített potenciométer segítségével.
Jegyzet
20-30 MHz közötti frekvenciákon a felharmonikusok egyre hangsúlyosabbá válnak, és a hullámforma kevésbé tiszta.
A változtatható ellenállás beállítása megváltoztathatja a négyszöghullám kitöltési tényezőjét az adott követelményeknek megfelelően.
Specifikációk:
Tápfeszültség: 3,3 - 5 VDC
A generált hullámok típusai: szinusz és négyzet
Szinusz kimeneti frekvencia: 0-40MHz
Négyzet alakú kimeneti frekvencia: 0-1MHz
Folyamatos digitális kimeneti áram: 0,005 A
DAC kimeneti áram: 0,03 A
Alacsony szűrő: 70MHz a jel-zaj arány javításához
DAC: 10 bites
Frekvenciavezérlő szó: 32 bites
Aktív kristály: 125MHz
Bemeneti fordított védelem: Igen
Méretek: 45 x 30 x 15 mm
Kiosztások:
VCC : Tápcsatlakozó. 3,3 V vagy 5 V feszültségbemenetet támogat.
GND : Földelőérintkező (GND).
W_CLK : Frekvencia frissítése. Az órajel felfutó élén a DDS frissíti az adatbeviteli regiszterbe betöltött frekvenciát (vagy fázist), majd visszaállítja a mutatót a 0. szóra.
DÁTUM : D7, Sorozatszám betöltése.
RESET : Reset. Fő reset funkció; engedélyezve (magas értékre állítva), törli az összes regisztert (a bemeneti regiszter kivételével), és a DAC kimenete további órajelciklusok után koszinusz 0-ra áll vissza.
D0–D7 : 8 bites adatbemenet. Ez a 8 bites adatkapu a 32 bites vezérlőszó frekvencia és a 8 bites fázis/28–25 iteratív betöltéséhez. D7 = MSB; D0 = LSB. A D7 (25-ös láb) bemeneti lábként is szolgál a 40 bites soros adatszó számára.
Négyzethullámú kimenet 1 : A komparátor valós kimenete.
Négyzethullámú kimenet 2 : A komparátor komplementer kimenete.
Szinusz kimenet 1 : A DAC aktuális analóg kimenete.
Szinusz kimenet 2 : A DAC kiegészítő analóg kimenete.
Példa:
- Csatlakoztassa az AD9850 modult az Arduino-hoz a következő csatlakozókkal:
W_CLK_PIN a modulról az Arduino 13-as digitális lábára.
FQ_UD_PIN a 8-as digitális lábhoz.
RESET_PIN a 9-es digitális lábra.
Győződjön meg arról, hogy a modul a megfelelő VCC-hez és GND-hez van csatlakoztatva.
- Töltsd le és telepítsd az AD9850SPI könyvtárat (F4GOJ) az Arduino IDE-be, ha még nincs telepítve.
Használd a következő tesztkódot (a DDS modulnak most egy 10 MHz-es hullámot kell generálnia, amely 15 másodperc elteltével 10,0005 MHz-re változik):
\#tartalmazza
\#tartalmazza
konstans int W_CLK_PIN = 13;
konstans int FQ_UD_PIN = 8;
konstans int RESET_PIN = 9;
double freq = 10000000; // A kívánt frekvencia 10 MHz
double trimFreq = 124999500; // A DDS kristály kalibrációs frekvenciája
int phase = 0; // A jel fázisa
void setup(){
DDS.begin(W_CLK_PIN, FQ_UD_PIN, RESET_PIN);
DDS.kalibrálás(trimGyvezmény);
}
void ciklus(){
DDS.setfreq(frekvencia, fázis);
delay(10000); // A frekvencia megtartása 10 másodpercig
DDS.down (); // DDS jel leállítása
delay(3000); // Várjunk 3 másodpercet
DDS.up(); // Indítsa újra a DDS jelet
delay(2000); // Várjunk 2 másodpercet
DDS.setfreq(freq + 500, fázis); // Frekvencia módosítása
delay(5000); // Tartsa az új frekvenciát 5 másodpercig
DDS.down (); // Véglegesen leállítja a DDS jelet
while(1); // Ciklus leállítása
}
