Start/Stopp Messzyklus C2000 Delfino MCU F28379D über Rasp?

OP #6493908
Hallo zusammen,

meine Idee ist es das C2000 Delfino MCU F28379D LaunchPad 
(https://www.ti.com/tool/LAUNCHXL-F28379D) als Controller für einen 
DAC-ADC-Messzyklus zu verwenden. Kommunikation hier über SPI.

Die Messdaten sollen über einen FTDI SPI-USB-Converter (UM232H 
https://www.ftdichip.com/Support/Documents/DataSheets/Modules/DS_UM232H.pdf) 
über USB2.0 an einen Rasp 4 geschickt werden, welcher die Daten 
abspeichert.

Im besten Fall läuft der Start/Stopp der Messung und die Messwertanzeige 
über eine GUI auf dem Rasp.
Meine Frage ist, ob ich mit dem Rasp (bspw. über die USB 
ISP-Schnittstelle) den Start bzw. Stopp der Messung triggern kann.
Oder worüber würde man das ggf. machen?

Wäre vielleicht bspw. das Colibri T30 Board (NVIDIA© Tegra 3 SoC) als 
Rasp Ersatz eine Möglichkeit den C2000 Delfino MCU zu sparen? Dann würde 
die SPI Kommunikation ja direkt über das Colibri Board laufen können.

Vielen Dank schon mal.
ElecEddy R. schrieb:
> Meine Frage ist, ob ich mit dem Rasp (bspw. über die USB
> ISP-Schnittstelle) den Start bzw. Stopp der Messung triggern kann.

Kann man, ist aber zeitlich eher ungenau. Ein IO-Pin kann das auf die 
Nanosekunde genau, USB bestenfalls auf ein paar Dutzend Mikrosekunden.

Was willst du denn messen? Samplerate, Meßzeit, Auflösung?
OP
Ok, also wenn es über einen I/O-Pin geht bin ich auch nicht böse drum. 
Da bin ich zwar noch ziemlich unbedarft, aber kann man ja alles lernen.
Auf harte Echtzeitfähigkeit kommt es mir nicht so stark an. Daher würde 
USB mit ein paar Dutzend µs sogar reichen. Die Umsetzung mit GPIO-Pin 
klingt auf den ersten Blick allerdings fast leichter als mit USB, da man 
ja "nur" einen Pin auf einen Pegel ziehen muss.

Ein Messzyklus soll im besten Fall etwa alle 100ms erfolgen. Die 
Gesamtmesszeit beträgt 2-3 Minuten.
In dieser Zeit von 100ms soll der DAC ca. 600 verschiedene 
Spannungswerte einstellen, die der ADC dann jeweils nach Durchlaufen 
einer Testschaltung digitalisieren soll. Mit ein wenig Puffer gerechnet 
macht das dann grob 10ksps an Abtastung.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 5 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.