Hallo Forum, ich möchte per USB ein Funknetz an einen PC anschließen. Momentan verwende ich dazu einen ziemlich aufwändigen Aufbau mehrerer Controller. Dabei stört mich besonders die für mich ziemlich große Latenz des USB. Der wird aller 15 Millisekunden gepollt, was schon die absolute Untergrenze der Bibliothek ist, die ich dafür verwende. Als Alternative habe ich den CC2531 von Texas Instuments ins Auge gefasst. Die mitgelieferte Bibliothek unterstützt aber "nur" USB-HID und USB-CDC/ACM. Ist es technisch möglich, die CDC auf Latenzen von deutlich unter 15 Millisekunden zu bringen? ...also am besten fünf oder noch weniger. Als Alternative würde sich die Geräteklasse "Wireless Controller" anbieten. Hier müsste man aber Controller und möglicherweise Host (-Treiber) von Null an programmieren, was ich mir eigentlich ersparen wollte. Viele Grüße mario
Hallo Mario G., bei der CDC-Klasse sind Bulk-Endpunkte im Spiel, welche prinzipiell keine garantierte Übertragungszeit haben. Bulk-Transfers werden immer dann ausgeführt, wenn der Bus gerade frei ist. Bei HID sieht das anders aus. HID-Endpunkte werden laut Spez. alle 1 ms gepollt (Full-Speed). Gruß Ralf
Hallo Ralf, vielen Dank für die Info. Dann werde ich auf USB-HID setzen. Eine Millisekunde klingt hervorragend. Viele Grüße mario
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.