LabVIEWForum.de
Sampleclock ausschalten - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Sampleclock ausschalten (/Thread-Sampleclock-ausschalten)



Sampleclock ausschalten - Sandisk - 27.01.2011 07:56

Hallo,

kann mir jemand sagen ob es eine Möglichkeit gibt die Sampleclock anzuhalten bzw. neu zu starten?

Mein Problem:
Ich generiere mir mittels einer NI6537 I/O Karte den Sampleclock, und nehme diesen Clock als Takt für meine SPI Anwendung, was ansich auch funktioniert (so dachte ich jedenfalls). Jetzt hat sich aber gezeigt, dass dieses Teil zwar die Flanken schön ansteuern kann aber das CS (Chipselect) genau in der gleichen Flanke "low" wird wenn meine SampleClock hochgeht. Dies bedeutet im Endeffekt undefinierter Zustand, und ist für mich extremst unbrauchbar. Ich kann leider keinen Screenshot zeigen da ich keine Software für das Oszi habe, aber man kann sich einfach vorstellen wenn man den Bereich vom Oszi aufzoomt dass in dem Moment wo CS low geht die Clock auf High geht, und zwar just im gleichen Moment. Dry

Eigene Clock schreiben kann ich mir nicht leisten, da ich mir dann die Clockrate halbieren müsste was nicht im Sinne des Erfinders ist.

Danke falls wer einen Tipp hat.
LG Chris


Sampleclock ausschalten - Sandisk - 27.01.2011 08:56

So, hier habe ich 2 Bilder die mein Problem veranschaulichen sollen:

Bild 1 zeigt

- Sampleclock auf CH1
- CS auf CH2
- SDI auf CH3

Bild 2 zeigt in Vergrößerung

- Sampleclock auf CH1
- CS auf CH2

Und da ist mein Problem dass das CS sich im gleichen Moment ändert wie die Sampleclock, sprich der Zustand undefiniert ist. Ich brauche einen Zustand der mir erlaubt, dass die Sampleclock erst getaktet wird wenn das CS auf low geht. Vorher muss sie null sein, die Frage ist ob dies überhaupt möglich ist.