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

OP #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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.