This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

USB enumeration delay

Hi all,

I am using LPC3131 for a project. Our FW is structured in a way that when it receives a custom command (via SET_FEATURE), it resets the device using watch dog timer (2ms). Before setting up the watch dog timer to reset the device, FW does a USB_Connect(FALSE) (asking the OTG device controller to detach).

I have a Beagle480 connected, and can see that the device resets properly. But now the usb dev controller takes 8 seconds to finish its reset, before Windows sends down a Get_DevDesc and SetAddress. Anybody has seen this behavior? Do I need to do some steps before resetting the device?

TIA. --- Kannan Ramanathan