Pagina 1 di 1

Problema con modulo MCP4921 e Arduino Due

MessaggioInviato: 8 feb 2026, 15:17
da alien75
Sto cercando di collegare il DAC MCP4921 all'ARDUINODUE.
Riporto lo schema dei collegamenti:


Ed il codice:
Codice: Seleziona tutto
#include <SPI.h>
#include <MCP_DAC.h>

// Crea l'oggetto DAC. MCP4921 è single channel (12 bit)
// Pin di default per SPI su Arduino Uno: SCK=13, MOSI=11, CS=10
MCP4921 myDAC;

void setup() {
  Serial.begin(9600);
 
  // Inizializza SPI
  SPI.begin();
 
  // Inizializza il DAC sul pin CS (es. Pin 10)
  myDAC.begin(52);
}

void loop() {
  // Scrive un valore (0-4095)
  // 2048 è circa la metà della tensione di riferimento (Vref)
  myDAC.write(2048, 0);
  delay(1000);
 
  myDAC.write(4095, 0); // Massima tensione
  delay(1000);
}


Mi succede che in uscita su CH1 invece di vedere un segnale ad onda quadra come previsto dal codice ottnego una sinusoide come riportato di seguto e non capisco perché, aiutatemi per favore!

Re: Problema con modulo MCP4921 e Arduino Due

MessaggioInviato: 8 feb 2026, 17:39
da banjoman
Ancora? :lol:
Hai dimenticato il pin 6,V_{REFA}. Collegalo al pin 1 (V_{DD}). Metti un condensatore da 100 nF tra il pin 1 e massa (se stai usando una schedina gia' pronta ci dovrebbe essere gia').

Ma i datasheet li leggi? Se non sai l'inglese almeno dillo e ti aiutiamo.

Re: Problema con modulo MCP4921 e Arduino Due

MessaggioInviato: 8 feb 2026, 20:00
da alien75
Ho sistemato VREF e messo la capacità da 100nF.

Re: Problema con modulo MCP4921 e Arduino Due

MessaggioInviato: 8 feb 2026, 22:09
da banjoman
Funziona?

Re: Problema con modulo MCP4921 e Arduino Due

MessaggioInviato: 9 feb 2026, 9:02
da GioArca67
banjoman ha scritto:Ancora? :lol:

Prima era un AD9833

Re: Problema con modulo MCP4921 e Arduino Due

MessaggioInviato: 9 feb 2026, 16:24
da banjoman
Lo so... ma sembra che abbia problemi con ogni ADC/DAC che si ritrova.. :mrgreen:

Inoltre non si capisce se ora ad Foto Utentealien75 gli funzioni bene o no...

Re: Problema con modulo MCP4921 e Arduino Due

MessaggioInviato: 11 feb 2026, 19:25
da alien75
Sistemato e funziona! :ok:
Grazie.

Re: Problema con modulo MCP4921 e Arduino Due

MessaggioInviato: 12 feb 2026, 1:14
da banjoman
Bene! :-)