Documente Academic
Documente Profesional
Documente Cultură
Figura 1. Ejemplo de
esquema básico de DDS y
señales generadas
66 • Marzo 2007
Técnica y Diseño
• Marzo 2007 67
Técnica y Diseño
Figura 5. Ejemplo de su número almacenado cada vez que φi=ωti se “corresponde” a valores de
cómo actúa la palabra de recibe un impulso de reloj. Ahora es amplitud de una sinusoide. De esta
bits FCW ó DACM cuando podemos imaginarnos cómo forma es posible generar una sinus-
trabaja “FCW” (frequency Control oide con un desfase d y una ampli-
Word), se trata de una palabra codi- tud de pico A. El contenido almace-
ficada de N bits que se pone a la en- nado en la LUT, valor i-esimo entre
trada del DDS para controlar la mag- con este valor de FCW el acumulador 0 y (2P-1), puede formularse según la
nitud del incremento del acumulador de fase se desbordaría al completar Expresión (3) donde se utiliza la an-
“∆ACM” sobre el círculo o rueda de el quinto ciclo de reloj, y comenzaría terior notación de parte entera x .
fase. En concreto, como se ve en la un nuevo ciclo de la sinusoide, todo
Figura 4, ∆ACM indica la magnitud del esto se exhibe en la Figura 5. (3)
salto fase que es necesario imponer La frecuencia máxima según
al acumulador para generar una de- la Expresión (1) sería f O_máx=f CLK/2 Cabe destacar que si la LUT, una
terminada frecuencia desde el valor (Nyquist) y correspondería a dos ci- ROM, tuviera que manejar la friolera
mínimo, fijado por la resolución, has- clos de reloj, sin embargo nosotros de 2N valores (232 son 4 294 967 296
ta un valor máximo que en nuestro limitaremos el uso del AD9835 a puntos) se produciría un aumento
caso es de unos 20 MHz. 20 MHz, como ya se dijo anterior- exponencial en las dimensiones del
Para una dada resolución 2N y mente, un 40% de fCLK. circuito integrado, habría que au-
una frecuencia de reloj “fCLK”, la fre- De acuerdo con la Expresión (1), mentar la superficie para mejorar la
cuencia de salida “fO” estará determi- para nuestro DDS, la frecuencia mí- disipación, se produciría una ralenti-
nada por la palabra FCW, es decir, nima (resolución) se obtendría para zación, etc., etc. Resulta así obvio
por el salto ∆ACM de acuerdo con la un valor de ∆ ACM=1 (2 0 ) siendo que la salida del acumulador de fase
iguiente ecuación de sintonía del fO min= fCLK/2N, es decir, aproximada- debe “truncarse” y, de los N bits que
DDS: mente unos 10 mili Hz para el salen del acumulador, la LUT sólo uti-
AD9835 con un reloj de 50 MHz. lizará P (P<N), los de mayor peso o
(1) Como conclusión de este blo- más significativos, razón por la que
que, cabe señalar que al disminuir el sólo habrá una palabra de 2P entra-
Donde fO es la frecuencia de salida, número de muestras por ciclo toma- das en la LUT. Este truncado puede
a veces denominada también porta- das sobre la rueda de fase (aumento verse en la palabra FCW de la Figura
dora. Esta mecánica se verá mejor de ∆ACM) la frecuencia de salida au- 2.
con un ejemplo donde se tiene un menta y, recíprocamente, al aumen- En nuestro caso del AD9835 es
reloj de 50 MHz y se quiere obtener tar el número de muestras, por cada N=32 bits y P=12 bits, parte supe-
una frecuencia de salida del DDS de revolución del fasor, la frecuencia de rior del registro de la Figura 1, estos
10 MHz. Se calculará ∆ACM. salida disminuye. valores surgen del criterio de diseño
Para ello, despejando de la ecua- La fase presenta un comporta- adoptado por el fabricante del men-
ción de sintonía del DDS, Expresión miento lineal con el tiempo (φ=ωt), cionado circuito integrado.
(1), sobre la base del concepto de de manera que al generar una fre- El truncado de referencia (des-
rueda de fase y redondeando al cuencia constante la salida del acu- carte de Q=N- P bits), suele ser una
entero más próximo (Notación: x mulador de fase es una rampa de de las causas de la generación de lí-
simboliza la parte entera de “x”), se valores discretos como se ve en la neas espectrales espurias producidas
tiene la Expresión (2), Figura 1 a la salida del acumulador. en el espectro de salida.
68 • Marzo 2007
Técnica y Diseño
del AD9835 R=10 bits, Figura 2. Este Este valor debe considerarse sola- aplicar algoritmos de aproxima-
hecho que se debe a exigencias del mente estimativo dado que simu- ción donde se descompone la
DAC (conversor digital-analógico), laciones realizadas por computa- fase en sus diferentes componen-
provoca además una cuantificación dora, véase por ejemplo la refe- tes aplicando identidades trigo-
de amplitud. rencia ( 6 ), han permitido determi- nométricas para llegar al resulta-
La cuantificación de fase es con- nar que el problema es bastante do. Este método requiere del uso
secuencia del truncado obligado más complicado puesto que este de multiplicaciones que vuelven a
dado que el tamaño de la memoria factor de corrección depende de ralentizar el proceso.
debe reducirse de 2N×R a 2P×R. El ξ x =f x /f CLK , siendo ξ x la frecuencia Hay propuestas en la biblio-
inconveniente de esta cuantificación normalizada de salida respecto de grafía para solventar este proble-
de fase es que introduce ruido de la frecuencia de reloj. ma, por ejemplo, véase la referen-
fase y además aparecen frecuencias cia ( 7 ).
espurias Sp a la salida del DDS cuya Sobre la optimización de la LLUT UT
magnitud máxima será Sp_máx. Para reducir la carga binaria El conversor Digital–
Se ha observado (3 ) que hay pa- de la LUT y agilizar su manejo se Analógico (DAC)
labras de sintonía para las cuales han propuesto varios métodos,
prácticamente no se producen espu- uno de ellos consiste en desarro- Para convertir los niveles discre-
rios por truncado, mientras que otras llar sólo ángulos de fase corres- tos obtenidos a la salida de la LUT en
palabras de sintonía presentan espu- pondientes a un cuarto de ciclo una sinusoide escalonada se utiliza el
rios Sp a máxima amplitud, el fenó- de la sinusoide muestreada, es denominado Conversor Digital-Ana-
meno parece bastante aleatorio. decir se almacenarían los valores lógico (DAC) (Digital to Analog Con-
Mayores detalles de los errores de magnitud entre 0 y π/2, y se verter). Estos dispositivos en su ver-
debidos al truncado de fase sobre el aprovecharía la simetría inheren- sión usual están formados por una
espectro de salida de un DDS con- te a la onda sinusoidal para rege- batería de fuentes de corriente y una
vencional son presentados por Paul nerar el resto, esta tarea también matriz de conmutación muy rápida,
O’Leary et al. (4 ) y en las investigacio- se realizaría en la LUT. en nuestro caso de 10 bits habrá 10
nes realizadas, entre otros, por H. Para reconstruir la onda com- conmutadores (uno para cada bit) y
Nicholas el al. (5 ). Surge entonces pleta entre 0 y 2π una práctica estos son controlados por el reloj. La
una fórmula de peor caso para el bastante empleada consiste utili- estructura de los DAC dependerá del
cálculo de espurios basado en la fun- zar los dos primeros bits de ma- tipo de integración, en el caso del
ción Sinc, Expresión (4), donde fg se yor peso, los dos MSB del acumu- AD9835 se utiliza tecnología CMOS.
refiere a la frecuencia generada en el lador de fase, el primero de ellos, Si se desean conocer detalles sobre la
espectro de salida del DDS, los demás para fijar el signo, mientras que el circuitería de los DAC y su evolución
parámetros ya fueron definidos con siguiente MSB resuelve si la am- en el tiempo puede consultarse el
anterioridad. plitud del seno va a ser creciente excelente trabajo de recopilación
o decreciente. En esta aproxima- producido por Walt Kester (8 ).
(4) ción se utilizan sólo 2 p-2 entradas En la figura 6 se muestra uno de
del LUT hecho que conduce a los circuitos más clásicos, el más, un
Con la Expresión (4) se define el una compresión de 4:1. DAC de 4 bits, se lo ha empleado du-
peor caso (cuando Q=1) de la señal Otro método para ganar rante mucho tiempo en los integra-
de error a la salida debida al trunca- espacio en la LUT, utilizado por dos, por ejemplo en el DAC0808 y
do de fase. Si evaluamos el primer algunos fabricantes, consiste en muchos otros, estaba muy de moda
término del desarrollo de la (4) resul-
ta:
(5)
• Marzo 2007 69
Técnica y Diseño
(6)
70 • Marzo 2007
Técnica y Diseño
72 • Marzo 2007
Técnica y Diseño
74 • Marzo 2007
Técnica y Diseño
Se ha diseñado un filtro pasivo an- base del circuito integrado AD9835. El las, and H. Samueli.- An Analysis of the output Spectrum
tialias con el corte por encima de la máxi- funcionamiento de los principales blo- of Direct Digital Frequency Synthesizers in the Presence of
ma frecuencia que se desea generar, 20 ques ha sido motivo de análisis, sin en- Phase-Accumulator Truncation.- 41st Annual Frequency Con-
MHz en este caso. Se ha tratado de re- trar en los detalles más sofisticados. Se ha trol Symposium.- pp. 495-502.- 1987. (6) V.v Kroupa.- Spu-
forzar de forma gradual, dentro de lo que puesto el énfasis en las prestaciones y en rious Signals in Direct Digital Synthesizers Due to the Phase
cabe, la parte más alta del espectro útil a las características. Respecto de los proble- Truncation.- 1999 Joint Meeting EFTF – IEEE IFCS.- pp. 1138
fin de paliar en algo la caída de amplitud mas que se presentan se han comenta- – 1141. (7) H. T. Nicholas, H, Samueli, and B. Kim.- The Op-
inherente al DDS al aumentar la frecuen- do las posibles soluciones, Finalmente se timization of the Digital Frequency Synthesizer Performan-
cia. El control de frecuencia (sintonía) se ha presentado un ejemplo de generador ce in the Presence of Finite Word Length Effects.- “Procee-
realiza a través de los pines 7, 8 y 9 del senoidal sobre la base del DDS AD9835. dings of the 42nd Annual Frequency Control Symposium
AD9835 actuando sobre las entradas 1, Los programas de sintonía se dejan para 1988.- pp. 357-363. (8) Walt Kester.- Basic DAC Architec-
4 y 10 del MC1489M y la temporización un posible próximo artículo. tures II: Binary DACs.- Analog Devices. (9) Albert Paul Mal-
serie, Figura 12, ha sido extractada de la vino.- Digital Computer Electronics.- McGraw Hill.- Gregg Di-
hoja de datos del AD9835. Bibliografía vision.- USA.- 1983. (10) Clemens M. Hammerschmied et
Con estos datos de temporización se al .- “Design and Implementation of an Untrimmed MOS-
puede realizar el programa de control de (1) Sigfredo Pagel y otros.- Diseño de una unidad fron- FET-only 10-bit A/D converter with -79 dB THD.- IEEE Jour-
frecuencia (sintonía) en Visual Basic. tal de RF para recepción digital en DRM.- Revista Espa- nal of Solid State Circuits, Vol. 33, No 8, pp. 1730-1735, Dec.
ñola de Electrónica.- Nº 602.- Enero 2005.- (2) Analog 1993. (11) Hong-wei Wang et al.- High Speed CMOS Digi-
Conclusión Devices DDS Tutorial. 1999. (3) A Technical Tutorial on tal to Analog Converter with Linear Interpolator.- IEEE Tran-
Digital Signal Synthesis.- Analog Devices.- 1999. (4) P. sactions on Consumer Electronics, Vol 46, No 4, pp. 1137-
Se han introducido las bases del sis- O’Leary and F. Maloberti.- A direct digital-synthesizer with 1142, November 2000. (12) Sigfredo Pagel.- Diseño de Re-
tema de Síntesis Directa de Frecuencia. La Improved spectral Performance.- IEEE Trans. Comm.- Vol. ceptores de HF.- Tórculo Ed., info@edicionstorculo.com.-
arquitectura ha sido desarrollada sobre la 39.- no. 7.- pp. 1046–1048.- July 1991. (5) H. T. Nicho- S. de Compostela.- 2006.
76 • Marzo 2007