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.
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
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.
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