![background image](http://html1.mh-extra.com/html/canon/canoscan-fb330-series/canoscan-fb330-series_service-manual_4134690069.webp)
CHAPTER 2
2 - 41
COPYRIGHT © 1999 CANON INC. CANOSCAN FB330/FB630 SERIES REV.0 OCT. 1999 PRINTED IN JAPAN (IMPRIME AU JAPON)
USB connector has A plug for connecting to upper layer and B plug for connecting to lower
layer.
3) USB data transfer
USB data is transferred in the following 4 data structures called "packet".
* Token packet
: Used to start a data transfer
* Handshake packet
: Used to report the status of a data transfer
* Data packet
: Used to send and receive data
* Special packet
: Used for other transfer
USB device may support multiple data transfer endpoints, so there are 4 types of data
transfer protocols.
* Isochronous transfer : Allocates a data transfer time to a device. Highest priority is given but
any error is not corrected.
* Interrupt transfer
: Periodically transfers data within a specified waiting time. Second
priority is given.
* Control transfer
: Used to configure the host computer when USB device is attached/
removed.
* Bulk transfer
: Lowest priority is given but larger amounts of data is sequentially
transferred to a free bus.
Figure 2-34
A Plug
B Plug