Slide 1
Slide 2
Slide 3
Slide 4
Slide 5
Slide 6
Slide 7
Slide 8
Slide 9
Slide 10
Slide 11
Slide 12
Slide 13
Slide 14
Slide 15
Slide 16
Slide 17
Slide 18
Slide 19
Slide 20
Slide 21
Slide 22
Slide 23
Slide 24
Slide 25
Slide 26
Slide 27
Slide 28
Slide 29
Slide 30
Slide 31
Slide 32
Slide 33
Slide 34
Slide 35
Slide 36
Slide 37
Slide 38
Slide 39
Product List
There are three layers of operation happening when a device is interacting with a host controller: the functional layer, USB device layer, and the USB bus layer. On the Host side, the functional layer of PC applications sends data to or from the device. For example, an RS232 terminal application, like HyperTerminal, forms the USB functional layer which displays the data received or transmits data to the USB device. The HyperTerminal application may use standard Win32 COM APIs which, in conjunction with a USB device driver, will logically convert that data back and forth from USB packets.
PTM Published on: 2011-05-26