
www.ti.com | USB Controller Host and Peripheral Modes Operation |
| Figure 13. Completion of IN Data Phase Flow Chart | |||||
|
|
| Completion of |
|
|
|
|
|
| IN data phase |
|
|
|
|
|
| TxPktRdy | No |
|
|
|
|
| and StatusPkt |
|
| |
|
|
|
|
|
| |
|
|
| both set |
|
|
|
|
|
| ? |
|
|
|
|
|
| Yes |
|
|
|
|
|
| OUT token sent |
|
|
|
|
|
| Zero−length |
|
|
|
|
|
| DATA1 packet sent |
|
|
|
|
|
| Stall |
| RxStall set | Command could |
|
|
| Yes | not be completed | ||
|
|
| TxPktRdy cleared | |||
|
|
| received |
| ||
|
|
|
| Error Count cleared |
| |
|
|
| ? |
|
| |
|
|
|
| interrupt generated |
| |
|
|
|
|
|
| |
|
|
| No |
|
|
|
|
|
| ACK | Yes | TxPktRdy cleared |
|
|
|
| received | Error Count cleared |
| |
|
|
|
|
| ||
|
|
| ? |
| Interrupt generated |
|
|
|
| No |
|
|
|
|
|
|
|
| Transaction |
|
No | NAK limit | Yes | NAK |
| complete |
|
|
|
| ||||
reached | received |
|
|
| ||
|
|
|
|
| ||
| ? |
| ? |
|
|
|
Error count |
|
| No |
|
|
|
cleared |
|
|
|
|
| |
|
|
|
|
|
| |
| Yes |
| Error count |
|
|
|
| NAK Timeout set |
| incremented |
|
|
|
|
|
|
|
|
| |
| Endpoint halted |
|
|
|
|
|
| Interrupt generated |
|
|
|
| Implies problem |
|
|
|
|
|
| |
|
|
| Error |
| Error bit set | at peripheral end |
|
| No | Yes | of connection. | ||
|
| TxPktRdy cleared | ||||
|
| count=3 |
| |||
|
|
|
| Error Count cleared |
| |
|
|
| ? |
|
| |
|
|
|
| interrupt generated |
| |
|
|
|
|
|
| |
|
|
|
|
|
| Transaction deemed |
|
|
|
|
|
| complete |
Universal Serial Bus (USB) Controller | 51 | |
Submit Documentation Feedback |
|
|