Software – General Concepts

The General USB Process

The Enumeration Process:What happens when a device is connected?

2.Transfer Mode - The host then determines which type of transfer each device requires. There are three transfer modes:

Interrupt Transfer - Devices that send very little data such as mice or keyboards would choose this type of transfer. 64 Kbytes/second transfer rate

TM

Bulk Transfer - Devices that send send data in large packets that need to be verified as accurate, such as printers, would choose this type of transfer. 1216 Kbytes/second transfer rate

Isochronous Transfer- Devices that stream data such as speakers would choose the Isochronous type of transfer. There is no error correction with this transfer mode as with bulk. 1023 Kbytes/second transfer rate

Control Transfer - The host sends commands, and query parameters via control packets. All devices use Control transfers to Endpoint 0 for the Enumeration process. 832 Kbytes/second transfer rate

Page 107
Image 107
Freescale Semiconductor TWR-MCF52259-Ethenet manual Software General Concepts