|
|||
Generatore di frequenza DDS |
|||
|
|||
1 >> | |||
Introduzione Generatore di frequenza ad onda quadra basato sulla tecnica DDS (Direct Digital Synthesis) utilizzando un microcontrollore a 8 bit (16F628A). Mediante pulsanti UP/DWN è possibile aumentare/diminuire la frequenza di uno step settabile da programma. Non sono necessari componenti esterni per la generazione (nessuna rete di resistori). In questo documento sono esposti i principi teorici di questa nuova tecnica (non di facile comprensione perché sono richieste specifiche conoscenze), come questa è implementata nel progetto e le soluzioni adottate. Il circuito, nella sua implementazione, è facile anche per i principianti. Notevoli i campi d’applicazione (generatori di frequenza da laboratorio, di riferimento per PLL, DTMF, QRP e in tutte quelle applicazioni dove è richiesto generare frequenze stabili con notevole precisione. La tecnica DDS La tecnica DDS permette di generare frequenze in maniera digitale senza ricorrere all’uso di PLL con precisione dei uHz e poche risorse hardware. In sintesi si tratta di generare, mediante un accumulatore di M bit, la rappresentazione della fase φ di una sinusoide.Tale fase è messa in ingresso ad un circuito che genera il valore di sin φ, costituito da una ROM, in cui è mappata la sinusoide in funzione della sua fase φ. L’uscita digitale della ROM è connessa ad un DAC che converte in tensione o corrente analogica il valore di sin φ. Per uteriori approfondimenti consultare il tutorial sulla tecnica DDS: la tecnica DDS Soluzione circuitale per la generazione di onde quadre Nel progetto non vengono generate sinusoidi in uscita ma onde
quadre. Questo permette di non usare il DAC e la ROM in quanto la mappatura
dell’onda quadra viene automaticamente implementata dalla uscita
dell’accumulatore.
Fig. 1: Andamento del bit 15 dell’uscita dell’accumulatore. |
|
||
|
|||
|