Content originally posted in LPCWare by Tsuneo on Thu Sep 13 18:58:46 MST 2012
Such a symptom is seen by these causes,
1) Transceiver supply
The power supply voltage to the USB transceiver is out of the operational range.
The on-chip USB transceiver of this chip is supplied from the VDD pin. Does the power source have enough capacity to drive USB line? Watch the VDD voltage with a digital storage scope. If you see any voltage drop of VDD at USB connection, it's the cause of your problem.
OR
2) D+ pullup
The value of D+ pull-up resistor is out of the spec. Or, the voltage source of pull-up is out of the operational range.
- Is the D+ pull-up 1.5k?
- Check the voltage of the pull-up source, like above method.
Tsuneo