analoges Signal mit 1Mhz abtasten und verarbeiten

Gast #1830943
Servus!
Im Ramen meiner Bachelorarbeit soll zur Steuerung eines Lasersystems ein 
analoges Signal mit einer Frequenz von 1MHz abgetastet und verarbeitet 
werden. 8bit Auflösung würden vermutlich reichen, aber nach oben hin 
Luft zu haben würde auch nicht schaden. Ausgegeben werden sollen dann je 
nach Wert des analogen Signals Takte zur Steuerung weiterer Komponenten.

Ich stehe mit meiner Arbeit noch ganz am Anfang. Ganz generell, welche 
DSPs sind in der Lage, in diesen Geschwindigkeiten abzutasten und das 
Signal innerhalb von us zu verarbeiten?

Zur Zeit in der engeren Wahl befindet sich der TI 6416DSP in Kombination 
mit Daughter-Board, sowie dem A/D-Wandler ADS7881EVM. Liege ich damit 
richtig? Hat schonmal jemand von Euch damit gearbeitet und kann mir 
sagen, wie umfangreich der Aufwand ist? Oder gibt es vielleicht noch 
andere Alternativen?

Danke schonmal für die Antworten!

Gruß,
Christian
Gast
Danke für die Antwort!
Ich habe auch noch eine Anfrage an TI gestellt, ob die Komponenten alle 
kompatibel sind, oder ob ich was übersehen habe. Da warte ich noch auch 
eine Antwort. Wenn die positiv ist, werden die Komponenten beschafft.

Was den Umfang der BA betrifft:
Die ganze Optikseite aufzubauen wird auch noch aufgebaut und die 
Vorkenntnisse zur Programmierung sind recht beschränkt...
Aber ich hab ja noch Zeit. Erst mal sehen, wie's anläuft.

Der Studiengang ist übrigens Photonik.


Viele Grüße,
Christian
Gast
Moin,

mit TI haben wir aufgrund der IMHO schrecklichen Tools keinen Spaß 
gehabt. Benutzen mit Erfolg Blackfins, allerdings auch nicht mit den ADI 
Tools (mindestens so grauslig wie die von TI), sondern GNU & ICEbear 
JTAG. Stellte sich als die günstigste Lösung (auch Entwicklungszeit 
eingerechnet) heraus. Gibt eine Referenzapplikation für Sampling 
('netscope' oder Network oscilloscope, basiert auf dem BF537 STAMP und 
'ner Add-on-Karte), allerdings dürfte die für deine Anwendung zu langsam 
sein, für schnelle Wandler würde ich den SPORT anstatt den SPI 
verwenden.
Welcher DSP in der Präferenz liegt, hängt halt auch oft vom Dozenten 
bzw. der Schule ab, auf etwas ganz Neues würde ich mich heute auch nicht 
mehr einlassen.

Gruß und viel Erfolg
Gast
Servus miteinander!

Mittlerweile wurden die Bauteile
TI 6416DSP in Kombination mit 5-6K Daughter-Board, sowie dem A/D-Wandler 
ADS7881EVM und dem D/A-Wandler DAC8811EVM beschafft.
Ich versuche zur Zeit, die Kombination zum Laufen zu bringen. Da sich 
aber anscheinend alle Examples von TI nur auf die eingebauten Wandler 
für die Audioports beschränken, fällt mir das Recht schwer, vor allem, 
da für die Programmierung im Ramen meiner BA nur wenig Zeit veranschlagt 
ist. Ich bräuchte Wochen, um selbst dahinter zu kommen....

Weiß jemand von euch ein Beispielprogramm oder hat ein Programm in der 
Schublade, von dem ich ein bisschen abschreiben und mir die Sache 
erleichtern kann? Es geht einfach darum, in Echtzeit einen analogen Wert 
mit dem A/D-Wandler auszulesen und diesen Wert direkt oder abgeändert 
über den D/A-Wandler in Echtzeit wieder auszugeben.

Vielen vielen Dank schonmal im Vorraus,

Christian

(0251(ät)gmx.net)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.