Testing del nuovo brick

Oggi abbiamo un nuovo post nel blog per i maker come te. Lo ha scritto Rolf-Dietler, l’inventore dei bricks, che finalmente ne ha testato uno nuovo. Di seguito puoi vedere un video che ne illustra le caratteristiche:

https://youtu.be/7X1rgUosuVs

Trovi di sotto un esempio di codice per generare un analizzatore di spettro.

Attendiamo un tuo feedback !

Bild_2

EMODDDS1 utilizzando l’AD9851 consente la generazione di un segnale sinusoidale fino a 90 MHz.

Internamente, un oscillatore termocompensato genera una frequenza stabile a 30 Mhz che è moltiplicata da un chip fino a 180 Mhz.

La programmazione è fatta attraverso il bus SPI. Abbiamo aggiunto un controller I2C per consentire l’espansione con più DDS brick. Oltre la frequenza, si può modificare anche la fase.

Questo consente inoltre di effettuare esperimenti con segnali che abbiamo la fase allineata, come nel caso della modulazione IQ.

Non abbiamo usato un filtro in uscita per sfruttare la capacità di frequenza armonica del chip. L’output è DC coupled per consentire l’utilizzo di segnali a bassa frequenza inferiore di 1 Hz. Un convertitore D/A interno consente la creazione di un bel segnale sinusoidale.

Rolf-Dieter K.

Esempio di codice per generare il video dell’analizzatore di spettro:

void loop()

{

int i;

WriteAD9851(1.0,1000000.0); // 1 parameter is phase 0..259 degree then frequency in HZ (also smaller than 1.0).

delay(2000);

WriteAD9851(1.0,10000000.0);

delay(2000);

WriteAD9851(1.0,20000000.0);

delay(2000);

WriteAD9851(1.0,30000000.0);

delay(2000);

WriteAD9851(10.0,50000000.0);

delay(2000);

WriteAD9851(180.0,90000000.0);

delay(2000);

}

 

 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *