1 votos

Generador de reloj ajustable entre 15,5 MHz y 17,4 MHz

Estoy buscando un componente barato para generar frecuencias entre 15,5 MHz y 17,5 MHz. Mi intención es un producto de tirada media (unos cientos de unidades).

La cuestión es que me gustaría cambiar la frecuencia durante el funcionamiento y el cambio no debería tardar más de 1 us. La parte de control será realizada por algún tipo de microprocesador.

Sería una gran ventaja si el chip que busco pudiera generar simultáneamente otras frecuencias que serían una división de la frecuencia principal actual y desfasadas.

He pensado en usar una FPGA, pero no tengo experiencia con ella, así que no sé qué buscar.

3voto

ianb Puntos 659

Prueba a buscar en la gama de sintetizadores digitales directos de Analog Devices. Aquí hay uno: -

enter image description here

Imagen tomada de aquí .

Características y ventajas

  • Perfil de frecuencia programable, sin necesidad de componentes externos
  • Frecuencia de salida de hasta 25 Mhz
  • El perfil de frecuencia predefinido minimiza el número de escrituras del DSP/µcontrolador
  • Salidas sinusoidales/triangulares/ondas cuadradas
  • Modo de apagado (20 µA) Alimentación de +2,3 V a +5,5 V Rango de temperatura ampliado -40°C a +125°C
  • TSSOP de 16 patillas

2voto

Nedd Puntos 3000

Aquí tiene un chip de reloj programable que puede satisfacer sus necesidades:
http://www.silabs.com/Support%20Documents/TechnicalDocs/Si5351-B.pdf

También puede adquirir un módulo PCB de bajo coste con esta pieza ya instalada y lista para usar con una interfaz de microprocesador:
http://www.adafruit.com/products/2045?gclid=CIyi-r-1k8QCFYE7gQodvZ4Ang

0voto

Nils Pipenbrinck Puntos 1718

He pensado en usar una FPGA, pero no tengo experiencia con ella, así que no sé qué buscar.

Muy buena idea. Una FPGA hará eso, pero una FPGA será excesiva para tus necesidades.

Sin embargo, puedes utilizar CPLD baratos. Son como una FPGA pequeña, con menos pines, una fuente de alimentación más sencilla y un diseño de PCB más fácil. Tampoco necesitas almacenamiento externo para el flujo de bits (puedes ahorrarte un chip flash).

Para programar este tipo de fichas te sugiero que te lances y lo pruebes. Hay placas FPGA y CPLD baratas en todas partes, y deberías ser capaz de pasar de la nada a un LED parpadeante en un día o dos (a mí me llevó una tarde la primera vez que lo hice, y la mayor parte del tiempo la pasé instalando la cadena de herramientas).

Una vez en marcha, pasar de un intermitente LED a un sintetizador de frecuencias es cuestión de unas pocas líneas de código HDL.

Incluso puedes empezar sin tener una FPGA/CPLD utilizando un simulador. GHDL funcionó bastante bien para mí y tiene un buen tutorial. http://home.gna.org/ghdl/

Si quieres leer sobre partes CPLD revisa la línea de chips CoolRunner2 de Xilinx. También hay placas de desarrollo muy baratas y el chip debería estar a la altura de tu tarea. Si tienes curiosidad y quieres probar con FPGA te sugiero una placa Spartan de Xilinx barata (yo empecé con la XuLa200) o echa un vistazo a las piezas de Lattice. Venden kits de desarrollo por unos 25 dólares que incluyen todo lo necesario para empezar. Ah, y también tienen piezas baratas de bajo número de pines. Algo que no se encuentra a menudo en el mundo FPGA.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X