For Interrupt and Isochronous transfers, this field defines the polling interval
for the endpoint. For Bulk end- points,this field sets the number of
frames/microframes after which the endpoint should time out on receiving a
stream of NAK responses.
The following table describes the valid values and interpretation for these
bits:
Transfer Type |
Speed |
Valid Values (m) |
Interpretation |
Interrupt |
Low/Full |
0x01 to 0xFF |
Polling interval is 'm'
frames. |
|
High |
0x01 to 0x10 |
Polling interval is
2(m-1) frames. |
Isochronous |
Full or High |
0x01 to 0x10 |
Polling interval is
2(m-1) frames/microframes. |
Bulk |
Full or High |
0x02 to 0x10 |
NAK limit is 2(m-1)
frames/microframes. A value of '0 ' or
'1 ' disables the NAK time-out
function. |