Uno de los instrumentos más básicos pero útiles en un escritorio de electrónica es un generador de funciones.
Desde lo básico, un generador de funciones es un instrumento que genera formas de onda con un patrón bien conocido para servir como entrada para probar y depurar bloques de circuito análogo.
Las señales generalmente son formas de onda cuadrada, Triangular y senoidal.
Sistemas digitales tienen dificultades para generar señales analógicas de alta frecuencia, significado algo diferente de ceros y unos (onda cuadrada). Por lo tanto para generar una onda rampa triangular de la señal y el seno, los sistemas digitales (como una Intel Edison) tendrán un DAC (Digital to Analog Converter) conectado a uno de sus puertos.
La forma más simple y más barata de DAC es una escalera sencilla de R2R. Elaborado sólo con resistencias.
El propósito de este artículo es hacer una tabla con una red R2R escalera para convertir la señal en formato byte (8 bits) en una señal analógica (con diferentes voltajes entre cero voltios (GND) y la tensión de alimentación (VDD)).
You´ll primero necesitan descargar los archivos PCB y hacer un escudo de tablero de circuito impreso (utilizar su propio método) y el tapón de este escudo en Intel Edison arduino compatible breakout Junta.
En Intel Edison, ejecute el código FunctionGenerator.c...
Escribí este código en vim, en Edison y compilado con gcc usando libmraa.
Escriba el comando siguiente:
gcc FunctionGenerator.c -o FunctionGenerator - lmraa
Luego ejecute el programa ejecutable en el shell:
. / FunctionGenerator
Y las formas de onda de salida con un osciloscopio.
¡ Disfrute!