TMP92CF30
2009-06-12
92CF30-420
Data can be set to available FIFO when transmitting regardless of packet A or B.
Below is the Transmitting Sequence in Dual Packet Mode.
Figure 3.16.16 Transmitting Sequence in Dual Packet Mode
IDLE
Transmitting event
Wait transmitting event
DATASETregister
•
Check bit of EPx_DSET_A
•
Check bit of EPx_DSET_B
Transmittind
data distinction
Transmitting number < payload
×
(number of available packet)
•
Write number of transmitting in relevant endpoint
•
Total
=
0
EOP register
Write 0 to only bit of relevant
endpoint
If transmitting number reach to payload,
UDC sets 1 to relevant bit
of DATASET register.
•
Accessing to EOP register is needed in
transmitting short packet.
•
Control transfer type is supported in
only single mode.
Transmitting number > payload
×
(number of available packet)
•
Write number of payload
×
(number of available packet) in
relevant endpoint
•
Total
=
Total
−
payload
×
(number of available packet)
Return to IDLE
UDC sets 1 to relevant bit
of DATASET register.
When receiving In-Token from USB Host,
UDC transmits data.
Clear relevant bit of DATASET register
Summary of Contents for TLCS-900/H1 Series
Page 652: ...TMP92CF30 2009 06 12 92CF30 650 ...