S
Simone Winkler
Guest
Hallo,
ich arbeite an einem Projekt, bei dem ein F2812-DSP von Texas Instruments
zum Einsatz kommt. Er sitzt auf einem eZdsp-Board mit einem Quarz von 30MHz.
Da das Problem ja eigentlich mehr einem Microcontrollerproblem
entspricht...traue ich mir hier trotz OT zu fragen!
Mit diesem DSP wird nun ein externer AD-Wandler angesteuert, das Ausgeben
des Clock-Signals über einen Port-Pin.
Leider ist das ganze zu langsam, pro Setzen/Löschen des Portpins braucht der
DSP 3 Taktzyklen, d.h. für Setzen und Löschen 6 Zyklen. Das entspricht somit
einer maximalen Abtastrate von 30MHz / 6 = 5MHz.
Meine erste Idee (die ich noch nicht ausgeführt habe) ist, das Setzen der
Portpins in Assembler zu schreiben (der restliche Code ist in C).
Allerdings wundert mich das Ganze, denn der 30MHz-Takt sollte eigentlich von
einer PLL auf 150MHz verfünffacht werden. Kann der DSP dann nicht mit dieser
Frequenz Portpins setzen/löschen?
Gibt es noch eine andere (schnellere) Möglichkeit, diesen Takt für den
AD-Wandler vom DSP aus zu generieren?
Danke,
Simone
ich arbeite an einem Projekt, bei dem ein F2812-DSP von Texas Instruments
zum Einsatz kommt. Er sitzt auf einem eZdsp-Board mit einem Quarz von 30MHz.
Da das Problem ja eigentlich mehr einem Microcontrollerproblem
entspricht...traue ich mir hier trotz OT zu fragen!
Mit diesem DSP wird nun ein externer AD-Wandler angesteuert, das Ausgeben
des Clock-Signals über einen Port-Pin.
Leider ist das ganze zu langsam, pro Setzen/Löschen des Portpins braucht der
DSP 3 Taktzyklen, d.h. für Setzen und Löschen 6 Zyklen. Das entspricht somit
einer maximalen Abtastrate von 30MHz / 6 = 5MHz.
Meine erste Idee (die ich noch nicht ausgeführt habe) ist, das Setzen der
Portpins in Assembler zu schreiben (der restliche Code ist in C).
Allerdings wundert mich das Ganze, denn der 30MHz-Takt sollte eigentlich von
einer PLL auf 150MHz verfünffacht werden. Kann der DSP dann nicht mit dieser
Frequenz Portpins setzen/löschen?
Gibt es noch eine andere (schnellere) Möglichkeit, diesen Takt für den
AD-Wandler vom DSP aus zu generieren?
Danke,
Simone