外设天下 - 电脑外设发烧友聚集地

123下一页
我的人缘0

[讨论] USB3.0键盘何时到来?

25 37825
楼主
跳转到指定楼层
发表于 2013-7-11 10:43 只看该作者 倒序浏览 阅读模式
闲来无聊,展望未来。
今天研究了一下键盘冲突问题。
众所周知,目前最稳定的无冲技术就是N-KEY rollover 技术。
这个技术可以在PS2接口下实现全键无冲。在USB接口下最多任意6键无冲,不要忽略了任意。
对于除了玩劲舞团和双人拳皇这些人来说,这个技术基本可以满足需要。
但是,市面上还有一些键盘是号称USB全无冲的,但是可能还不完善。
究其原因,可能是受USB2.0技术瓶颈的限制。
USB2.0的最高传输速率为480Mbps,即60MB/s。
如果单一的设备占用USB接口所有带宽的话,就会给其他设备的使用带来困难。
而现在各种高清电影,动不动就几个G,给传输的速率带来了更高的要求。
市面上也诞生了各种各样的UBS3.0的U盘,硬盘等,但是,USB3.0的鼠标和键盘却几乎还没有。
于是,我们就可以YY了,
是不是,以后的USB3.0鼠标 可以更快更精准?
以后的USB3.0键盘,可以任意无冲?
想必,很多人也在期待。
0
已赞
微信分享 收藏
回复

使用道具 举报

我的人缘0
2
发表于 2013-7-11 11:16 只看该作者
嗯 好像是滴
回复 支持 反对

使用道具 举报

我的人缘0
3
发表于 2013-7-11 11:25 只看该作者
键盘要3,0做什么呢?
回复 支持 反对

使用道具 举报

我的人缘0
4
发表于 2013-7-11 11:38 只看该作者
键盘鼠标需要这么大带宽? 你键盘能处理视频,拷贝数据的时候再说吧
回复 支持 反对

使用道具 举报

我的人缘0
5
发表于 2013-7-11 11:41 只看该作者
测试
本帖最后由 hujiajun014 于 2013-7-11 11:50 编辑

其实楼主可能没有详细了解过USB接口键盘键位冲突产生的原因,才臆想是USB2.0接口总带宽不足造成的。其实不然,问题不是出在USB总带宽上,而是出在USB协议的技术特性上,USB协议的传输基本单位是bit,一个bit是固定的8个字节,那么键盘定期向主机发送当前按键的状态,每次发送8个字节,这8个字节的具体内容则是:第一个字节是固定的,固定表示左右的Ctrl、Shift、Alt、Win是否被按下;第二个字节:保留(系统默认不使用);其余6个字节:当前正按下的其余6个【普通按键】(如果按了7个以上,根据键盘主控芯片内置的程序,可能取最先按的6个,也可能取最后按的6个)。
所以,正是这个原因,才导致超出6个按键就会出现键位冲突;这也就是说冲突并不是USB接口总的带宽不够,而是USB基本传输单元限制造成的,所以不管是USB1.1也好,3.0也罢,只要还是使用USB接口,冲突依旧存在。
反观PS2协议因为其实现原理是依照键盘每次发生按键/抬键动作,顺序发送数据信号给主机,故就没有USB协议8字节的限制,所以PS2也就没有了冲突。
当然可能有人要吐槽说,USB也有无冲突的呀,没错,USB是可以实现无冲突,但是USB下的无冲突,并不是突破了USB基本传输单元的限制,而是利用键位加装二极管,来模拟出N多个逻辑(虚拟键盘)键盘,也就是如果你按下48个普通键位,主控芯片根据二极管传输的数据就会虚拟出8个逻辑键盘,让系统识别为同时有8个键盘发射数据,从而避免冲突。
这是我大致理解的内容,如有歧意,请高人勿喷。

点评

高手  详情 回复 发表于 2013-7-12 00:09
学习了  详情 回复 发表于 2013-7-11 20:05
高手啊  详情 回复 发表于 2013-7-11 20:03
说的非常详细 这篇帖子的最大意义还是希望大家能为以后键盘的创新提供需求上的引导  详情 回复 发表于 2013-7-11 19:58
高手,回答得够明确的!  详情 回复 发表于 2013-7-11 12:28

评分

参与人数 1技术分 +1 +100 收起 理由
3D大章魚 + 1 + 100 很给力!

查看全部评分

回复 支持 反对

使用道具 举报

我的人缘0
6
发表于 2013-7-11 11:55 只看该作者
hujiajun014 发表于 2013-7-11 11:41
其实楼主可能没有详细了解过USB接口键盘键位冲突产生的原因,才臆想是USB2.0接口总带宽不足造成的。其实不然 ...

没错啦,所以usb无冲还是有点缺陷的,主要是会集中在映射方面,特定条件下会出现乱码。不过这个可以通过键盘分位的设计来尽量避免
回复 支持 反对

使用道具 举报

我的人缘0
7
发表于 2013-7-11 12:02 只看该作者
汗,,,一个键盘还带宽。
回复 支持 反对

使用道具 举报

我的人缘0
8
发表于 2013-7-11 12:08 只看该作者
讨论点科普姿势是挺有意义的事情,学习了
回复 支持 反对

使用道具 举报

我的人缘0
9
发表于 2013-7-11 12:15 只看该作者
usb3.0键鼠有什么意义么
除非集成一些别的东西
回复 支持 反对

使用道具 举报

我的人缘0
10
发表于 2013-7-11 12:28 只看该作者
测试
hujiajun014 发表于 2013-7-11 11:41
其实楼主可能没有详细了解过USB接口键盘键位冲突产生的原因,才臆想是USB2.0接口总带宽不足造成的。其实不然 ...

高手,回答得够明确的!
回复 支持 反对

使用道具 举报

123下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则