FT2232H Maximale Geschwindigkeit FTCSPI DLL

Gast #2091366
Lesenswert?

Ich experimentiere gerade mit der FTCSPI DLL um einen USB-SPI Konverter 
zu bauen.
Mich interessiert jedoch die maximal erzielbare Geschwindigkeit. Es gibt 
einen Modus, wo man 64K Bytes auf einmal übertragen oder lesen kann. 
Dann erreicht er auch tatsächlich eine sehr hohe Geschwindigkeit (30MHz 
SCLK- Takt)
Problematisch wird es, wenn man einzelne Übertragungen machen will, d.h. 
den CS-Pin dazwischen mal wieder umschalten. Dann legt das Ding Pausen 
im ms-Bereich zwischen den einzelnen Übertragungen ein und die 
Übertragungsrate ist sehr gering. Gibt es irgend eine Einstellung die 
ich übersehen habe?
Ich möchte einen 16Bit ADC mit >1MSPS anschließen, aber ich habe leider 
keinen gefunden, der die Ergebnisse kontinuierlich ausgibt, solange CS 
low ist und ein Takt anliegt. Dann würde es im schnellen Modus 
funktionieren...
Gast #2091484
Lesenswert?

Ich habe weiterexperimentiert: die Pause zwischen den einzelnen 
Übertragungen bekomme ich nicht unter 5ms. Schlecht.
Darüberhinaus ist mir aufgefallen, dass bei einer Mehrfachübertragung 
die Pause zwischen dem letzten und dem vorletzten Byte ca. 4x so lange 
ist wie die Pause zwischen den anderen Bytes.
Langsam bezweifle ich, dass dieser Baustein für was anderes als 
SPI-Flash lesen wie im Datenblatt tauglich ist...

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