Osciloscopio digital uso de Digilent Zybo

La tarjeta Digilent Zybo está construida alrededor de parte de Zynq SoC (System on Chip) de Xilinx. Este IC tiene doble núcleo Arm A9 (denominado PS - sistema de procesamiento) que funcionan como cualquier otro microcontrolador. Lo que la hace especial es que también tiene hardware FPGA (denominado PL - programable de la lógica) en el mismo IC como el PS, lo que permite al usuario crear periféricos personalizados para PS.

Este tutorial fue escrito desde mi experiencia en CPE439 de Cal Poly SLO: curso sistemas embebidos en tiempo Real. Una buena aplicación para esta parte de Zynq es un osciloscopio: la PS puede manejar el menor tiempo las operaciones críticas (interfaz de usuario, gráficos de dibujo), mientras que la PL puede manejar las operaciones críticas del tiempo (entrada ADC tampón, disparo, señales de temporización de VGA). Este osciloscopio fue diseñado para cumplir con algunas especificaciones básicas:

-Utiliza una sonda de alcance estándar de 10:1

-De entrada rango de voltaje de - 10V a + 10V

-Ancho de banda = 100kHz [limitada por construido en la frecuencia de muestreo ADC = 1 MHz]

-Pantalla de monitor VGA, resolución de ~ 640 x 480

-Entrada usuario a través de encod rotatorio

Este osciloscopio se compone de varios bloques principales. Estos son:

-Analog Front End: Atenuar y las señales de entrada cambio de nivel a un nivel utilizable por el Zynq construcción en ADC. A cabo con varios op amp filtros y amplificadores.

-Buffer ADC / mecanismo del disparador: valores muestreados por el ADC se muestrean continuamente en una memoria intermedia. Cuando ocurre el evento de disparo (que pasa por una cierta tensión con pendiente positiva / negativa seleccionada), el buffer se llena y señala que ahora está completo y listo para ser leído en.

-Usuario proceso de entrada: Entrada de usuario para este osciloscopio se toma en forma de señales de encoder y botón rotativas. Las señales de encoder deben ser procesadas para dar datos útiles de rotación y estos datos y el botón de datos deben ser enviados a la unidad de procesamiento.

-Sistema: El usuario de entrada y datos de búfer de ADC son procesados y valores se escriben en el controlador de video para generar la interfaz gráfica de usuario (GUI).

-Controlador: Un frame buffer (memoria manteniendo los valores de cada píxel de la pantalla) se escribe por el sistema de procesamiento. Un controlador VGA genera las señales de tiempo requeridas por el protocolo VGA, así como los valores de lectura desde el frame buffer a la pantalla.

Etiquetas: Digilent, Zynq, Xilinx, Rob

Artículos Relacionados

El Kit de osciloscopio digital - DSO138

El Kit de osciloscopio digital - DSO138

Este instructable es el resultado de varias coincidencias afortunadas:Al principio, parece que algunos de mis artículos publicados aquí o en otros lugares, han atraído la atención de la tienda de GearBest: http://www.gearbest.com/. Así se ofrecieron
Cuadrícula (retícula) para osciloscopio digital Velleman HPS140

Cuadrícula (retícula) para osciloscopio digital Velleman HPS140

la Velleman HPS140 osciloscopio digital en alrededor de £100 ($150) es un gran instrumento poco pero sufre de sólo tener escalas de borde en lugar de un ocular cuadriculado completo. Puesto que el dispositivo es lo suficientemente bueno como para med
Construcción de un osciloscopio Digital de un Kit de bricolaje

Construcción de un osciloscopio Digital de un Kit de bricolaje

tengo una serie de osciloscopios; el único no construir o reconstruir es mi osciloscopio DSO Nano. Los osciloscopios de tubo de vacío eran una semana proyectos a diferencia del osciloscopio DSO 062 que llevó sólo dos horas para montar. Esta es mi seg
Osciloscopio digital con pantalla LCD

Osciloscopio digital con pantalla LCD

He intentado hacer osciloscopio sencillo y barato usar piezas comunes en tiendas de componentes de hoy. Al crear, he intentado reducir el número de piezas, manteniendo el mínimo necesario para la funcionalidad de un osciloscopio, para ambientes y loc
Filtros digitales en tablero Zybo

Filtros digitales en tablero Zybo

La tarjeta Digilent Zybo está construida alrededor de parte de Zynq SoC (System on Chip) de Xilinx. Este IC tiene un doble núcleo de Arm A9 que funcionan como cualquier otro microcontrolador. Lo que la hace especial es que también tiene hardware FPGA
AirHockey Robot con FPGA Zybo Junta

AirHockey Robot con FPGA Zybo Junta

ResumenHoy aprenderemos cómo construir un AirHockey Robot (tabla incluida) basado en el enfoque de José Julio.Aquí tenéis un vídeo sobre cómo todo esto comenzó:Cosas que necesitará:Robot:1 x Digilent ZYBO Zynq™-70003 x A4988 de controlador de Motor p
Hacer un osciloscopio usando el SainSmart Mega2560 con la pantalla TFT LCD y el 3.5 "pantalla táctil del color

Hacer un osciloscopio usando el SainSmart Mega2560 con la pantalla TFT LCD y el 3.5 "pantalla táctil del color

Este instructable le mostrará cómo construir una pantalla táctil portátilOsciloscopio para menos de 40 U$!El osciloscopio es uno de los más poderosos electrónicos instrumentos queestá disponible para los ingenieros, los experimentadores y aficionados
Rápido Termómetro Digital usando barato convertidor de USB a TTL y DS18B20 - sin Arduino o frambuesa Pi

Rápido Termómetro Digital usando barato convertidor de USB a TTL y DS18B20 - sin Arduino o frambuesa Pi

En mi anterior instructable le di una introducción al termómetro Digital uso de DS18B20 y ESP8266 nodemcu con pantalla OLED de SPI y programación utilizando el IDE de Arduino. Requiere conocimientos de electrónica básica, programación y requiere un p
Sistema de mejora de imagen Zynq

Sistema de mejora de imagen Zynq

Como probablemente podría hacer hacia fuera en el título, el objetivo de este proyecto es hacer un sistema de mejora de imagen utilizando el ApSOC de ZYNQ. Más específicamente, queremos construir un sistema que puede eliminar la niebla de imágenes o
Equipo analizador de espectro fluido

Equipo analizador de espectro fluido

Este instrumento casero es definir, qué fluido es interior en el tubo de ensayo.Capacidad de medición de tiempo real para el análisis cualitativo de líquidos variados...¿Cómo funciona?Cambio el giro magnético de protón con resonanteradio frecuencia y
Termómetro de tubo Nixie bargraph analógico en 13

Termómetro de tubo Nixie bargraph analógico en 13

este es un proyecto para un gráfico de barras ruso IN-13 tubo de Nixie para utilizar como un termómetro de habitación interior.Se llama "NixieTherm" y también está disponible como un recinto de incluido kit completo como se muestra en www.Nixiek
Carretera 3D mapping autovehicle

Carretera 3D mapping autovehicle

Este proyecto es una presentación de mi 2016 de concurso de diseño de Digilent. Espero que os guste y te inspire para construir o algo similar.Paso 1: El camino 3D mapping autovehicle La idea detrás de este proyecto fue la siguiente:En una carretera
Simple PC oscilliscope

Simple PC oscilliscope

a veces cuando construir simple ttl (lógica de Transistor-transistor) circuitos me gustaria ver los resultados de la salida. Un ejemplo sería el pwm (modulación por ancho de pulso) que puede controlar un motor de robot. No tengo el dinero para compra
Mesa interactiva de LED de cerveza

Mesa interactiva de LED de cerveza

Crear tu propio LED cerveza Pong tabla interactiva!Este instructivo le guiará a través de todos los pasos a seguir para crear una mesa de ping-pong de cerveza uno de tipo completa con taza de detección RGB cápsulas, arandelas de la bola automático, u