Sie sind auf Seite 1von 4

Recibido: 16 de mayo de 2018

Aceptado:

REVISTA COLOMBIANA DE TECNOLOGÍAS DE AVANZADA


INDICACIONES PARA LA PRESENTACIÓN DE ARTÍCULOS

COLOMBIAN JOURNAL OF ADVANCED TECHNOLOGIES


INDICATIONS FOR PAPERSON

MSc. Jorge Portilla, Ing. Edgar Medina,


Ing. Alexis Capacho
*
Universidad de Pamplona, Facultad de Ingenierías y Arquitectura.
Km 1 Vía Bucaramanga, Pamplona, Norte de Santander, Colombia.
Teléfonos: (57+7) 5685303 – 5685304
E-mail:
edmebu@hotmail.com, alexis109323@gmail.com

Resumen: La finalidad de este proyecto es verificar el funcionamiento de la tarjeta de


desarrollo FPGA Nexys 4 DDR Artix-7, en lo referente a la adquisición de señales
provenientes del teclado matricial, utilizando las mismas y datos obtenidos a través del
software matlab para generar señales de tipo diente de sierra, onda cuadrada, sinusoidal y
triangular para lograr obtener un funcionamiento cercano a un generador de señales y
utilizar técnicas de modulación de señales como la ask y fsk, programadas a través del
software Vivado para poder visualizar a través de un osciloscopio los resultados
obtenidos.

Palabras clave: FPGA, procedimientos, modulación, adquisición, ASK, FSK .

Abstract: The purpose of this project is to verify the operation of the FPX Nexys 4
DDR Artix-7 development card, in relation to the acquisition of signals from the matrix
keyboard, using the same and data obtained through the matlab software to generate
signals from Sawtooth type, square wave, sinusoidal and triangular to obtain an operation
close to a signal generator and use signal modulation techniques such as the ask and fsk,
programmed through the Vivado software to be able to visualize through an oscilloscope
the results obtained.

Keywords: FPGA, procedures, modulation, acquisition, ASK, FSK.

1. INTRODUCCIÓN condiciones de prueba conocidas para la


evaluación adecuada de varios sistemas
La generación de señales en una faceta importante electrónicos y verificar las señales faltantes en
en la reparación y desarrollo electrónico. El sistemas que se analizan para reparación.
generador de señales se utiliza para proporcionar
1
Universidad de Pamplona
I. I. D. T. A.
La mayoría de los generadores de señales tiene la modulación en frecuencia convencional, excepto
capacidad de modular tanto en frecuencia como en que la señal modulante es un flujo de pulsos
amplitud, con un índice o porcentaje de binarios que varía, entre dos niveles de voltaje
modulación conocido. discreto, en lugar de una forma de onda analógica
que cambia de manera continua
2. MARCO TEORICO
CONVERSION DIGITAL-ANALOGICO:
FPGA:
La información analógica no es directamente
Las FPGAs son unos dispositivos que nos permiten manipulable, ni procesable, mediante sistemas
describir un circuito digital usando un lenguaje digitales o a través de un ordenador, pero si lo son
específico (los dos más comunes son VHDL y las señales digitales que pueden almacenarse
Verilog) y que tras cargarlo en el integrado, es indefinidamente. Conversión analógica-digital
creado físicamente en el chip. Estos dispositivo
electrónico formado por bloques funcionales consiste básicamente en realizar de forma periódica
unidos a través de un array de conexiones medidas de la amplitud de una señal, redondear sus
programables fueron inventadas en el año 1984 por valores a un conjunto finito de niveles
Ross Freeman y Bernard Vonderschmitt, co- preestablecidos de tensión (conocidos como niveles
fundadores de Xilinx. de cuantificación) y registrarlos como números
enteros en cualquier tipo de memoria o soporte.
Las FPGA se utilizan en aplicaciones similares a
los ASIC sin embargo son más lentas, tienen un
mayor consumo de energía y no pueden abarcar
sistemas tan complejos como ellos. 3. PROCEDIMIENTO

PROGRAMA 1 TECLADO MATRICIAL


MODULACION ASK:
Tenemos que entender que el teclado matricial a su
Es una modulación de amplitud donde la señal salida va a presentar “0000”, cuando ninguna tecla
moduladora (datos) es digital. Los dos valores es presionada.
binarios (0 y 1) se representan con dos amplitudes Si por ejemplo se presiona la tecla superior
diferentes y es usual que una de las dos amplitudes derecha, se recibirá un “1‟ lógico en Input4 cuando
sea cero; es decir uno de los dígitos binarios se la secuencia de las columnas sea “0001”. Por lo
representa mediante la presencia de la portadora a tanto, un valor lógico alto en las entradas indica la
amplitud constante, y el otro dígito se representa fila de la tecla oprimida, La tecla presionada se
mediante la ausencia de la señal portadora, en este visualizará en uno de los display 7 segmentos de la
caso la frecuencia y la fase se mantiene constante. FPGA. La columna numero 4 representara las
El ASK por sí sólo, a pesar de todas estas letras A, B, C y D respectivamente.
consideraciones, no es uno de los métodos más
utilizados debido a que para cada frecuencia es PROGRAMA 2 GENERACION DE SEÑALES
necesario realizar un circuito independiente,
además de que sólo puede transmitirse un solo bit
al mismo tiempo en una determinada frecuencia. Atraves de el teclado matricial se pretende adquirir
la señal con las LETRAS A, B, C y D, que indicara
MODULACION FSK el tipo de señal a generar a través de un conversor
analógico digital R-2R de 24 bits para generar las
Es un tipo de modulación de frecuencia cuya señal señales senoidal, triangular, cuadrada, diente de
modulante es un flujo de pulsos binarios que varía sierra. Las teclas 1,2,3,4,5 serán para seleccionar la
entre valores predeterminados. En los sistemas de frecuencia de la señal (10KHz, 20KHz, 30KHz,
modulación por salto de frecuencia. La señal 40KHz y 50KHz).
moduladora hace variar la frecuencia de la
portadora, de modo que la señal modulada PROGRAMA 3 MODULACION ASK Y FSK
resultante codifica la información asociándola a
valores de frecuencia diferentes. Además, utilizar un switch que seleccione el tipo
El FSK binario es una Forma de modulación de modulación ASK o FSK (También visualizarlo
angular de amplitud constante, similar a la en los displays 7 segmentos).
2
Universidad de Pamplona
I. I. D. T. A.
3.1 Cálculo de materiales

A continuación, encontraremos la lista de ANEXOS


materiales y equipos necesarios para desarrollar
cada una de las practicas del parcial, esta lista se
observa en la Tabla 1.

Tabla 1: Materiales y Equipos necesarios

COMPONENTE REF. CANTIDAD


TECLADO 4x4 1
MATRICIAL
R2R 24 BITS 1
FPGA Nexis 4 1
DDR
OSCILOSCOPIO 1

4. CONCLUSIONES

Como se puede evidenciar la estructura de los


códigos en el software vivado es bastante extensa y
limitada, pero podemos destacar que el fuerte de
esta programación se encuentra al momento de
cargarla en la tarjeta … ya que en ella se puede
configurar el hardware para facilitar la ejecución
del código creado.

5. RESULTADOS

En lo referente al primer programa se puede


destacar que se tuvieron algunos inconvenientes en
lo referente a la adquisición de las señales
provenientes del teclado matricial.

Ya en el segundo programa la solución del mismo


fue mucho mas fácil ya que lo referente al teclado
matricial ya se tenia gracias a la solución del
primer programa. Y a la parte relacionada con las
señales el software Matlab nos facilita la creación
de los parámetros de señales.

Y en el tercer problema, la modulación ask y fsk, el


problema recae en el conversosr digital-analogo ya
que no contamos con las resistencias con los
valores precisos requeridas.

3
Universidad de Pamplona
I. I. D. T. A.
REFERENCIAS

[1]Tomasi W., (2003). Sistemas de comunicaciones


electrónicas, Modulaciones de señales, Editorial
PEARSON EDUCACIÓN, México.

[2] https://www.luisllamas.es/que-es-una-fpga/

[3] Beyond Theory., (2014). Digilent, Nexis 4


DDR FPGA Board reference manual,
Digilent.

4
Universidad de Pamplona
I. I. D. T. A.