O que é o DAC MCP4725?
Share
O DAC MCP4725 é um circuito integrado conversor digital-analógico de canal único com resolução de 12 bits e memória EEPROM não-volátil integrada, controlado através do protocolo de barramento serial I2C.
Características e Aplicação Prática do Módulo MCP4725
O MCP4725 é o módulo padrão maker para gerar voltagens analógicas reais estáveis a partir de comandos digitais. Bastante acoplado a chips modernos como o Módulo ESP32 NodeMCU, ele executa tarefas de precisão:
- Resolução de 12 Bits (4096 Níveis): Permite ajustar a voltagem de saída analógica em pequenos degraus lógicos de até 1.2 milivolts em fontes de 5V.
- Memória EEPROM Integrada: Permite salvar de forma permanente no chip o nível de tensão padrão de inicialização física ao religar a energia.
- Interface de Barramento I2C: Conectividade a displays e sensores compartilhando apenas duas vias físicas lógicas do microcontrolador (SDA e SCL).
Ele é ideal para calibração de referências de tensão lógicas, geradores de ondas analógicas complexas e modulação de áudio analógico.
Perguntas Frequentes (FAQ)
- Qual a função da memória EEPROM interna do conversor DAC MCP4725?
- A EEPROM permite gravar um nível de saída de tensão analógica padrão. Ao ligar a placa do circuito antes mesmo do Arduino iniciar a enviar dados, a saída assume aquela voltagem salva.
- Como alterar o endereço físico de barramento I2C do chip MCP4725?
- O chip possui um pino de seleção de endereço (ADDR). Soldando um jumper na placa ligando o ADDR ao GND ou ao VCC, altera-se o endereço hexadecimal de comunicação I2C.