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
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
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
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

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.