# Modulo generatore DDS, AD9850, 0-40 MHz, 3,3-5 V

> Modulo generatore DDS AD9850, alimentazione 3,3-5VDC, compatibile con Arduino e altre schede di sviluppo. Genera onda sinusoidale 0-40MHz e onda quadra 0-1MHz, con 2 uscite sinusoidali e 2 uscite quadre, duty cycle regolabile tramite potenziometro. DAC a 10 bit, parola di controllo frequenza a 32 bit, cristallo attivo 125MHz, filtro passa basso 70MHz. Dimensioni 45 x 30 x 15 mm.

- Pagina: https://sigmanortec.ro/it/modulo-generatore-dds-ad9850-0-40-mhz-33-5-v
- Prezzo: 92.24 RON
- Disponibilità: Disponibile
- Riferimento: 9947 · EAN: 5943229394800
- Categoria: Componenti elettronici > Test e misurazioni > Generatori di segnale
- Specifiche: tensione: ANNO DOMINI; Tensione di alimentazione: 3.3; Tensione massima di ingresso: 5
- Collo (dati di spedizione): 0.006 kg
- Aggiornato: 2026-09-23
- Negozio: [Sigmanortec.ro](https://sigmanortec.ro/it/llms.txt)
- Prezzi: RON, IVA inclusa; prezzi e disponibilità al 2026-10-22 01:59 (Europe/Bucharest)

## Descrizione

Generatore DDS per Arduino e altre schede, ideale per test RF, segnali di laboratorio e prototipazione, consente una rapida variazione di frequenza tramite controllo digitale ad alta risoluzione, genera onde sinusoidali da 0 a 40 MHz e onde quadre da 0 a 1 MHz, offre 2 uscite sinusoidali e 2 uscite quadre con duty cycle regolabile, funziona a 3,3-5 V e include un clock attivo da 125 MHz.
Modulo DDS (Direct Digital Synthesizer), compatibile con Arduino e altre schede di sviluppo, che consente di dividere la frequenza di clock del sistema mediante la programmazione di una parola di controllo della frequenza, potendo modificare rapidamente la frequenza di uscita, generando così le frequenze necessarie per varie applicazioni.
Il modulo opera nel dominio digitale e offre notevoli vantaggi, quali la rapida commutazione della frequenza di uscita e l'elevata risoluzione della frequenza.
La struttura interna del DDS è composta da tre componenti principali: l'accumulatore di fase, la conversione fase-ampiezza e il convertitore digitale-analogico (DAC).
Il modulo può generare onde sinusoidali e onde quadre, avendo 2 uscite per onde sinusoidali e 2 uscite per onde quadre. La frequenza di uscita per questo modulo è compresa tra 0 e 40 MHz per l'onda sinusoidale e tra 0 e 1 MHz per l'onda quadra, con la possibilità di regolare il ciclo di lavoro tramite il potenziometro integrato.
Nota
A frequenze comprese tra 20 e 30 MHz, le armoniche diventano più pronunciate e la forma d'onda diventa meno pulita.
Regolando la resistenza variabile è possibile modificare il ciclo di lavoro dell'onda quadra per adattarlo a requisiti specifici.
Specifiche:
Tensione di alimentazione: 3,3 - 5 VDC
Tipi di onde che possono essere generate: seno e quadrato
Frequenza di uscita sinusoidale: 0-40 MHz
Frequenza di uscita quadrata: 0-1 MHz
Corrente continua di uscita digitale: 0,005 A
Corrente di uscita DAC: 0,03 A
Filtro passa basso: 70 MHz per il miglioramento del rapporto segnale/rumore
DAC: 10 bit
Parola di controllo della frequenza: 32 bit
Cristallo attivo: 125 MHz
Protezione inversione ingresso: Sì
Dimensioni: 45 x 30 x 15 mm
Pinout:
VCC : pin di alimentazione. Accetta un ingresso di tensione da 3,3 V o 5 V.
GND : Pin di terra (GND).
W_CLK : Frequenza di aggiornamento. Sul fronte di salita di questo clock, il DDS aggiornerà la frequenza (o fase) caricata nel registro di input dati, quindi reimposterà il puntatore su Word 0.
DATA : D7, Caricamento seriale.
RESET : Reimposta. Funzione di reset generale; se abilitato (impostato alto), cancella tutti i registri (tranne il registro di input) e l'uscita del DAC tornerà a coseno 0 dopo ulteriori cicli di clock.
D0–D7 : ingresso dati a 8 bit. Questa è la porta dati a 8 bit per il caricamento iterativo della parola di controllo a 32 bit per la frequenza e a 8 bit per la fase/28–25. D7 = 0,000; D0 = LSB. D7 (pin 25) funge anche da pin di input per la parola di dati seriali a 40 bit.
Uscita onda quadra 1 : uscita effettiva del comparatore.
Uscita onda quadra 2 : uscita complementare del comparatore.
Uscita sinusoidale 1 : uscita analogica corrente del DAC.
Uscita sinusoidale 2 : uscita analogica complementare del DAC.
Esempio:
- Collegare il modulo AD9850 all'Arduino utilizzando i seguenti pin:
W_CLK_PIN del modulo sul pin digitale 13 dell'Arduino.
FQ_UD_PIN al pin digitale 8 .
RESET_PIN sul pin digitale 9 .
Assicurarsi che il modulo sia collegato correttamente anche a VCC e GND .
- Scarica e installa la libreria AD9850SPI (byF4GOJ) nell'IDE Arduino se non è già installata.
Utilizzare il seguente codice di prova (il modulo DDS dovrebbe ora generare un'onda da 10 MHz, che viene modificata dopo 15 secondi a 10,0005 MHz):
\#include
\#include
const int W_CLK_PIN = 13;
const int FQ_UD_PIN = 8;
const int RESET_PIN = 9;
doppia frequenza = 10000000; // Frequenza desiderata di 10 MHz
doppia trimFreq = 124999500; // Frequenza di calibrazione per il cristallo DDS
int fase = 0; // Fase del segnale
impostazione nulla(){
Il PIN è impostato su 0.
DDS.calibrate(trimFreq);
}
ciclo vuoto(){
DDS.setfreq(freq, fase);
ritardo(10000); // Mantieni la frequenza per 10 secondi
DDS.down (); // Interrompere il segnale DDS
ritardo(3000); // Attendi 3 secondi
DDS.su(); // Riavvia il segnale DDS
ritardo(2000); // Attendi 2 secondi
DDS.setfreq(freq + 500, fase); // Cambia la frequenza
ritardo(5000); // Mantieni la nuova frequenza per 5 secondi
DDS.down (); // Interrompere definitivamente il segnale DDS
mentre(1); // Interrompere il ciclo
}
