GL852GT设计的USBHUB电路,上游连接线长度有限制吗?

问题遇到的现象和发生背景

实际使用过程中,按照标准线长1.5米以下 电脑能够识别为MTT 集线器设备,但是线长为3米左右时反复拔插,有时才能识别,更长就基本无法识别了

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法

这是芯片本身的限制导致还是我的设计问题?我是按照网上找的原理图设计的。

我想要达到的结果

1,usb线质量对usb信号传输影响很大;因此质量较差的usb线尽量不要太长;
2,usb信号本身是百毫伏级的信号,会随着传输距离而衰减;
3,电路设计的信号完整性可能不好;
改进方法:增加usb信号放大电路在hub芯片前端。