Forum: Mikrocontroller und Digitale Elektronik Usb: Geschwindigkeit von HID-Device


von Azrael (Gast)


Lesenswert?

Hallo,

mir ist aufgefallen, dass das ULink2 von Keil über ein Hid-device 
angesprochen wird.
Nachdem ich für mein eigenes projekt kein extra treiber schreiben möchte 
und das der cdc-treiber von windows auch nicht das beste ist, hab ich 
mir gedacht ob ich nicht gleich ein hid-programm schreib(von keil gibts 
da schon ein beispielcode)

Was mich jetzt interessieren würde ist, welche geschwindigkeit da 
möglich ist?
immerhin sind das ja interrupt-transfers was ja nicht grad das 
schnellste ist(hab full-speed)
Jetzt weiß ich, dass bei Full-speed die Interrupt-leitung ca. 512kbit/s 
schafft. Das ich da ein hohes polling-interval brauch ist auch klar.

Hat das schon mal jemand gemacht? mir würden ja grundsätzlich 120kbit/s 
reichen.

lg Azrael

von Potter S. (potter68)


Lesenswert?

Bei Full-Speed liegt die Paketgröße eines Interrupt-Endpunktes bei bis 
zu 64 Byte/Transaktion und pro Sekunde können maximal 1000 Transaktionen 
durchgeführt werden -> 64 KByte/s.

Gruß Ralf

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.