第三媒体电脑硬件技术评测硬件学堂 → 双飞燕键盘: X7-G500变速键盘的基本原理 (图) TTL

双飞燕键盘: X7-G500变速键盘的基本原理 (图)

上传:林林灵     来源:信息存储服务     日期:2006-09-26

[摘要]  
   实际上,第一套键盘扫描码集并没有主机到键盘的命令。为此,1984年IBM推出了IBM AT键盘接口标准。该标准定义了84~101键,采用5脚DIN连接器和双向串行通讯协议,此协议依照第二套键盘扫描码集设有8个主机到键盘的命令。到了1987年
 
[正文]    

   图2(2-A)为键盘发送数据时序图。当KBDDATA和KBDCLK同时为高电平时,键盘先将KBDATA拉为低电平,通知PC机接收数据,PC机在KDBCLK的下降沿采样有效数据。KDBCLK由键盘产生。

   图2(2-B)为键盘接收数据时序图。为了保证PC机发送数据时键盘不发送数据,PC机在发送数据前将KBDCLK拉为低电平(一般低电平的保持时间大于60μs),禁止键盘发送数据,然后PC机半KBDDATA也拉为低电平,通知键盘接收数据,并释放KBDCLK,将KBDCLK的控制权交给键盘,由键盘产生同步时钟信号,并在下降沿采样PC机发来的有效数据。键盘在接收到数据校验位后,如果在下一时钟周期检测到KBDDATA为高电平,便会接收新的数据并进行数据处理。在此其间,键盘将KBDCLK拉为低电平,直到接收数据完成。如果收到校验位后,键盘检测到KBDDATA不是高电平,它将继续发送时钟信号直到KBDDATA为高电平。

双飞燕键盘: X7-G500变速键盘的基本原理 (图) 

   PS/2设备的Clock(时钟脚)和Data数据脚都是集电极开路的,平时都是高电平。当PS/2设备等待发送数据时,它首先检查Clock(时钟脚)以确认其是否为高电平。如果是低电平,则认为是PC机抑制了通讯,此时它必须缓冲需要发送的数据直到重新获得总线的控制权(一般PS/2键盘有16个字节的缓冲区,而PS/2鼠标只有一个缓冲区仅存储最后一个要发送的数据)。如果Clock(时钟脚)为高电平,PS/2设备便开始将数据发送到PC机。一般都是由PS/2设备产生时钟信号。发送时一般都是按照数据帧格式顺序发送。其中数据位在Clock(时钟脚)为高电平时准备好,在Clock(时钟脚)的下降沿被PC机读入。PS/2设备到PC机的通讯时序如图2所示。

   当时钟频率为15kHz时,从Clock(时钟脚)的上升沿到数据位转变时间至少要5μs。数据变化到Clock(时钟脚)下降沿的时间至少也有5 μs,但不能大于25 μs,这是由PS/2通讯协议的时序规定的。如果时钟频率是其它值,参数的内容应稍作调整。

   举个例子, 从PS/2向PC机发送一个字节可按照下面的步骤进行:

   (1)检测时钟线电平,如果时钟线为低,则延时50μs;
   (2)检测判断时钟信号是否为高,为高,则向下执行,为低,则转到(1);
   (3)检测数据线是否为高,如果为高则继续执行,如果为低,则放弃发送(此时PC机在向PS/2设备发送数据,所以PS/2设备要转移到接收程序处接收数据);
   (4)延时20μs(如果此时正在发送起始位,则应延时40μs);
   (5)输出起始位(0)到数据在线。这里要注意的是:在送出每一位后都要检测时钟线,以确保PC机没有抑制PS/2设备,如果有则中止发送;
   (6)输出8个数据位到数据在线;
   (7)输出校验位;
   (8)输出停止位(1);
   (9)延时30μs(如果在发送停止位时释放时钟信号则应延时50μs);

通过以下步骤可发送单个位:

   (1)准备数据位(将需要发送的数据位放到数据在线);
   (2)延时20μs;
   (3)把时钟线拉低;
   (4)延时40μs;
   (5)释放时钟线;
   (6)延时20μs。

3.2 PS/2设备从PC机接收一个字节

   由于PS/2设备能提供串行同步时钟,因此,如果PC机发送数据,则PC机要先把时钟线和数据线置为请求发送的状态。PC机通过下拉时钟线大于100μs来抑制通讯,并且通过下拉数据线发出请求发送数据的信号,然后释放时钟。当PS/2设备检测到需要接收的数据时,它会产生时钟信号并记录下面8个数据位和一个停止位。主机此时在时钟线变为低时准备数据到数据线,并在时钟上升沿锁存资料。而PS/2设备则要配合PC机才能读到准确的资料。具体连接步骤如下:

   (1)等待时钟线为高电平。
   (2)判断数据线是否为低,为高则错误退出,否则继续执行。
   (3)读地址在线的数据内容,共8个bit,每读完一个位,都应检测时钟线是否被PC机拉低,如果被拉低则要中止接收。
   (4)读地址在线的校验位内容,1个bit。
   (5)读停止位。
   (6)如果数据在线为0(即还是低电平),PS/2设备继续产生时钟,直到接收到1且产生出错信号为止(因为停止位是1,如果PS/2设备没有读到停止位,则表明此次传输出错)。
   (7)输出应答位。
   (8) 检测奇偶校验位,如果校验失败,则产生错误信号以表明此次传输出现错误。
   (9)延时45 μs,以便PC机进行下一次传输。

读数据线的步骤如下:

   (1)延时20μs;
   (2)把时钟线拉低
   (3)延时40μs
   (4)释放时钟线
   (5)延时20μs
   (6)读数据线。

下面的步骤可用于发出应答位;

   (1)延时15μs;
   (2)把数据线拉低;
   (3)延时5μs;
   (4)把时钟线拉低;
   (5)延时40μs;
   (6)释放时钟线;
   (7)延时5μs;
   (8)释放资料线。

   只是修改重复率的普通键盘X7-G500键盘之间的差别分析结论如下:

   一个击键动作,计算机需要通过非常繁杂的步骤来实现。显然,这些步骤每次运行完成的时间是不相同的,甚至差别很大。我们一般把这些步骤完成这一短暂的时间称为键盘硬延迟,时间差别称为硬延迟误差,这个硬延迟是一般软件检测不到的。用软件或Windows所能调试的只有重复延迟,叫做软延迟,软延迟是相当稳定的。而实际人能感觉到延迟时间是硬延迟+软延迟。普通键盘的反应灵敏度小,硬延迟时间相对长,硬延迟误差相对大。体现在软件修改键盘重复率打游戏时,表现为“顿”和“飘”;体现在CS中,表现为下蹲慢,收腿慢;体现在VOS和劲乐团一类的游戏中,表现为击打不精确。说通俗一点就是普通键盘不论是短按(点击)还是长按(拉),反应都要慢一拍。而X7-G500键盘,其反应灵敏度成倍增加,硬延迟时间和硬延迟误差成倍降低,这也造就了X7-G500的变速键盘比标准键盘速度差异的根本原因。下面的图中数据就完全可以看出X7-G500的优势所在。(新闻稿 2006-09-26)



[分页]
   上一页
   [1]· 双飞燕键盘: X7-G500变速键盘的基本原理 (图) - 1
   [2]· 双飞燕键盘: X7-G500变速键盘的基本原理 (图) - 2

频道首页 】【 评论 】 【 打印 】 【 字体:
   上一篇:双飞燕键盘: X7顶尖高敏游戏键盘 世界首创4段变速
   下一篇:双飞燕键盘: X7高敏战键变速功能解读(图)
导航:报价 | 大全 | 排行榜 | 产品大全 | 参量 | 订阅 
 Advertisement
 十大最受关注的新闻
1  量大管饱价格亲民,学生适用U盘二选一
2  2024年品牌年轻化趋势:Soul引领下的社交营销新机遇
3  慧博科技《2024酒饮行业数字化研究报告》重磅发布,解锁行业转型升级新路径
4  《斗破苍穹》《凡人修仙传》《庆余年》…UC小说上新超6000本经典网文
5  华为Mate XT非凡大师惊艳登场, 淘宝、Wind金融终端等应用率先完成适配
6  金士顿推出新一代高性能产品 NV3 PCIe 4.0 NVMe固态硬盘
7  《抖音电商DOU Case年鉴2024》重磅发布,解锁CORE经营实战秘诀
8  久久公益节实现7亿次公益连接 最快捐款执行反馈次日已达
9  这可能是微软手柄“青春版”!盖世小鸡微软授权天启手柄正式开售
10  好科普,让知识“飞入寻常百姓家”|《2024全国科普日百科知识数据报告》
 十大热门驱动/软件下载
1  [手机驱动]手机usb万能
2  [热门常用软件]QQ2008正式版下载【腾讯QQ2008官方版Beta1】
3  [热门常用软件]E话通下载【E话通4.5 正式版】
4  [手机驱动]Samsung三星 手机USB驱动1.0版For Win98SE/ME/...
5  [手机驱动]Microsoft微软 ActiveSync同步软件4.5中文版Fo...
6  [摄像头驱动]万能摄像头 FOR Windows
7  [热门常用软件]皮皮播放器下载【PPFilm皮皮播放器 2.1.0....
8  [手机驱动]诺基亚 PC套件下载
9  [热门常用软件]面对面游戏下载【面对面视频游戏大厅】
10  [手机驱动]Microsoft微软 Windows Mobile Device Center ...
 十大最受关注的品牌
1  三星手机(SAMSUNG)
2  诺基亚手机(NOKIA)
3  华硕笔记本(ASUS)
4  摩托罗拉手机(MOTOROLA)
5  英特尔CPU(Intel)
6  华硕主板(ASUS)
7  LG手机(LG)
8  索爱手机(Sony Ericsson)
9  联想笔记本(lenovo)
10  宏碁笔记本(acer)
 十大热门常用软件下载
1  QQ2008正式版下载【腾讯QQ2008官方版Beta1】
2  E话通下载【E话通4.5 正式版】
3  皮皮播放器下载【PPFilm皮皮播放器 2.1.0.2版】
4  面对面游戏下载【面对面视频游戏大厅】
5  DVD解码器下载【NVIDIA DVD Decoder 1.02】
6  迅雷5下载【迅雷5.8.1.507官方版】
7  QQ2007 II正式版下载【腾讯QQ2007官方版本】
8  QQ2006正式版下载【腾讯QQ2006官方版本】
9  联众世界游戏大厅下载【联众世界2.7.0.8官方版】
10  MTV下载器【MTV下载精灵 8.31版】
11  pplive最新版下载【PPLive网络电视V1.9.35版】
12  迅雷(Thunder)下载【迅雷v5.7.12.493官方版】
13  腾讯QQ2008下载【腾讯QQ官方版2008极速贺岁版KB1】
14  Total Video Converter下载【Total Video Converter v3.1...
15  QQ拼音输入法下载【腾讯QQQQ拼音输入法V1.4.1版】
16  皮皮高清影视播放器下载【PIPIPlayer 2.7.0.3版】
17  eMule下载【电驴eMule官方v0.49a正式版】
18  极点五笔输入法下载【极点五笔6.1标准版】
19  QQ2009正式版下载【腾讯QQ2009 SP4官方版】
20  Vagaa哇嘎画时代版下载【哇嘎 2.6.5.10】
   >> 查看评论   
 
   >> 查看更多评论   [共有0条评论]
发表评论
        
        
   点评:
   姓名:  
            字数: 0
     
新闻精选
·创新不止步,金士顿高性能存储产品闪耀工博会
·7.54GHz!华硕X870E、X870系列主板全网开售
·华硕B650/X870E主板攒机优选 备战《最终幻想1
·《命运》10周年庆典上线 华硕主板带你畅游宇
·更高算力与能效、更强内存与I/O!英特尔至强6
·华硕新一代Intel主板疑似又有大动作
AI竞化主宰,华硕Intel Z890主板强势登场
  ·美的火山灶成功挑战世界纪录,引领高效烹饪新
·性能扶摇直上,当金士顿高频内存遇到新8系主