Frequenz/Pulsdauer in Analogspannung wandeln

Hallo,

ich suche einen IC oder eine einfache(kleine) Schaltung, mit der ich abhangig von der Pulsdauer einer festen Frequenz(bis 1MHz) oder eier variablen Frequenz eine Analogspannung erzeugen kann. Das digitale Signal hat 3.3V und 0V. Als Analogspannung benoetige ich 0V bis 5V am Ausgang. Muss nicht viel treiben koennen. Wenige mA reichen aus. Als Spannungsversorgung steht 5V zur Verfuegung.

Jemand da einen Tip?

-- Gruss Mark

Reply to
Mark
Loading thread data ...

Am 12.04.2011 10:21, schrieb Mark:

Bei PWM mit fester Frequenz genügt ein Pegelwandler und ein RC Glied. Dann kommen aber die Randbedingungen:

- Linearität

- Einschwingzeit

- Restwelligkeit

- etc.

Für Frequenz Spannungs Wandlung gibt es entsprechnede ICs. Typisch der LM331 (allerdings nur bis 100kHz) Google Stichwort "Voltage-to-Frequency Converters"

Gruß Rolf

Reply to
Rolf Mennekes

Rolf Mennekes wrote in news:io13m5$51u$ snipped-for-privacy@online.de:

Umgekehrt Frequency-to-Voltage. Sowas such ich nämlich auch (0,1Hz...1000Hz) Hab zwar jetzt schon eine Schaltung berechnet, aber vielleicht gings eleganter in nem IC. Darf aber nur ~1mA fressen.

Gruß R.R.

--
Ich bin unschuldig, ich hab sie nicht gewählt!
Reply to
Robert Rohling

"Mark" schrieb im Newsbeitrag news:4da40b9d$0$7652$ snipped-for-privacy@newsspool1.arcor-online.net...

Erst Signal auf 0V/5V verstärken, da 1MHz schon recht schnell ist und die Flanken noch genau sein müssen, am Besten mit einem schnellen Digitalchip, so was wie 74ACT00 dann Ausgangssignal mit RC-Filter Filtern. Dann möglichst dieses Signal nicht belasten, 1mA ist schon viel, also einen Buffer nachschalten. Falls die Reaktion auf die Pulsbreitenänderung schnell sein soll, aber bei gleicher Impulsbreite eine ziemliche saubere Gleichsapnnung ohne Ripple herauskommen muß, kann man versuchen statt dem RC-Filter einen besseren Filter höherer Ordnung nachzuschalten, aber dazu braucht man höhere Versorgungsspannungen, also erst abschwächen, dann filtern, dann verstärken, klingt eher nach 2 OpAmps.

Da du 5V hast und 5V willst brauchst du Rail-To-Rail Verstärker, wie TS912, LMC6484, das gefilterte Signal hat kein 1MHz mehr, also muß der OpAmp nicht so gigantsich schnell sein.

--
Manfred Winterhoff, reply-to invalid, use mawin at gmx dot net
homepage: http://freenet-homepage.de/mawin/
de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/
Read 'Art of Electronics' Horowitz/Hill before you ask.
Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.
Reply to
MaWin

Das hab ich heute gerade durchgerechnet. Pegelwandler waere vorhanden.

genau.

koennte man ausgleichen.

nicht so wichtig.

und die wird mir zu gross im unteren Bereich.

Falsche Richtung. Oder kann der Beides?

--
Gruss
Mark
Reply to
Mark

Der LM2907 oder LM2917 koennte was sein. Der macht 0V am Ausgang, wenn F zu 0 wird.

--
Gruss
Mark
Reply to
Mark

1MHz muss nicht sein, stuende halt nur zur Verfuegung. Waere auch besser fuer die Restwelligkeit. Da das Signal von einem FPGA kommt, bin ich halt frei in der Wahl. Sogar die Nichtlinearitaet koennte man ausbuegeln.

Hab nochmal ins Datenblatt von der Nachfolgeschaltung geschaut. Sind doch nur max. 100uA, die da rein gehen.

Ich hab mir jetzt eine S chaltung mit R-C Glied gezeichnet und rechne mit den Werten rum. Wenn ich Gleichspannung sagen wir mal im Bereich 1-5V auf +-10mV bekomme, waere das schon toll.

0-1V darf etwas groesser sein.
--
Gruss
Mark
Reply to
Mark

Mark wrote in news:4da44f81$0$6893$9b4e6d93 @newsspool2.arcor-online.net:

Aber frisst der nicht 25mA mit "Zener-Options" ?

Ich habs einfach mal so gedacht: (0,1...1000 Hz , 2V, Pulslänge genau 1ms)

R=100k, C=4,7µF und dann nen TLC272 und Drehspul 25µA dahinter.

Gruß R.R.

--
Ich bin unschuldig, ich hab sie nicht gewählt!
Reply to
Robert Rohling

Mark wrote in news:4da44f81$0$6893$9b4e6d93 @newsspool2.arcor-online.net:

Aber frisst der nicht 25mA mit "Zener-Options" ?

Ich habs einfach mal so gedacht: (0,1...1000 Hz , 2V, Pulslänge genau 1ms)

R=100k, C=4,7µF und dann nen TLC272 und Drehspul 50µA dahinter.

Gruß R.R.

--
Ich bin unschuldig, ich hab sie nicht gewählt!
Reply to
Robert Rohling

Am 12.04.2011 15:21, schrieb Mark:

Warum dann kein Delta-Sigma Modulator? Dann wandern Quantisierungsrauschen und Nutzsignal noch viel weiter auseinander und das Filtern wird noch leichter. Ich würde übrigens vorschlagen: Erst filtern und dann mit einem R-R Opamp um Faktor 5/3.3 verstärken, dann kann der Opamp auch ganz langsam sein.

Grüße, Jan

Reply to
News.CIS.DFN.DE

Moin!

Das heißt, Du hast Einfluss auf die Ausgabe? Warum dann nicht Delta-Sigma? Gerade im FPGA ist das so einfach: Zähler bis Max-Wert, mit jedem Takt wird der Ausgabewert draufaddiert, bei Überlauf Ausgang=1 sonst Ausgang=0. Das verschiebt das Signal im Vergleich zur Pulsweitenmodulation in einen viel höheren Frequenzbereich, so daß es sich weit einfacher tiefpassfiltern lässt.

Gruß, Michael.

Reply to
Michael Eggert

Hallo,

ja - viele VFCs können auch als FVC beschalten werden siehe die Applikationsschaltungen in den Datenblättern z.B. hier:

formatting link

Bernd Mayer

Reply to
Bernd Mayer

Das wäre dann klassisches PWM. Eine Analogspannung erzeugst du daraus, indem du schlicht alle höheren Frequenzbestandteile (mindestens) bis herunter zur PWM-Frequenz wegfilterst. Kein IC, sondern Spulen, Kondensatoren und Widerstände, eventuell auch nur Kondensatoren und Widerstände.

Dafür braucht man schon eher einen IC. Im einfachsten Fall ein Monoflop, das durch die variable Frequenz getriggert wird. Was dann aus dem Monoflop rauskommt, ist wieder nix anderes als PWM, also weiter wie oben.

Aus dem Filter werden kleinere Spannungen rauskommen, also entweder einen OV nachschalten oder besser gleich einen zum Bestandteil des Filters machen.

Also im Prinzip ist der gesuchte IC für beide Fälle ein (ggf. Doppel-)OV. Der ist gut zum Filtern, kann aber mit entsprechender Außenbeschaltung auch Monoflop sein.

Reply to
Heiko Nocon

Nachtrag...

Mit anderen Worten: if (CLK'event and CLK='0') then (DS_OUT & SUM)

Reply to
Michael Eggert

An alle Ratschlaege ertmal vielen Dank.

Nachdem ich mir das mit R-C Glied und Filter mal durchgerechnet habe, habe ich nun noch eine Moeglichkeit gefunden. Ich denke das klappt besser und ist auch stromsparender und genauer.

Ich werde einfach ein Digitalpoti nehmen. Dann benoetige ich entweder ein Clocksignal oder ich nehme einen zweiten digitalen Ausgang dazu. Einer ist noch da in Reserve. Muss ich nur noch einen finden, der non volatile ist und mit max. 2 Ansteuerleitungen auskommt.

-- Gruss Mark

Reply to
Mark

Wie z.b. den MCP4023. Den hab ich gerade unter der Lupe. Sieht aus als mache der genau das, was ich haben moechte.

--
--
Gruss
Mark
Reply to
Mark

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.