Forum: FPGA, VHDL & Co. Spartan 3AN Starter Kit


von Hans (Gast)


Lesenswert?

Moin zusammen,

ist es möglich auf dem D/A Wandler des Spartan 3 AN eine Spannung 
geringer als 3,3 V auszugeben? Also ich würde gerne einen Sinus mit 
unterschiedlichen Amplituden ausgeben...

Besten Gruß

Hans

von Achim S. (Gast)


Lesenswert?

Hat der Spartan 3 einen DAC eingebaut? Ist mir neu...

Wenn die Frequenz des Sinus niedrig sein darf, kannst du einen 
Digitalausgang mit PWM ansteuern und über einen externen Tiefpass eine 
analoge Spannungserzeugung machen. Für schnelle Analogsignale musst du 
einen externen DAC nutzen, der vom FPGA angesteuert wird.

von Hans (Gast)


Lesenswert?

Hi,

ja der SPartan 3AN hat 4 D/A und 2 A/D Wandler. Also kann ich dann 
einfach den internen D/A dafür nutzen. Das SIgnal liegt im Bereich bis 
200Hz. Es ging nur darum, ob der D/A grundsätzlich einen Sinus mit 
Amplitude von bspw. 1V ausgeben kann oder ob er automatisch immer auf 
3,3V skaliert...

von Andreas S. (Firma: Schweigstill IT) (schweigstill) Benutzerseite


Lesenswert?

Hans schrieb:
> ja der SPartan 3AN hat 4 D/A und 2 A/D Wandler.

Oh, das ist interessant. Nicht einmal Xilinx weiß etwas davon, sonst 
hätten die das sicherlich dokumentiert:

http://www.xilinx.com/support/documentation/data_sheets/ds557.pdf

Und vermutlich hätte Xilinx/Digilent beim Spartan-3AN-Starterkit auch 
auf die externen A/D- und D/A-Wandler verzichtet, wenn sie rechtzeitig 
bemerkt hätten, dass das FPGA diese Wandler schon integriert hat:

http://www.xilinx.com/support/documentation/boards_and_kits/s3astarter_schematic.pdf

: Bearbeitet durch User
von Achim S. (Gast)


Lesenswert?

Hans schrieb:
> der SPartan 3AN hat 4 D/A und 2 A/D Wandler

du sprichst wahrscheindlich von einem externen DAC auf einem bestimmten 
Eval-Board und nicht vom Spartan 3 AN FPGA selbst, oder?

Wie auch immer: wenn du einen DAC zur Verfügung hast, dann kann dich 
niemand zwingend, den vollen Ausgangsbereichs des DACs zu nutzen. Wenn 
der Ausgangsbereich von 0V bis 3V geht, dann kannst du auch einen Sinus 
erzeugen, der zwischen 0V und 1V liegt. Nachteilig ist nur, dass du 
damit Auflösung verschenkst.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Hans schrieb:
> ist es möglich auf dem D/A Wandler des Spartan 3 AN eine Spannung
> geringer als 3,3 V auszugeben?
Ich vermute ja, denn das ist ja schließlich der Sinn eines DAC...

Im Datenblatt des DAC LTC2624 steht denn auch
VOUT A to VOUT D:
DAC Analog Voltage Outputs.
The output range is from REF LO to REF x.

Aha, und was ist auf dem EVAL-Board REFLO und REFx?
REFLO liegt an Masse, REFx an 3,3V.
Was ist also der Ausgangsbereich?

: Bearbeitet durch Moderator
von Hans (Gast)


Lesenswert?

Ja ich meine die D/A und A/D Wandler auf dem Board und nicht im Spartan 
3. Sorry dafür! Danke für die Antworten, dann kann ich das ja umsetzen!

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.