Una pregunta muy básica acerca de la palabra de ajuste de un DDS

0

He leído que un DDS tiene dos entradas, una para reloj maestro otro para la palabra tuning. Al procesar estas dos entradas, el DDS genera la forma de onda de salida a una frecuencia deseada.

Y si no estoy equivocado, debemos enviar esta palabra de ajuste al DDS a través de su interfaz SPI.

Pero no puedo encontrar información sobre la palabra de sintonía y es un poco confuso.

Lo que quiero decir es que cuando programamos un microcontrolador, codificamos y compilamos y cargamos los datos en él. Y hacemos la parte de codificación utilizando el lenguaje C, sabemos qué instrucciones hacen qué.

Pero cuando se trata del DDS, ¿cómo se envía / sube la palabra de ajuste y cómo se codifica? ¿Lo enviamos a través de un IDE? No tengo foto al respecto. Alguien puede simplificar esto y dar un ejemplo de cómo se hace.

La secuencia con FQ UD CLKIN W CLK me parece complicada. ¿Es sobre cómo funciona SPI? También parece que DDS no tiene memoria, ¿necesita esa secuencia sin parar como entrada? Los artículos que encontré eran demasiado avanzados para mí. Es por eso que estoy haciendo preguntas primitivas.

    
pregunta cm64

1 respuesta

3

Consulte la página 10 y más adelante en la hoja de datos del DDS AD9850 para ver en qué secuencia deben presentarse los datos al DDS. A menudo, se utiliza un microcontrolador para generar las señales como se describe en esta hoja de datos.

Es similar a cómo escribiría datos en un chip de memoria. Una cierta secuencia debe ser observada. Este DDS no es muy diferente a ese respecto.

Sugiero que primero se familiarice con el concepto de comunicación a través de SPI y luego observe los detalles de cómo funciona. en este DDS.

SPI simplemente describe cómo los bits (datos) pasan de A a B. Los FQ, UD, CLKIN, etc. son solo nombres para los registros en el DDS.

También parece que DDS no tiene necesidades de memoria, ¿esa secuencia es ininterrumpida como entrada?

Afortunadamente, el DDS tiene memoria, aunque se les llama registros en esencia, estos son solo pequeños recuerdos. El DDS no podría funcionar de una manera útil sin él. Cuando escribe la configuración, la usa hasta que escribe nuevos valores o desactiva el DDS (obviamente). \

Hay algunos proyectos disponibles en usando un Arduino con AD9850

    
respondido por el Bimpelrekkie

Lea otras preguntas en las etiquetas