I have a USB hub that I have put together that utilizes the TUSB2046B in order to multiplex the upstream port to 3 downstream ports and a FT232RL USB to
UART converter that is used for a RS485 port. Everything on it works great with one exception: Occasionally the TUSB2046B will reset when there is a static electricity discharge near the system. It doesn't happen every time, but it can average anywhere from 1 out of 100 to 1 out of 20 times.
We have the hub connected to a hand held tablet; however, this problem has also been reproduced when connected to a desktop. The signal going from the host to the hub indicates that the reset is software driven. The host tells the TUSB2046B to reset. That, in turn, resets all devices that the TUSB2046B is connected to on the downstream ports.
Does anyone have any explanations for this behavior? And, more importantly, does anyone have any suggestions on how to fix it?