DDR (FPGA) en Lock-in amplificador de SDMONexys 4

Amplificador lock-in es un instrumento, que las medidas de amplitud y fase de señales periódicas precisamente. En lugar de filtrado de señal para medir frecuencia conocida, utiliza propiedades de la función seno para lograr muy alto Q factor (selectividad). Esto lo hace ideal en muchas aplicaciones donde exista señal de pequeña amplitud o alto nivel de ruido.

Como las partes principales del amplificador Lock-in incluye las operaciones de procesamiento de señal, es buena idea utilizar FPGA para implementarlo. FPGAs pueden ser muy rápido y preciso. Si le añadimos algunos convertidores para mezclar dominio analógico y digital, se puede desarrollar alta precisión Lock-in.

En este tutorial usaremos el Kit de desarrollo de Digilent SDMONexys 4 con FPGA de Xilinx Artix 7. Este IC es bastante grande dispositivo programable con bloques DSP integrados, que nos permiten facilitar la implementación.

Artículos Relacionados

Tira de SDMONexys 4 DDR LED espectro Audio

Tira de SDMONexys 4 DDR LED espectro Audio

Descripción del proyectoEl proyecto utiliza el micrófono a bordo de Digilent SDMONexys 4 (DDR) para capturar el sonido ambiente. La señal de audio se muestra tanto en el dominio del tiempo y dominio de la frecuencia (espectro) en una pantalla VGA. Ta
Consiguiendo comenzado con Xilinx Vivado con Digilent SDMONexys 4 FPGA 1 - construir múltiples entradas y lógica puerta

Consiguiendo comenzado con Xilinx Vivado con Digilent SDMONexys 4 FPGA 1 - construir múltiples entradas y lógica puerta

Hago este instructable porque parece que no es sencillo empezar tutorial para enseñar a la gente a utilizar la última herramienta de Xilinx Vivado CAD. Por lo tanto, quiero usar el simple que múltiples entradas de puerta de diseño a pie a través de X
Amplificador lock-in

Amplificador lock-in

Lock-in básicoComerciales cerradura-en amplificadores utilizados en los laboratorios de física atómica funcionará hasta $4.000. Aquí construimos una por unos $60. Mientras que el cerradura-ins comerciales detectará señales nanovoltio, estaremos limit
Configurar la IP de la serie MIG 7 para usar la memoria DDR en placa de 4 SDMONexys de Digilent

Configurar la IP de la serie MIG 7 para usar la memoria DDR en placa de 4 SDMONexys de Digilent

Este tutorial es la segunda parte de una serie de tres partes que se ocupa de establecer la IP MIG proporcionado por Xilinx para usar la memoria DDR a bordo de la Junta de Nexys4 y la interfaz con la IP de TFT de AXI que utilizan el puerto VGA en la
Alta velocidad de encargo sistema DAQ con FPGA

Alta velocidad de encargo sistema DAQ con FPGA

Este tutorial describe un método muy eficiente de la construcción de una tarjeta de adquisición de datos de alta velocidad. Este proyecto representa una solución muy barata de la construcción de un osciloscopio digital, así como una manera de medir a
Juego de Dodgers luz SDMONexys-2

Juego de Dodgers luz SDMONexys-2

¿Te acuerdas de pasar tardes enteras jugando juegos de estilo arcade como un niño? Asteroids, Pac-Man, Galaga, Space Invaders, Breakout, Missile Command o cualquier cosa. ¿Ha querido recrear juegos como los de nostalgia, pero no sabía dónde comenzar?
Cómo controlar un motor paso a paso con un FPGA

Cómo controlar un motor paso a paso con un FPGA

Este instructivo le guiará por el proceso y algunos conocimientos sobre cómo conseguir un motor paso a paso trabajando en una FPGA. Específicamente un Motor de pasos a Nema, Digilent Basys 3 y Digilent PmodSTEP.Actualmente soy profunda en el proceso
FPGA-accionado la búsqueda autónoma y rescate de vehículos

FPGA-accionado la búsqueda autónoma y rescate de vehículos

UPDATE2: revise http://www.digilentdesigncontest.com/2015-eu-contest-entries.html para el código fuente completo y la documentación.UPDATE1: añadido un nuevo módulo - 3 ejes magnetómetro (brújula digital). Consulte el paso 2 para más detalles.Este pr
El increíble laberinto de juego para SDMONexys 3

El increíble laberinto de juego para SDMONexys 3

Hola a todos! Se trata de cómo crear un juego de laberinto reprogramable usando una tabla de Nexus 3.Somos dos estudiantes en Cal Poly San Luis Obispo y este es nuestro proyecto final para nuestra clase de diseño Digital. El objetivo era crear un jue
FPGA Tic Tac Toe

FPGA Tic Tac Toe

¿"Tic Tac Toe? ¿Qué es eso? Nunca oí de eso."-Nadie nuncaPor Ryan Frawley y Derek NguyenEsta guía le mostrará cómo hacer un trabajo de Tic Tac Toe juego en VHDL en un tablero de SDMONexys 2 FPGA. Este tutorial fue hecho por parte de un proyecto
Delantal (su propio Smart Lock)

Delantal (su propio Smart Lock)

¿Lo guay sería tener un bloqueo que podría controlarse en cualquier lugar del mundo? Por ejemplo estuvo fuera en un viaje de negocios y tienes que dejar que alguien en su casa, y ahora podrás hacerlo con un toque de su teléfono ^. ^. Gran medida util
Paso 8 FPGA secuenciador y sintetizador

Paso 8 FPGA secuenciador y sintetizador

En este tutorial, vamos a hacer un sintetizador de 8 paso de nuestro tablero FPGA. Vamos a trabajar con la Junta de Digilient SDMONexys 2 pero nuestro código se pudo modificar por otras tablas. Este proyecto fue construido por Lincoln Tran y Joseph C
FPGA industrial

FPGA industrial

Este es el sistema de automatización para la industria química específica, donde la temperatura y la velocidad de agitación es muy importante para algunas reacciones químicas. El objetivo de este proyecto es mostrar, que se puede utilizar FPGA en rel
Controlar la dirección y la velocidad de un motor DC con LabVIEW y FPGA

Controlar la dirección y la velocidad de un motor DC con LabVIEW y FPGA

Un proyecto simple que le permite controlar un motor DC usando FPGA y LabVIEW.Paso 1: Diseño de Hardware Para poder controlar la dirección y la velocidad de un motor DC diseñar un puente H con transistores mosfet complementarios (IRF3205 + IRF4905) y