elabor.vom-kuhberg.de

USB


VersionNameBrutto-DatenratePinsKabellängemax StromRichtung
USB 1.0Low Speed1,5 [MBit/sec]4max 12m100-500 mAhalbduplex
USB 1.0Full Speed12,0 [MBit/sec]4max 5 m100-500 mAhalbduplex
USB 2.0High Speed480,0 [MBit/sec]4max 5 m100-500 mAhalbduplex
USB 3.0Super Speed4000,0 [MBit/sec]9max 3 m100-900 mAfullduplex
USB 3.1Super Speed+9697,0 [MBit/sec]9< 3 m100-900 mAfullduplex

Stecker


Geräteklassen

Damit nicht für jedes Gerät ein eigener Treiber nötig ist, definiert der USB-Standard verschiedene Geräteklassen, die sich durch generische Treiber steuern lassen. Auf diese Weise sind USB-Tastaturen, -Mäuse, USB-Massenspeicher, Kommunikations- und andere Geräte mit ihren grundlegenden Funktionen sofort verwendbar, ohne dass zuvor die Installation eines spezifischen Treibers notwendig ist.
KlasseVerwendungBeschreibungBeispiele
00hGerätComposite DeviceDie Klasse wird auf Ebene der Interface-Deskriptoren definiert
01hInterfaceAudioLautsprecher, Mikrofon, Soundkarte, MIDI
02hBeidesKommunikation und CDC-SteuerungModem, Netzwerkkarte, Wi-Fi-Adapter
03hInterfaceHuman Interface DeviceTastatur, Maus, Joystick etc.
05hInterfacePhysical Interface DevicePhysikalisches Feedback, etwa für Force-Feedback-Joysticks
06hInterfaceBilderDigitalkamera, Scanner
07hInterfaceDruckerLaserdrucker,Tintenstrahldrucker
08hInterfaceMassenspeicherUSB-Stick, Festplatten, Speicherkarten-Lesegeräte, MP3-Player
09hGerätUSB-HubFull Speed Hub, Hi-Speed Hub
0AhInterfaceCDC-Datendiese Klasse wird zusammen mit Klasse 02h verwendet
0BhInterfaceChipkarteChipkarten-Lesegerät
0DhInterfaceContent SecurityFinger-Print-Reader
0EhInterfaceVideoWebcam
0FhInterfacePersonal HealthcarePulsuhr
10hInterfaceAudio/Video DevicesAV-Streaming-Geräte
DChBeidesDiagnosegerätUSB-Compliance-Testgerät
E0hInterfacekabelloser ControllerBluetooth-Adapter, Microsoft RNDIS
EFhBeidesDiversesActiveSync-Gerät
FEhInterfacesoftwarespezifischIrDA-Brücke
FFhBeidesherstellerspezifischder Hersteller liefert einen Treiber mit
Mit einem Arduino-LEONARDO kann man selbst(per Programm) festlegen,
als welches Gerät der PC den Leonardo erkennt(Tastatur,Maus..)