Other Parts Discussed in Thread: , TUSB8041
Tool/software:
I have USB2.0 and USB3.0 resources connected to the upstream port of the TUSB8020B.
(USB2.0 is connected using the ULPI transceiver USB3320C.)
In this case, USB2.0 communication is not established, so I would like some advice.
<When USB2.0 communication is OK>
① When the system and HUB are started with a USB2.0 device connected.
② When the USB3.0 resource of the upstream port is disabled and only USB2.0 is enabled.
<When USB2.0 communication is not possible> (Enable USB3.0 resource of upstream port)
③ When a USB2.0 device is connected after starting the HUB.
④ When the HUB is started with a USB2.0 device connected and communication is established then the USB2.0 device is unplugged and plugged back in.
The circuit is exactly as the reference circuit and I don't think there's any problem with it, but only GRSTZ is different. (In the reference circuit, only a 1uF capacitor has been added.)
My circuit takes the AND of the power-on reset (100msec or more) after the hardware is powered on and the reset by the processor (5msec), and connects it to GRSTZ.
In other words, after the 100msec power-on reset is released, the processor generates a 5msec reset pulse.
Is it possible that this is causing a problem?
USB 3.0 works without any problems.
If USB2.0 is not working, the USB2.0 communication waveforms (D+, D-) will not be observed on either the upstream or downstream side.
Since USB2.0 devices are HS/FS, D+ will be High and D- will be Low immediately after connection.
This problem may be similar to the thread "TUSB8020B-Q1: unable to enumerate devices with usb 2.0 when the divice is inserted into dowmstream of tusb8020".
Thank you in advance.