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 ;)
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
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
@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).
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.
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
>>Kann man den irgendwo auf Hochohmig
schalten? Als Eingang und dann ohne pull-Widerstaende?
genauso geht's!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.