Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Problema con modulo MCP4921 e Arduino Due

Progetti, interfacciamento, discussioni varie su questa piattaforma.

Moderatori: Foto UtenteWALTERmwp, Foto Utentexyz

0
voti

[1] Problema con modulo MCP4921 e Arduino Due

Messaggioda Foto Utentealien75 » 8 feb 2026, 15:17

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!
Allegati
wave.png
Avatar utente
Foto Utentealien75
1 1 4 8
Sostenitore
Sostenitore
 
Messaggi: 588
Iscritto il: 31 lug 2011, 14:08

0
voti

[2] Re: Problema con modulo MCP4921 e Arduino Due

Messaggioda Foto Utentebanjoman » 8 feb 2026, 17:39

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.
Se funziona quasi bene, è tutto sbagliato. A.Savatteri/M.Mazza
Avatar utente
Foto Utentebanjoman
12,2k 5 11 12
G.Master EY
G.Master EY
 
Messaggi: 1622
Iscritto il: 19 set 2013, 19:27

0
voti

[3] Re: Problema con modulo MCP4921 e Arduino Due

Messaggioda Foto Utentealien75 » 8 feb 2026, 20:00

Ho sistemato VREF e messo la capacità da 100nF.
Avatar utente
Foto Utentealien75
1 1 4 8
Sostenitore
Sostenitore
 
Messaggi: 588
Iscritto il: 31 lug 2011, 14:08

0
voti

[4] Re: Problema con modulo MCP4921 e Arduino Due

Messaggioda Foto Utentebanjoman » 8 feb 2026, 22:09

Funziona?
Se funziona quasi bene, è tutto sbagliato. A.Savatteri/M.Mazza
Avatar utente
Foto Utentebanjoman
12,2k 5 11 12
G.Master EY
G.Master EY
 
Messaggi: 1622
Iscritto il: 19 set 2013, 19:27

0
voti

[5] Re: Problema con modulo MCP4921 e Arduino Due

Messaggioda Foto UtenteGioArca67 » 9 feb 2026, 9:02

banjoman ha scritto:Ancora? :lol:

Prima era un AD9833
Avatar utente
Foto UtenteGioArca67
4.565 4 6 9
Master EY
Master EY
 
Messaggi: 4588
Iscritto il: 12 mar 2021, 9:36

1
voti

[6] Re: Problema con modulo MCP4921 e Arduino Due

Messaggioda Foto Utentebanjoman » 9 feb 2026, 16:24

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...
Se funziona quasi bene, è tutto sbagliato. A.Savatteri/M.Mazza
Avatar utente
Foto Utentebanjoman
12,2k 5 11 12
G.Master EY
G.Master EY
 
Messaggi: 1622
Iscritto il: 19 set 2013, 19:27

1
voti

[7] Re: Problema con modulo MCP4921 e Arduino Due

Messaggioda Foto Utentealien75 » 11 feb 2026, 19:25

Sistemato e funziona! :ok:
Grazie.
Avatar utente
Foto Utentealien75
1 1 4 8
Sostenitore
Sostenitore
 
Messaggi: 588
Iscritto il: 31 lug 2011, 14:08

0
voti

[8] Re: Problema con modulo MCP4921 e Arduino Due

Messaggioda Foto Utentebanjoman » 12 feb 2026, 1:14

Bene! :-)
Se funziona quasi bene, è tutto sbagliato. A.Savatteri/M.Mazza
Avatar utente
Foto Utentebanjoman
12,2k 5 11 12
G.Master EY
G.Master EY
 
Messaggi: 1622
Iscritto il: 19 set 2013, 19:27


Torna a Arduino

Chi c’è in linea

Visitano il forum: Nessuno e 7 ospiti