USB & Geschwindigkeit & Prozessorlast

Gast #452951
Lesenswert?
• ▲
▼
Hi,

ich bin auf der Suche nach einer Möglichkeit per USB auf einen 
Mikrocontroller (ATMEL oder PIC) Daten zu übertragen. Die 
Übertragungsrate sollte hier schon bei ca. 1MBit liegen. Flusskontrolle 
und vor allen Dingen niedrige Prozessorlast auf dem PC (also schlanker 
Treiber) sind am wichtigsten...

Der FT245BM von FTDI ist leider nicht so gut geeignet, da man da mir 
Flusskontrolle die 1Mbit nicht hinbekommt und der Treiber auch recht 
lahm zu sein scheint.

Hat jemand eine gute Idee?

Danke schonmal!
#452953
Lesenswert?
• ▲
▼
Hi!

Mit nem FTDI FT245 und nem FPGA schaff ich konstant bis zu ~800kByte/s
(Thinkpad mit nem Celeron 1.2GHZ unter Linux. Unter Win mit >1.5ghz cpu 
nur 600 kByte/s)
Nur so als grobe Richtlinie ;)
Achja ich sende nur vom FPGA zum PC. Der FPGA schauffelt den FT fifo mit 
maximaler
Datenrate voll sobald was leer is.
Treiber unter linux ist libftdi und unter win die d2xx (also nicht per 
com emu)

Nur mal so aus neugier: Was soll das werden ?
Ach moment meinst du 1 MBit/s oder 1MByte/s ? 1 MBit/s ist kein Problem, 
1MByte/s (=8Mbit/s) hab ich noch nie erreicht.

Bye, Simon
Gast #453189
Lesenswert?
• ▲
▼
Hey,

also ich will 1Mbit erreichen, nicht 1MByte.

Ich will aus diesen 1MBit 4 Signale machen, Übertragung über RS485. Also 
ähnlich wie DMX, nur etwas anders (Daten wiederholen sich nicht so 
oft,..).
Gast #453205
Lesenswert?
• ▲
▼
1Mbit ist mit FT232 kein Problem  auch im virtuellen COM Modus solange 
du einen kontinuierlichen Datenstrom hast. Bei Handshaking im Protokoll 
bricht es stark ein siehe Applikation note FTDI Datendurchsatz und 
Latenz.
Bei 8Mhz ist 1Mbit mit AVR durchaus erreichbar (auch in C) bei 16MHz 
sollte es kein Problem sein.

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.