Función de sincronización «SYNC» (GX 320, continuación)
Ejemplo 1: Generación de señales trifásicas
Ejemplo 2: Síntesis de Fourier
X - 48
Conecte los tres GX 320 como se ha indicado más arriba (véase el apartado
Conexiones), identifique un maestro y 2 esclavos y, en los 3 aparatos,
programe:
•
la misma frecuencia 1 kHz,
•
la misma amplitud 10 Vpp
•
el mismo offset 0 V
•
la misma forma de señal sinusoidal
•
las fases 0° (maestro), +120° y -120° .
Active las 3 salidas MAIN OUT.
En un osciloscopio, observe las señales de salida de los 3 aparatos:
Una ilustración sencilla de la sincronización de los generadores es la síntesis
de una señal cuadrada a partir de sus primeros armónicos.
La señal cuadrada se desglosa de la siguiente manera:
f(x) = 4/π (sinx+ sin3x / 3 + sin5x / 5 + sin7x / 7 + ... sinnx / n + ...)
con n siempre impar.
Para lograr sincronizar frecuencias múltiples, es preciso que los valores
programados en el DDS sean efectivamente múltiples.
En este caso, nos enfrentamos con los problemas de redondeo de cálculo y
de resolución de programación: es muy posible que la entrada directa de F
en el maestro y n*F en el esclavo no genere señales síncronas.
De hecho, el DDS se programa a través de un registro de 28 bits y es
controlado por un reloj de 10 MHz (en la función SYNC).
Por lo tanto, la resolución de frecuencia del DDS, para esta función, es de:
28
10 MHz / 2
= 0,037 Hz, lo cual significa que para una frecuencia F
introducida, la frecuencia resultante es F ± 18,5 mHz.
La fórmula que relaciona la frecuencia introducida por el usuario con el valor
programado en el DDS es la siguiente:
Val
= ENT((Frecuencia
DDS
donde: ENT( ) función que da la parte entera del valor
DDS_Clock = 10 MHz,
la adición de 0,5 sirve para redondear el valor.
Vía 1: maestro (0° )
Vía 2: esclavo1 (120° )
Vía 3: esclavo2 (-120° )
28
x 2
) / DDS_Clock + 0,5)
(Hz)
Función SYNC
Generadores de funciones