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

OP #6493908
Lesenswert?

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.
OP #6494256
Lesenswert?

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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren