SPINNAKER

AVISO IMPORTANTE: Proyecto todavía en desarrollo. Prototipo sin probar. No podemos asegurar que no arda.

ACTUALIZACION 21/08/2020: Se confirma que la parte de los operacionales, así como la fuente conmutada, no arde.

Por José M. Mariño.


Este proyecto consiste en un pedal de efectos para guitarra, basado en el circuito integrado FV-1 de Spin Semiconductor.

El FV-1 es un chip que integra la conversión ADC, un DSP programable con el que procesar el sonido digitalmente, y finalmente la fase de conversión DAC para volver a obtener una señal analógica. Se trata de un chip preparado para tratar una señal estéreo, con lo que tendremos todo lo anterior pero en duplicado.

El DSP viene con un conjunto de 8 programas pregrabados de fábrica. Lo que aporta flexibilidad a este integrado es que podemos optar por generar nuestro propio código para el DSP y cargarlo en una memoria externa accesible por I2C.

El cambio de un programa a otro se realiza mediante tres entradas digitales (que permiten las 8 combinaciones necesarias). Para seleccionar la memoria externa tenemos otra entrada digital más, con lo que el número de programas disponibles serían 16.

Para permitir al usuario modificar los parámetros de los efectos, el FV-1 dispone de tres entradas analógicas. Mediante sus correspondientes potenciómetros utilizados a modo de divisor de tensión, el FV-1 acepta tres valores externos que se pueden ser utilizados luego en el código. Por ejemplo, si estamos programando un vibrato, podemos dejar que la frecuencia y la intensidad del vibrato lo configure el usuario mediante estos potenciómetros.

En el diseño de Spinnaker hemos querido dotar al FV-1 de algo más de flexibilidad, así que le hemos añadido algunas cosillas más:

La intención de todos estos extras es:

En el diseño actual del Spinnaker solamente hemos contemplado la parte de tratamiento de la señal. La parte de control e interacción con el usuario todavía no se ha abordado, y su diseño queda completamente abierto. En Spinnaker dispondremos de un conector con las señales necesarias para controlar al FV-1 y a los demás integrados, para que cada uno pueda diseñar esa parte a su gusto (un Arduino, un ESP, un STM32, lo que cada uno quiera usar).

Y sin más, el enlace al proyecto lo tenéis aquí.