Hallo,
beim ersten Schreiben ist der IOW ziemlich schnell. Wenn ich aber z.B. LEDs pulsen will, dann schaffe ich eine Update-Rate von 250 Hz, d.h. 4 ms Abstand. Wenn ich das Forum richtig durchsucht habe, liegt es prinzipiell nicht am IOW sondern am USB-Interface, das nicht schneller will. Liege ich da richtig oder gibt es sogar noch einen Trick, auf 2 KHz zu kommen?
Andreas
Digital out Geschwindigkeit
Moderator: Guido Körber
-
- Site Admin
- Posts: 2856
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
Re: Digital out Geschwindigkeit
Es liegt daran, dass für Low-Speed Devices eine Grenze bei der Datenrate vorhanden ist.
In Ausgaberichtung ist die aber in erster Linie vom Hostcontroller abhängig. Die in PCs weit verbreiteten UHCI Hostcontroller brauchen 3 Frames (=3msec) um einen Control Transfer an ein USB Device zu schicken, die OHCI Controller (auf Mac Standard, weniger verbreitet bei PC) sind da deutlich schneller, die packen bis zu 3 Transfers in einen Frame.
In Ausgaberichtung ist die aber in erster Linie vom Hostcontroller abhängig. Die in PCs weit verbreiteten UHCI Hostcontroller brauchen 3 Frames (=3msec) um einen Control Transfer an ein USB Device zu schicken, die OHCI Controller (auf Mac Standard, weniger verbreitet bei PC) sind da deutlich schneller, die packen bis zu 3 Transfers in einen Frame.
-
- Posts: 543
- Joined: Mon Dec 01, 2003 6:09 pm
Bei USB-Controllern auf Steckkarten ist OHCI verbreitet.
Man sollte eine Karte mit NEC-Chip nehmen. Der NEC-Chip ist nach Erfahrung von Usbman der einzige der wirklich taugt.
Die 4 ms erklaeren sich also als 3 ms UHCI-Zeit und Overhead des Betriebssystems. Der Overhead bewirkt das ein Frame verpasst wird.
Man sollte eine Karte mit NEC-Chip nehmen. Der NEC-Chip ist nach Erfahrung von Usbman der einzige der wirklich taugt.
Die 4 ms erklaeren sich also als 3 ms UHCI-Zeit und Overhead des Betriebssystems. Der Overhead bewirkt das ein Frame verpasst wird.
-
- Site Admin
- Posts: 2856
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
-
- Posts: 543
- Joined: Mon Dec 01, 2003 6:09 pm