Forum: Mikrocontroller und Digitale Elektronik stm32 DAC 12LSB Fehler?


von Mark (Gast)


Lesenswert?

Hallo, ich bin gerade im Datenblatt des STM32F107 auf den DAC Fehler bei 
12 Bit Auflösung von Maximal 12 LSB gestoßen. Habe ich da was falsch 
raus gelesen oder ist das ein bekannte Druckfehler und es sollte mal 2 
LSB werden?

(S.77/101)

Offset:
±12 LSB

Given for the DAC in 12-bit at
VREF+ = 3.6 V

von Sascha P. (spy007)


Lesenswert?

Hallo Mark,
nein das kann durchaus die maximale Streuung über die Chargen sein.
Ich habe den DAC von einem STM32F103ZET6 untersucht und habe folgendes 
auch wie es im Datenblatt angegeben ist messen können.
Unter 60mV bis 100mV ist er unlinear, ganz klar weil der OP nicht auf 0V 
kommt. Damit muss man halt leben und die Schaltung so auslegen damit es 
nicht weiter stört. Der Offsetfehler zieht sich bis Vref+ dann durch. 
Übrigens würde ich max. nur 3.3V auf Vref+ legen und keine 3.6V !!!
Ich lege über eine Referenz 2.5V auf Vref+, der Ausgang bei FFFh am DAC 
hatte dann 2.58V also 80mV Offset oder auch Gain Fehler.

Ich benutze den DAC immer mit einer Adaptiven Regelung und da stören 
mich die Eigenschaften nicht, weil der ADC duch messen und 
Korrekturfaktor das Problem löst.

Gruß Sascha

PS:
Ein guter ADC und DAC ist halt eine Preisfrage, im STM32 bekommen wir 
die Dinge ja schon fast geschenkt. Oder schau dir mal das Datenblatt vom 
ADuC7026 an, den habe ich vor kurzem noch verwendet.

von Mark (Gast)


Lesenswert?

Hey danke, da ich vorerst nur mal einen Sinus generieren möchte und 
ohnehin den Offset wegbekommen muss sollte das dann hoffenlicht nicht so 
schwer ins Gewicht fallen bzw. wahrscheinlich werde ich mich dann später 
auch mal um eine Regelung kümmern müssen. Das genaue einstellen der 
Amplitude direkt über den DAC kann man aber scheinbar damit vergessen?.

von Sascha (Gast)


Lesenswert?

Hallo Mark,
doch ich denke die Amplitude lässt sich genug genau einstellen.
Oder wie genau soll es denn sein ?
Wenn ein Tiefpassfilter dran hängt, wird der Fehler dort eher größer 
sein.
Jedenfalls etwas Abstand von unten nehmen so ca. 100mV sonst ist der 
Sinus verzerrt.
Gruß Sascha

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.