Home › Revistas › 2009 › Marzo › Función Seno en lógica programable

Función Seno en lógica programable

Síntesis directa con CPLD

Publicado en Elektor n° 345, Marzo 2009

Función Seno en lógica programable
Generar una señal de frecuencia elevada y estable a partir de un cristal de cuarzo es sencillo, pero no todas las frecuencias son posibles. Incluso si se pudiesen conseguir cristales de cuarzo a medida, esta solución no está al alcance de todo el mundo ni es totalmente práctica. Una solución más flexible es la síntesis directa (DDS). Existen componentes DDS totalmente completos, pero su puesta en funcionamiento es complicada. He aquí un compromiso entre el componente DDS flexible y el cuarzo rígido: la lógica programable. En estas páginas ya han sido presentados generadores de frecuencia programables ([1][2]), pero éste que presentamos ahora recurre a un circuito especializado a base de un bucle de enganche de fase o, en inglés, phase locked loop (PLL).

En este caso, abordamos un principio diferente para llegar al mismo resultado. Se trata de circuitos de síntesis directa de señal senoidal (DDS o Direct Digital Synthesis, es decir, Síntesis Digital Directa), que permite generar frecuencias particulares con una gran precisión. Se trata de una solución digital concurrente a las soluciones que utilizan los PLLs. Existen circuitos integrados que realizan esta función, pero no son muy numerosos. La serie AD98xx de Analog Devices es una familia de componentes DDS más o menos rápidos y precisos, pero estos circuitos son bastante pesados a la hora de su puesta en funcionamiento, sobre todo en el caso en el que tan sólo tenemos necesidad de generar una frecuencia. Estos circuitos exigen ser configurados con la ayuda de registros internos y, por lo tanto, es necesario el uso de un microcontrolador. Además, sus encapsulados son extremadamente pequeños (SSOP de 28 terminales para el AD9851) y no siempre están al alcance del aficionado para su montaje. En este artículo proponemos una solución simple y eficaz, basada en el principio del DDS, pero sin la complejidad de un componente DDS, que permite conseguir frecuencias útiles para los radioaficionados, como la Banda Ciudadana (Citizen Band, CB) de los 27 MHz. La solución a la que hemos llegado utiliza un componente lógico complejo programable (CPLD), EPM7064SLC44‑10 de la casa Altera. Ni que decir tiene que esta solución puede ser utilizada con otros circuitos programables del tipo FPGA o incluso de microcontroladores, para generar frecuencias más bajas.

Actualizaciones e información adicional

Características técnicas
- Sintetizador de frecuencia DDS (Sintetizador Digital Directo)
- Salida sinusoidal debido al principio y al filtrado
- Frecuencia de salida de 610 Hz a 28 MHz, con una
resolución de 610 Hz
- Posibilidad de hacer modulación de frecuencia de tipo FSK
(Frequency Shift Keying).
- Circuito lógico programable EPM7064SLC44‑10 (o LC44‑7) de Altera
- Frecuencia de funcionamiento = 70 MHz
- Conversión D/A con red R‑2R
- Filtrado de la salida con un circuito LC
- Tensión de alimentación de 5 V

 

Descargas 

PDF del artículo
10 Créditos Elektor
 

Revista 

Revista de Marzo 2009
ES345 (USD 8,70)
 

Descarga gratis 

Software

Descarga gratis

¡Atención! A la vista de la complejidad de los mercados internacionales, Elektor no puede garantizar la disponibilidad de los componentes para este proyecto.

Suscríbete ya

Boletín de noticias gratis

Introduce tu dirección de correo electrónico para recibir nuestro E-Weekly

Síguenos

     

Créditos Elektor

Necesitas Créditos Elektor para descargar artículos de Elektor o la revista completa en formato PDF.

Superventas

Controller Area Network Projects

El objetivo de este libro es enseñarte los principios básicos de las redes CAN además del desarrollo sistemas basados en microcontrolador utilizando el bus CAN.