Forum: FPGA, VHDL & Co. Digitaler Ausgang -> analoge Spannung 0-24 Volt


von prinzenrolle (Gast)


Lesenswert?

Hallo,
ich habe folgende Ausgangssituation:
Ein Digitaler Ausgang am FPGA (am besten nur 1 PIN (ein digitaler 
Ausgang)) soll zu einer analogen Spannung gewandelt werden.

Folgende Ideen habe ich bis jetzt:
1)
Ausgabe des digitalen Signals als Pulsweitenmodulation. Ich sehe das 
aber etwas Problematisch da die 0-3 Volt zu 0-24 Volt "transformiert" 
werden müssen.
Ich denke das wird zu ungenau. Des weiteren habe ich noch keine 
Seite/Information über die Dimensionierungen des RC Glieds und des 
Operationsverstärker gefunden. Wo gibt es solche Hilfestellungen?

2)
Frequenz zu Spannung Konvertierung. Finde ich die bessere Lösung.
Allerdings kann das FPGA nur Frequenzen mit einem Vielfachen zu 10 MHz 
erzeugen. Also nicht linear? Wie sieht es hier mit der Realisierung aus?


Habt ihr andere Vorschläge?
Wie Realisiere ich 1) / 2) bin für jede weitere Hilfe

Vielen Dank für jede Hilfe!

von Klaus F. (kfalser)


Lesenswert?

Wie oft, mit welcher Frequenz muss sich die analoge Spannung ändern?

von prinzenrolle (Gast)


Lesenswert?

Hallo,
danke für die Antwort.
Aber schnelligkeit ist nicht unbedingt wichtig.
So um die 20 Hz sind okay, langsamer sollte es die Konvertierung aber 
nicht sein.

Vielen dank!

von Mathi (Gast)


Lesenswert?

Welches FPGA verwendest Du?
Wenn Du eines mit DQS-Zellen für DDR-RAM verwendest kannste damit eine 
schöne 2-Flanken abtastung bauen und damit für Deine zweite Idee 
halbteiler realisieren...

von Falk B. (falk)


Lesenswert?

@ prinzenrolle (Gast)

>Ein Digitaler Ausgang am FPGA (am besten nur 1 PIN (ein digitaler
>Ausgang)) soll zu einer analogen Spannung gewandelt werden.

>Ausgabe des digitalen Signals als Pulsweitenmodulation.

Guter Ansatz.

> Ich sehe das aber etwas Problematisch da die 0-3 Volt
> zu 0-24 Volt "transformiert" werden müssen.

Was hast du gegen Operationsverstärker?

>Ich denke das wird zu ungenau.

Nö.

> Des weiteren habe ich noch keine Seite/Information über
> die Dimensionierungen des RC Glieds und des
>Operationsverstärker gefunden. Wo gibt es solche Hilfestellungen?

Hier?

http://www.mikrocontroller.net/articles/Pulsweitenmodulation#DA-Wandlung_mit_PWM

>Frequenz zu Spannung Konvertierung. Finde ich die bessere Lösung.

Ich nicht.

>Allerdings kann das FPGA nur Frequenzen mit einem Vielfachen zu 10 MHz
>erzeugen.

Wie kommst du darauf?

> Also nicht linear?

???

>Habt ihr andere Vorschläge?

Ja. Anstatt PWM soltest du einen Sigma-Delta DAC verwenden. Das ist 
quasi "clevere" PWM mit dem Vorteil, dass der RC-Filter breitbandiger 
gemacht werden kann. Dazu gibt es Application Notes von Xilinx.
MFG
Falk

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
Noch kein Account? Hier anmelden.