![]() |
Datenrate mit USB
Hallo,
es geht um Datenraten mit USB (1 oder 2). Aufgabe ist die zyklische Ausgabe von vier 8 Bit Werten und das anschließende Einlesen von vier 8 Bit werten. Das Ganze soll in einer Art Kennlinienschreiber verwendet werden. Hat jemand Erfahrung welche Zykluszeiten unter den o.g. Bedingungen wohl zu erreichen sind ? Und wovon ist diese Zeit abhängig ? (Treiber, PC Geschwindigkeit usw...) schon mal Danke. |
Re: Datenrate mit USB
Das haengt erst mal davon ab ob es ein low-speed, full-speed oder high-speed USB device ist.
Dann auch noch was fuer eine Uebetragungsart es implementiert. Ist es beispielsweise ein HID device dann gehen nur maximal 64 KB/sec. Das duerfte aber genuegend sein und braucht keine Treiber. Mit bulk mode geht full-speed, aber dann kann es kein HID device mehr sein und braucht einen Treiber. Ausserdem ist der bulk-mode ungeeignet wenn man abwechselnd so kleine Datenmengen liest und schreibt. Nicht zu vergessen ist das man dann auch eine geeignete Lesestrategie benutzt, sonst kriegt man nie die volle Datenrate. |
Re: Datenrate mit USB
@Robert
Hallo Robert, ich hab mir schon gedacht, dass auf diese Frage von eine Antwort von Dir kommt. Was wirklich interessant ist, wie schnell kann man einen Zyklus: 4 Byte senden dann 4 Byte empfangen usw.. machen. Es geht nicht darum große Datenmengen mit hoher Geschwindigkeit zu übertragen. |
Re: Datenrate mit USB
Frag mal am besten im USB IF Forum.
![]() Da gibt es genug Leute die es dir genau vorrechnen koennen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz