m0xpd
©
Scheda Arduino DDS
La scheda Arduino DDS di M0XPD fornisce una comoda interfaccia
tra un modulo AD9850 DDS e un Arduino, fornendo benefici a
questa flessibile “Piattaforma elettronica di prototipazione”. La
scheda rende il modulo DDS facile da configurare (tramite software)
e da controllare (tramite famigliari interfacce di uso quotidiano
come tastiere, visualizzatori ed encoder rotativi).
La scheda può essere utilizzata in una varietà di applicazioni che
richiedono la generazione di un segnale ed il controllo della
frequenza, ad esempio un VFO. La scheda può anche servire come
elementi di un Sistema maggiore, come ad esempio un Beacon
WSPR o QRSS o anche un ricetrasmettitore completo.
Alla Kanga Products è stata gentilmente data l’autorizzazione per la produzione di un kit.
Idee per l’applicazione ed esempi di listati di codice (Sketch) sono disponibili sul blog di Paul M0XPD
(http://m0xpd.blogspot.co.uk/)
COSTRUZIONE
Fase 1.
Innanzitutto controllare tutti i componenti con l'elenco
all'interno di queste istruzioni, se si trova una parte mancante
o danneggiata, contattare Kanga Prod. per una sostituzione.
Il circuito stampato è a doppia faccia con due integrati 74HC74,
a montaggio superficiale, da installare sul lato rame (lato
inferiore).
Notare la posizione del piedino 1 che viene mostrata, qui nella figura 2, nel corretto orientamento. Si prega di notare
che gli integrati in dotazione potrebbero non avere una barra orizzontale, come mostrato in figura 2, o una macchia o
incavo per indicare il piedino 1. Pertanto orientate gli integrati basandovi sulle scritte stampate su di essi e la foto 2.
Ora controllate il Vostro lavoro di saldatura per individuare eventuali ponticelli o scorie
Traduzione di IZ1DNJ
Fase 2.
Ora girare il PCB sopra ed adattate le resistenze R1 ÷ R4, poi le
capacità C1 – C2, vedere Fig 3 per il modo in cui il PCB dovrebbe
apparire. A seguito della dimensione il C2 può richiedere di
essere posato orizzontale contro il PCB. Ciò è dovuto al
condensatore fornito che è più alto del pin 6, che è ancora da
montare.
Si noti inoltre che il modulo DDS coprirà R2, così questa resistenza
deve essere montata prima di saldare il modulo in posizione.
Stage 3.
Lo Shield m0xpd prevede una serie di connessioni in uscita, delle quali qualsiasi può essere utilizzata.
L’uscita sinusoidale principale è disponibile sul BNC e sul piedino 2 del connettore JP6. L’uscita in onda quadra è
disponibile sui piedini 3 e 4 del connettore JP1, sul quale sono
disponibili anche le due uscite sinusoidali sui piedini 1 e 2. Tutte
queste opzioni possono essere viste sullo schema. Chi intende
utilizzare altri Shield sovrapposti a questo, può omettere di
montare il connettore BNC poiché diventerà inaccessibile.
Connessioni Arduino
I connettori per ospitare gli Shield su Arduino utilizzano dei
piedini lunghi “connettori sovrapponibili” e prevedono altre
prese per sovrapporre un altro Shield sulla parte superiore.
Questi connettori devono essere saldati in posizione sullo Shield
DDS avendo cura che siano in posizione verticale (altrimenti i piedini non si allineano sui connettori di Arduino).
Connettori maschio convenzionali vengono utilizzati per
rendere facili i collegamenti dei i pin ingresso/uscita tra
Arduino e lo Shield DDS. Questi connettori sovrapponibili
sono visibili montati nelle foto.
Assegnazione dei pin Arduino
L'assegnazione dei pin di Arduino per l'interfaccia di controllo
del Shield DDS è arbitraria (modifiche alla configurazione può
essere fatta a piacimento nel software).
Lo Shield (e tutto il software di supporto) ha una
assegnazione di “default” che utilizza i pin digitali 2 ÷ 5.
Questa assegnazione di default si riflette in quattro paia di posizioni dei pin adiacenti sul PCB.
Coloro che sono propensi di utilizzare l'assegnazione predefinita possono utilizzare quattro ponticelli di cortocircuito
posizionati come mostrato nella foto sovrastante.
Chi preferisce utilizzare le assegnazioni di piedini alternativi può utilizzare dei collegamenti filari per accoppiare i
quattro ingressi di controllo del DDS alle loro porte scelte di Arduino.
Tutti i pin di uscita da un Arduino (Uno) sono disponibili sullo Shield per permettere agli utenti di effettuare questa
Traduzione di IZ1DNJ
connessione (anche se le piste del PCB tra il connettore JP4 ed i connettori analogici A0 ÷ A5 sono mancanti a causa di
un errore sulla scheda, se necessario possono essere aggiunti collegamenti filari nella parte inferiore, e nessuna azione
è necessaria per utilizzare lo Shield in configurazione "default").
Il connettore RF
Il connettore JP1, contrasegnato nella foto in rosso, porta tutti i segnali RF e
può essere utilizzato a piacere per i future Shield m0xpd / Kanga.
Una volta saldato alla scheda è necessario tagliare i lunghi piedini del
connettore JP1, altrimenti non si è in grado di adattare lo Shield alla scheda di
Arduino (poiché il connettore USB di Arduino occupa questo spazio).
Una volta che tutti i connettori sono stati saldati in posizione, prima di
passare alla fase successiva, controllare il vostro lavoro di saldatura
eliminando ponticelli o scorie.
Stage 4.
Posizionare delicatamente il modulo DDS sul PCB dello Shield
DDS con l’orientamento come mostrato in figura. Potrebbe
essere necessario regolare leggermente i piedini per assicurare
un allineamento corretto tra il modulo DDS ed il PCB dello Shield.
È necessario premere il modulo DDS fino in fondo, in modo da
non aver impedimenti per una successiva sovrapposizione di un
altro Shield sullo Shield DDS.
Una volta saldato il modulo DDS al PCB dello Shield DDS,
controllare ancora una volta il vostro lavoro eseguito.
Una volta che siete soddisfatti del montaggio dello Shield, è possibile accoppiarlo ad un Arduino (come il Mega 2560
illustrato nella foto a destra. Prima di montare lo Shield è necessario posizionare un piccolo pezzo di nastro isolante
sulla parte superiore della presa USB della scheda Arduino, come indicato in figura. Questo per garantire che il
connettore a 6 piedini o altri collegamenti dello Shield non siano cortocircuitati a massa sul corpo della presa USB.
Una volta che la presa è isolata, assicurarsi attentamente che tutti i
piedini dello Shield siano diritti e spingere delicatamente nella
posizione su Arduino, come da fotografia adiacente.
Ora siete pronti per testare l'unità completata. Il software è disponibile
qui: http://m0xpd.blogspot.co.uk/p/kanga-uk-resources.html
Andate al blog di Paolo, m0xpd: http://m0xpd.blogspot.co.uk/ per
vedere come questo Shield DDS, insieme ai software e circuiti, sono
stati utilizzati per creare un VFO che può essere utilizzato in una
varietà di applicazioni.
Traduzione di IZ1DNJ
Lista dei componenti.
Parte
IC 1
IC 2
C1
C2
R1
R2
R3
R4
Tipo
74HCT74
74HCT74
100 nF
47 µF Elect
10 KΩ
10 KΩ
10 KΩ
10 KΩ
Marcatura
74hct74
74hct74
104
47 µF 16v
Q.
1
1
1
1
1
1
1
1
Arduino Shield PCB
AD9850 DDS Module
Molex 2 Pin Connector
BNC Socket
8 Pin Stackable Header Plugs
6 Pin Stackable Header Pugs
0.2" Jumpers
NOTES
Traduzione di IZ1DNJ
Notes
Attenzione alla posizione del pin 1
Attenzione alla posizione del pin 1
Attenzione alla polarità
Marrone, Nero, Arancione, Oro
Marrone, Nero, Arancione, Oro
Marrone, Nero, Arancione, Oro
Marrone, Nero, Arancione, Oro
1
1
1
1
2
3
4
Scarica

Scheda Arduino DDS