请问鼠标键盘的USB接口和PS/2的接口有什么区别?
PS/2接口是目前最常见的鼠标接口,最初是IBM公司的专利,俗称“小口”。这是一种鼠标和键盘的专用接口,是一种6针的圆型接口。但鼠标只使用其中的4针传输数据和供电,其余2个为空脚。PS/2接口的传输速率比COM接口稍快一些,而且是ATX主板的标准接口,是目前应用最为广泛的鼠标接口之一,但仍然不能使高档鼠标完全发挥其性能,而且不支持热插拔。在BTX主板规范中,这也是即将被淘汰掉的接口。
需要注意的是,在连接PS/2接口鼠标时不能错误地插入键盘PS/2接口(当然,也不能把PS/2键盘插入鼠标PS/2接口)。一般情况下,符合PC99规范的主板,其鼠标的接口为绿色、键盘的接口为紫色,另外也可以从PS/2接口的相对位置来判断:靠近主板PCB的是键盘接口,其上方的是鼠标接口。
USB是英文Universal Serial Bus的缩写,中文含义是“通用串行总线”。目前常见的USB接口按照版本可分为USB1.1及USB2.0,其最大数据传输率分别是12Mbps和480Mbps,是一种高速的通用接口。这是一种新型的鼠标接口,目前许多新的鼠标产品都采用了USB接口,与前两种接口相比,其优点是非常高的数据传输率,完全能够满足各种鼠标在刷新率和分辨率方面的要求,能够使各种中高档鼠标完全发挥其性能,而且支持热插拔。而且随着BTX规范的普及,这将是今后唯一的鼠标接口。
PS:虽然USB会取代P口,但是本人经常遇到USB口的键盘相比PS/2口的键盘有延迟的现象。。
PS2 接口键盘和 USB 接口键盘间有何区别
两者的区别在接口不同和功能不同。
1、接口不同:键盘线一般是PS/2和USB两种接口;数据线一般是type-c、miniusb(T口)、microusb(安卓口)这三种。
2、功能不同:键盘线支持热插拔,即插即用的功能;数据线有正反两面,两面都可以插入。
简单的说:USB键盘的一个数据包只有8个字节(为什么只有8个,这是因为协议规定,为什么协议这么规定,是因为早期的时候USB速度慢,使用中断传输一个包最大就8个字节),其中2个字节标记状态,其余6个字节用来记录当前按下或者弹起的按键的扫描码,所以,USB键盘最多同时描述6个按键的状态。
USB键盘的这种坑爹的设计规范导致了它只能做到最多6个按键无冲。
要想解决这个问题,必须重新设计USB键盘的规范,但我估计没人愿意这么做,因为这东西用的好好的,大多数人没事也不会一起按6个键。
至于PS/2键盘,用的不是这种规范,PS/2是:按下什么就报告什么,弹起什么也报告什么,如果同时按下10个键,就依次报告10个按下事件,至于能同时记录多少个按键的状态,协议没有限制,取决于操作系统本身,所以PS/2键盘理论上可以做到无限按键无冲。
当然,确实有人见过USB键盘突破了6个按键的限制,可能的原因之一是:这种键盘内置的USB设备是多个键盘+USB HUB的方式,因为USB允许多级设备连接,这样就可以突破6个的限制了。当然,USB键盘自己自带驱动也是一个办法,因为虽然中断传输只有6个字节,但Bulk传输传256个字节都没问题。(注:我自己百度了一下,发现虽然很多厂商实现了USB全键无冲,但似乎bug也不少,看来技术还有待发展啊)
总之,规范是规范,也总有不受规范限制的办法。
楼上回答的很好,我补充最后一个问题,现在越来越多的人使用笔记本而不是台式机了,然而对于笔记本这种接口数量严重有限的东西加一个ps2接口既影响厚度又占用空间。很多台式机主板都只留一个ps2接口。在usb接口够用的今天,很多键盘都是usb 鼠标也是usb的,确实是一种趋势。而且usb即插即拔也实在是太方便了。很多游戏键盘会利用usb转ps2来实现全键无冲。
ps2接口的键盘拔掉重插需要重启电脑,usb不需要。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!