Skip to content

Proyecto de Tesis donde se realiza procesamiento digital de audio para hacer una pedalera de efectos de guitarra con la FPGA DE10-Lite

License

Notifications You must be signed in to change notification settings

Aom92/FPGA-Effects-Pedal

Repository files navigation

FPGA Effects Pedal

Banner

Proyecto de Tesis, donde se realiza procesamiento de audio para hacer un una pedalera de efectos de guitarra con la Tarjeta DE10-Lite de Altera.

Estructura

Consiste de varias carpetas donde se tienen proyectos de Quartus individuales, los cuales posteriormente se utilizan como bloques para el proyecto principal "Effects-Pedal". Dentro de cada carpeta se tiene un proyecto de Quartus Prime, el cual se puede compilar y cargar en cualquier DE10-Lite. También es importante tomar en cuenta que los proyectos fueron realizados en Quartus Prime 20.1, pues a partir de versiones posteriores el modulo controlador de la SDRAM de la FPGA pasa a solo estar disponible en las versiones de paga de Quartus Prime.

Uso

Todos los proyectos siguen el siguiente pinout tanto para las entradas como para las salidas:

Pin Descripción
A0 (ADC_IN0) Entrada de audio analógica
IO2 (Arduino_IO2) Salida de audio del DAC
5V (VCC5) Alimentación para circuitos externos
GND Tierra Común

La señal de audio analógica que entra a la FPGA debe ser nivelada para entrar en el rango de 0 a 5V, ya que el ADC solo opera con valores de voltaje positivos. En caso de no hacerlo, la señal de entrada se vería como el siguiente ejemplo y se distorsiona el audio.

entrada de audio sin offset de voltaje

Por lo tanto se puede utilizar un circuito nivelador de voltaje para la señal de entrada y entre dentro del rango apropiado para el ADC. Tambien es preferible que la salida de audio sea amplificada, ya que a la salida de la FPGA tenemos una señal de audio muy debíl. El siguiente circuito es una solucion a este problema. CIRCUITO AMPLIFICADOR

Para el desarrollo se tomo el circuito anterior y posteriormente se paso a un diseño en PCB resultando en una placa estilo arduino que se conecta a los pines de la FPGA. PCB Render

La respuesta en frecuencia del adc muestra que incluso con un circuito nivelador sencillo el total de distorsión armónica está dentro de un rango aceptable. FreqResponse1200

About

Proyecto de Tesis donde se realiza procesamiento digital de audio para hacer una pedalera de efectos de guitarra con la FPGA DE10-Lite

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published