Convertidor DAC MCP4921

Niple posee una serie de dispositivos conversores DAC de Microchip con interface SPI. En este tutorial utilizaremos el MCP4921 con una resolución de 12 bits.

El primer paso será configurar el dispositivo, para esto seguimos la ruta “Declaración de Dispositivos > Conv. D/A > MCP49xx”. En dispositivo elegimos uno de los modelos que dispone Niple y configuramos los pines de datos.

En nuestro ejemplo vamos a leer un potenciómetro conectado al pin RA0 con una resolución de 10 bits, almacenaremos el resultado y lo enviaremos al DAC.

Insertamos el bloque del conversor desde “Insertar > Dispositivos > Conv. D/A SPI”. Escogemos el registro donde almacenamos el estado del potenciómetro con la salvedad de hacer un escalado proporcional para pasar de 10 bits (canal analógico) a 12 bits (resolución del DAC).

Nuestro programa principal debería quedar similar a la gráfica de abajo:

+ Descargar proyecto completo.

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on TumblrPin on PinterestDigg thisShare on RedditEmail this to someonePrint this page