
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 | 
  | 
  |