LabVIEWForum.de
Sample Clock mit 50kHz auf der PCIe 6363 erzeugen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Sample Clock mit 50kHz auf der PCIe 6363 erzeugen (/Thread-Sample-Clock-mit-50kHz-auf-der-PCIe-6363-erzeugen)



Sample Clock mit 50kHz auf der PCIe 6363 erzeugen - jjsakurai - 07.05.2013 12:09

Ich habe ein Proplem mit der onboard sample clock und finde keinerlei informationen dazu, demnach waere ich sehr dankbar wenn mir jemand etwas auf die spruenge helfen koennte.

Ich moechte 24 Kanaele gleichzeitig mit moeglichst hoher, aber zwingend von der Karte getimeden abtast rate auslesen.
Meine PCIe 6363 stellt mir als niedrigste internal clock, die 100khz zur verfuegung, welche allerdings ueber die 24 kanaele zu hoch ist und es zur ueberfuellung des Buffers kommt.
Mein Ansatz waere diese 100khz als PFI ausgang (nicht physikalischer ausgang) dann ueber einen counter zu halbieren (oder vierteln) und wieder intern dieses signal als PFI externe clock zu benutzen . (an meiner falschen formulierung wird schon klar dass hierbei der Grossteil meines Proplems liegt)
Hat jemad Erfahrung damit, und kann mir Helfen dies zu realisieren?
Bedanke mich schonmal im vorraus fuer jedliche informationionen hierzu.


RE: Sample Clock mit 50kHz auf der PCIe 6363 erzeugen - GerdW - 07.05.2013 12:25

Hallo jj,

die PCIe6363 hat zwar 32 SE-AI, aber nur einen multiplexed-ADC mit einer Summenabtastrate von 1MHz, siehe SpecSheet!

Mit 24 Kanälen kommst du also nur auf 1MHz/24=41,67kHz Abtastrate pro Kanal. Reicht dir das (unter Vernachlässigung von möglichen S&H-Nebeneffekten)?

Zitat:Ich moechte 24 Kanaele gleichzeitig mit moeglichst hoher, aber zwingend von der Karte getimeden abtast rate auslesen.
Gleichzeitig geht bei MUX-Karten nicht...

Zitat:Meine PCIe 6363 stellt mir als niedrigste internal clock, die 100khz zur verfuegung
Die Aussage ist falsch, lt. Spec gibt es keine minimale Begrenzung bei der SamplingRate! Merke: SamplingRate ist nicht gleich InternalClock!

Hast du dir schon mal im ExampleFinder die Beispiele zum Themenkomplex "Analoge Signale einlesen" angeschaut?


RE: Sample Clock mit 50kHz auf der PCIe 6363 erzeugen - jjsakurai - 07.05.2013 14:16

Zunächst mal vielen Dank für deine Antwort.
Ich habe mich warscheinlich etwas ungüstig, oder gar falsch ausgedrückt.
Mit "niedrigster internal clock" , meinte ich die kleinste der 3 Timebased clocks (100MHz, 20MHz und 100kHz) welche von der Karte generiert werden (durch den 100MHz Oscillator und entsprechend einen "/5" und "/200" devider) und ich direkt , auch im DAQ assistant Menu als Sample clock source ausgewählen kann. Diese sind mir aber zu schnell und ich möchte gerne etwas um die 25kHz-41,66kHz haben, da diese sample clock source gleich der Sample clock Rate (Source Therminal) sein muss.
dafür iergentwelche ideen?


RE: Sample Clock mit 50kHz auf der PCIe 6363 erzeugen - GerdW - 07.05.2013 14:28

Hallo jj,

Zitat:da diese sample clock source gleich der Sample clock Rate (Source Therminal) sein muss
Hmm Wer sagt das & wo steht das?

Hast du dir schon mal die Beispiele angeschaut? Z.B. das "Acq&Graph Voltage-Int Clk"? Dort einfach die gewünschten Kanäle auswählen und die Samplerate vorgeben.
Alles was mit DAQ-Assi geht, funktioniert viel schöner direkt mit DAQmx-Funktionen! (Siehe Links in meiner Signatur!)


RE: Sample Clock mit 50kHz auf der PCIe 6363 erzeugen - jg - 07.05.2013 14:30

(07.05.2013 12:25 )GerdW schrieb:  Die Aussage ist falsch, lt. Spec gibt es keine minimale Begrenzung bei der SamplingRate! Merke: SamplingRate ist nicht gleich InternalClock!
Die Erfassungsrate beim DAQ-Assi stellst du auf der Konfigurationsseite ein.
Lass auf dem Advanced-Timing Reiter die Sample Clock einfach auf Internal und gut ist.

Gruß, Jens


RE: Sample Clock mit 50kHz auf der PCIe 6363 erzeugen - jjsakurai - 07.05.2013 14:44

Danke Jens,
Allerdings ist mir die Internal clock zu ungenau da diese doch meines wissens an der CPU hengt, und ich möchte dass die ganze Datenaufnahme auschließlich auf der Karte mit den ressourcen der Karte passiert und dann die fertigen Daten erst durch die cpu aus dem karten Buffer in den Ram wandern.


RE: Sample Clock mit 50kHz auf der PCIe 6363 erzeugen - GerdW - 07.05.2013 14:56

Hallo jj,

Zitat:Internal clock zu ungenau da diese doch meines wissens an der CPU hengt
Dein "Wissen" trügt dich: "internal clock" ist die der DAQ-Karte! Smile

Zitat:ich möchte dass die ganze Datenaufnahme auschließlich auf der Karte mit den ressourcen der Karte passiert und dann die fertigen Daten erst durch die cpu aus dem karten Buffer in den Ram wandern.
Das versuchen wir dir schon die ganze Zeit mitzuteilen: schau dir die (genannten) Beispiele an!


RE: Sample Clock mit 50kHz auf der PCIe 6363 erzeugen - jg - 07.05.2013 14:57

(07.05.2013 14:44 )jjsakurai schrieb:  Allerdings ist mir die Internal clock zu ungenau da diese doch meines wissens an der CPU hengt,
Woher hast du diese Fehlinformation? Was machst du dann bei einer NI-DAQ-Karte mit USB-Anschluss?

Glaub einfach Gerd und mir, Internal ist eine Karten-interne Hardware-Triggerung. Wie/wo/was, das braucht dich im Detail nicht zu interessieren.

Gruß, Jens


RE: Sample Clock mit 50kHz auf der PCIe 6363 erzeugen - jjsakurai - 07.05.2013 15:01

Ok da muss ich leider zur uneinstimmigkeit einstimmen, dennoch bin ich sehr dankbar über eure kommentare und Hilfen