Fonction Synchronisation « SYNC » (GX 320 seulement, suite)
Exemple 1 : Génération de signaux triphasés
Exemple 2 : Synthétisation de Fourier
X - 48
Connectez les trois GX 320 comme indiqué plus haut (voir §. Connectique),
identifiez un maître et 2 esclaves et, sur les 3 appareils, programmez :
•
la même fréquence 1 kHz,
•
la même amplitude 10 Vpp
•
le même offset 0 V
•
la même forme de signal sinus
•
les phases 0° (maître), +120° et -120° .
Activez les 3 sorties MAIN OUT.
Observez, sur un oscilloscope, les signaux de sortie des 3 appareils :
Une illustration simple de la synchronisation des générateurs est la
synthétisation d'un signal carré à partir de ses premières harmoniques.
Le signal carré se décompose de la façon suivante :
f(x) = 4/π (sinx+ sin3x / 3 + sin5x / 5 + sin7x / 7 + ... sinnx / n + ...)
avec n toujours impair.
Pour parvenir à synchroniser des fréquences multiples, il faut que les valeurs
programmées dans le DDS soient effectivement multiples.
Nous sommes confrontés ici, aux problèmes d'arrondis de calcul et de
résolution de programmation : il est fort probable que l'entrée directe de F sur
le maître et n*F sur l'esclave ne conduise pas à des signaux synchrones.
En effet, le DDS se programme au travers d'un registre de 28 bits et est piloté
par une horloge de 10 MHz (dans la fonction SYNC).
La résolution en fréquence du DDS est donc, pour cette fonction, de :
28
10 MHz / 2
= 0,037 Hz, ce qui veut dire que pour une fréquence F saisie,
la fréquence résultante est F ± 18,5 mHz.
La formule reliant la fréquence saisie par l'utilisateur à la valeur programmée
dans le DDS est la suivante :
Val
= ENT((Fréquence
DDS
avec : ENT( ) fonction retournant la partie entière de la valeur
DDS_Clock = 10 MHz,
l'ajout de 0,5 servant à l'arrondi de la valeur.
Voie 1 : maître (0° )
Voie 2 : esclave1 (120° )
Voie 3 : esclave2 (-120° )
28
x 2
) / DDS_Clock + 0,5)
(Hz)
Fonction SYNC
Générateurs de Fonctions