Hello all,
I have a problem with USB port operation on AM3352 processor. The system is a custom board, in part based on Starter Kit design TMDSSK3358.
The port USB1 operates as OTG, and USB 5V power is generated by Micrel MIC2026-1YM circuit. It is stabilized by 100uF and 0.1uF.
When I plug an adapter cable (for e.g. USB stick, ID connects to GND) to the port, USB1_DRVVBUS raises from low to high state. The MIC2026 requires about 2ms to provide the full voltage of +5V. This USB-Power supply directly connects back to USB1_VBUS on AM3352.
Problem is, the power stays active for about 100ms, and then drops. This cycle repeats 4 times, and then the power stays off. The software reports about "VBUS raise wait, fail".
Why does this happen? I know the VBUS signal is probed by AM3352 for voltage high enough. Any voltage too low causes this pulsing. But in this case the level is definitely +5V, not less than 4.9V. This should not be a reason for that failure.
Any help is really appreciated.
Best Regards
Wilfried Kramer