DAC , so einfach wie möglich..brauche nur 2 Spannungswert

Gast #305288
Hallo,

Ich brauche am Ausgang eines AVR 2 Spannungen (0,28V und 0,8V), die ich
per uC einfach umschalten kann.. Wie geht sowas ohne großen Aufwand und
einen richtigen DAC ? Wollte eigentlich dafür 2 Ausgänge feigeben.. Und
dann Widerstandsnetzwerk? Wie berechnen?

Danke ;)
Gast #305289
Hallo

nach meiner Erfahrung ist es am Einfachsten einen seriellen DAC
einzusetzen. Will mad dies vermeiden ist der Aufwand höher. Man könnte
z.B. mit Spannungsteilern diese beiden Spannungen erzeugen und per
Multiplexer auf einen OP legen, damit die Spannung belastbar wird. Der
Lötaufwand ist dabei aber größer als beim Einsatz eines seriellen DAC.

Gerhard
Gast #305290
Zunächst mal wäre wichtig , wie genau diese beiden Spannungen sein
müssen. Evtl. eine einfache Widerstandskombination. Es hängt auch davon
ab, was da an Last dran hängt ...

Gruß THomas
Gast #305291
@Dietrich

Wie wärs mit einer PWM mit nachgeschaltetem Tiefpassfilter (RC-Glied)?
Bei einer Betriebsspannung von 5V und einer 8Bit PWM bräuchtest Du für
eine Ausgangsspannung von 0,28V ein Tastverhältnis von 5,6% (ca. 14
Taktzyklen High, ca. 242 Zyklen Low). Für 0,8V wären es dann 16% (41
Zyklen High, 215 Zyklen Low).
Gast #305293
Für 2 Spannungen brauchst du eigentlich nur einen Ausgang.
Berechne dir einen Spannungsteiler, der die 0,8V am unteren Widerstand
erzeugt. An den Mittelpunkt kommt ein weiterer Widerstand, der per
Ausgang parallel geschaltet wird.
Pin hochohmig -> 0,8V
Pin als Ausgang, L-Pegel -> 0,28V.
Also ins Portregister eine 0 schreiben, Umschaltung der Spannung
mittels DDRx.x.
Gast #305294
Danke an alle!

Der Vorschlag vom "crazy horse" gefaellt mir am besten, da am
einfachsten ...Hatte denselben gedanken, nur bin ich an dem Hochohmigem
Zustand des Ausgang gescheitert. Kann man den irgendwo auf Hochohmig
schalten? Als Eingang und dann ohne pull-Widerstaende?


mfg

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 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.