Gast
#6642839
Ich habe zwei AD Konvertert, die mit mit einer Samplerate von 500kHz Daten 4 Byte liefern. Diese gehen in einen FIFO im FPGA und werden dann vom FT2232H im synchronen FIFO Modus abgeholt. Das ergibt also eine Datenrate von 2MByte/s. Sollte also für USB 2.0 kein Problem sein. Manchmal habe ich jedoch aussetzer und die Datenübertragung spinnt etwas. Ich benutze libftdi mit der ftdi_readstream funktion. das funktioniert ja auch soweit aber irgendwie verstehe ich die Parameter packetsPerTransfer und numTransfers nicht so richtig. Wie sind die bei einer solchen Datenrate richtig zu wählen. Mit den Daten wird eigentlich nicht viel gemacht außer die in eine Datei in einem RAM Dateisystem zu schreiben.