Gast
#2108820
Hallo, was ist etwa die max. Übertragungsgeschwindigkeit, die mit V-USB @12MHz Quarz möglich ist? Gruß
|
Anzeige
|
Wie schnell ist VUSB?
Gast
#2108820
Hallo, was ist etwa die max. Übertragungsgeschwindigkeit, die mit V-USB @12MHz Quarz möglich ist? Gruß Mit 12MHz kann man low-speed und full-speed fahren. http://de.wikipedia.org/wiki/Universal_Serial_Bus#Ger.C3.A4teklassen Michael X. schrieb: > Mit 12MHz kann man low-speed und full-speed fahren. Das schon, aber nicht mit V-USB. Das ist eine reine Softwarelösung, die macht ausschließlich Low-Speed-USB, also 1.5 MBit/sec. Man kann bei V-USB mit 7kByte pro Sekunde rechnen. Das wäre die Nutzdatenrate.
Gast
#2108856
hmm das ist aber wenig (Nutzdatenrate). wird es schneller wenn ich einen schnelleren Quarz nehme? Nein. Das ist eine grundlegende Beschränkung von Low-Speed-USB, mit dem sind keine deutlich höheren Nutzdatenraten möglich, was wiederum im Protokoll begründet liegt. Ein Atmega48 mit 20MHz schafft deutlich höhere Baudraten(250000 Bit/s). Das Problem ist allerdings, daß zwischen 2 Bytes soviel Protokoll abgearbeitet werden muß, daß bei größeren Datenmengen der Puffer schnell überläuft, sodaß es nur mit sehr kleinen Datenblöcken funktioniert. Wobei die Implementierung für den Atmega48 auch Hardware-Datenflusskontrolle beinhaltet. Habe ich aber noch nicht ausprobiert. V-USB ist eine einfache, billige Lösung für eher geringe Ansprüche an die Geschwindigkeit. Damit läuft das auch fehlerfrei. Und wenn nur wenige Bytes übertragen werden, ist die Baudrate meistens auch völlig egal. Bei Datenschleudern kommt man um einen USB-Chip nicht herum. mfg.
Gast
#2109083
sorry, wenn es leicht OT wird, aber: hat jemand Erfahrung mit wieviel Nutzdatenrate man bei einem USB-ATMega (AT90USB162, ...) rechnen kann? (Insbesonders würde mich interessieren: mit LUFA und Massenspeicher) mfg Richard Rufus Τ. Firefly schrieb: > Michael X. schrieb: >> Mit 12MHz kann man low-speed und full-speed fahren. > > Das schon, aber nicht mit V-USB. Das ist eine reine Softwarelösung, die > macht ausschließlich Low-Speed-USB, also 1.5 MBit/sec. Oh, danke. Wieder was gelernt :-)
Gast
#2123602
Update: Mega164PA @12MHz schafft 1MByte in 45 Sekunden also so 22-23 KByte/s Upload, Download hab ich nicht geprüft Gruß
Gast
#2132397
Neues Update: die 22KByte/s waren aus der Commandozeile mit einer Windowsoberfläche schaff ich irgendwie nur 5KByte/s Bremst das Windowszeug so?^^ Gruß Steafn
Gast
#2132560
Wenn Du Dir jedes Datenpaket im Fenster anzeigen lässt, ja! Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|