Ieri sera ho fatto un piccolo stress test con l'MCP4725
Questo il codice di test:
- Codice: Seleziona tutto
void loop() {
int deg=0;
float fdeg=0.0;
float rad=0.0;
float sen=0.0;
float VF=0.0;
while(true){
for (deg=0;deg<3600;deg+=3){
fdeg=float(deg)/10.0;
rad=(deg/180.0)*PI;
sen=sin(rad);
VF=(sen*2047.5)+2047.5;
dac.setVoltage(int(VF), false);
delayMicroseconds(pausa);
}
}
}
Ho scelto uno step di 0.3 gradi a seguito di questo calcolo spannometrico:
"Considerando un alimentazione duale +/-30V quindi un escursione di 60Vpp, ho diviso approssimando in 600 punti 60/600=0.1V moltiplicato per 2 semionde 600*2=1200 quindi divido l'angolo giro 360/1200=0.3"
Ho ritoccato varie volte la pausa ed ho estrapolato un grafico leggendo la freq in uscita con oscilloscopio:
un immagine del segnale in uscita:
In teoria oggi mi consegnano anche l'AD9833 poi proverò anche quello

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)






