您当前的位置:首页 > 电脑百科 > 硬件技术 > 硬件技术

USB键盘是如何工作的?

时间:2022-07-08 12:20:10  来源:  作者:薛定谔D家肥猫
USB键盘是如何工作的?

 

这次,我们将使用一个示波器来分析电信号,看看USB键盘是如何工作的。首先,连接USB键盘之前的示波器显示两条信号线,“D+(黄色)”和“D-(绿色)”。

USB键盘是如何工作的?

 

当将戴尔USB键盘插入示波器时,D +保持相对较低,但D-移动到更高的位置。

USB键盘是如何工作的?

 

低 D + 和高 D- 表示 USB 键盘在“低速”下处于空闲状态。

USB键盘是如何工作的?

 

换句话说,这种信号变化表明USB键盘已连接到设备,并且连接处于低速状态。

USB键盘是如何工作的?

 

当尝试连接另一个USB键盘时,这似乎是“高速(最大传输速度为480 Mbps)”,D +移动到高位置,D-移动到低位置。

USB键盘是如何工作的?

 

按下一个键不会改变示波器波形,因为USB键盘通信可以从PC端开始。但这一次,将它连接到一根特殊的电缆上,以便示波器可以反射来自USB键盘的信号。

USB键盘是如何工作的?

 

然后在示波器上产生信号。

USB键盘是如何工作的?

 

缩放时看起来像这样。

USB键盘是如何工作的?

 

将缩放后的波形记录为屏幕截图,以详细分析波形...

USB键盘是如何工作的?

 

Photoshop中合并。

USB键盘是如何工作的?

 

当把它打印在纸上时,它看起来像这样。

USB键盘是如何工作的?

 

大多数部件的波形向相反方向移动,例如“D +高,D-低”或“D +低,D-高”,但在某些地方“D +低,D-也低”。有一个部分在状态中。

USB键盘是如何工作的?

 

这是一个称为单端零 (SE0) 的条件。

USB键盘是如何工作的?

 

当SE0显示在波形中时,它看起来像这样。

USB键盘是如何工作的?

 

据说SE0继续2位的事实表明“数据包结束”......

USB键盘是如何工作的?

 

可以看到此波形包含三个主要数据包。

USB键盘是如何工作的?

 

此外,D+为低且D-为高的状态称为“J状态”,D +为高且D-为低的状态称为“K状态”...

USB键盘是如何工作的?

 

如果为每个位输入 J 状态和 K 状态,则如下所示。

USB键盘是如何工作的?

 

J 状态在数据包结束后持续一段时间,K 状态是数据包的起点。起初,它总是以模式“KJKJKJKK”开头,但由于这显示了信号的同步部分,称为“同步数据包”,因此实际数据包含在后续部分中。

USB键盘是如何工作的?

 

数据包中的数据由重复的“0”和“1”表示,但此波形并不意味着“K”或“J”对应于“0”或“1”。在此波形中,“与前一个状态不同 = 0”和“与前一个状态相同 = 1”,并且第一个“KJKJKJ”旁边的“K”...KK“ 是 ”1”。'.您可以将 0 和 1 分配给下一个“J”作为“0”,将下一个“K”指定为“0”,将下一个“K”指定为“1”,依此类推。

USB键盘是如何工作的?

 

当手动解密数据包时,发现第一个数据包表示设备ID输入命令“IN”,USB键盘设备ID“24”和确认命令。

USB键盘是如何工作的?

 

下一个数据包看起来像这样很长一段时间。它是一个数据输入命令“DATA0”,8位数据“00”“00”“00”“00”“00”“00”“00”“00”“00”“00”和一个确认命令。

USB键盘是如何工作的?

 

最后一个数据包是要发送的数据的确认数据包。

USB键盘是如何工作的?

 

这里重要的是第二个数据包“00”“00”“00”“00”“00”“00”“00”“00”“00”“00”,这意味着“没有密钥”。没有按它。'

USB键盘是如何工作的?

 

现在,将 USB 键盘连接到更复杂的示波器,并在按下某个键时查看数据包。

USB键盘是如何工作的?

 

连接并调整后,手动解码的数据包现在直接显示在示波器上。未按下键时的数据包仍然是'00''00''00''00''00''00''00''00''00''00'...10>100''00''00''00''00''00''00''00''00''00''00''00''00''00''00''00''00''00'0

USB键盘是如何工作的?

 

当您按“windows键”,“Shift键”,“Ctrl键”等时,第一个位将更改为对应于每个键的值。例如,“Ctrl 键”显示为“01”,“Alt 键”显示为“04”。

USB键盘是如何工作的?

 

当同时按下多个键时,将显示与每个键对应的值的总和,并且可以确定同时按下哪个键。这一次,由于同时按下了“Ctrl键”和“Alt键”,因此显示“05”,即“01”和“04”的总和。

USB键盘是如何工作的?

 

开头的第二位不用于任何事情,并且始终处于“00”状态,其他键(如“A”和“B”)显示为其余6位的组合。

USB键盘是如何工作的?

 

当按下多个键时,6位中的每一个都采用不同的值,并且可以识别出最多6个键“同时按下”。Eater表示,这种输入键的识别能力因USB键盘的性能而异,因此根据对象的不同,可以通过同时按更多键来识别。

USB键盘是如何工作的?

 


 


Tags:USB键盘   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
USB键盘是如何工作的?
这次,我们将使用一个示波器来分析电信号,看看USB键盘是如何工作的。首先,连接USB键盘之前的示波器显示两条信号线,“D+(黄色)”和“D-(绿色)”。 当将戴尔USB键盘插入示波器时,D +保...【详细内容】
2022-07-08  Search: USB键盘  点击:(610)  评论:(0)  加入收藏
▌简易百科推荐
笔记本升级SSD还是很有学问
升级固态硬盘,对于台式机的主板来说比较简单,而笔记本电脑可不能“干就完了”,一方面笔记本的拆机是个细致的活,另一方面还要根据笔记本主板的实际情况来购买固态硬盘,所以总体来...【详细内容】
2024-03-26    中关村在线  Tags:SSD   点击:(16)  评论:(0)  加入收藏
如何为不同品牌的笔记本电脑设置充电限制,这里提供详细步骤
笔记本电脑的电池健康状况至关重要。延长电池寿命可以帮你省下不少钱。对于长时间充电的Windows 11笔记本电脑用户来说,将电池电量限制在80%是很重要的。虽然操作系统没有提...【详细内容】
2024-01-20  驾驭信息纵横科技    Tags:充电限制   点击:(87)  评论:(0)  加入收藏
如何调整电脑屏幕的亮度,看这篇文章就够了
你可能需要定期更改屏幕亮度。当外面很亮的时候,你想把它调大,这样你就能看到。当你在黑暗的房间里时,你会希望它变暗,这样就不会伤害你的眼睛。降低屏幕亮度也有助于节省电力并...【详细内容】
2024-01-08  驾驭信息纵横科技    Tags:电脑屏幕   点击:(70)  评论:(0)  加入收藏
几个小步骤提升电脑性能,你知道嘛?
前两天私下里跟朋友聊天,说起来电脑运行的时候莫名其妙的会卡一下,我琢磨着固态硬盘也给你换了,再换就是直接换电脑吧,他问我有没有啥不花钱就能提升电脑性能的方法,我一琢磨还真...【详细内容】
2024-01-05  科技评测员    Tags:电脑性能   点击:(102)  评论:(0)  加入收藏
检查电脑配置的方法
检查电脑配置是确保电脑正常运行和性能优化的关键步骤。以下是一些常用的检查电脑配置的方法:第一个方法,使用电脑自带工具查看,大多数操作系统都自带了系统信息工具,可以查看电...【详细内容】
2023-12-13  老吴讲IT    Tags:电脑配置   点击:(178)  评论:(0)  加入收藏
电脑怎么设置开机密码
在数字化时代,电脑已成为人们生活工作的重要工具。随着互联网的普及,电脑中储存的个人信息也越来越多,包括但不限于银行账号、个人照片和公司文件等。为了有效保护个人隐私和重...【详细内容】
2023-12-13    IT行业网  Tags:开机密码   点击:(171)  评论:(0)  加入收藏
DIY从入门到放弃:电脑开机越慢性能才越强?
当360安全卫士横空出世的时候,大家都在PK开机时长,很多玩家也就觉得,电脑开机速度越快,就证明电脑的性能越强,但事实上却并非如此。听起来好像挺反常,毕竟电脑性能强了,开机过程中...【详细内容】
2023-11-27    中关村在线  Tags:DIY   点击:(157)  评论:(0)  加入收藏
笔记本电脑性能分析:处理器、内存、硬盘和显卡的深度解读
随着科技的快速发展,笔记本电脑已经成为我们日常生活和工作中不可或缺的一部分。在选择购买或升级笔记本电脑时,性能是大家最为关注的焦点。然而,对于大部分用户来说,笔记本电脑...【详细内容】
2023-11-20  韦希喜    Tags:笔记本电脑   点击:(220)  评论:(0)  加入收藏
耳机插进电脑检测到了,但是麦克风没声音,应该如何解决?
在日常生活中,我们经常会使用电脑进行视频录制、在线会议或语音聊天等操作,此时麦克风的重要性不言而喻。然而,有些用户在使用耳机(比如一魔声学E500 Pro接音频线)进行视频录制时...【详细内容】
2023-11-20  1Mii一魔声学    Tags:麦克风   点击:(196)  评论:(0)  加入收藏
远程运维是什么?运维是什么?运维工程师是干嘛的?
大家眼中的运维工程师是这样的:修电脑、装网线、背锅的。然而实际的运维除了包揽上面这些活之外,开发项目正式上线后,后续的所有工作都是运维的。运维,顾名思义负责运行、维护。...【详细内容】
2023-11-13  科技诚谈    Tags:远程运维   点击:(157)  评论:(0)  加入收藏
相关文章
    无相关信息
站内最新
站内热门
站内头条