Pequeño DAC con una resolución de 12bits, ideal para generar señales analógicas.
INFO
Un DAC o Conversor Digital a Analógico permite generar una señal analógica a partir de una señal digital, lo opuesto a un ADC. El módulo DAC MCP4725 permite agregar una salida analógica real a nuestro microcontrolador/Arduino/PIC/Raspberry y de esa forma poder generar señales tipo senoidal, triangular, etc. Posee interfaz de comunicación digital tipo I2C. Ideal para proyectos de control por voltaje analógico en reemplazo de un potenciómetro manual, otra aplicación en es el campo del control automático como salida de un controlador PID.
El pin de dirección I2C del modulo DAC es accesible para cambiar el bit ADDR/A0 de la dirección del módulo en el bus I2C y asi poder usar hasta 2 DACs en un mismo bus I2C. El chip es capaz de operar a 3.3V o 5V, el rango del voltaje de salida depende del voltaje de alimentación: Si es alimentado con 5v el voltaje de salida será de 0 a 5v y de la misma forma para 3.3v. Puede trabajar en modo Fast I2C a 3.4Mbps.
ESPECIFICACIONES TÉCNICAS
- Voltaje de Alimentación: 2.7V a 5.5V
- CHIP: Microchip MCP4725
- Resolución de 12-bit (1.22mV si VCC=5V)
- Interfaz I2C (Standard, Fast, y High-Speed soportados)
- Dirección I2C: 0x60/0x61/0x62/0x63
- EEPROM interna para almacenar configuraciones
- Dimensiones: 19*19 mm
- Peso: 3 gramos
LINKS
- Datasheet (MCP4725)
- Esquemático [sparkfun]
- Archivos de diseño PCB [sparkfun]
- I2C Scanner (permite identificar la dirección I2C)
- Librería para Arduino [adafruit]
- Tutorial con Arduino [luisllamas]
- Tutorial de generación de ondas [adafruit]
- Tutorial Arduino y DAC MCP4725 [Sparkfun]
- Tutorial Arduino DAC MCP4725 + Serial [electronoobs]