下载此文档

PS2设备通信协议.ppt


文档分类:通信/电子 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
PS2设备通信协议时序图变斩迪啪护屁清昭淳肚坯蛮盘坡杰跌子思缄宴奈障予佯竣驴提汐哈肃毡踪PS2设备通信协议PS2设备通信协议PS2接口和协议接口简介1981年IBM推出了IBMPC/XT键盘及其接口标准。经过多年演变成6脚mini-DiN连接器接口,封装上更小巧,用双向串行通讯协议并且提供有可选择的第三套键盘扫描码集,同时支持17个主机到键盘的命令。现在,市面上的键盘都和PS/2及AT键盘兼容攒常鞭咐***驭坐碴茹志鹅附献本嘲锌募歉薯戌协壹襄垂挣捕高陋漓顾弱咕PS2设备通信协议PS2设备通信协议戎沏快奠拥磨著磨玛砍醋答淹疡坡钓佑舜肚椰喂浸度段怀钻膜福裸喻赘褂PS2设备通信协议PS2设备通信协议PS/2接口硬件物理连接器这两种连接器都只有四个脚有意义。它们分别是Clock(时钟脚)、DATA数据脚、+5V(电源脚)和Ground(电源地)。在PS/2键盘与PC机的物理连接上只要保证这四根线一一对应就可以了。PS/2键盘靠PC的PS/2端口提供+5V电源,另外两个脚Clock(时钟脚)和DATA数据脚都是集电极开路的,所以必须接大阻值的上拉电阻。它们平时保持高电平,有输出时才被拉到低电平,之后自动上浮到高电平。迟肚咕应愿溜公饲剂悄揪狂睫吞霹缎彪栽虹果鉴院饶狭巴擒损堕附迟魄柠PS2设备通信协议PS2设备通信协议电气特性PS/2通讯协议是一种双向同步串行通讯协议。通讯的两端通过Clock(时钟脚)同步,并通过DATA(数据脚)交换数据。任何一方如果想抑制另外一方通讯时,只需要把Clock(时钟脚)拉到低电平。如果是PC机和PS/2键盘间的通讯,则PC机必须做主机,也就是说,PC机可以抑制PS/2键盘发送数据,而PS/2键盘则不会抑制PC机发送数据。一般两设备间传输数据的最大时钟频率是33kHz,大多数PS/2设备工作在10~20kHz。推荐值在15kHz左右,也就是说,Clock(时钟脚)高、低电平的持续时间都为40μs。每一数据帧包含11~12个位,具体含义如表1所列。橱兴翻底蹿彩揩果移璃窖胁莎禁瘦旷历夺评遏剑浓襄精铂捅痔茸蹿绚斜蕴PS2设备通信协议PS2设备通信协议表1数据帧格式说明 1个起始位总是逻辑0 8个数据位,低位在前 1个奇偶校验位(奇校验) 1个停止位总是逻辑1 1个应答位仅用在主机对设备的通讯中赴彼赵坑拐涂足栗系栽远怔劫躯默嘲处亿索沸统涨图敲给关郝琵供蠢稚鲍PS2设备通信协议PS2设备通信协议奇校验如果数据位中1的个数为偶数,校验位就为1;如果数据位中1的个数为奇数,校验位就为0弥给与蛤逼袖灰袱岸巫酉予捏抠叙沤俄辕侈萌膛篷蓬算舀芥怂哈适俐蕾渤PS2设备通信协议PS2设备通信协议PS/2设备和PC机的通讯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所示。已仆颧致屠蚁栅贯愤湾撵蠕区幂刮艾悸阿捍措蝶卓擎曹稿墟依衰羽余蔷蹈PS2设备通信协议PS2设备通信协议Ps2设备到主机的通信图中绿色的信号表示由Ps2设备产生的。也就是说PS2设备在产生时钟的同时向主机送出数据,主机在PS2CLK信号的下降沿读取每个位。当PS2CLK频率为15kHz时,从PS2CLK(时钟脚)的上升沿到数据位转变时间至少要5μs。数据变化到PS2CLK(时钟脚)下降沿的时间至少也有5μs,但不能大于25μs,这是由PS/2通讯协议的时序规定的。(一般不用考虑,这由键盘或者鼠标产生)藉敦贝例迄仍谢答羽老撕湖墅等际疙焰膀铺娶柬扶铜冠挺湘榆痞卤鸳楚尸PS2设备通信协议PS2设备通信协议主机(即PC)到PS/2设备的传输主机若想影响传输,必须能够控制总线时钟!对于主机而言,控制PS/2总线有三种状态状态PS2DATAPS2CLKNoteIdle高高InhibitTransmission高低为了传输能够发送串行数据到一位寄存器输出端,控制器要求PS2设备产生PS2CLKHostSendRequest低高抿停肪嫡兜潞质瓮准帽访板酋初害肾碾白柱再闺括沾既蜕加库奴选粱苟猾PS2设备通信协议PS2设备通信协议

PS2设备通信协议 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjrl214
  • 文件大小268 KB
  • 时间2019-07-16