LabVIEWForum.de
SPI-Schnittstelle?? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: SPI-Schnittstelle?? (/Thread-SPI-Schnittstelle)



SPI-Schnittstelle?? - Pancho - 28.12.2007 09:19

Hallo Zusammen,
ich möchte einen D/A-Converter über eine SPI-Schnittstelle ansteuern. Die SPI-Schnittstelle besteht aus 3 Leitungen:
- ChipSelect
- Clock
- Datenleitung.
Wie kann ich so eine Schnittstelle in LabVIEW jetzt realisieren?
Zur Verfügung stehen mir LabVIEW 8.5 und das Datenerfassungsmodul USB-6259.
1. Mit dem DAQ-Assistenten kann man über das USB-6259 digitale Signale ausgeben. Könnte Ich die SPI-Schnittstelle damit realisieren? Wenn ja, wie mache ich das dann genau mit der Clock-Leitung?
2. Oder kann ich das auch über den Seriellen Port realisieren?

Vielen Dank schon mal im Voraus.


SPI-Schnittstelle?? - Achimedes - 28.12.2007 10:09

' schrieb:Hallo Zusammen,
ich möchte einen D/A-Converter über eine SPI-Schnittstelle ansteuern. Die SPI-Schnittstelle besteht aus 3 Leitungen:
- ChipSelect
- Clock
- Datenleitung.
Wie kann ich so eine Schnittstelle in LabVIEW jetzt realisieren?
Zur Verfügung stehen mir LabVIEW 8.5 und das Datenerfassungsmodul USB-6259.
1. Mit dem DAQ-Assistenten kann man über das USB-6259 digitale Signale ausgeben. Könnte Ich die SPI-Schnittstelle damit realisieren? Wenn ja, wie mache ich das dann genau mit der Clock-Leitung?
2. Oder kann ich das auch über den Seriellen Port realisieren?

Vielen Dank schon mal im Voraus.


Hallo Pancho,
was für ein D/A-Wandler ist es denn?
Mit normalen Digital IOs geht das, je nach Datenmenge kann es halt etwas langsam sein.
Schau mal in das Datenblatt des D/A-Wandlers, da müßte die Struktur des SPI Tellegramms abgebildet sein.
Grüße Achimedes


SPI-Schnittstelle?? - Pancho - 28.12.2007 10:41

' schrieb:Hallo Pancho,
was für ein D/A-Wandler ist es denn?
Mit normalen Digital IOs geht das, je nach Datenmenge kann es halt etwas langsam sein.
Schau mal in das Datenblatt des D/A-Wandlers, da müßte die Struktur des SPI Tellegramms abgebildet sein.
Grüße Achimedes

Hallo Achimedes,
Vielen Dank für deinen Tip.
Als D/A-Wandler benutze ich den Max544ACSA. Das SPI-Tellegramm ist auch im Datenblatt aufgeführt.
Eine Frage habe ich aber immer noch. Wie kann ich denn die Clock in LabVIEW realisieren? (Tut mir leid, bin noch Anfänger in LabVIEW und Elektronik usw.)

Vielen Dank schon mal im Voraus.

Gruß Pancho


SPI-Schnittstelle?? - Lucki - 28.12.2007 20:15

' schrieb:Wie kann ich denn die Clock in LabVIEW realisieren?

Du brauchst eine Digitale Waveform auf drei Leiungen: /CS, CLK, DIN

So könnten die Signale für 16bit DAC z.B erzeugt werden:

[attachment=10475]