下载此文档

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
  • 上传人dsjy2351
  • 文件大小268 KB
  • 时间2019-11-22