USB<>STM32F4 mit externem Chip (FTDI, oä)

#3981581
Lesenswert?

Hallo,

Ich bin auf der Suche nach einer Lösung für relativ zügigen 
Datentransfer zwischen einem STM32F4 und dem PC über USB. Dabei will ich 
auf das USB-Geplänkel im µC verzichten und direkten USB mit internem 
oder externem PHY vermeiden. (ich benötige zwei CAN, somit brauche ich 
für CAN oder USB sowieso einen externen Chip)
FTDI hat ja ganz nette Produkte, die vor allem mit UART sehr häufig 
Verwendung finden. Das schöne daran ist einfach, dass es einfach 
funktioniert. Ich strebe Datenraten von ca. 24 MBit an, was mit einer 
asynchronen Schnittstelle nicht mehr machbar ist. SPI geht leider nicht 
mit den gewünschten Datenraten (bzw. mit 4-Bit Daten vielleicht doch). 
Bleibt also eine synchrone parallele Anbindung, FIFO, 245, 1248 wären da 
Möglichkeiten wie beispielswiese beim FT232H.
Meine Frage aber nun: Lässt sich das nett per Hardware-Interface an den 
µC dranfriemeln? Bei sagen wir mal 3MHz Takt und 8 bit ist das 
vielleicht noch möglich, per Hand wegzuschaufeln, schön ist es aber 
nicht. Kann man ein Interface vom µC dazu missbrauchen? DCMI, SDIO, 
FSMC, ...
Welche Möglichkeiten fallen euch noch ein, um die angedachte Datenrate 
zu bekommen?

Gruß,
Georg
Persönliche Seite #3981622
Lesenswert?

Georg Ious schrieb:
> Ich strebe Datenraten von ca. 24 MBit

Praktisch alle Bausteine von FTDI, außer die mit H-Suffix, arbeiten mit 
Full-Speed, d.h. 12 MBit auf der USB-Seite. Die scheiden damit aus.

Von den Bausteinen mit H-Suffix kommt nur der FT4222H in Frage, der soll 
eine Datenrate von 28 MBit auf der Clientseite hinbekommen, und 
verwendet dann SPI.

Dann gibt es dort noch den FT600, der erheblich flotter werden können 
soll, aber von dem gibt es wohl wenig mehr als eine Produktankündigung:

http://www.ftdichip.com/Products/ICs/FT600.html
Gast #3981703
Lesenswert?

Georg Ious schrieb:
> Hallo,
>
> Ich bin auf der Suche nach einer Lösung für relativ zügigen
> Datentransfer zwischen einem STM32F4 und dem PC über USB. Dabei will ich
> auf das USB-Geplänkel im µC verzichten und direkten USB mit internem
> oder externem PHY vermeiden. (ich benötige zwei CAN, somit brauche ich
> für CAN oder USB sowieso einen externen Chip)

Kollidieren bei den grossen STM32F wirklich 2 * CAN mit ULPI USB HS? Ist 
der Aufwand fuer den FT2232H wirklich so viel geringer?

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