Schnittstellen
USB-Schnittstelle
Die USB-Schnittstelle (Universal Serial Bus) hat die folgenden Eigenschaften:
Volle Übereinstimmung mit den Universal Serial Bus-Spezifikationen (Version 2.0) für
•
Full Speed-Modus.
USB-Funktionscontroller mit zwei FIFO-basierenden Endpunkten:
•
– Ein bidirektionaler Steuer-Endpunkt 0 (8 Bytes)
– Ein Empfangs-Endpunkt 1 (1*64 Bytes)
Die Signalbitrate beträgt 12 MB/Sekunde (Full Speed).
•
Deskriptor
Standardgerät-Deskriptor
Offset
Feld
0
bLength
1
bDescriptorType
2
bcdUSB
4
bDeviceClass
5
bDeviceSubClass
6
bDeviceProtocol
7
bMaxPacketSize0
8
idVendor
10
idProduct
12
bcdDevice
14
iManufacture
15
iProduct
16
iSerialNumber
17
bNumConfiguration
Format
Wert
Beschreibung
Byte
0x12
Größe dieses Deskriptors in
Byte.
Byte
0x01
Geräte-Deskriptortyp.
Word
0x0210
USB-Spez.-Nr. in BCD.
Byte
0x00
Klassen-Code.
Byte
0x00
Subklassen-Code.
Byte
0x00
Protokoll-Code.
Byte
0x08
Maximale Paketgröße für EP0.
Word
0x0C22
Hersteller-ID für Benutzer.
Word
0x08A6
Produkt-ID für Projekt
SDM500.
Word
0x0100
ROM-Version in BCD.
Byte
0x01
String Index-Deskriptor der
den Hersteller beschreibt.
Byte
0x02
String Index-Deskriptor der
das Produkt beschreibt.
Byte
0x03,
String Index-Deskriptor der
die Seriennummer des Pro-
dukts beschreibt.
Byte
0x01
Anzahl der möglichen Konfi-
gurationen.
USB-Schnittstelle
B-7