
TM
Software – General Concepts
T
h
e
G
e
n
e
r
a
l
U
S
B
P
r
o
c
e
s
s
How Data is Transferred in USB
For each transaction there are three types of packets that
communicate the data between host and device:
Transaction
Transaction
P
a
c
k
e
t
1
P
a
c
k
e
t
2
P
a
c
k
e
t
3
P
a
c
k
e
t
1
P
a
c
k
e
t
2
P
a
c
k
e
t
3
1. Token Packet – the header that defines what follows
2. Optional Data Packet – contains the data being transmitted
3. Status/Handshake Packet – used to acknowledge transactions
and provide a means of error correction
Comentarios a estos manuales