补充一点:3.0口并不会产生干扰,具体内容看后面补充。
硬件层面上没区别。
前面有人贴了一堆USB2.0和3.0的规范的区别,没什么意义,真懂规范就贴一句话就够了:
USB键盘和鼠标都属于USB HID设备类,那种即插即用的键盘鼠标都是HID,另外需要装驱动的再说。
USB HID设备只用interrupt传输数据(不是CPU层面上的interrupt),HID只定义了high speed和low speed两种速率,这两种速率在2.0和3.0下没有区别:
鼠标的协议报文层面上,报的不是坐标而是坐标偏移(当前点位置距离上一个点的位置的偏移),一个包才4字节长,坐标数据才2个字节,根本占不了多大带宽。因为根本没有super speed的HID规范,所以厂商根本不会提供3.0的线给你。
至于供电问题,我相信没有哪个傻缺厂商会搞出大于500mA的设备出来,不想要客户了么?实际上USB键盘鼠标这种东西100mA已经足够了。
有一点区别是USB3.0的屏蔽性都要好一些,所以如果USB口质量不好的情况下,用2.0设备用3.0会稳定一些。
至于题主提到的速度有变化,可能是Windows的问题,Windows的USB设备换接口之后配置会发生变化,需要重新设置。
--------------------------------
@琴梨梨 的链接里其实有就,但如果只看标题的话是会很迷惑人的,就在那个链接的第10页:
没有连接设备的时候是没有干扰的。
USB2.0接到USB3.0口上的时候,3.0的几根线没有接上,所以不存在数据传输,所以没有干扰。
还有,这个文档实际上描述的是USB 3.0移动硬盘基于MicroB口的测试,要产生干扰首要的原则是线缆要足够长(产生干扰的主要来源就是线,看文档会有说明),如果是USB3.0 U盘直插,是没有多少干扰的,如果是Type-C口,也不会有干扰,Type-C要解决的问题之一就是干扰问题。