stm32 DAC 12LSB Fehler?

Gast #2254093
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
#2255411
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.
Gast #2258777
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?.
Gast #2260646
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.