Other Parts Discussed in Thread: TPS2041
Dear e2e support,
My customer uses our hub to get multiple USB2.0 ports attached on our OMAP.
3 ports are used: on one we have a WIFI module, on another one we have another board for HMI, and the 3’rd port is used for an optional flash disk.
The HUB is designed as self powered, the HMI is always connected, the WIFI module can be powered OFF or ON according to the application needs, and the 3’rd port is used occasionally.
Performing some pretest by connecting the circuit with the HUB to a Windows PC, sometimes the HUB and the onboard Wifi module is enumerated correctly, sometimes not.
Happens also the HUB goes in suspend mode, monitored on the dedicated output. (see below oscillograms 7 and 8, blue = vcc, green = suspend out, red = oscillator)
oscillogram 6 for reference:
oscillogram 7:
oscillogram 8:
Questions:
- Is there a minimum oscillator level needed to have the HUB working correctly?
- We can see different oscillator levels with different crystals, would be a better solution to feed with 48MHz from an external oscillator?
- Is normal that the oscillator stops when the HUB goes is suspend mode?
- Sometimes happens that the HUB try to enumerate, goes in suspend mode several times, and finally remains in suspend mode (oscillogram 6)
Regards,